|
@@ -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;
|
|
|
}
|
|
|
|