{ "AbilityName": "ActivityBattleAbility_PhotoEvent_Level_05_Buff", "AbilitySpecials": { "AS_CriticalDamageRatioDelta": { "Value": 0.7 }, "AS_CriticalDelta": { "Value": 0.25 }, "AS_Duration": { "Value": 30 }, "AS_Energy_Buff": { "Value": 20 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_Buff_Basic_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "UseBattlePhotoActivitySkillBasic" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_ExlpodeDamage_Basic_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "UseBattlePhotoActivitySkillBasic" } ], "Target": "LocalAvatar" }, { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_Buff_Basic_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "UseBattlePhotoActivitySkillFullCompletion" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_ExlpodeDamage_Basic_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "UseBattlePhotoActivitySkillFullCompletion" } ], "Target": "LocalAvatar" }, { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_Basic_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "UseBattlePhotoActivitySkillBasic" } ], "Target": "LocalAvatar" }, { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_Basic_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "UseBattlePhotoActivitySkillFullCompletion" } ], "Target": "LocalAvatar" } ] }, "Modifiers": { "PhotoEvent_Basic_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "LDListenEntityAction", "TargetKey": "PhotoEvent_Tips_Buff" }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 1254000562 }, { "$type": "ModifyBattlePhotoSkillEnergyAction", "Amount": "%AS_Energy_Buff", "ModifyFunction": "Add" }, { "$type": "LDListenEntityAction", "TargetKey": "PhotoEvent_Effect_Camera" } ] }, "PhotoEvent_BuffNotify_Modifier": { "Buff": { "BuffID": 9000205, "IsOverrideDuration": true }, "Duration": "%AS_Duration" }, "PhotoEvent_Buff_Basic_Modifier": { "Duration": "%AS_Duration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "AttachEffect", "EffectPattern": "Buff_Common_Attack_Loop", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Common_MA_Buff_Attack_Loop_RimGlow_01", "Target": "Self", "key": "Common_MA_Buff_Attack_Loop_RimGlow_01" }, { "$type": "ApplyModifier", "ModifierName": "PhotoEvent_BuffNotify_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "PhotoEvent_ZoneHighlight_Modifier", "ModifierTargetType": "GlobalAbility", "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "GreaterEqual", "CountModifierType": "GlobalAbility", "ModifierName": "PhotoEvent_ZoneHighlight_Modifier", "StackCount": 1, "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Common_MA_Buff_Attack_Loop_RimGlow_01", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "PhotoEvent_BuffNotify_Modifier", "ModifierTargetType": "CurTargetAbility", "Target": "Self" } ], "Properties": { "Actor_CriticalDamageRatioDelta": "%AS_CriticalDamageRatioDelta", "Actor_CriticalDelta": "%AS_CriticalDelta" } }, "PhotoEvent_Eff_Full_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_ActivityCombatPauseEnd_Stunning_01_UI", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Camera" } }, "Target": "Self" } ] }, "PhotoEvent_ExlpodeDamage_Basic_Modifier": { "DelayHandlers": [ { "DelayTime": 0.016, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "HandleAnimEvent", "AnimEventID": "#ActivityBattleAbility_PhotoEvent_Attackproperty_Wave_01" } ] } ], "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.8, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_PhotoEvent_ExplosionDamage_01_Explode", "Target": "Self" } ] } } }