|
@@ -84,14 +84,17 @@ namespace XmdsCommonSkill.Plugin.Skills.Magic
|
|
|
bool hasExtDamage = false;
|
|
|
if (param.AtkProp.DamagePerID == 2)
|
|
|
{
|
|
|
- param.Hitter.mUnit.AddBuff(Buff_ID_1, param.Attacker.mUnit);
|
|
|
-
|
|
|
- //检测另外一个寒霜区域标记是否有
|
|
|
- if(param.Hitter.mUnit.GetBuffByIDAndSender(Buff_ID_2, param.Attacker.mUnit.ID) != null)
|
|
|
+ if (param.Attacker.mUnit != param.Hitter.mUnit)
|
|
|
{
|
|
|
- param.Hitter.mUnit.AddBuff(Buff_ID, param.Attacker.mUnit);
|
|
|
- hasExtDamage = true;
|
|
|
- }
|
|
|
+ param.Hitter.mUnit.AddBuff(Buff_ID_1, param.Attacker.mUnit);
|
|
|
+
|
|
|
+ //检测另外一个寒霜区域标记是否有
|
|
|
+ if (param.Hitter.mUnit.GetBuffByIDAndSender(Buff_ID_2, param.Attacker.mUnit.ID) != null)
|
|
|
+ {
|
|
|
+ param.Hitter.mUnit.AddBuff(Buff_ID, param.Attacker.mUnit);
|
|
|
+ hasExtDamage = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
else if(param.AtkProp.DamagePerID == 3)
|
|
|
{
|