1
0
ZenlessData/Data/_unsorted/Girtablu_Turn_Control.json
2026-06-17 01:18:11 +02:00

75 lines
1.8 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Turn_Left",
"FrameCountHigh": 200,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"TurnStart_Modifier",
"TurnEndTrigger_Modifier"
]
},
{
"AnimatorStateName": "Turn_Right",
"FrameCountHigh": 200,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"TurnStart_Modifier",
"TurnEndTrigger_Modifier"
]
}
]
}
],
"AbilityName": "Girtablu_Turn_Control",
"AbilityStacking": "Unique",
"Modifiers": {
"TurnEndTrigger_Modifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_IsFaceToTarget",
"ParamType": 2,
"Predicates": [
{
"$type": "ByAngleRange",
"AngleMax": 30,
"AngleMin": -30,
"CompareTarget": "SelfAttackTarget",
"Target": "Self"
}
],
"Target": "Self"
}
],
"ThinkInterval": 0.05
},
"TurnStart_Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_IsFaceToTarget",
"ParamType": 2,
"Target": "Self"
}
]
}
}
}