Tempfix for skill damage getting lower while levels increase.
This commit is contained in:
		| @@ -147,7 +147,7 @@ public final class EnergyAttack extends AbstractEffect | ||||
| 			// ...................________Initial Damage_________...__Charges Additional Damage__...____________________________________ | ||||
| 			// ATTACK CALCULATION ((77 * ((pAtk * lvlMod) + power) * (1 + (0.1 * chargesConsumed)) / pdef) * skillPower) + skillPowerAdd | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (77 * ((attacker.getPAtk() * attacker.getLevelMod()) + _power)) / defence; | ||||
| 			final double baseMod = (77 * ((attacker.getPAtk() * attacker.getLevelMod()) + _power)) / (defence / effector.getLevelMod()); | ||||
| 			damage = baseMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * energyChargesBoost * pvpPveMod; | ||||
| 			damage += attacker.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
|   | ||||
| @@ -165,7 +165,7 @@ public final class PhysicalAttack extends AbstractEffect | ||||
| 			// ...................____________Melee Damage_____________......................................___________________Ranged Damage____________________ | ||||
| 			// ATTACK CALCULATION 77 * ((pAtk * lvlMod) + power) / pdef            RANGED ATTACK CALCULATION 70 * ((pAtk * lvlMod) + power + patk + power) / pdef | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / (defence / effector.getLevelMod()); | ||||
| 			damage = baseMod * abnormalMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
|   | ||||
| @@ -126,7 +126,7 @@ public final class PhysicalAttackHpLink extends AbstractEffect | ||||
| 			// ...................____________Melee Damage_____________......................................___________________Ranged Damage____________________ | ||||
| 			// ATTACK CALCULATION 77 * ((pAtk * lvlMod) + power) / pdef            RANGED ATTACK CALCULATION 70 * ((pAtk * lvlMod) + power + patk + power) / pdef | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + power + rangedBonus)) / defence; | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + power + rangedBonus)) / (defence / effector.getLevelMod()); | ||||
| 			damage = baseMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 			damage *= -((effector.getCurrentHp() * 2) / effector.getMaxHp()) + 2; | ||||
|   | ||||
| @@ -137,7 +137,7 @@ public final class PhysicalAttackSaveHp extends AbstractEffect | ||||
| 			// ...................____________Melee Damage_____________......................................___________________Ranged Damage____________________ | ||||
| 			// ATTACK CALCULATION 77 * ((pAtk * lvlMod) + power) / pdef            RANGED ATTACK CALCULATION 70 * ((pAtk * lvlMod) + power + patk + power) / pdef | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / (defence / effector.getLevelMod()); | ||||
| 			damage = baseMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
|   | ||||
| @@ -158,7 +158,7 @@ public final class PhysicalAttackWeaponBonus extends AbstractEffect | ||||
| 			// ...................____________Melee Damage_____________......................................___________________Ranged Damage____________________ | ||||
| 			// ATTACK CALCULATION 77 * ((pAtk * lvlMod) + power) / pdef            RANGED ATTACK CALCULATION 70 * ((pAtk * lvlMod) + power + patk + power) / pdef | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / (defence / effector.getLevelMod()); | ||||
| 			damage = baseMod * ssmod * critMod * weaponBonus * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
|   | ||||
| @@ -152,7 +152,7 @@ public final class PhysicalSoulAttack extends AbstractEffect | ||||
| 			// ...................____________Melee Damage_____________......................................___________________Ranged Damage____________________ | ||||
| 			// ATTACK CALCULATION 77 * ((pAtk * lvlMod) + power) / pdef            RANGED ATTACK CALCULATION 70 * ((pAtk * lvlMod) + power + patk + power) / pdef | ||||
| 			// ```````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / defence; | ||||
| 			final double baseMod = (wpnMod * ((attack * effector.getLevelMod()) + _power + rangedBonus)) / (defence / effector.getLevelMod()); | ||||
| 			damage = baseMod * soulsMod * ssmod * critMod * weaponTraitMod * generalTraitMod * attributeMod * pvpPveMod * randomMod; | ||||
| 			damage += effector.getStat().getValue(Stats.PHYSICAL_SKILL_POWER, 0); | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment