Zerg multiplier reduction method
This commit is contained in:
@@ -14,6 +14,7 @@ import engine.Enum.DamageType;
|
||||
import engine.Enum.ModType;
|
||||
import engine.Enum.SourceType;
|
||||
import engine.gameManager.ChatManager;
|
||||
import engine.gameManager.ZergManager;
|
||||
import engine.math.Vector3fImmutable;
|
||||
import engine.net.AbstractNetMsg;
|
||||
import engine.net.DispatchMessage;
|
||||
@@ -213,7 +214,9 @@ public class TransferStatPowerAction extends AbstractPowerAction {
|
||||
|
||||
// put it back between min and max
|
||||
damage += min;
|
||||
damage *= ((PlayerCharacter) source).ZergMultiplier;
|
||||
if(source.getObjectType().equals(Enum.GameObjectType.PlayerCharacter) && source.combatTarget.getObjectType().equals(Enum.GameObjectType.PlayerCharacter)){
|
||||
damage *= ZergManager.getReducedZergMultiplier((PlayerCharacter)source,(PlayerCharacter)source.combatTarget);
|
||||
}
|
||||
}
|
||||
|
||||
// Apply any power effect modifiers (such as stances)
|
||||
|
||||
Reference in New Issue
Block a user