DamageByAttack with MOB and BOSS parameters.

This commit is contained in:
MobiusDevelopment
2020-01-21 00:10:44 +00:00
parent 4ddfd12dba
commit da483f1ba5
25 changed files with 172 additions and 0 deletions

View File

@@ -205,6 +205,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("MagicalSoulAttack", MagicalSoulAttack::new);
EffectHandler.getInstance().registerHandler("MagicCriticalDamage", MagicCriticalDamage::new);
EffectHandler.getInstance().registerHandler("MagicCriticalRate", MagicCriticalRate::new);
EffectHandler.getInstance().registerHandler("MagicCriticalRateByCriticalRate", MagicCriticalRateByCriticalRate::new);
EffectHandler.getInstance().registerHandler("MagicMpCost", MagicMpCost::new);
EffectHandler.getInstance().registerHandler("ManaCharge", ManaCharge::new);
EffectHandler.getInstance().registerHandler("ManaDamOverTime", ManaDamOverTime::new);
@@ -213,6 +214,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("ManaHealOverTime", ManaHealOverTime::new);
EffectHandler.getInstance().registerHandler("ManaHealPercent", ManaHealPercent::new);
EffectHandler.getInstance().registerHandler("MAtk", MAtk::new);
EffectHandler.getInstance().registerHandler("MAtkByPAtk", MAtkByPAtk::new);
EffectHandler.getInstance().registerHandler("MaxCp", MaxCp::new);
EffectHandler.getInstance().registerHandler("MaxHp", MaxHp::new);
EffectHandler.getInstance().registerHandler("MaxMp", MaxMp::new);

View File

@@ -63,6 +63,16 @@ public class DamageByAttack extends AbstractEffect
target.getStat().mergeAdd(Stats.PVE_DAMAGE_TAKEN, _value);
break;
}
case MOB:
{
target.getStat().mergeAdd(Stats.PVE_DAMAGE_TAKEN_MONSTER, _value);
break;
}
case BOSS:
{
target.getStat().mergeAdd(Stats.PVE_DAMAGE_TAKEN_RAID, _value);
break;
}
}
}
}