{ "AbilityMixins": [ { "$type": "LockLifePropertyMixin", "OnLifeLockFirstTriggeredActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_Girtablu_MainStoryBossFightEvent_BattleEnd", "IsSendToGroup": true } ], "PerformBeHitEffect": true, "RatioLockList": [ { "LockType": "Total", "LockValue": 0.1 } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Monster_Girtablu_MainStoryBossFight_WormAttack_Modifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "OnGoingEventEnd_WormAttack" ], "Target": "Self" } ] } ], "Target": "Self" } ], "AnimatorStateName": "Attack_16_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 60, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Girtablu_Phase_03" ], "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Monster_Girtablu_MainStoryBossFight" ], "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Monster_Girtablu_MainStoryBossFight_Phase3_SummonCombo02_Modifier", "Target": "Self" } ] } ], "AnimatorStateName": "Attack_Summon_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 400, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Girtablu_Phase_03" ], "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Monster_Girtablu_MainStoryBossFight" ], "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Monster_Girtablu_MainStoryBossFight_Phase3_SummonCombo02_Modifier", "Target": "Self" } ] } ], "AnimatorStateName": "Attack_Summon_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 400, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Girtablu_MainStoryControl", "AbilitySpecials": { "Temp_Flag_1": { "Value": 0, "ValueType": "Integer" }, "Temp_Flag_2": { "Value": 0, "ValueType": "Integer" }, "Temp_Flag_3": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Monster_Girtablu_MainStoryBossFight" ], "IsAdd": true, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Monster_Girtablu_MainStoryBossFight" ], "Target": "Self" } ] } ], "Target": "Self" } ], "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "Monster_Girtablu_MainStoryBossFight_MutiParrySuccess_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Girtablu_MainStoryBossFight_MutiParrySuccess" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "OnGoingEventEnd_MutiParrySuccess" ], "Target": "Self" } ] } ], "Target": "Self" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "CorruptiveBarrierDestroyed" } ], "Target": "Self", "soundActionKey": "SA_SFX_Monster_Girtablu_Story_State_2" } ], "OnThinkInterval": [ { "$type": "ApplyModifier", "ModifierName": "Monster_Girtablu_MainStoryBossFight_Hp50Percent_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "LessEqual", "Denominator": "MaxHP", "IsUsePercent": true, "Numerator": "CurHP", "Target": "Self", "Val1": 0.5 }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "OnGoingEventEnd_Hp50Percent" ], "Target": "Self" } ] } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Monster_Girtablu_MainStoryBossFight_HP20Percent_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "LessEqual", "Denominator": "MaxHP", "IsUsePercent": true, "Numerator": "CurHP", "Target": "Self", "Val1": 0.2 }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "OnGoingEventEnd_HP20Percent" ], "Target": "Self" } ] } ], "Target": "Self" } ], "ThinkInterval": 0.2 }, "Modifiers": { "Monster_Girtablu_MainStoryBossFight_HP20Percent_Modifier": { "DelayHandlers": [ { "DelayTime": 0.1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_Girtablu_MainStoryBossFightEvent_4", "IsSendToGroup": true } ] } ], "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OnGoingEventEnd_HP20Percent" ], "IsAdd": true, "Target": "Self" } ] }, "Monster_Girtablu_MainStoryBossFight_Hp50Percent_Modifier": { "DelayHandlers": [ { "DelayTime": 0.1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_Girtablu_MainStoryBossFightEvent_3", "IsSendToGroup": true } ] } ], "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OnGoingEventEnd_Hp50Percent" ], "IsAdd": true, "Target": "Self" } ] }, "Monster_Girtablu_MainStoryBossFight_MutiParrySuccess_Modifier": { "DelayHandlers": [ { "DelayTime": 1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_Girtablu_MainStoryBossFightEvent_2", "IsSendToGroup": true } ] } ], "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OnGoingEventEnd_MutiParrySuccess" ], "IsAdd": true, "Target": "Self" } ] }, "Monster_Girtablu_MainStoryBossFight_Phase3_SummonCombo01_Modifier": { "Duration": 90, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Girtablu_Summon_01_Immediately" ], "IsAdd": true, "Target": "Self" } ] }, "Monster_Girtablu_MainStoryBossFight_Phase3_SummonCombo02_Modifier": { "Duration": 75, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Girtablu_Summon_02_Immediately" ], "IsAdd": true, "Target": "Self" } ] }, "Monster_Girtablu_MainStoryBossFight_WormAttack_Modifier": { "DelayHandlers": [ { "DelayTime": 1, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "SendEventToViewObjectAction", "EventName": "Monster_Girtablu_MainStoryBossFightEvent_1", "IsSendToGroup": true } ] } ], "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OnGoingEventEnd_WormAttack" ], "IsAdd": true, "Target": "Self" } ] } }, "OnAbilityTrigger": [ ] }