{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "Attack_Normal_01_ContinuePropertyHandle_Modifier" ] }, { "AnimatorStateName": "Attack_Normal_02", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "Attack_Normal_02_ContinuePropertyHandle_Modifier" ] }, { "AnimatorStateName": "Attack_Rush", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "Attack_Rush_ContinuePropertyHandle_Modifier" ] }, { "AnimatorStateName": "Attack_Branch_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "Attack_Branch_01_ContinuePropertyHandle_Modifier" ] }, { "AnimatorStateName": "Attack_AssaultAid", "FrameCountHigh": 77, "FrameCountLow": 49, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "Attack_AssaultAid_ContinuePropertyHandle_Modifier" ] }, { "AnimatorStateName": "Attack_Counter", "FrameCountHigh": 30, "FrameCountLow": 4, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "Attack_Counter_ContinuePropertyHandle_Modifier" ] }, { "AnimatorStateName": "Attack_BeHitAid", "FrameCountHigh": 30, "FrameCountLow": 4, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "Attack_BeHitAid_ContinuePropertyHandle_Modifier" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Abyss_BossFight13_EnvBuff_01_Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Branch_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Abyss_BossFight13_EnvBuff_01_Modifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true } ] } ], "AbilityName": "Seed_Attack_ContinuePropertyHandle", "AbilitySpecials": { "AS_PatternAttackLanded_Count": { "Value": 0 } }, "AbilityStacking": "Unique", "Modifiers": { "Attack_AssaultAid_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 8, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_AssaultAid_AttackProperty_03_01", "Seed_Attack_AssaultAid_AttackProperty_03_02" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "Attack_BeHitAid_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 4, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_BeHitAid_AttackProperty_01_L_01", "Seed_Attack_BeHitAid_AttackProperty_01_R_01" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "Attack_Branch_01_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 4, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Branch_01_AttackProperty_01" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "Attack_Counter_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 4, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Counter_AttackProperty_01_L_01", "Seed_Attack_Counter_AttackProperty_01_R_01" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "Attack_Normal_01_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 4, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Normal_01_AttackProperty_01", "Seed_Attack_Normal_01_AttackProperty_02" ], "Target": "Caster" }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "Attack_Normal_02_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 6, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Normal_02_AttackProperty_01", "Seed_Attack_Normal_02_AttackProperty_02" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "Attack_Rush_ContinuePropertyHandle_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 3, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Target": "Self" } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Rush_AttackProperty_01", "Seed_Attack_Rush_AttackProperty_02" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CanAddResource", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_PatternAttackLanded_Count", "ParamType": "Integer" } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CanAddResource", "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] } } }