HollowPS_TV_experiments/extras/zzz-0.1-jsons/Anton_ExMode.json

1391 lines
No EOL
65 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
// Anton ExMode Skill
"AbilityName" : "Anton_ExMode",
"AbilityStacking": "Unique",
//Trigger ExSP Ability
"OnAbilityStart":
[
//Enable ExMode
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "ExModeModifier",
"Target" : "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_02",
"Target":"Self",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByPlayerPropertyValue",
"IsUsePercent" : false,
"Numerator":"CurSP",
"Denominator":"MaxSP",
"CompareType": "GreaterEqual",
"Val1" : 1,
// "Val2" : 0,
"Target" : "Self"
},
],
},
//Branch Exit ExMode
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "ExModeModifier",
"Target" : "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Start",
"LayerIndex": 0,
"Target" : "Self",
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"ExModeModifier"
]
},
],
},
],
"Modifiers":
{
//Overall Mananger. Used Animator Bool_IsEnchance to detect if ExMode ByAnimCtrlerParam
"ExModeModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"OnAdded":
[
//Set Animator Enchanced Bool
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : true,
},
//Apply ConsumeSPModifier
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "ConsumeSPModifier",
"Target" : "Self",
},
//Apply ConsumeSPModifier
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "AidAttackTagModifier",
"Target" : "Self",
},
//Apply UIArrowModifier
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "UIModifier",
"Target" : "Self",
},
//Apply UI Modifier
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "HudSpChangeModifier",
"Target" : "Self",
},
// //Apply VFX Ability
// {
// "$type" : "MoleMole.ApplyModifier",
// "ModifierName" : "EffectModifier",
// "Target" : "Self",
// },
//Apply SPListenrModifier
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "SPListenrModifier",
"Target" : "Self",
},
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "WaitForEnableEffectModifier",
"Target" : "Self",
},
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "WaitForDisableEffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"WaitForDisableEffectModifier"
]
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "Int_ExMode",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 1,
},
//开启Talent02护盾若有
{
"$type" : "MoleMole.TriggerAbilityAction",
"AbilityName" : "Anton_Talent_02",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByAnimCtrlerParam",
"ParamType": 2,
"ParamName": "Bool_Talent_02",
"CompareType": "Equal",
"BoolVal": true,
}
]
},
],
"OnRemoved":
[
//Set Animator Enchanced bool to false
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false,
},
//Test Effect
// {
// "$type" : "MoleMole.FireEffect",
// "EffectPattern" : "Eff_Avatar_LevelUp_01",
// "Target" : "Self",
// },
//Remove Consume Modifier
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "ConsumeSPModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"ConsumeSPModifier"
]
},
]
},
//Remove Consume Modifier
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "AidAttackTagModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"AidAttackTagModifier"
]
},
]
},
//Remove UI Modifier
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "UIModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"UIModifier"
]
},
]
},
//Remove HUD SP consume Modifier
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "HudSpChangeModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"HudSpChangeModifier"
]
},
]
},
//Remove Listener Modifier
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "SPListenrModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"SPListenrModifier"
]
},
]
},
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "WaitForDisableEffectModifier",
"Target" : "Self",
},
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "WaitForEnableEffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"WaitForEnableEffectModifier"
]
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "Int_ExMode",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
},
]
},
//Consume SP in Enchanced Mode
"ConsumeSPModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"ModifierMixins" :
[
{
"$type": "MoleMole.SmoothChangePropertyMixin",
"PropertyItems" :
[
{
"PropertyType": "CurSP",
"PropertyModifyFunction": "Add",
"Percentage": 0,
"Amount": -6,
}
],
}
]
},
"HudSpChangeModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"OnAdded":
[
{
"$type" : "MoleMole.SetHudSpConstantChangeAction",
"SpChangeType" : "Consume",
"Tag" : "Anton_ExMode_SPConsume",
"Priority" : 2,
}
],
"OnRemoved" :
[
{
"$type" : "MoleMole.UnSetHudSpConstantChangeAction",
"Tag" : "Anton_ExMode_SPConsume",
}
]
},
//AidAttack TagModifier
"AidAttackTagModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"OnAdded":
[
{
"$type": "MoleMole.HandleAnimatorZoneTagsAction",
"Target" : "Self",
"AnimatorStateTags": ["AidAttack_Anton_ExMode"] ,
"IsAdd": true ,
}
],
"OnRemoved":
[
{
"$type": "MoleMole.HandleAnimatorZoneTagsAction",
"Target" : "Self",
"AnimatorStateTags": ["AidAttack_Anton_ExMode"] ,
"IsAdd": false ,
}
]
},
//Set UI Arrow
"UIModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"OnAdded":
[
{
"$type": "MoleMole.SetUIArrowAction",
"position": -1,
"IsVisible": false,
}
],
"OnRemoved":
[
{
"$type": "MoleMole.SetUIArrowAction",
"position": 60,
"IsVisible": true,
}
],
},
"WaitForEnableEffectModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnAdded":
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "EnableEffectModifier",
"Target" : "Self",
//保险只要不在Attach_Branch_02则直接添加EnableEffectModifier
"Predicates":
[
{
"$type": "MoleMole.ByNot",
"Predicates":
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
],
},
],
},
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "EnableEffectModifier",
"Target" : "Self",
//保险只要不在Attach_Branch_02则直接添加EnableEffectModifier
"Predicates":
[
{
"$type": "MoleMole.ByNot",
"Predicates":
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
],
},
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"EnableEffectModifier"
]
},
],
},
],
"ModifierMixins":
[
{
"$type" : "MoleMole.AttachStateWithModifierMixin",
"ConfigList":
[
{
"AnimatorStateName": "Attack_Branch_02_Blend",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.00,
"NormalizedTimeHigh": 0.068,
"ModifierNameList":
[
"EnableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Branch_02",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"EnableEffectModifier",
],
},
],
},
],
"OnRemoved":
[
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "EnableEffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"EnableEffectModifier"
]
},
]
},
]
},
"WaitForDisableEffectModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"ModifierMixins":
[
{
"$type" : "MoleMole.AttachStateWithModifierMixin",
"ConfigList":
[
{
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_01_End",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.39,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_02_End",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.075,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_03_Loop",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_03_End",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.24,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_04_Loop",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Normal_Enhance_04_End",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.38,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Branch_Enhance_Start",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Branch_Enhance",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.7,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Branch_Enhance_Miss",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.27,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
{
"AnimatorStateName": "Attack_Branch_03_End",
"LayerIndex": 0,
"Target":"Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.33,
"ModifierNameList":
[
"DisableEffectModifier",
],
},
],
},
],
"OnAdded":
[
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "WaitForEnableEffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByNot",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByOr",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.39,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.075,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.24,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.38,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Start",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.7,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Miss",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.26,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.33,
},
],
},
],
},
],
},
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "EnableEffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByNot",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByOr",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.39,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.075,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.24,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.38,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Start",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.7,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Miss",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.26,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.33,
},
],
},
],
},
],
},
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "EffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByNot",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByOr",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.39,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.075,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.24,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.38,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Start",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.7,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Miss",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.26,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.33,
},
],
},
],
},
// {
// "$type" : "MoleMole.ByHasModifier",
// "Target" : "Self",
// "ModifierNameList":
// [
// "EffectModifier"
// ]
// },
],
},
],
},
"EnableEffectModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
// "OnAdded":
// [
// ],
"OnRemoved":
[
//开启ExMode特效
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "EffectModifier",
"Target" : "Self",
},
]
},
"DisableEffectModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnRemoved":
[
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "EffectModifier",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByNot",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByOr",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_Loop",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.39,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.075,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.24,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04_End",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.375,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Start",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.7,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Enhance_Miss",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 0.26,
},
],
},
],
},
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"EffectModifier"
]
},
],
},
],
},
//Launch Effects
"EffectModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnAdded":
[
{
"$type": "MoleMole.AttachEffect",
"EffectPattern": "Eff_Anton_ExMode_Mod_01",
"Target": "Self",
"AttachEffectPosRot":
{
"CoordsOption" : "ReferTarget",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Self",
"AttachPoint" : "Weapon_1B",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset":
{
"PositionOffset" : {"x": 0.0, "y":0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : true,
},
},
},
{
"$type": "MoleMole.AttachEffect",
"EffectPattern" : "Eff_Anton_Attack_Branch_02_Drill_01",
"Target" : "Self",
"AttachEffectPosRot":
{
"CoordsOption" : "ReferTarget",
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Self",
"AttachPoint" : "Weapon_1B",
"IsUseAttachPointPos" : true,
"IsUseAttachPointRotation" : true,
},
"Offset":
{
"PositionOffset" : {"x": 0.0, "y":0, "z":0.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : true,
},
},
},
],
},
//Listen SP goto 0
"SPListenrModifier":
{
"ModifierStacking": "Unique",
"Duration" : -1,
"IgnoreTimeScale" : false,
"ModifierMixins":
[
{
"$type": "MoleMole.ActionsOnPropertyChangeMixin",
"PropertyActions":
[
{
"PropertyType": "CurSP",
// "CustomPropertyType": "EnhanceNum",
"ReferMaxPropertyType": "MaxSP",
// "CustomReferMaxPropertyType": "MaxEnhanceNum",
"IsUsePercentage": false,
"ValueRangeActions":
[
{
"Val": 0,
"HighToValueActions":
[
{
//Remove Overall Mananger
"$type" : "MoleMole.RemoveModifier",
"ModifierName":"ExModeModifier",
"Target" : "Self",
"Predicates":
[
{
"$type" : "MoleMole.ByHasModifier",
"Target" : "Self",
"ModifierNameList":
[
"ExModeModifier"
]
},
]
},
// //Test Effect
// {
// "$type" : "MoleMole.FireEffect",
// "EffectPattern" : "Eff_Avatar_LevelUp_01",
// "Target" : "Self",
// },
],
},
],
},
],
},
],
},
},
// "AbilitySpecials" :
// {
// //表格参数
// "AS_IsExMode" :
// {
// "Value" : 0.0,
// }
// }
}