{ "AbilityMixins": [ { "$type": "SkillBtnListenerMixin", "BtnListeners": [ { "BtnOperations": [ { "ListenerType": "Press", "PressTime": 0.2, "TriggerActions": [ { "$type": "ApplyModifier", "ModifierName": "HoldingModifier" } ] }, { "ListenerType": "PointUp", "PressTime": 0, "TriggerActions": [ { "$type": "RemoveModifier", "ModifierName": "HoldingModifier" } ] } ], "SkillBtnIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ExSpecial_01", "FrameCountHigh": 71, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "SummonWeaponWhiteExSpModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_02", "FrameCountHigh": 20, "FrameCountLow": 1, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SummonWeaponWhiteExSpModifier", "HideUIArrowModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_02", "FrameCountHigh": 99, "FrameCountLow": 38, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ExSp02_SPDrainModifier" ] }, { "AnimatorStateName": "Attack_Branch_01", "FrameCountHigh": 34, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveHatTempModifier" ] }, { "AnimatorStateName": "SwitchOut_Normal", "FrameCountHigh": 6, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveHatTempSwitchOutModifier" ] }, { "AnimatorStateName": "SwitchOut_Attack", "FrameCountHigh": 2, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveHatTempSwitchOutModifier" ] }, { "AnimatorStateName": "Attack_Counter", "FrameCountHigh": 12, "FrameCountLow": 11, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "SummonWeaponGreyCounterModifier" ] }, { "AnimatorStateName": "Attack_BeHitAid", "FrameCountHigh": 12, "FrameCountLow": 11, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "SummonWeaponGreyCounterModifier" ] } ] }, { "$type": "WatchEntityMixin", "EntityTypes": [ "Avatar" ], "OnEntityAwaked": [ { "$type": "ApplyModifier", "ModifierName": "TeamDamageBuffModifier", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "TurretDurationControllerModifier" ] } ], "Target": "TeamAvatars" } ], "Relationships": [ "Allied" ] } ], "AbilityName": "Norma_SummonManager", "AbilitySpecials": { "AS_BaseTurretDuration": { "Value": 30 }, "AS_PersonalResourceGainRate": { "Value": 2000 }, "AS_PersonalResourceGainRate_PreSp": { "Value": 50 }, "AS_SPDrainRate": { "Value": 40 }, "AS_SPToDurationRatio": { "Value": 1 }, "AS_TeamATKBonus": { "Value": 0 }, "AS_TeamDamageRatio": { "Value": 0 }, "AS_TotalSPConsumed": { "Value": 0 }, "AS_TurretDuration": { "Value": -1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": false, "Expression": "specials(AS_PersonalResourceGainRate_PreSp)*specials(AS_SPDrainRate)", "ParamName": "AS_PersonalResourceGainRate" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norma_MathSkill", "Target": "Self" } ], "OnDying": [ { "$type": "ApplyModifier", "CustomKey": "AbilityTarget_Norma_FindSummon", "ModifierName": "TriggerSummonHideModifier_Dither", "Target": "Custom" } ], "OnKilled": [ { "$type": "ApplyModifier", "CustomKey": "AbilityTarget_Norma_FindSummon", "ModifierName": "TriggerSummonHideModifier_Dither", "Target": "Custom" } ], "OnTeamAvatarConstructed": [ { "$type": "ApplyModifier", "ModifierName": "TeamDamageBuffModifier", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "TurretDurationControllerModifier" ] } ], "Target": "TeamAvatars" } ] }, "Modifiers": { "ExSp02_SPDrainModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "ExactDuration": 2, "PropertyItems": [ { "Amount": "%AS_SPDrainRate", "CustomPropertyType": "Norma_ExSpDrainAccumulator", "Percentage": 0, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Greater", "IsUsePercent": false, "Numerator": "CurSP", "Target": "Self", "Val1": 0 } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "Amount": "%AS_PersonalResourceGainRate", "CustomPropertyType": "Norma_PersonalResource", "Percentage": 0, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Greater", "IsUsePercent": false, "Numerator": "CurSP", "Target": "Self", "Val1": 0 } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] }, { "$type": "SmoothDecreaseSPMixin", "ExactDuration": 1.983, "PropertyItem": { "Amount": "%AS_SPDrainRate", "Percentage": 0 } } ], "ModifierStacking": "Unique" }, "HideUIArrowModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetUIArrowAction", "IsVisible": false, "position": -1 } ], "OnRemoved": [ { "$type": "SetUIArrowAction", "IsVisible": true, "position": 40 } ] }, "HoldingModifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierMixins": [ { "$type": "WatchEntityMixin", "EntityTypes": [ "Monster" ], "OnSummonedCreate": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_NormaHoldAttackA", "ParamType": 2, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Norma_Hat" ], "Target": "Other" } ], "Target": "Other" } ], "Relationships": [ "Allied" ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "CustomKey": "RecordEntity_Buddy", "ParamName": "Bool_NormaHoldAttackA", "ParamType": 2, "Target": "RecordEntityKey" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "CustomKey": "RecordEntity_Buddy", "ParamName": "Bool_NormaHoldAttackA", "ParamType": 2, "Target": "RecordEntityKey" } ] }, "RemoveHatTempModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "CustomKey": "RecordEntity_Buddy", "ModifierName": "TriggerSummonHideModifier_NoDither", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindBuddy", "CompareType": "GreaterEqual", "CompareValue": 1, "Target": "Self" } ], "Target": "RecordEntityKey" } ], "OnRemoved": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_Hat", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindBuddy", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ThrowHatModifier", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindBuddy", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" } ], "Target": "Self" } ] }, "RemoveHatTempSwitchOutModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_Hat_SwitchOut", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindBuddy", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" }, { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" }, { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "Norma_PersonalResource", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 10000 } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ThrowHatModifier", "Predicates": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindBuddy", "CompareType": "Less", "CompareValue": 1, "Target": "Self" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" }, { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" }, { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "Norma_PersonalResource", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 10000 } ], "Target": "Self" } ] }, "SelfATKBuffModifier": { "Duration": "%AS_TurretDuration", "MaxStackingNumber": 1, "ModifierStacking": "RefreshByLongTime", "Properties": { "Actor_BaseAttackDelta": "%AS_TeamATKBonus" } }, "SummonWeaponGreyCounterModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "CustomKey": "AbilityTarget_Norma_FindAllWeaponGrey", "ModifierName": "TriggerSummonHideModifier_NoDither", "Target": "Custom" } ], "OnRemoved": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponGrey_Counter_R", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponGrey_Counter_L", "Target": "Self" } ] }, "SummonWeaponWhiteExSpModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Norma_ExSpDrainAccumulator", "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAbilitySpecialsByPropertyAction", "Amount": 0, "CustomPropertyType": "Norma_ExSpDrainAccumulator", "ModifyFunction": "Replace", "ParamName": "AS_TotalSPConsumed", "Percentage": 1, "PropertyType": "Custom", "Target": "Self" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": false, "Expression": "specials(AS_BaseTurretDuration)+specials(AS_TotalSPConsumed)*specials(AS_SPToDurationRatio)", "ParamName": "AS_TurretDuration" }, { "$type": "ApplyModifier", "ModifierName": "TurretDurationControllerModifier", "Predicates": [ { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "DoRefresh": false, "ModifyFunction": "Replace", "Param": -1, "ParamName": "AS_TurretDuration" } ] }, "TeamDamageBuffModifier": { "Buff": { "BuffID": 3000540, "IsOverrideDuration": true, "IsOverrideMaxCount": true, "IsOverrideModifierStacking": true }, "Duration": "%AS_TurretDuration", "MaxStackingNumber": 1, "ModifierStacking": "RefreshByLongTime", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_TeamDamageRatio", "Target": "Self" } ] }, "ThrowHatModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "ApplyAllRenderers": false, "Paths": [ "Norma_Body_2" ], "Tag": "Norma_Body_2" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HasHat", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_HasNoHat" ], "IsAdd": true, "Target": "Self" } ], "OnCustomEventReceived": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Buddy_LocalAvatarOwner" ], "CustomKey": "RecordEntity_Buddy", "IsAdd": true, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Norma_Buddy_Created" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "RecordEntityKey" }, { "$type": "RemoveModifier", "ModifierName": "ThrowHatModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Norma_Hat_Received" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "Norma_Body_2", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Norma_Body_2" } ], "Tag": "Avatar_Female_Size01_Norma_MA_Common_Dither_01", "key": "Avatar_Female_Size01_Norma_MA_Common_Dither_01" }, { "$type": "ModifyMaterialPropertyAction", "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Norma_Body_2" } ], "Tag": "Avatar_Female_Size01_Norma_MA_Common_OverrideRimGlow_04", "key": "Avatar_Female_Size01_Norma_MA_Common_OverrideRimGlow_04" }, { "$type": "FireEffect", "AttachPointName": "Skn_Hat_01", "EffectPattern": "Eff_Norma_Attack_Common_01_Trail", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HasHat", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_HasNoHat" ], "IsAdd": false, "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_vo_char_norma_attackhat_return" } ], "OnSwitchTriggered": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByHasModifier", "ModifierNameList": [ "ThrowHatModifier" ], "Target": "Self" } ], "FailureActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Buddy_LocalAvatarOwner" ], "CustomKey": "RecordEntity_Buddy", "IsAdd": false, "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Buddy_LocalAvatarOwner" ], "CustomKey": "RecordEntity_Buddy", "IsAdd": true, "Target": "RecordEntityKey" } ] } ] }, "TriggerSummonHideModifier_Dither": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_HideManager", "InitAbilitySpecialList": [ { "SpecialName": "AS_UseDitherHide", "Value": 1, "ValueType": "Float" } ] } ] }, "TriggerSummonHideModifier_NoDither": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_HideManager", "InitAbilitySpecialList": [ { "SpecialName": "AS_UseDitherHide", "Value": 0, "ValueType": "Float" } ] } ] }, "TurretDurationControllerModifier": { "Duration": "%AS_TurretDuration", "ModifierStacking": "RefreshByLongTime", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindWeaponWhite_L", "CompareType": "Less", "CompareValue": 1, "Target": "Self" } ], "FailureActions": [ { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_L", "EventKey": "Norma_Turret_Refresh", "Target": "RecordEntityKey" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Summon_Dying" ], "CustomKey": "RecordEntity_WeaponWhite_L", "IsAdd": false, "Target": "RecordEntityKey" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Weapon_Teleport", "CustomKey": "RecordEntity_WeaponWhite_L", "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponWhite_L", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindWeaponWhite_R", "CompareType": "Less", "CompareValue": 1, "Target": "Self" } ], "FailureActions": [ { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_R", "EventKey": "Norma_Turret_Refresh", "Target": "RecordEntityKey" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Summon_Dying" ], "CustomKey": "RecordEntity_WeaponWhite_R", "IsAdd": false, "Target": "RecordEntityKey" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Weapon_Teleport", "CustomKey": "RecordEntity_WeaponWhite_R", "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponWhite_R", "Target": "Self" } ] }, { "$type": "ApplyModifier", "ModifierName": "TeamDamageBuffModifier", "Predicates": [ { "$type": "ByMathSkillSuccess", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "SelfATKBuffModifier", "Predicates": [ { "$type": "ByMathSkillSuccess", "Target": "Caster" } ], "Target": "Self" } ], "OnBattleEnter": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindWeaponWhite_L", "CompareType": "Less", "CompareValue": 1, "Target": "Self" } ], "FailureActions": [ { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_L", "EventKey": "Norma_Turret_Refresh", "Target": "RecordEntityKey" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Summon_Dying" ], "CustomKey": "RecordEntity_WeaponWhite_L", "IsAdd": false, "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponWhite_L", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindWeaponWhite_R", "CompareType": "Less", "CompareValue": 1, "Target": "Self" } ], "FailureActions": [ { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_R", "EventKey": "Norma_Turret_Refresh", "Target": "RecordEntityKey" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Summon_Dying" ], "CustomKey": "RecordEntity_WeaponWhite_R", "IsAdd": false, "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponWhite_R", "Target": "Self" } ] } ], "OnRefresh": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindWeaponWhite_L", "CompareType": "Less", "CompareValue": 1, "Target": "Self" } ], "FailureActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Summon_Dying" ], "CustomKey": "RecordEntity_WeaponWhite_L", "IsAdd": false, "Target": "RecordEntityKey" }, { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_L", "EventKey": "Norma_Turret_Refresh", "Target": "RecordEntityKey" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Weapon_Teleport", "CustomKey": "RecordEntity_WeaponWhite_L", "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponWhite_L", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilityTargetCount", "AbilityTargetKey": "AbilityTarget_Norma_FindWeaponWhite_R", "CompareType": "Less", "CompareValue": 1, "Target": "Self" } ], "FailureActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Norma_Summon_Dying" ], "CustomKey": "RecordEntity_WeaponWhite_R", "IsAdd": false, "Target": "RecordEntityKey" }, { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_R", "EventKey": "Norma_Turret_Refresh", "Target": "RecordEntityKey" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Weapon_Teleport", "CustomKey": "RecordEntity_WeaponWhite_R", "Target": "RecordEntityKey" } ], "SuccessActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Norma_Summon_WeaponWhite_R", "Target": "Self" } ] }, { "$type": "ApplyModifier", "ModifierName": "TeamDamageBuffModifier", "Predicates": [ { "$type": "ByMathSkillSuccess", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "SelfATKBuffModifier", "Predicates": [ { "$type": "ByMathSkillSuccess", "Target": "Caster" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "TeamDamageBuffModifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "SelfATKBuffModifier", "Target": "Self" }, { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_R", "EventKey": "Norma_Turret_Expired", "Target": "RecordEntityKey" }, { "$type": "SendCustomEvent", "CustomKey": "RecordEntity_WeaponWhite_L", "EventKey": "Norma_Turret_Expired", "Target": "RecordEntityKey" } ] } } }