{ "AbilityName": "Bangboo_Player_FloodRaceAbility", "AbilityStacking": "Unique", "DefaultModifier": { "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyGameplayTagAction", "IsAdd": true, "Tags": [ "BangbooFloodRaceBattle" ], "Target": "Self" } ], "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "BangbooBuff_Player_ChangeAnim", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Bangboo_Player_FloodRaceFan_AnimChange" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "BangbooBuff_Player_ChangeAnim", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Bangboo_Player_FloodRaceFan_Exit" } ], "Target": "Self" } ] }, "Modifiers": { "BangbooBuff_Player_ChangeAnim": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_CanDive", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_InFanFalling", "ParamType": 1, "Target": "Self" } ] } } }