1
0
ZenlessData/Data/_unsorted/MazingerGoldenBomb_Atk06_Collider.json

340 lines
8.8 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_06_Start",
"FrameCountHigh": 0,
"FrameCountLow": 83,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"CollisionCheckModifier"
]
},
{
"AnimatorStateName": "Attack_06_Loop",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"CollisionCheckModifier"
]
}
],
"IsSeam": false
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_06_Start",
"FrameCountHigh": 0,
"FrameCountLow": 75,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"PredicateBoxModifier"
]
},
{
"AnimatorStateName": "Attack_06_Start",
"FrameCountHigh": 0,
"FrameCountLow": 87,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"HitBoxModifier"
]
},
{
"AnimatorStateName": "Attack_06_Loop",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"PredicateBoxModifier",
"HitBoxModifier"
]
},
{
"AnimatorStateName": "Attack_06_Turn_L",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"PredicateBoxModifier",
"HitBoxModifier"
]
},
{
"AnimatorStateName": "Attack_06_Turn_R",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"PredicateBoxModifier",
"HitBoxModifier"
]
}
],
"IsSeam": false
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_06_Loop",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Attack06StopLoopModifier"
]
},
{
"AnimatorStateName": "Attack_03_Loop_L",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Attack03StopLoopModifier"
]
},
{
"AnimatorStateName": "Attack_03_Loop_R",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Attack03StopLoopModifier"
]
}
],
"IsSeam": false
}
],
"AbilityName": "MazingerGoldenBomb_Atk06_Collider",
"AbilityStacking": "Unique",
"Modifiers": {
"Attack03StopLoopModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 3,
"ParamName": "Int_AttackIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 3,
"ParamName": "Int_SubIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_ComboAttack",
"ParamType": 1,
"Target": "Self"
}
],
"ThinkInterval": 3
},
"Attack06StopLoopModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAIParam",
"CompareType": "Equal",
"IntParamValue": 23,
"ParamName": "Int_ComboAction",
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_Attack06_Flying",
"ParamType": 1,
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 6,
"ParamName": "Int_AttackIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 1,
"ParamName": "Int_SubIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_ComboAttack",
"ParamType": 1,
"Target": "Self"
}
]
}
],
"ThinkInterval": 5
},
"CollisionCheckModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByObstacle",
"BoxDistance": 6,
"BoxHeight": 0.1,
"BoxPosOffset": {
"x": 0,
"y": 1,
"z": 3
},
"BoxWidth": 6,
"CheckShape": "Box",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "SendBehaviorTreeEventAction",
"EventName": "CollideWall_Front",
"Target": "Self"
}
]
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByObstacle",
"BoxDistance": 3,
"BoxHeight": 0.1,
"BoxPosOffset": {
"x": 3,
"y": 1,
"z": 0
},
"BoxWidth": 6,
"CheckShape": "Box",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "SendBehaviorTreeEventAction",
"EventName": "CollideWall_Left",
"Target": "Self"
}
]
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByObstacle",
"BoxDistance": 3,
"BoxHeight": 0.1,
"BoxPosOffset": {
"x": -3,
"y": 1,
"z": 0
},
"BoxWidth": 6,
"CheckShape": "Box",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "SendBehaviorTreeEventAction",
"EventName": "CollideWall_Right",
"Target": "Self"
}
]
}
],
"ThinkInterval": 0.05
},
"HitBoxModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimEvent",
"AnimEventID": "Monster_MazingerGoldenBomb_ATK06_AttackProperty_01",
"Target": "Self"
}
]
},
"PredicateBoxModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "CreateAnimPatternAction",
"AnimEventID": "Monster_MazingerGoldenBomb_ATK06_AttackProperty_01_Predicate",
"TagMask": [
"DodgeDummy"
],
"Target": "Self"
}
]
}
}
}