diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index 98e91bf5..4cf7b9cf 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -49,6 +49,7 @@ void CallFuncBuff::Activate() GetCaster().Get()->GetName(), dmg_out ); + owner->GetTrigger()->Attacked(GetCaster().Get()); } } break; diff --git a/server/gameserver/trigger.h b/server/gameserver/trigger.h index aca5850a..0503dc3f 100644 --- a/server/gameserver/trigger.h +++ b/server/gameserver/trigger.h @@ -42,7 +42,8 @@ enum EventId_e kStartJump, kEndJump, kTakeonWeaponEvent, - kBulletKill + kBulletKill, + kAttackTargetEvent }; class Weapon;