diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 0478373..83a6636 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1238,8 +1238,12 @@ void Human::TriggerBuff(MetaData::Skill* sender_skill_meta, break; case 3: //敌军 { - if (hum->team_id != team_id) { - hum->AddBuff(buff_meta); + if (sender_skill_meta->i->skill_id() == 41008) { + hum->AddBuff(buff_meta); + } else { + if (hum->team_id != team_id) { + hum->AddBuff(buff_meta); + } } } break;