|
|
|
@ -244,8 +244,12 @@ public class ActionsBase {
@@ -244,8 +244,12 @@ public class ActionsBase {
|
|
|
|
|
if (bonus == null) |
|
|
|
|
return false; |
|
|
|
|
|
|
|
|
|
SourceType sourceType = SourceType.GetSourceType(this.stackType); |
|
|
|
|
SourceType sourceType = null; |
|
|
|
|
try { |
|
|
|
|
sourceType = SourceType.GetSourceType(this.stackType); |
|
|
|
|
}catch(Exception ignored){ |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
if(sourceType != null && (bonus.getBool(ModType.ImmuneTo,sourceType) || bonus.getBool(ModType.NoMod,sourceType))) |
|
|
|
|
return true; |
|
|
|
|
|
|
|
|
|