|
@@ -764,7 +764,9 @@ namespace CommonAI.Zone.Instance
|
|
|
UnitHitEvent evt = new UnitHitEvent(ID);
|
|
|
evt.senderId = attacker.ID;
|
|
|
evt.senderMasterId = attacker.Virtual.GetMasterID();
|
|
|
- evt.hp = reduceHP;
|
|
|
+ evt.hitMasterId = this.Virtual.GetMasterID();
|
|
|
+
|
|
|
+ evt.hp = reduceHP;
|
|
|
evt.isDead = IsDead();
|
|
|
evt.isCritical = source.Attack.MaskMustCritical;
|
|
|
evt.effect = source.OutHitEffect;
|
|
@@ -1061,6 +1063,7 @@ namespace CommonAI.Zone.Instance
|
|
|
hitMessage.object_id = this.ID;
|
|
|
hitMessage.senderId = attacker == null ? 0 : attacker.ID;
|
|
|
hitMessage.senderMasterId = attacker == null ? 0 : attacker.Virtual.GetMasterID();
|
|
|
+ hitMessage.hitMasterId = this.Virtual.GetMasterID();
|
|
|
hitMessage.hp = hp;
|
|
|
hitMessage.isSpecialHit = dmgSrc != DamageSource.Def;
|
|
|
hitMessage.dmgSrc = dmgSrc;
|