new application of zerg multiplier
This commit is contained in:
1 parent
517e64d613
commit
f7ab5347ab
17 files changed
+116
-91
No files matched your search
@@ -1187,13 +1187,13 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
|
||||
public final float modifyHealth(float value, final AbstractCharacter attacker, final boolean fromCost) {
|
||||
|
||||
if(attacker != null && attacker.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
value *= ((PlayerCharacter)attacker).ZergMultiplier;
|
||||
} // Health modifications are modified by the ZergMechanic
|
||||
//if(attacker != null && attacker.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
// value *= ((PlayerCharacter)attacker).ZergMultiplier;
|
||||
//} // Health modifications are modified by the ZergMechanic
|
||||
|
||||
if(attacker != null && attacker.getObjectType().equals(GameObjectType.Mob) && ((Mob)attacker).getOwner() != null){
|
||||
value *= ((Mob)attacker).getOwner().ZergMultiplier;
|
||||
}// Health modifications from pets are modified by the owner's ZergMechanic
|
||||
//if(attacker != null && attacker.getObjectType().equals(GameObjectType.Mob) && ((Mob)attacker).getOwner() != null){
|
||||
// value *= ((Mob)attacker).getOwner().ZergMultiplier;
|
||||
//}// Health modifications from pets are modified by the owner's ZergMechanic
|
||||
|
||||
try {
|
||||
|
||||
@@ -1262,13 +1262,13 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
final boolean fromCost
|
||||
) {
|
||||
|
||||
if(attacker != null && attacker.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
value *= ((PlayerCharacter)attacker).ZergMultiplier;
|
||||
} // Health modifications are modified by the ZergMechanic
|
||||
//if(attacker != null && attacker.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
// value *= ((PlayerCharacter)attacker).ZergMultiplier;
|
||||
//} // Health modifications are modified by the ZergMechanic
|
||||
|
||||
if(attacker != null && attacker.getObjectType().equals(GameObjectType.Mob) && ((Mob)attacker).getOwner() != null){
|
||||
value *= ((Mob)attacker).getOwner().ZergMultiplier;
|
||||
}// Health modifications from pets are modified by the owner's ZergMechanic
|
||||
//if(attacker != null && attacker.getObjectType().equals(GameObjectType.Mob) && ((Mob)attacker).getOwner() != null){
|
||||
// value *= ((Mob)attacker).getOwner().ZergMultiplier;
|
||||
//}// Health modifications from pets are modified by the owner's ZergMechanic
|
||||
|
||||
if (!this.isAlive()) {
|
||||
return 0f;
|
||||
@@ -1309,13 +1309,13 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
||||
final boolean fromCost
|
||||
) {
|
||||
|
||||
if(attacker != null && attacker.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
value *= ((PlayerCharacter)attacker).ZergMultiplier;
|
||||
} // Health modifications are modified by the ZergMechanic
|
||||
//if(attacker != null && attacker.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
// value *= ((PlayerCharacter)attacker).ZergMultiplier;
|
||||
//} // Health modifications are modified by the ZergMechanic
|
||||
|
||||
if(attacker != null && attacker.getObjectType().equals(GameObjectType.Mob) && ((Mob)attacker).getOwner() != null){
|
||||
value *= ((Mob)attacker).getOwner().ZergMultiplier;
|
||||
}// Health modifications from pets are modified by the owner's ZergMechanic
|
||||
//if(attacker != null && attacker.getObjectType().equals(GameObjectType.Mob) && ((Mob)attacker).getOwner() != null){
|
||||
// value *= ((Mob)attacker).getOwner().ZergMultiplier;
|
||||
//}// Health modifications from pets are modified by the owner's ZergMechanic
|
||||
|
||||
if (!this.isAlive()) {
|
||||
return 0f;
|
||||
|
||||
Reference in new issue
Block a user