{ // Aokaku_SP "AbilityName" : "Aokaku_SpecialSkill", "AbilityStacking":"Unique", "DefaultModifier" : { "OnAdded" : [ { "$type": "MoleMole.SetUIArrowAction", "position": 60 } ] }, "AbilityMixins" : [ { "$type": "MoleMole.ActionsOnPropertyChangeMixin", "PropertyActions": [ { "PropertyType": "CurSP", // "CustomPropertyType": "EnhanceNum", "ReferMaxPropertyType": "MaxSP", // "CustomReferMaxPropertyType": "MaxEnhanceNum", "IsUsePercentage": false, "ValueRangeActions": [ { "Val": 60, "LowToValueActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 3, "ParamName" : "Int_BranchIndex", "Target" : "Self", "IntVal" : 1 } ] }, { "Val": 60, "ValueToLowActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 3, "ParamName" : "Int_BranchIndex", "Target" : "Self", "IntVal" : 0 } ] }, { "Val": 20, "LowToValueActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 2, "ParamName" : "Bool_HasMinSP", "Target" : "Self", "BoolVal" : true } ] }, { "Val": 20, "ValueToLowActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 2, "ParamName" : "Bool_HasMinSP", "Target" : "Self", "BoolVal" : false } ] } ] } ] }, { "$type" : "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ { "LayerIndex": 0, "AnimatorStateName": "Attack_Branch_02_Loop_01", "MaxFrameCountLow": false, "FrameCountLow": 0, "MaxFrameCountHigh": true, "FrameCountHigh": 0, "IsLoop": false, "ModifierNameList": [ "Modifier_SkillStart" ] }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Branch_02_Loop_02", "MaxFrameCountLow": false, "FrameCountLow": 0, "MaxFrameCountHigh": true, "FrameCountHigh": 0, "IsLoop": false, "ModifierNameList": [ "Modifier_SkillStart" ] } ] } ], "Modifiers" : { "Modifier_SkillStart": { "ModifierStacking": "Unique", "Duration": -1, "IgnoreTimeScale": false, "OnAdded" : [ { "$type": "MoleMole.SkillStartAction", "StartedSkillName": "Aokaku_ExSp", "Target" : "Self" } ] } } }