{ "AbilityName": "SacrificeBringer_P1_EnergyManager", "AbilitySpecials": { "AS_Temp": { "Value": 0, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAttackLanded": [ { "$type": "ApplyModifier", "ModifierName": "ChargeEnergy_Increase_By_Attack", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_SacrificeBringer_P1_ATK03_AttackProperty", "Monster_SacrificeBringer_P1_ATK02_AttackProperty", "Monster_SacrificeBringer_P1_ATK04_01_AttackProperty", "Monster_SacrificeBringer_P1_ATK04_02_AttackProperty", "Monster_SacrificeBringer_P1_ATK12_AttackProperty", "Monster_SacrificeBringer_P1_AttackProperty_Laser_05", "Monster_SacrificeBringer_P1_ATK07_AttackProperty", "Monster_SacrificeBringer_P1_ATK08_AttackProperty_01", "Monster_SacrificeBringer_P1_ATK08_AttackProperty_02" ] } ] } ], "OnBeingHit": [ { "$type": "ApplyModifier", "ModifierName": "ChargeEnergy_Increase_Modifier" } ], "OnThinkInterval": [ { "$type": "ModifyProperty", "Amount": 2, "CustomPropertyType": "ChargeEnergy", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ChargeEnergy_Increase_Modifier" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ChargeEnergy_Increase_By_Attack" ] } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ], "ThinkInterval": 1 }, "Modifiers": { "ChargeEnergy_Increase_By_Attack": { "Duration": 5, "IsUnique": true, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAbilitySpecialsByPropertyAction", "CustomPropertyType": "ChargeEnergy", "ModifyFunction": "Replace", "ParamName": "AS_Temp", "Percentage": 1, "PropertyType": "Custom" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 10, "ParamName": "AS_Temp", "ParamType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_Temp", "CustomPropertyType": "DynamicDifficulty", "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ] }, "ChargeEnergy_Increase_Modifier": { "Duration": 5, "IsUnique": true, "ModifierStacking": "Refresh" } } }