不能打队友
This commit is contained in:
parent
dceb8060e7
commit
171592ad77
@ -40,10 +40,10 @@ void Bullet::Update(int delta_time)
|
||||
std::set<Entity*> objects;
|
||||
for (auto& grid : grid_list) {
|
||||
for (Human* hum: grid->human_list) {
|
||||
#if 1
|
||||
#if 0
|
||||
if (hum != player && !hum->dead) {
|
||||
#else
|
||||
if (hum != player &&
|
||||
if (hum != player && !hum->dead &&
|
||||
(hum->team_id == 0 || player->team_id != hum->team_id)) {
|
||||
#endif
|
||||
if (TestCollision(hum)) {
|
||||
@ -112,7 +112,8 @@ void Bullet::OnHit(std::set<Entity*>& objects)
|
||||
#if 1
|
||||
if (!hum->dead) {
|
||||
#else
|
||||
if (!hum->dead && (hum->team_id == 0 || hum->team_id != player->team_id)) {
|
||||
if (hum != player && !hum->dead &&
|
||||
(hum->team_id == 0 || player->team_id != hum->team_id)) {
|
||||
#endif
|
||||
float dmg = gun_meta->i->atk() * (1 + player->buff.damage_add);
|
||||
float def = hum->def + hum->buff.def_add;
|
||||
|
Loading…
x
Reference in New Issue
Block a user