diff --git a/server/gameserver/trigger.cc b/server/gameserver/trigger.cc index 1dd07e02..b08158e7 100644 --- a/server/gameserver/trigger.cc +++ b/server/gameserver/trigger.cc @@ -239,6 +239,7 @@ void Trigger::Die() } } TriggeCondBuffAll(kCondBuffDid); + DispatchEvent(kDieEvent, {}); } void Trigger::TraverseCondBuffs(int cond, std::function func) diff --git a/server/gameserver/trigger.h b/server/gameserver/trigger.h index ee8abf57..70390472 100644 --- a/server/gameserver/trigger.h +++ b/server/gameserver/trigger.h @@ -24,7 +24,7 @@ enum EventId_e kShotEvent = 1, kReceiveDmgEvent = 2, kKillEvent = 3, - kDieEent = 4, + kDieEvent = 4, kShieldDestoryEvent = 5, kFlyHookPullEvent = 6, kRescueEvent = 7,