自爆不打自己人

This commit is contained in:
aozhiwei 2019-04-28 17:53:17 +08:00
parent 21f1e30ae1
commit fe942b0543

View File

@ -538,7 +538,7 @@ void Room::OnHumanDie(Human* hum)
{
if (hum->skill_meta && hum->skill_meta->i->condition() == ST_SelfDetonate) {
for (auto& pair : human_hash_) {
if (pair.second != hum) {
if (pair.second != hum && (pair.second->team_id == 0 || pair.second->team_id != hum->team_id)) {
float distance = (hum->pos - pair.second->pos).Norm();
if (distance <= hum->skill_meta->i->area()) {
pair.second->DecHP(hum->skill_meta->i->value1(),