Modifying physicalSkillPower and magicalSkillPower to do what description says.
This commit is contained in:
		| @@ -149,7 +149,7 @@ public final class EnergyAttack extends AbstractEffect | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (77 * ((attacker.getPAtk() * attacker.getLevelMod()) + _power)) / defence; | ||||
| 			damage = baseMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * energyChargesBoost * pvpPveMod; | ||||
| 			damage = attacker.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, damage); | ||||
| 			damage += attacker.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
| 		 | ||||
| 		damage = Math.max(0, damage); | ||||
|   | ||||
| @@ -167,7 +167,7 @@ public final class PhysicalAttack extends AbstractEffect | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			damage = baseMod * abnormalMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage = effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, damage); | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
| 		 | ||||
| 		effector.doAttack(damage, effected, skill, false, false, critical, false); | ||||
|   | ||||
| @@ -128,7 +128,7 @@ public final class PhysicalAttackHpLink extends AbstractEffect | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + power + rangedBonus)) / defence; | ||||
| 			damage = baseMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage = effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, damage); | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 			damage *= -((effector.getCurrentHp() * 2) / effector.getMaxHp()) + 2; | ||||
| 		} | ||||
| 		 | ||||
|   | ||||
| @@ -139,7 +139,7 @@ public final class PhysicalAttackSaveHp extends AbstractEffect | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			damage = baseMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage = effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, damage); | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
| 		 | ||||
| 		final double minHp = (effected.getMaxHp() * _saveHp) / 100; | ||||
|   | ||||
| @@ -160,7 +160,7 @@ public final class PhysicalAttackWeaponBonus extends AbstractEffect | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			damage = baseMod * ssmod * critMod * weaponBonus * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage = effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, damage); | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
| 		 | ||||
| 		effector.doAttack(damage, effected, skill, false, false, critical, false); | ||||
|   | ||||
| @@ -154,7 +154,7 @@ public final class PhysicalSoulAttack extends AbstractEffect | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			damage = baseMod * soulsMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage = effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, damage); | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
| 		 | ||||
| 		effector.doAttack(damage, effected, skill, false, false, critical, false); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment