فهرست منبع

【修改】MMO-20288:修改110260破盾伤害计算规则

meijun 3 سال پیش
والد
کامیت
20df1d4994
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. BIN
      Library/Debug/SuperSocket.Dlr.dll
  2. 2 2
      XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/Warrior/Warrior_110260.cs

BIN
Library/Debug/SuperSocket.Dlr.dll


+ 2 - 2
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/Warrior/Warrior_110260.cs

@@ -78,8 +78,8 @@ namespace XmdsCommonSkill.Plugin.Skills.Warrior
 			// 护盾破碎伤害
 			if(param.AtkProp.DamagePerID == 3)
 			{
-				param.HitDamge = Math.Max(1, CUtils.CastInt(param.Attacker.MirrorProp.MaxHP * 
-					XmdsUnitProp.PER * mValueSet4.GetValue(param.GameSkill.TalentSkillLevel3)));
+				int damageBase = CUtils.CastInt(param.Attacker.MirrorProp.MaxHP * XmdsUnitProp.PER * mValueSet4.GetValue(param.GameSkill.TalentSkillLevel3));
+				param.HitDamge = XmdsDamageCalculator.GetDamage(damageBase, param.Attacker, param.Hitter, param.Source);
 				return true;
 			}