shade and mino racial immunities
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
package engine.powers;
|
package engine.powers;
|
||||||
|
|
||||||
|
import engine.Enum;
|
||||||
import engine.Enum.ModType;
|
import engine.Enum.ModType;
|
||||||
import engine.Enum.SourceType;
|
import engine.Enum.SourceType;
|
||||||
import engine.Enum.StackType;
|
import engine.Enum.StackType;
|
||||||
@@ -252,6 +253,14 @@ public class ActionsBase {
|
|||||||
}
|
}
|
||||||
if(sourceType != null && (bonus.getBool(ModType.ImmuneTo,sourceType) || bonus.getBool(ModType.NoMod,sourceType)))
|
if(sourceType != null && (bonus.getBool(ModType.ImmuneTo,sourceType) || bonus.getBool(ModType.NoMod,sourceType)))
|
||||||
return true;
|
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))
|
if(pb.vampDrain() && bonus.getBool(ModType.BlockedPowerType, SourceType.VAMPDRAIN))
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user