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

@@ -4520,6 +4520,15 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
{
value *= (100 + _stat.getValue(Stats.PVE_DAMAGE_TAKEN)) / 100;
}
if (attacker.isRaid() || attacker.isRaidMinion())
{
value *= (100 + _stat.getValue(Stats.PVE_DAMAGE_TAKEN_RAID)) / 100;
}
else if (attacker.isMonster())
{
value *= (100 + _stat.getValue(Stats.PVE_DAMAGE_TAKEN_MONSTER)) / 100;
}
}
if (Config.CHAMPION_ENABLE && isChampion() && (Config.CHAMPION_HP != 0))

View File

@@ -111,6 +111,8 @@ public enum Stats
// FIXED BONUS
PVP_DAMAGE_TAKEN("pvpDamageTaken"),
PVE_DAMAGE_TAKEN("pveDamageTaken"),
PVE_DAMAGE_TAKEN_MONSTER("pveDamageTakenMonster"),
PVE_DAMAGE_TAKEN_RAID("pveDamageTakenRaid"),
// ATTACK & DEFENCE RATES
MAGIC_CRITICAL_DAMAGE("mCritPower"),