|
|
|
@ -251,14 +251,14 @@ public class ActionsBase {
@@ -251,14 +251,14 @@ public class ActionsBase {
|
|
|
|
|
if(vampDrain) |
|
|
|
|
return bonus.getBool(ModType.BlockedPowerType, SourceType.VAMPDRAIN); |
|
|
|
|
|
|
|
|
|
if (this.stackType.equals("Flight") && bonus.getBool(ModType.NoMod, SourceType.Fly)) { |
|
|
|
|
if ((this.stackType.equals("Flight") && bonus.getBool(ModType.NoMod, SourceType.Fly)) || |
|
|
|
|
(this.stackType.equals("Track") && bonus.getBool(ModType.CannotTrack, SourceType.None))) { |
|
|
|
|
return true; |
|
|
|
|
}else if (this.stackType.equals("Track") && bonus.getBool(ModType.CannotTrack, SourceType.None)) { |
|
|
|
|
return true; |
|
|
|
|
}else { |
|
|
|
|
mbEnums.DamageType damageType = mbEnums.DamageType.getDamageType(this.stackType.toUpperCase()); |
|
|
|
|
return pcTarget.getResists().immuneTo(damageType); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
mbEnums.DamageType damageType = mbEnums.DamageType.getDamageType(this.stackType.toUpperCase()); |
|
|
|
|
return pcTarget.getResists().immuneTo(damageType); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|