ZenlessData/Data/Bangboo_Player_Scan.json
2025-01-02 19:10:34 -03:00

121 lines
2.8 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "IdleToSmellIdle",
"FrameCountLow": 0,
"MaxFrameCountHigh": true,
"ModifierNameList": [
"ScanModifier"
]
},
{
"AnimatorStateName": "MoveToSmellMove",
"FrameCountLow": 0,
"MaxFrameCountHigh": true,
"ModifierNameList": [
"ScanModifier"
]
},
{
"AnimatorStateName": "Smell_Idle",
"FrameCountLow": 0,
"MaxFrameCountHigh": true,
"ModifierNameList": [
"ScanModifier"
]
},
{
"AnimatorStateName": "Smell_Move",
"FrameCountLow": 0,
"MaxFrameCountHigh": true,
"ModifierNameList": [
"ScanModifier"
]
},
{
"AnimatorStateName": "Smell_MoveToSmell_Idle",
"FrameCountLow": 0,
"MaxFrameCountHigh": true,
"ModifierNameList": [
"ScanModifier"
]
}
],
"IsSeam": false
}
],
"AbilityName": "Bangboo_Player_Scan",
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_CanScan",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_CanSpecial",
"ParamType": 2,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_CanScan",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_CanSpecial",
"ParamType": 2,
"Target": "Self"
}
]
},
"Modifiers": {
"ScanModifier": {
"Duration": 2,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_Scanning",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "ModifyMaterialPropertyAction",
"Tag": "Bangboo_Scan",
"Target": "Self",
"key": "Eff_Sniff_Shiny_01_MA"
}
],
"OnRemoved": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_Scanning",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "RemoveMaterialPropertyAction",
"Tag": "Bangboo_Scan",
"Target": "Self"
}
]
}
}
}