From 1db5bf44375dc80e1220a8407a32466cf5ea65db Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期三, 22 五月 2019 16:38:37 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
Fight/Actor/State/SMB/STM_BaseAttack.cs | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/Fight/Actor/State/SMB/STM_BaseAttack.cs b/Fight/Actor/State/SMB/STM_BaseAttack.cs
index 5f185a5..c418afd 100644
--- a/Fight/Actor/State/SMB/STM_BaseAttack.cs
+++ b/Fight/Actor/State/SMB/STM_BaseAttack.cs
@@ -624,6 +624,7 @@
GActorFight _target = null;
int _hurtTotalValue = 0;
+ int _realHurtValue = 0;
m_NpcPosList.Clear();
@@ -650,10 +651,11 @@
}
_hurtTotalValue = (int)(m_CacheSkill.hurtServerList[i].HurtHP * _floodPercent);
-
+ _realHurtValue = (int)((_target.ActorInfo.RealHp - m_CacheSkill.hurtServerList[i].CurHP) * _floodPercent);
AttackHandler.HandlerAttackTarget(_fight,
_target,
_hurtTotalValue,
+ _realHurtValue,
m_CacheSkill.hurtServerList[i].AttackType,
m_CacheSkill.id,
id,
@@ -687,10 +689,12 @@
}
_hurtTotalValue = Mathf.CeilToInt(m_CacheSkill.hurtClientList[i].HurtHP * _floodPercent);
+ _realHurtValue = (int)((_target.ActorInfo.RealHp - m_CacheSkill.hurtClientList[i].CurHP) * _floodPercent);
AttackHandler.HandlerAttackTarget(_fight,
_target,
_hurtTotalValue,
+ _realHurtValue,
m_CacheSkill.hurtClientList[i].AttackType,
m_CacheSkill.id,
id,
@@ -719,8 +723,9 @@
}
_hurtTotalValue = (int)(m_CacheSkill.hurtClntFightNpcList[i].HurtHP * _floodPercent);
+ _realHurtValue = (int)((_target.ActorInfo.RealHp - m_CacheSkill.hurtClientList[i].CurHP) * _floodPercent);
- AttackHandler.HandlerAttackTarget(_fight, _target, _hurtTotalValue,
+ AttackHandler.HandlerAttackTarget(_fight, _target, _hurtTotalValue, _realHurtValue,
m_CacheSkill.hurtClntFightNpcList[i].AttackType,
m_CacheSkill.id, id, _sweepHit,
_target.ActorInfo.serverDie && m_IsLastHitFrame);
--
Gitblit v1.8.0