@@ -40,7 +40,7 @@ namespace XmdsCommonSkill.Plugin.Skills.Remedy
base.OnSkillDamagePerEvent(param);
param.SkillDamagePer += valueSet7.GetValue(param.GameSkill.TalentSkillLevel2);
- if (param.SkillDamagePer > 0 && this.damageDeepers < valueSet3.GetValue(param.GameSkill.TalentSkillLevel2))
+ if (param.SkillDamagePer > 0 && this.damageDeepers < valueSet3.GetValue(param.GameSkill.TalentSkillLevel2, 2))
{
this.damageDeepers++;
}
@@ -75,7 +75,7 @@ namespace XmdsCommonSkill.Plugin.Skills.Warrior
// 花式玩法,特殊的法术,又是根据防御来算伤害的
if (param.AtkProp.DamagePerID == 2)
- int hpValue = CUtils.CastInt(param.Attacker.mUnit.MaxHP * XmdsUnitProp.PER * mValueSet3.GetValue(param.GameSkill.TalentSkillLevel2, 1));
+ int hpValue = CUtils.CastInt(param.Attacker.MirrorProp.Defence * XmdsUnitProp.PER * mValueSet3.GetValue(param.GameSkill.TalentSkillLevel2, 1));
param.HitDamge = XmdsDamageCalculator.GetDamage(hpValue, param.Attacker, param.Hitter, param.Source);
return true;