|
@@ -75,18 +75,18 @@ public final class CombatUtils {
|
|
}
|
|
}
|
|
|
|
|
|
if (axesManager.canUseAxeMastery()) {
|
|
if (axesManager.canUseAxeMastery()) {
|
|
- event.setDamage(axesManager.axeMasteryCheck(event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, axesManager.axeMasteryCheck(event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (axesManager.canCriticalHit(target)) {
|
|
if (axesManager.canCriticalHit(target)) {
|
|
- event.setDamage(axesManager.criticalHitCheck(target, event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, axesManager.criticalHitCheck(target, event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (axesManager.canImpact(target)) {
|
|
if (axesManager.canImpact(target)) {
|
|
axesManager.impactCheck(target);
|
|
axesManager.impactCheck(target);
|
|
}
|
|
}
|
|
else if (axesManager.canGreaterImpact(target)) {
|
|
else if (axesManager.canGreaterImpact(target)) {
|
|
- event.setDamage(axesManager.greaterImpactCheck(target, event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, axesManager.greaterImpactCheck(target, event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (axesManager.canUseSkullSplitter(target)) {
|
|
if (axesManager.canUseSkullSplitter(target)) {
|
|
@@ -105,11 +105,11 @@ public final class CombatUtils {
|
|
}
|
|
}
|
|
|
|
|
|
if (unarmedManager.canUseIronArm()) {
|
|
if (unarmedManager.canUseIronArm()) {
|
|
- event.setDamage(unarmedManager.ironArmCheck(event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, unarmedManager.ironArmCheck(event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (unarmedManager.canUseBerserk()) {
|
|
if (unarmedManager.canUseBerserk()) {
|
|
- event.setDamage(unarmedManager.berserkDamage(event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, unarmedManager.berserkDamage(event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (unarmedManager.canDisarm(target)) {
|
|
if (unarmedManager.canDisarm(target)) {
|
|
@@ -128,11 +128,11 @@ public final class CombatUtils {
|
|
}
|
|
}
|
|
|
|
|
|
if (tamingManager.canUseSharpenedClaws()) {
|
|
if (tamingManager.canUseSharpenedClaws()) {
|
|
- event.setDamage(Taming.sharpenedClaws(event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, Taming.sharpenedClawsBonusDamage, master);
|
|
}
|
|
}
|
|
|
|
|
|
if (tamingManager.canUseGore()) {
|
|
if (tamingManager.canUseGore()) {
|
|
- event.setDamage(tamingManager.gore(target, event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, tamingManager.gore(target, event.getDamage()), master);
|
|
}
|
|
}
|
|
|
|
|
|
startGainXp(mcMMOPlayer, target, SkillType.TAMING);
|
|
startGainXp(mcMMOPlayer, target, SkillType.TAMING);
|
|
@@ -143,7 +143,7 @@ public final class CombatUtils {
|
|
ArcheryManager archeryManager = mcMMOPlayer.getArcheryManager();
|
|
ArcheryManager archeryManager = mcMMOPlayer.getArcheryManager();
|
|
|
|
|
|
if (archeryManager.canSkillShot()) {
|
|
if (archeryManager.canSkillShot()) {
|
|
- event.setDamage(archeryManager.skillShotCheck(event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, archeryManager.skillShotCheck(event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (target instanceof Player && SkillType.UNARMED.getPVPEnabled()) {
|
|
if (target instanceof Player && SkillType.UNARMED.getPVPEnabled()) {
|
|
@@ -159,7 +159,7 @@ public final class CombatUtils {
|
|
}
|
|
}
|
|
|
|
|
|
if (archeryManager.canDaze(target)) {
|
|
if (archeryManager.canDaze(target)) {
|
|
- event.setDamage(archeryManager.dazeCheck((Player) target, event.getDamage()));
|
|
|
|
|
|
+ dealDamage(target, archeryManager.dazeCheck((Player) target, event.getDamage()), player);
|
|
}
|
|
}
|
|
|
|
|
|
if (!arrow.hasMetadata(mcMMO.infiniteArrowKey) && archeryManager.canTrackArrows()) {
|
|
if (!arrow.hasMetadata(mcMMO.infiniteArrowKey) && archeryManager.canTrackArrows()) {
|