不能打队友

This commit is contained in:
aozhiwei 2019-05-30 20:55:20 +08:00
parent dceb8060e7
commit 171592ad77

View File

@ -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;