{ "AbilityMixins": [ { "$type": "JoyStick2DSmoothMixin", "JoyStick2DXParam": "Float_JoyStickSmoothX", "JoyStick2DYParam": "Float_JoyStickSmoothY", "SmoothParam": 3.65, "SmoothType": "Fixed" }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Atk05_R_EnhancedBullet_01_Avatar", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchMaxEnhanced" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "GreyPunch" ] } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Atk05_R_EnhancedBullet_01_Avatar_Level2", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchMaxEnhanced" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "BluePunch" ] } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "MazingerGoldenBomb_Atk05_R_EnhancedBullet_01_Avatar_Level3", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchMaxEnhanced" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "GoldenPunch" ] } ], "Target": "Self" } ], "AnimatorStateName": "Attack_05_R", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 61, "IsLoop": false, "LayerIndex": 0, "MaxFrame": false } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Evade", "FrameCountHigh": 5, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "EvadeCostSP1Modifier" ] }, { "AnimatorStateName": "Evade_F", "FrameCountHigh": 5, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "EvadeCostSP1Modifier" ] }, { "AnimatorStateName": "Evade_F_Extend", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "EvadeCostSPModifier" ] }, { "AnimatorStateName": "Shot_Start_R_End", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotModifier" ] }, { "AnimatorStateName": "Shot_Start_R", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotModifier" ] }, { "AnimatorStateName": "Shot_Start_R_Fire", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotModifier" ] }, { "AnimatorStateName": "MoveLeft_Shot", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 5, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotCostSpModifier" ] }, { "AnimatorStateName": "MoveRight_Shot", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 5, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotCostSpModifier" ] }, { "AnimatorStateName": "Evade_F_Extend_Shot", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 5, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotCostSpModifier" ] }, { "AnimatorStateName": "Shot_Start_R", "FrameCountHigh": 40, "FrameCountLow": 20, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShottingModifier" ] }, { "AnimatorStateName": "Shot_Start_R_Fire", "FrameCountHigh": 40, "FrameCountLow": 20, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShottingModifier" ] }, { "AnimatorStateName": "Shot_Start_R_Loop", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotModifier", "ShottingModifier" ] }, { "AnimatorStateName": "Shot_Start_R_Loop_Fire", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ShotModifier", "ShottingModifier" ] }, { "AnimatorStateName": "Shot_Start_R", "LayerIndex": 0, "ModifierNameList": [ "ClickingModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Shot_Start_R_Loop", "IsLoop": true, "LayerIndex": 0, "ModifierNameList": [ "ClickingModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Shot_Start_R_Fire", "LayerIndex": 0, "ModifierNameList": [ "ClickingModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Shot_Start_R_Loop_Fire", "IsLoop": true, "LayerIndex": 0, "ModifierNameList": [ "ClickingModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "EnhancedPoint", "CustomReferMaxPropertyType": "MaxEnhancePoint", "IsUsePercentage": true, "PropertyType": "Custom", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "NoEnhancedModifier", "Target": "Self" } ], "Val": 0 }, { "Val": 0, "ValueToHighActions": [ { "$type": "RemoveModifier", "ModifierName": "NoEnhancedModifier", "Target": "Self" } ] }, { "LowToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "PunchMaxEnhancedModifier", "Target": "Self" } ], "Val": 1 }, { "Val": 1, "ValueToLowActions": [ { "$type": "RemoveModifier", "ModifierName": "PunchMaxEnhancedModifier", "Target": "Self" } ] } ] }, { "IsUsePercentage": true, "PropertyType": "CurSP", "ReferMaxPropertyType": "MaxSP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "NoSPModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "NoSPCDModifier" } ], "Val": 0 }, { "Val": 0, "ValueToHighActions": [ { "$type": "RemoveModifier", "ModifierName": "NoSPModifier", "Target": "Self" } ] }, { "LowToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "MaxSPModifier", "Target": "Self" } ], "Val": 1 }, { "Val": 1, "ValueToLowActions": [ { "$type": "RemoveModifier", "ModifierName": "MaxSPModifier", "Target": "Self" } ] } ] } ] }, { "$type": "AttachPointFollowMixin", "AttachPointName": "MazingerGoldenBomb_AimPoint", "FollowPosRot": { "CoordsOption": "AimTargetPoint", "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "PosType": "Instant", "RotRatio": 8, "RotType": "Instant" }, { "$type": "SkillBtnListenerMixin", "BtnListeners": [ { "BtnOperations": [ { "ListenerType": "Click", "PressTime": 0.1, "Target": "Self", "TriggerActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Click", "ParamType": 1, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ClickingModifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Shot_Start_R", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Shot_Start_R_Loop", "IsLoop": true, "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Shot_Start_R_Fire", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Shot_Start_R_Loop_Fire", "IsLoop": true, "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 } ], "Target": "Self" } ], "Target": "Self" } ] } ], "SkillBtnIndex": 5 } ], "Target": "Self" } ], "AbilityName": "MazingerGoldenBomb_Avatar_BattleStart", "AbilitySpecials": { "AS_EnhancedPointChange": { "Value": 0, "ValueType": "Float" }, "AS_SPChange": { "Value": 0, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "RecoverSPModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "RecoverEnhancedPointModifier", "Target": "Self" }, { "$type": "SetUIArrowAction", "IsVisible": false, "Target": "Self", "position": 0 }, { "$type": "RecoverSPAction", "Percentage": 1 }, { "$type": "ApplyModifier", "ModifierName": "UnLockRebirthModifier", "Predicates": [ { "$type": "BySceneTagList", "TagList": [ "UnLockRebirth" ] } ] } ], "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Trap", "Target": "Other" } ], "Target": "Other" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": -2, "Target": "Other" } ], "OnPatternAttackLandedPre": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByEntityTemplateID", "EntityType": "Monster", "Target": "Other", "TemplateID": 11571 } ], "FailureActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HitMazingerGoldenBomb" ], "IsAdd": false } ], "SuccessActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HitMazingerGoldenBomb" ], "IsAdd": true } ] } ] }, "Modifiers": { "ClickingModifier": { "Duration": 0.25, "IgnoreTimeScale": true, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsClicking", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsClicking", "ParamType": 2, "Target": "Self" } ] }, "EvadeCostSP1Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "DecreaseSPAction", "Amount": 30 } ] }, "EvadeCostSPModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothDecreaseSPMixin", "PropertyItem": { "Amount": 25, "Percentage": 0 } } ], "ModifierStacking": "Unique" }, "LPunchEffectModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "MazingerGoldenBomb_L_Hand" } ], "Tag": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_06", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_06" }, { "$type": "AttachEffect", "AttachPointName": "Ctr_L_Forearm", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_03_06_Fire" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_06", "Target": "Self" } ] }, "MaxSPModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MaxSP" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "MaxSP" ], "IsAdd": false } ] }, "MuteRootMotionModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "MuteRootMotionAction", "EnableMute": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "MuteRootMotionAction", "EnableMute": false, "Target": "Self" } ] }, "NoEnhancedModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "NoEnhanced" ], "IsAdd": true }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_NoEnhanced", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "NoEnhanced" ], "IsAdd": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_NoEnhanced", "ParamType": 2, "Target": "Self" } ] }, "NoSPCDModifier": { "Duration": 1.25, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "NoSPCD" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "NoSPCD" ], "IsAdd": false } ] }, "NoSPModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HasNoSP", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HasNoSP", "ParamType": 2, "Target": "Self" } ] }, "PunchMaxEnhancedModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "PunchMaxEnhanced" ], "IsAdd": true }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_MaxEnhanced", "ParamType": 2, "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "IsEnhance", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" }, { "$type": "AttachModifier", "ModifierName": "LPunchEffectModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HideLHand" ] } ] }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockFirePunch" ] } ] }, { "$type": "AttachModifier", "ModifierName": "RPunchEffectModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HideRHand" ] } ] }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockFirePunch" ] } ] } ], "OnCustomEventReceived": [ { "$type": "RemoveModifier", "ModifierName": "RPunchEffectModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "MazingerGoldenBomb_Avatar_CostPunch_R" } ] }, { "$type": "RemoveModifier", "ModifierName": "LPunchEffectModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "MazingerGoldenBomb_Avatar_CostPunch_L" } ] }, { "$type": "AttachModifier", "ModifierName": "RPunchEffectModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "MazingerGoldenBomb_Avatar_GetPunch_R" }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockFirePunch" ] } ] }, { "$type": "AttachModifier", "ModifierName": "LPunchEffectModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "MazingerGoldenBomb_Avatar_GetPunch_L" }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockFirePunch" ] } ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "PunchMaxEnhanced" ], "IsAdd": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_MaxEnhanced", "ParamType": 2, "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "IsEnhance", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ] }, "RPunchEffectModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "MazingerGoldenBomb_R_Hand" } ], "Tag": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_07", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_07" }, { "$type": "AttachEffect", "AttachPointName": "Ctr_R_Forearm", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_03_07_Fire" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_05_Mat04_SecondaryEmission_07", "Target": "Self" } ] }, "ReBirthModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "ReferMaxPropertyType": "MaxHP", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "RemoveModifier", "ModifierName": "ReBirthModifier", "Target": "Self" } ], "Val": 0.5 } ] } ] }, { "$type": "SmoothRecoverHPMixin", "IgnoreRatio": true, "PropertyItem": { "Percentage": 0.1, "PropertyModifyFunction": "Add", "PropertyType": "MaxHP" } } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAttackTargetBySpecificTargetAction", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "NewLockTarget": "None", "Target": "EnemyAllied" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ReBirth", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ReBirth", "ParamType": 2, "Target": "Self" } ] }, "RecoverEnhancedPointCDModifier": { "Duration": 5, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "PunchEnhancedCD" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "PunchEnhancedCD" ], "IsAdd": false } ] }, "RecoverEnhancedPointModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": -10, "CustomPropertyType": "EnhancedPoint", "Percentage": 0, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchMaxEnhanced" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PunchEnhancedCD" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NoEnhanced" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Charging" ] } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "EnhancedPoint", "InstantPropertyChangeActions": [ { "$type": "ApplyModifier", "ModifierName": "RecoverEnhancedPointCDModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 0, "ParamName": "AS_EnhancedPointChange", "ParamType": "Float" } ], "Target": "Self" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "AS_EnhancedPointChange", "PropertyType": "Custom" } ] } ], "ModifierStacking": "Unique" }, "RecoverSPCDModifier": { "Duration": 0.5, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SPCD" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SPCD" ], "IsAdd": false } ] }, "RecoverSPModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothRecoverSPMixin", "IgnoreRatio": false, "PropertyItem": { "Amount": 50, "Percentage": 0, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NoSPCD" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "SPCD" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MaxSP" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Charging" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Shotting" ] } ] } ], "PropertyModifyFunction": "Add" } }, { "$type": "ActionsOnPropertyChangeMixin", "DoInitialCheck": false, "PropertyActions": [ { "InstantPropertyChangeActions": [ { "$type": "ApplyModifier", "ModifierName": "RecoverSPCDModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_SPChange", "ParamType": "Float" } ], "Target": "Self" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "AS_SPChange", "PropertyType": "CurSP" } ] } ], "ModifierStacking": "Unique" }, "ShotCostSpModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothDecreaseSPMixin", "PropertyItem": { "Amount": 5, "Percentage": 0 } } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ShotCostSP" ], "IsAdd": true } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ShotCostSP" ], "IsAdd": false } ] }, "ShotModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Shotting_R", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Shotting_R", "ParamType": 2, "Target": "Self" } ] }, "ShottingModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Shotting" ], "IsAdd": true }, { "$type": "AttachEffect", "AttachPointName": "Bip001 R Forearm", "EffectPattern": "Eff_Monster_MazingerGoldenBomb_Attack_Common_07_Mod" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Shotting_Fire_R", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Shotting" ], "IsAdd": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Shotting_Fire_R", "ParamType": 2, "Target": "Self" } ] }, "UnLockRebirthModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "DeltaLockList": [ { "LockType": "Total", "LockValue": 1 } ], "OnLifeLockedActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Die", "ParamType": 1, "Target": "Self" } ], "PerformBeHitEffect": true }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Death_Ground_Stay", "FrameCountHigh": 99, "FrameCountLow": 50, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ReBirthModifier" ] }, { "AnimatorStateName": "Death_Ground_Loop", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "ReBirthModifier" ] } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_CanRebirth", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_CanRebirth", "ParamType": 2, "Target": "Self" } ] } } }