{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_Charge_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_03_Start", "FrameCountHigh": 0, "FrameCountLow": 6, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_03", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_03_Success", "FrameCountHigh": 45, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_03_Fail", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_Charge_01", "FrameCountHigh": 0, "FrameCountLow": 20, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_Charge_01_Quick", "FrameCountHigh": 0, "FrameCountLow": 10, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_Enhance_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_Enhance_01_End", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "SwitchIn_Attack_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_ChainAttack_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_ChainAttack_01_Attack", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_ChainAttack_01_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_01_Plus", "FrameCountHigh": 94, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_01_Plus_Talent02", "FrameCountHigh": 94, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] }, { "AnimatorStateName": "Attack_Branch_01_Plus_EXQTE", "FrameCountHigh": 94, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RobotShow_Modifier", "RobotCollider_Modifier", "Branch_CollisionCheck" ] } ], "IsSeam": false } ], "AbilityName": "Seed_WeaponShowManager_Robot", "AbilitySpecials": { "AS_CollCheckCount": { "Value": 0 }, "AS_CollCheckCount_Small": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Body_1" ], "Tag": "Seed_Body_1", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Body_2" ], "Tag": "Seed_Body_2", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Weapon_01" ], "Tag": "SeedSr_Weapon_01", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Weapon_02" ], "Tag": "SeedSr_Weapon_02", "Visible": false }, { "$type": "PushHullColliderEnable", "ColliderName": [ "HullCollider_Robot" ], "HullColliderEnable": false, "Tag": "Seed_HullCollider_Robot_Tag", "Target": "Self" } ] }, "Modifiers": { "Branch_CollisionCheck": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_CollCheckCount", "ParamType": "Float", "Predicates": [ { "$type": "ByObstacle", "BoxDistance": 1.6, "BoxHeight": 0.4, "BoxPosOffset": { "x": 0, "y": 0.5, "z": 0.5 }, "BoxWidth": 0.7, "CheckShape": "Box", "Target": "Caster" } ] }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_CollCheckCount", "ParamType": "Float", "Predicates": [ { "$type": "ByObstacle", "BoxDistance": 1.6, "BoxHeight": 0.4, "BoxPosOffset": { "x": 0, "y": 0.5, "z": -0.5 }, "BoxWidth": 0.7, "CheckShape": "Box", "Target": "Caster" } ] }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_CollCheckCount", "ParamType": "Float", "Predicates": [ { "$type": "ByObstacle", "BoxDistance": 0.7, "BoxHeight": 0.4, "BoxPosOffset": { "x": -0.5, "y": 0.5, "z": 0 }, "BoxWidth": 1.6, "CheckShape": "Box", "Target": "Caster" } ] }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_CollCheckCount", "ParamType": "Float", "Predicates": [ { "$type": "ByObstacle", "BoxDistance": 0.7, "BoxHeight": 0.4, "BoxPosOffset": { "x": 0.5, "y": 0.5, "z": 0 }, "BoxWidth": 1.6, "CheckShape": "Box", "Target": "Caster" } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SeedBigCol" ], "IsAdd": true, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 3, "ParamName": "AS_CollCheckCount", "ParamType": "Float", "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SeedBigCol" ], "IsAdd": false }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SeedSmallCol" ], "IsAdd": false }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_CollCheckCount", "ParamType": "Float" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_CollCheckCount_Small", "ParamType": "Float" } ] }, "RobotCollider_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushHullColliderEnable", "ColliderName": [ "HullCollider_Robot" ], "HullColliderEnable": true, "Tag": "Seed_HullCollider_Robot_Tag", "Target": "Self" }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Robot" ], "Tag": "Seed_WallCollider_Robot_Tag", "Target": "Self", "WallColliderEnable": true }, { "$type": "PushHitColliderEnable", "ColliderName": [ "HitCollider_Robot" ], "HitColliderEnable": true, "Tag": "Seed_HitCollider_Robot_Tag", "Target": "Self" } ], "OnRemoved": [ { "$type": "PushHullColliderEnable", "ColliderName": [ "HullCollider_Robot" ], "HullColliderEnable": false, "Tag": "Seed_HullCollider_Robot_Tag", "Target": "Self" }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Robot" ], "Tag": "Seed_WallCollider_Robot_Tag", "Target": "Self", "WallColliderEnable": false }, { "$type": "PushHitColliderEnable", "ColliderName": [ "HitCollider_Robot" ], "HitColliderEnable": false, "Tag": "Seed_HitCollider_Robot_Tag", "Target": "Self" } ] }, "RobotShow_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Body_1" ], "Tag": "Seed_Body_1", "Visible": true }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Body_2" ], "Tag": "Seed_Body_2", "Visible": true }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Weapon_01" ], "Tag": "SeedSr_Weapon_01", "Visible": true }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Weapon_02" ], "Tag": "SeedSr_Weapon_02", "Visible": true } ], "OnRemoved": [ { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Body_1" ], "Tag": "Seed_Body_1", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Body_2" ], "Tag": "Seed_Body_2", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Weapon_01" ], "Tag": "SeedSr_Weapon_01", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SeedSr_Weapon_02" ], "Tag": "SeedSr_Weapon_02", "Visible": false } ] } } }