Browse Source

shade and mino racial immunities

lakebane
FatBoy-DOTC 4 weeks ago
parent
commit
4b2fbf2dc0
  1. 9
      src/engine/powers/ActionsBase.java

9
src/engine/powers/ActionsBase.java

@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
package engine.powers;
import engine.Enum;
import engine.Enum.ModType;
import engine.Enum.SourceType;
import engine.Enum.StackType;
@ -252,6 +253,14 @@ public class ActionsBase { @@ -252,6 +253,14 @@ public class ActionsBase {
}
if(sourceType != null && (bonus.getBool(ModType.ImmuneTo,sourceType) || bonus.getBool(ModType.NoMod,sourceType)))
return true;
if(ac.getObjectType().equals(Enum.GameObjectType.PlayerCharacter)){
PlayerCharacter pc = (PlayerCharacter)ac;
if(this.stackType.equals("Blindness") && pc.getRace().getName().contains("Shade"))
return true;
if(this.stackType.equals("Stun") && pc.getRace().getName().contains("Minotaur"))
return true;
}
if(pb.vampDrain() && bonus.getBool(ModType.BlockedPowerType, SourceType.VAMPDRAIN))
return true;

Loading…
Cancel
Save