forked from MagicBane/Server
combat bug fix
This commit is contained in:
@@ -811,9 +811,9 @@ public enum CombatManager {
|
||||
|
||||
damage = calculateDamage(ac, tarAc, minDamage, maxDamage, damageType, resists);
|
||||
|
||||
if(ac.getObjectType().equals(GameObjectType.PlayerCharacter) && target.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
damage *= ZergManager.getReducedZergMultiplier((PlayerCharacter)ac,(PlayerCharacter)target);
|
||||
}
|
||||
//if(ac.getObjectType().equals(GameObjectType.PlayerCharacter) && target.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
// damage *= ZergManager.getReducedZergMultiplier((PlayerCharacter)ac,(PlayerCharacter)target);
|
||||
//}
|
||||
float d = 0f;
|
||||
|
||||
errorTrack = 12;
|
||||
@@ -842,7 +842,9 @@ public enum CombatManager {
|
||||
}
|
||||
mobTarget.handleDirectAggro(ac);
|
||||
}
|
||||
|
||||
if(ac.getObjectType().equals(GameObjectType.PlayerCharacter) && tarAc.getObjectType().equals(GameObjectType.PlayerCharacter) && tarAc.equals(ac) == false){
|
||||
damage *= ZergManager.getReducedZergMultiplier(ac,tarAc);
|
||||
}
|
||||
if (tarAc.getHealth() > 0)
|
||||
d = tarAc.modifyHealth(-damage, ac, false);
|
||||
subTrack = 5;
|
||||
|
||||
Reference in New Issue
Block a user