{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Quest1_2Modifier", "Target": "Self" } ], "AnimatorStateName": "SwitchPhase_Attack", "ForceTriggerOnTransitionIn": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Quest2_3Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_P2_02", "ForceTriggerOnTransitionIn": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Quest3_1Modifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex", "ForceTriggerOnTransitionIn": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Quest3_2Modifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_P2", "ForceTriggerOnTransitionIn": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Quest2_1Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_InAir_03", "ForceTriggerOnTransitionIn": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Quest2_2Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_P2_03_Enhanced", "ForceTriggerOnTransitionIn": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "EnhanceCount", "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "Quest1_1Modifier", "Target": "Self" } ], "Val": 6 } ] } ] } ], "AbilityName": "Zhenzhen_TutorialAbility", "AbilitySpecials": { "AS_2_1Ready": { "Value": 0, "ValueType": "Integer" }, "AS_2_2Ready": { "Value": 0, "ValueType": "Integer" }, "AS_2_3Ready": { "Value": 0, "ValueType": "Integer" }, "AS_3_1Ready": { "Value": 0, "ValueType": "Integer" }, "AS_3_2Ready": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ModifyProperty", "Amount": 3, "CustomPropertyType": "EnhanceCount", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Self", "TemplateID": 1431 } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] }, "Modifiers": { "EnhanceCountListenModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "EnhanceCountRecoverModifier" ], "ZoneTag": "Zhenzhen_EnhanceMode" } ] } ], "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "EnhanceCountRecoverModifier" } ] }, "EnhanceCountRecoverModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 6, "CustomPropertyType": "EnhanceCount", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] }, "EnhanceListenModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "FeverRecoverModifier" ], "ZoneTag": "Zhenzhen_EnhanceMode" } ] } ], "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "FeverRecoverModifier" } ] }, "FeverRecoverModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RecoverIndividualFeverAction", "Amount": 3000, "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] }, "Quest1_1Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_1_1" } ] }, "Quest1_2Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_1_2" }, { "$type": "ApplyModifier", "ModifierName": "Quest2EnhanceCountModifier" } ] }, "Quest2EnhanceCountModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_1Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_2Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_3Ready", "ParamType": "Integer" } ], "FailureActions": [ { "$type": "ApplyModifier", "ModifierName": "EnhanceCountListenModifier" } ], "SuccessActions": [ { "$type": "RemoveModifier", "ModifierName": "EnhanceCountListenModifier" } ] } ] }, "Quest2_1Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_2_1" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_2_1Ready", "ParamType": "Integer" }, { "$type": "ApplyModifier", "ModifierName": "RecoverIndividualFeverModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_1Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_2Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_3Ready", "ParamType": "Integer" } ] } ] }, "Quest2_2Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_2_2" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_2_2Ready", "ParamType": "Integer" }, { "$type": "ApplyModifier", "ModifierName": "RecoverIndividualFeverModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_1Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_2Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_3Ready", "ParamType": "Integer" } ] } ] }, "Quest2_3Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_2_3" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_2_3Ready", "ParamType": "Integer" }, { "$type": "ApplyModifier", "ModifierName": "RecoverIndividualFeverModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_1Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_2Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_2_3Ready", "ParamType": "Integer" } ] } ] }, "Quest3_1Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_3_1" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_3_1Ready", "ParamType": "Integer" }, { "$type": "RemoveModifier", "ModifierName": "EnhanceListenModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_3_1Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_3_2Ready", "ParamType": "Integer" } ] } ] }, "Quest3_2Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "AvatarTutorial_Zhenzhen_3_2" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_3_2Ready", "ParamType": "Integer" }, { "$type": "RemoveModifier", "ModifierName": "EnhanceListenModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_3_1Ready", "ParamType": "Integer" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_3_2Ready", "ParamType": "Integer" } ] } ] }, "RecoverIndividualFeverModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverIndividualFeverAction", "Amount": 3000, "IgnoreRatio": false, "Percentage": 0, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "EnhanceListenModifier" }, { "$type": "RemoveModifier", "ModifierName": "EnhanceCountListenModifier" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "EnhanceListenModifier" } ] } } }