自爆不打自己人
This commit is contained in:
parent
21f1e30ae1
commit
fe942b0543
@ -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(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user