Final CombatManager
This commit is contained in:
@@ -1328,7 +1328,7 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
//TODO why is Handle REtaliate and cancelontakedamage in modifyHealth? shouldnt this be outside this method?
|
||||
if (value < 0f && !fromCost) {
|
||||
this.cancelOnTakeDamage();
|
||||
FinalCombatManager.handleRetaliate(this, attacker);
|
||||
CombatManager.handleRetaliate(this, attacker);
|
||||
}
|
||||
|
||||
if(this.getObjectType().equals(GameObjectType.Mob)){
|
||||
@@ -1395,7 +1395,7 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
}
|
||||
if (value < 0f && !fromCost) {
|
||||
this.cancelOnTakeDamage();
|
||||
FinalCombatManager.handleRetaliate(this, attacker);
|
||||
CombatManager.handleRetaliate(this, attacker);
|
||||
}
|
||||
return newMana - oldMana;
|
||||
}
|
||||
@@ -1434,7 +1434,7 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
}
|
||||
if (value < 0f && !fromCost) {
|
||||
this.cancelOnTakeDamage();
|
||||
FinalCombatManager.handleRetaliate(this, attacker);
|
||||
CombatManager.handleRetaliate(this, attacker);
|
||||
}
|
||||
return newStamina - oldStamina;
|
||||
}
|
||||
@@ -1469,7 +1469,7 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
}
|
||||
if (oldMana > newMana && !fromCost) {
|
||||
this.cancelOnTakeDamage();
|
||||
FinalCombatManager.handleRetaliate(this, attacker);
|
||||
CombatManager.handleRetaliate(this, attacker);
|
||||
}
|
||||
return newMana - oldMana;
|
||||
}
|
||||
@@ -1504,7 +1504,7 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
}
|
||||
if (oldStamina > newStamina && !fromCost) {
|
||||
this.cancelOnTakeDamage();
|
||||
FinalCombatManager.handleRetaliate(this, attacker);
|
||||
CombatManager.handleRetaliate(this, attacker);
|
||||
}
|
||||
return newStamina - oldStamina;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user