{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Death", "LayerIndex": 0, "ModifierNameList": [ "ResetMarioModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_05_03_Enhance", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "InvincibleBuffModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_03_Enhance_Max", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": true, "ModifierNameList": [ "InvincibleBuffModifier" ], "Target": "Self" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_05_02_Start_Enhance", "FrameCountHigh": 0, "FrameCountLow": 12, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "CloseScarfModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_02_Loop_Enhance", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "CloseScarfModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_03_Enhance", "FrameCountHigh": 15, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "CloseScarfModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_03_Enhance_Max", "FrameCountHigh": 19, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "ModifierNameList": [ "CloseScarfModifier" ], "Target": "Self" } ], "IsSeam": false } ], "AbilityName": "Lighter_UniqueSkill", "AbilitySpecials": { "AS_BreakStunUp": { "Value": 0 }, "AS_BreakStunUp_Duration": { "Value": 6 }, "AS_ChargePointConsume_03": { "Value": -2 }, "AS_ChargePointConsume_Loop": { "Value": -2 }, "AS_ChargePointConsume_Start": { "Value": -2 }, "AS_ChargePointPerFrame": { "Value": 6 }, "AS_DamageResistDown": { "Value": -0.2 }, "AS_DamageResistDown_Duration": { "Value": 30 }, "AS_Initial_Mario": { "Value": 40 }, "AS_MarioGetUp_Talent04": { "Value": 1.5 }, "AS_Mario_Consume_All": { "Value": 0 }, "AS_MaxBreakStunUp": { "Value": 0.27 }, "AS_MinChargePoint": { "Value": 5 }, "AS_RecoverAmount_Talent_03": { "Value": 4 }, "AS_RecoverCD_Talent_03": { "Value": 15 }, "AS_SpToMario": { "Value": -0.25 }, "AS_StunDamageTakeRatio": { "Value": 0.25 }, "AS_StunDelayDuration": { "Value": 3 }, "Bool_IsFullMario": { "Value": false, "ValueType": "Boolean" }, "CurMario": { "Value": 0 }, "MarioRecoverExtra": { "Value": 0 }, "Mario_Initial": { "Value": 0 }, "MariotoToStun": { "Value": 0.03 }, "SP_Delta": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Lighter_Morale_Manager", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Lighter_TeamExsp_Listener", "Target": "TeamAvatars" }, { "$type": "ModifyProperty", "Amount": "%AS_Initial_Mario", "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_MarioGetUp_Talent04)*specials(AS_ChargePointPerFrame)", "ParamName": "AS_ChargePointPerFrame", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_MarioGetUp_Talent04)*specials(AS_SpToMario)", "ParamName": "AS_SpToMario", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_FullMorale", "ParamType": 2, "Target": "Self" } ], "OnBattleEnter": [ { "$type": "ApplyModifier", "ModifierName": "Lighter_Morale_Recover_Manager", "Target": "Self" }, { "$type": "PushOverrideSwitchInAttackAction", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "SwitchBuffModifier" ], "Target": "Self" } ], "SourceSwitchType": "Normal", "Tag": "Lighter_Unique", "Target": "Self", "TargetAidAttackType": "CommonAid", "TargetSwitchInIndex": 30, "TargetSwitchType": "AidAttack" } ], "OnBattleExit": [ { "$type": "RemoveModifier", "ModifierName": "Lighter_Morale_Recover_Manager", "Target": "Self" }, { "$type": "PopOverrideSwitchInAttackAction", "SourceSwitchType": "Normal", "Tag": "Lighter_Unique", "Target": "Self" } ] }, "Modifiers": { "CloseScarfModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Lighter_Body_2_2" ], "Tag": "Lighter_Body_2_2", "Visible": false } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "Lighter_Body_2_2" } ] }, "InvincibleBuffModifier": { "Buff": { "BuffID": 121001, "IsOverrideDuration": true }, "Duration": -1, "ModifierStacking": "Unique" }, "Lighter_ComeAid": { "OnBattleEnter": [ ], "OnBattleExit": [ ] }, "Lighter_DamageResistDown_ToEnemy": { "Buff": { "BuffID": 3000172, "IsOverrideDuration": true }, "Duration": "%AS_DamageResistDown_Duration", "ModifierStacking": "Replace", "Properties": { "Actor_FireDamageResist": "%AS_DamageResistDown", "Actor_IceDamageResist": "%AS_DamageResistDown" } }, "Lighter_Enemy_StunDelay": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Lighter_Talent_01_StunDmgTake", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Caster" } ], "Target": "Self" }, { "$type": "StunDestroyRecoverStopAction", "Immediately": true, "Predicates": [ { "$type": "ByIsStunDestroyed", "IsStunDestroyed": true, "Target": "Target" } ], "StopAmount": "%AS_StunDelayDuration" } ], "OnStunCreateActions": [ { "$type": "RemoveModifier", "ModifierName": "Lighter_Talent_01_StunDmgTake", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lighter_Enemy_StunDelay", "Target": "Self" } ], "OnStunDestroyActionsPre": [ { "$type": "StunDestroyRecoverStopAction", "Immediately": true, "StopAmount": "%AS_StunDelayDuration" } ] }, "Lighter_FullMorale_BreakStunUp": { "Duration": "%AS_BreakStunUp_Duration", "ModifierStacking": "Refresh", "Properties": { "Actor_BreakStunRatio": "%AS_BreakStunUp" } }, "Lighter_FullMorale_Manager": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Lighter_Enhance_Ready" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_Mario_Consume_All", "ParamType": "Integer" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": true, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean" }, { "$type": "RemoveModifier", "ModifierName": "Lighter_Morale_Recover_Manager", "Target": "Self" }, { "$type": "SetAbilitySpecialsByPropertyAction", "CustomPropertyType": "CurChargePoint", "DoRefresh": true, "ModifyFunction": "Replace", "ParamName": "Mario_Initial", "Percentage": 1, "PropertyType": "Custom", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "FullMario", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" }, { "$type": "SetRBLAction", "CustomKey": "Lighter_05_RBLUp", "RBL": 2, "Tag": "Self" }, { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Lighter_Body_1" } ], "Tag": "Lighter_Unique_01_01", "Target": "Self", "key": "Avatar_Male_Size02_Lighter_MA_Common_SecondaryEmission_01" }, { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Lighter_Body_1" } ], "Tag": "Lighter_Unique_01_02", "Target": "Self", "key": "Avatar_Male_Size02_Lighter_MA_Common_OverrideRimGlow_01" }, { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Lighter_Weapon" } ], "Tag": "Lighter_Unique_01_03", "Target": "Self", "key": "Avatar_Male_Size02_Lighter_MA_Common_SecondaryEmission_02" }, { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Lighter_Weapon" } ], "Tag": "Lighter_Unique_01_04", "Target": "Self", "key": "Avatar_Male_Size02_Lighter_MA_Common_OverrideRimGlow_02" }, { "$type": "ApplyModifier", "ModifierName": "Lighter_Weapon_Effect", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Lighter_Talent04_SpRecoverModifier", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 4, "Target": "Caster" } ], "Target": "TeamAvatars" } ], "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "Lighter_DamageResistDown_ToEnemy", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_Loop" }, { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_Start" } ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "Lighter_Enemy_StunDelay", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_02" ], "Target": "Self" } ], "Target": "Target" }, { "$type": "RemoveModifier", "ModifierName": "Lighter_FullMorale_Manager", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_02" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "MarioToZeroListenModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_02" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lighter_MarioToZero_Mixin", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_02" ], "Target": "Self" } ], "Target": "Self" } ], "OnHitOtherPre": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_Mario_Consume_All)*specials(MariotoToStun)", "ParamName": "AS_BreakStunUp" }, { "$type": "SetAbilitySpecialAction", "DoRefresh": true, "ModifyFunction": "Replace", "Param": "%AS_MaxBreakStunUp", "ParamName": "AS_BreakStunUp", "ParamType": "Float", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": "%AS_MaxBreakStunUp", "ParamName": "AS_BreakStunUp", "ParamType": "Float", "Target": "Self" } ] }, { "$type": "ApplyModifier", "ModifierName": "Lighter_FullMorale_BreakStunUp", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05" } ], "Target": "Self" } ], "OnPatternHitOther": [ { "$type": "ModifyProperty", "Amount": "%AS_ChargePointConsume_Start", "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_Start" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_Mario_Consume_All)-specials(AS_ChargePointConsume_Start)", "ParamName": "AS_Mario_Consume_All", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_Start" } ] }, { "$type": "ModifyProperty", "Amount": "%AS_ChargePointConsume_Loop", "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_Loop" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_Mario_Consume_All)-specials(AS_ChargePointConsume_Loop)", "ParamName": "AS_Mario_Consume_All", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_Loop" } ] }, { "$type": "ModifyProperty", "Amount": "%AS_ChargePointConsume_03", "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_03" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_Mario_Consume_All)-specials(AS_ChargePointConsume_03)", "ParamName": "AS_Mario_Consume_All", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Predicate_Lighter_Attack05_03" } ] }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "CurChargePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 0 } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_FullMorale", "ParamType": 2, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "CurChargePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 80 } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_FullMarioFinalAttack", "ParamType": 2, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Lighter_Morale_Recover_Manager", "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": false, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "FullMario", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" }, { "$type": "UnsetRBLAction", "CustomKey": "Lighter_05_RBLUp", "Tag": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Lighter_Unique_01_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Lighter_Unique_01_02", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Lighter_Unique_01_03", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Lighter_Unique_01_04", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lighter_Weapon_Effect", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Skill_Lighter_Enhance_End" } ], "OnSwitchOutFinish": [ { "$type": "RemoveModifier", "ModifierName": "Lighter_FullMorale_Manager", "Target": "Self" } ] }, "Lighter_MarioToZero_Mixin": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_05_03_Enhance", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_03_Enhance_Max", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_02_Loop_Enhance", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_02_Start_Enhance", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_01_Enhance", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Evade_Blend_Right", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Evade_Blend_Left", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Evade_Back_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" }, { "AnimatorStateName": "Evade_Front_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "MarioToZeroListenModifier" ], "Target": "Self" } ] } ], "ModifierStacking": "Replace" }, "Lighter_Morale_Manager": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_FullMorale", "ParamType": 2, "Target": "Self" }, { "$type": "PushOverrideSwitchInAttackAction", "SourceSwitchType": "Normal", "Tag": "Lighter_Unique", "Target": "Self", "TargetAidAttackType": "CommonAid", "TargetSwitchInIndex": 30, "TargetSwitchType": "AidAttack" }, { "$type": "ApplyModifier", "ModifierName": "SwitchBuffModifier", "Target": "Self" } ], "Val": 80 }, { "HighToValueActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean", "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_FullMarioFinalAttack", "ParamType": 2, "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Normal_05_01_Enhance", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Normal_05_02_Start_Enhance", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Normal_05_02_Loop_Enhance", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Normal_05_03_Enhance", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Normal_05_03_Enhance_Max", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Evade_Blend_Left", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Evade_Blend_Right", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Evade_Back_02", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Evade_Front_02", "LayerIndex": 0, "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0 } ], "Target": "Self" } ], "FailureActions": [ { "$type": "RemoveModifier", "ModifierName": "Lighter_FullMorale_Manager", "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Lighter_MarioToZero_Mixin", "Target": "Self" } ] } ], "Target": "Self" } ], "Val": 0 } ] } ] } ], "ModifierStacking": "Unique" }, "Lighter_Morale_Recover_Manager": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": "%AS_ChargePointPerFrame", "CustomPropertyType": "CurChargePoint", "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "CurChargePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 100 }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": false, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean", "Target": "Self" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } ], "ModifierStacking": "Unique" }, "Lighter_Talent04_SpRecoverModifier": { "Duration": "%AS_RecoverCD_Talent_03", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverSPAction", "Amount": "%AS_RecoverAmount_Talent_03", "Percentage": 0, "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false } ], "Target": "Self" } ] }, "Lighter_Talent_01_StunDmgTake": { "Duration": -1, "IsUnique": true, "ModifierStacking": "Unique", "Properties": { "Actor_StunDamageTakeRatio": "%AS_StunDamageTakeRatio" } }, "Lighter_TeamExsp_Listener": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "DoInitialCheck": false, "PropertyActions": [ { "InstantPropertyChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(SP_Delta)*specials(AS_SpToMario)", "ParamName": "MarioRecoverExtra", "Target": "Self", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%MarioRecoverExtra", "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "MarioRecoverExtra", "ParamType": "Float" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "SP_Delta", "PropertyType": "CurSP" } ] } ], "ModifierStacking": "Unique" }, "Lighter_Weapon_Effect": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_R_WpnB_04", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Lighter_Common_02_Fire", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_R_WpnB_03", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Lighter_Common_03_Fire", "Target": "Self" } ] }, "MarioToZeroListenModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Lighter_MarioToZero_Mixin", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lighter_FullMorale_Manager", "Target": "Self" } ] }, "ResetMarioModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Lighter_FullMorale_Manager", "Target": "Self" } ] }, "SwitchBuffModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "PopOverrideSwitchInAttackAction", "SourceSwitchType": "Normal", "Tag": "Lighter_Unique", "Target": "Self" } ], "OnSwitchInBegin": [ { "$type": "RemoveModifier", "ModifierName": "SwitchBuffModifier", "Predicates": [ { "$type": "ByAvatarSwitchType", "CheckOverrideSwitch": "Override", "OverrideSourceType": "Normal", "SwitchType": "AidAttack", "Target": "Self" }, { "$type": "ByAidAttackType", "AidAttackType": "CommonAid" } ], "Target": "TeamAvatars" } ] } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "Lighter_FullMorale_Manager", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Lighter_FullMorale_Manager" ], "OperatorType": "Not", "Target": "Self" } ], "Target": "Self" } ], "Predicates": { "Predicate_Lighter_Attack05": { "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_01_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_01_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_01_AttackProperty_03_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_03_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_04_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_05_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_06_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_07_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_08_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_09_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_10_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_11_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_03_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_04_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01", "Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01" ], "Target": "Self" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean", "Target": "Self" } ], "Target": "Self" } ] }, "Predicate_Lighter_Attack05_03": { "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance" ], "Target": "Self" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean", "Target": "Self" } ], "Target": "Self" } ] }, "Predicate_Lighter_Attack05_Loop": { "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_02_Loop_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_03_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_04_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_05_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_06_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_07_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_08_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_09_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_10_Enhance", "Lighter_Attack_Normal_05_02_Loop_AttackProperty_11_Enhance" ], "Target": "Self" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean", "Target": "Self" } ], "Target": "Self" } ] }, "Predicate_Lighter_Attack05_Start": { "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Lighter_Attack_Normal_05_01_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_01_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_01_AttackProperty_03_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_01_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_02_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_03_Enhance", "Lighter_Attack_Normal_05_02_Start_AttackProperty_04_Enhance" ], "Target": "Self" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "Bool_IsFullMario", "ParamType": "Boolean", "Target": "Self" } ], "Target": "Self" } ] } } }