{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "RefPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 999999, "ParamName": "Weight_07_Current", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ] } ], "Target": "Self" } ], "Val": 0.9 }, { "HighToValueActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 999999, "ParamName": "Weight_07_Current", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ] } ], "Target": "Self" } ], "Val": 0.6 } ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Attack_09_Tornados" }, { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Wind" } ], "AnimatorStateName": "Attack_09", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 95, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ShowPopWindowAction", "CheckOnce": true, "PopID": 301123, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ] } ] } ], "Target": "Self" }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 1810 }, { "$type": "ApplyModifier", "ModifierName": "Modifier_ShowMiddleTip" } ], "AnimatorStateName": "Attack_09", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Attack_09_SmallTornado_Random", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WindShield" ], "Target": "Self" } ] } ], "AnimatorStateName": "Attack_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 315, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Attack_09_SmallTornado_Random", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WindShield" ], "Target": "Self" } ] } ], "AnimatorStateName": "Attack_04", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 520, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Attack_09_SmallTornado_Random", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WindShield" ], "Target": "Self" } ] } ], "AnimatorStateName": "Attack_05", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 335, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Mutant_Attack_09", "AbilityStacking": "Unique", "DefaultModifier": { "DelayHandlers": [ { "DelayTime": 20, "TimeUpActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 999999, "ParamName": "Weight_08_Current", "Target": "Self" } ] } ], "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_BossChallenge_TriggerATK09", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ], "Target": "Self" } ], "OnStunDestroyActions": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_ShowMiddleTip" } ] }, "Modifiers": { "Modifier_Attack_09_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Mutant_WindShield_CameraOverrideTrack_01" } ], "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ], "SuccessActions": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Mutant_WindShield_CameraOverrideTrack_Parry" } ] } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Mutant_WindShield_CameraOverrideTrack_01" } ] }, "Modifier_Attack_09_SmallTornado_Random": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Tornado_Small_Summon_02", "Target": "Self" } ], "OnSuccess": [ { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Tornado_Small_Summon_01", "Target": "Self" } ], "Target": "Self" } ] }, "Modifier_Attack_09_Tornados": { "DelayHandlers": [ { "DelayTime": 0.5, "TimeUpActions": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_TornadoNumCheck" } ] } ], "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WindShield" ], "IsAdd": true, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HasTornado" ], "IsAdd": true, "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Attack_09_Tornado_01", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByDistance", "CompareTargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "511700001_Point_001", "OffsetReferTarget": "NodePoint" } }, "CompareType": "LessEqual", "Distance": 10, "Target": "LocalAvatar" } ] } ] }, { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Attack_09_Tornado_02", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByDistance", "CompareTargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_002", "OffsetReferTarget": "NodePoint" } }, "CompareType": "LessEqual", "Distance": 10, "Target": "LocalAvatar" } ] } ] }, { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Attack_09_Tornado_03", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByDistance", "CompareTargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_003", "OffsetReferTarget": "NodePoint" } }, "CompareType": "LessEqual", "Distance": 10, "Target": "LocalAvatar" } ] } ] }, { "$type": "TriggerAbilityAction", "AbilityName": "Mutant_Attack_09_Tornado_04", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByDistance", "CompareTargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_004", "OffsetReferTarget": "NodePoint" } }, "CompareType": "LessEqual", "Distance": 10, "Target": "LocalAvatar" } ] } ] }, { "$type": "ApplyModifier", "ModifierName": "Modifier_WindShieldListener" }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Attack_09_CameraOverrideTrack_01" }, { "$type": "SendCustomEvent", "EventKey": "Event_WindShield" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyForATK07" ], "IsAdd": true, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Modifier_Attack_09_CameraOverrideTrack_01" }, { "$type": "RemoveModifier", "ModifierName": "Modifier_TornadoNumCheck" } ] }, "Modifier_BossChallenge_TriggerATK09": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "FirstWind" ], "IsAdd": true, "Target": "Self" } ], "OnStunCreateActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "SecondWind" ], "Target": "Self" } ], "SuccessActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 9999999, "ParamName": "Weight_07_Current", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SecondWind" ], "IsAdd": false, "Target": "Self" } ], "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "FirstWind" ], "Target": "Self" } ], "SuccessActions": [ { "$type": "WriteAIParamAction", "FloatParamValue": 9999999, "ParamName": "Weight_07_Current", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "FirstWind" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SecondWind" ], "IsAdd": true, "Target": "Self" } ], "Target": "Self" } ] }, "Modifier_ShowMiddleTip": { "Duration": 20, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ShowMiddleTipAction", "Show": true, "TipID": 200061 } ], "OnRemoved": [ { "$type": "ShowMiddleTipAction", "Show": false, "TipID": 200061 } ] }, "Modifier_TornadoNumCheck": { "Duration": -1, "ModifierStacking": "Replace", "OnThinkInterval": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_Attack_09_Tornados", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "Mutant_Tornado", "CompareType": "Equal", "CompareValue": 0 } ] } ], "ThinkInterval": 0.1 }, "Modifier_WindShieldListener": { "Duration": -1, "ModifierStacking": "Replace", "OnThinkInterval": [ { "$type": "SendCustomEvent", "EventKey": "Event_DestroyTornado", "IsGlobal": true, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "WindShield" ] } ] } ] } ], "ThinkInterval": 0.1 } } }