{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_HymnistWar_Common_02_Flare", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HymnistWar_SummonEffect" ] } ] } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HymnistWar_SummonEffect" ], "IsAdd": true } ], "AnimatorStateName": "Attack_1", "Frame": 20 } ] }, { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "HymnistWar_DamageTakeRatioModifier" ], "ZoneTag": "LevelSpecial_HymnistWarSummon" } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "Summon_Count", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "WriteAIParamAction", "BoolParamValue": false, "ModifyFunction": "Replace", "ParamName": "CanHymnistWarSummon" } ], "Val": 3 }, { "Val": 3, "ValueToLowActions": [ { "$type": "WriteAIParamAction", "BoolParamValue": true, "ModifyFunction": "Replace", "ParamName": "CanHymnistWarSummon" } ] } ] } ] } ], "AbilityName": "HymnistWar_SummonController", "AbilitySpecials": { "AS_DamageTakeRatio": { "Value": -0.5, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "HymnistWar_SummonController", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EnterHymnistWarArea" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "ExitHymnistWarArea" } ], "SuccessActions": [ { "$type": "RemoveModifier", "ModifierName": "HymnistWar_SummonController" }, { "$type": "TriggerAbilityAction", "AbilityName": "Graph_HymnistWar_KillSummon" } ] } ], "OnKilled": [ { "$type": "TriggerAbilityAction", "AbilityName": "Graph_HymnistWar_KillSummon" } ] }, "Modifiers": { "HymnistWar_DamageTakeRatioModifier": { "Properties": { "Actor_DamageTakeRatio": "%AS_DamageTakeRatio" } }, "HymnistWar_SummonController": { "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InHymnistWarArea" ], "IsAdd": true } ], "OnEnterBattleStateChange": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_HymnistWar_Common_02_Flare" ], "Predicates": [ { "$type": "ByEnterBattleStateChange", "ChangeType": "Enter", "State": "EnterBattle" } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HymnistWar_SummonEffect" ], "IsAdd": false, "Predicates": [ { "$type": "ByEnterBattleStateChange", "ChangeType": "Enter", "State": "EnterBattle" } ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InHymnistWarArea" ], "IsAdd": false }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_HymnistWar_Common_02_Flare" ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HymnistWar_SummonEffect" ], "IsAdd": false } ] } }, "OnAbilityTrigger": [ { "$type": "SendEventToViewObjectAction", "CustomKey": "Monster_HymnistWar_Flower", "EventName": "HymnistWarSpawn", "Target": "Custom" } ] }