diff --git a/config/artifacts.json b/config/artifacts.json index dd318b9ff..506ef2423 100644 --- a/config/artifacts.json +++ b/config/artifacts.json @@ -1924,23 +1924,35 @@ "type" : "STACK_HEALTH", "val" : 25, "valueType" : "PERCENT_TO_BASE", - }, - { - "type" : "STACK_HEALTH", - "val" : -25, - "valueType" : "PERCENT_TO_BASE", - "limiters" : ["IS_UNDEAD"] + "limiters" : [ + "noneOf", + "IS_UNDEAD", + { + "type" : "HAS_ANOTHER_BONUS_LIMITER", + "parameters" : [ "NON_LIVING" ] + }, + { + "type" : "HAS_ANOTHER_BONUS_LIMITER", + "parameters" : [ "GARGOYLE" ] + } + ] }, { "type" : "HP_REGENERATION", "val" : 50, - "valueType" : "BASE_NUMBER" - }, - { - "type" : "HP_REGENERATION", - "val" : -50, - "valueType" : "BASE_NUMBER", - "limiters" : ["IS_UNDEAD"] + "valueType" : "PERCENT_TO_BASE", + "limiters" : [ + "noneOf", + "IS_UNDEAD", + { + "type" : "HAS_ANOTHER_BONUS_LIMITER", + "parameters" : [ "NON_LIVING" ] + }, + { + "type" : "HAS_ANOTHER_BONUS_LIMITER", + "parameters" : [ "GARGOYLE" ] + } + ] } ], "index" : 131, diff --git a/config/spells/ability.json b/config/spells/ability.json index 77cd35b23..c118ba4cc 100644 --- a/config/spells/ability.json +++ b/config/spells/ability.json @@ -87,9 +87,10 @@ }, "targetCondition" : { "noneOf" : { - "bonus.NON_LIVING" : "normal", + "bonus.NON_LIVING" : "absolute", "bonus.SIEGE_WEAPON" : "absolute", - "bonus.UNDEAD" : "normal" + "bonus.UNDEAD" : "absolute", + "bonus.GARGOYLE" : "absolute" } } }, @@ -235,9 +236,10 @@ }, "targetCondition" : { "noneOf" : { - "bonus.NON_LIVING" : "normal", + "bonus.NON_LIVING" : "absolute", "bonus.SIEGE_WEAPON" : "absolute", - "bonus.UNDEAD" : "normal" + "bonus.UNDEAD" : "absolute", + "bonus.GARGOYLE" : "absolute" } } }, @@ -266,9 +268,10 @@ }, "targetCondition" : { "noneOf" : { - "bonus.NON_LIVING" : "normal", + "bonus.NON_LIVING" : "absolute", "bonus.SIEGE_WEAPON" : "absolute", - "bonus.UNDEAD" : "normal" + "bonus.UNDEAD" : "absolute", + "bonus.GARGOYLE" : "absolute" } } }, @@ -354,7 +357,8 @@ "noneOf" : { "bonus.NON_LIVING" : "absolute", "bonus.SIEGE_WEAPON" : "absolute", - "bonus.UNDEAD" : "absolute" + "bonus.UNDEAD" : "absolute", + "bonus.GARGOYLE" : "absolute" } } }, diff --git a/config/spells/other.json b/config/spells/other.json index 9c2e93a8d..2bd48d100 100644 --- a/config/spells/other.json +++ b/config/spells/other.json @@ -442,7 +442,8 @@ "noneOf" : { "bonus.NON_LIVING" : "absolute", "bonus.SIEGE_WEAPON" : "absolute", - "bonus.UNDEAD" : "absolute" + "bonus.UNDEAD" : "absolute", + "bonus.GARGOYLE" : "absolute" } } }, @@ -512,7 +513,8 @@ "noneOf" : { "bonus.NON_LIVING" : "absolute", "bonus.SIEGE_WEAPON" : "absolute", - "bonus.UNDEAD" : "absolute" + "bonus.UNDEAD" : "absolute", + "bonus.GARGOYLE" : "absolute" } } },