Simple arrays for balancer configurations.
This commit is contained in:
		| @@ -153,11 +153,11 @@ public class EnergyAttack extends AbstractEffect | ||||
| 		double balanceMod = 1; | ||||
| 		if (attacker.isPlayable()) | ||||
| 		{ | ||||
| 			balanceMod = effected.isPlayable() ? Config.PVP_ENERGY_SKILL_DAMAGE_MULTIPLIERS.getOrDefault(attacker.getActingPlayer().getClassId(), 1f) : Config.PVE_ENERGY_SKILL_DAMAGE_MULTIPLIERS.getOrDefault(attacker.getActingPlayer().getClassId(), 1f); | ||||
| 			balanceMod = effected.isPlayable() ? Config.PVP_ENERGY_SKILL_DAMAGE_MULTIPLIERS[attacker.getActingPlayer().getClassId().getId()] : Config.PVE_ENERGY_SKILL_DAMAGE_MULTIPLIERS[attacker.getActingPlayer().getClassId().getId()]; | ||||
| 		} | ||||
| 		if (effected.isPlayable()) | ||||
| 		{ | ||||
| 			defence *= attacker.isPlayable() ? Config.PVP_ENERGY_SKILL_DEFENCE_MULTIPLIERS.getOrDefault(effected.getActingPlayer().getClassId(), 1f) : Config.PVE_ENERGY_SKILL_DEFENCE_MULTIPLIERS.getOrDefault(effected.getActingPlayer().getClassId(), 1f); | ||||
| 			defence *= attacker.isPlayable() ? Config.PVP_ENERGY_SKILL_DEFENCE_MULTIPLIERS[effected.getActingPlayer().getClassId().getId()] : Config.PVE_ENERGY_SKILL_DEFENCE_MULTIPLIERS[effected.getActingPlayer().getClassId().getId()]; | ||||
| 		} | ||||
| 		 | ||||
| 		damage = Math.max(0, damage * effector.getStat().getValue(Stat.PHYSICAL_SKILL_POWER, 1)) * balanceMod; | ||||
|   | ||||
| @@ -110,7 +110,7 @@ public class Heal extends AbstractEffect | ||||
| 			amount += staticShotBonus + Math.sqrt(mAtkMul * effector.getMAtk()); | ||||
| 			amount *= effected.getStat().getValue(Stat.HEAL_EFFECT, 1); | ||||
| 			amount += effected.getStat().getValue(Stat.HEAL_EFFECT_ADD, 0); | ||||
| 			amount *= (item == null) && effector.isPlayable() ? Config.PLAYER_HEALING_SKILL_MULTIPLIERS.getOrDefault(effector.getActingPlayer().getClassId(), 1f) : 1; | ||||
| 			amount *= (item == null) && effector.isPlayable() ? Config.PLAYER_HEALING_SKILL_MULTIPLIERS[effector.getActingPlayer().getClassId().getId()] : 1f; | ||||
| 			// Heal critic, since CT2.3 Gracia Final | ||||
| 			if (skill.isMagic() && Formulas.calcCrit(skill.getMagicCriticalRate(), effector, effected, skill)) | ||||
| 			{ | ||||
|   | ||||
| @@ -106,7 +106,7 @@ public class HpCpHeal extends AbstractEffect | ||||
| 			amount += staticShotBonus + Math.sqrt(mAtkMul * effector.getMAtk()); | ||||
| 			amount *= effected.getStat().getValue(Stat.HEAL_EFFECT, 1); | ||||
| 			amount += effected.getStat().getValue(Stat.HEAL_EFFECT_ADD, 0); | ||||
| 			amount *= (item == null) && effector.isPlayable() ? Config.PLAYER_HEALING_SKILL_MULTIPLIERS.getOrDefault(effector.getActingPlayer().getClassId(), 1f) : 1; | ||||
| 			amount *= (item == null) && effector.isPlayable() ? Config.PLAYER_HEALING_SKILL_MULTIPLIERS[effector.getActingPlayer().getClassId().getId()] : 1f; | ||||
| 			// Heal critic, since CT2.3 Gracia Final | ||||
| 			if (skill.isMagic() && (Formulas.calcCrit(skill.getMagicCriticalRate(), effector, effected, skill) || effector.isAffected(EffectFlag.HPCPHEAL_CRITICAL))) | ||||
| 			{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment