{ "AbilityName": "ActivityBattleAbility_VR_Buff_DisorderPlay", "AbilitySpecials": { "AS_BuffAddDurationRatio": { "Value": 0.5 }, "AS_BuffDamageRatio": { "Value": 0.4 }, "AS_BuffDuration": { "Value": 20 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "BuffReviseDurationModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "DisorderDamageModifier", "Target": "Self" } ], "OnBuffAddToOther": [ { "$type": "ApplyModifier", "ModifierName": "DisorderBuffCount", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Disorder" ] } ], "Target": "TeamAvatars" } ], "OnBuffAdded": [ { "$type": "ApplyModifier", "ModifierName": "EffModifier_Max", "Predicates": [ { "$type": "ByHandlingBuffID", "BuffIDList": [ "9000102" ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "GreaterEqual", "StackCount": 3 } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "EffModifier_Middle", "Predicates": [ { "$type": "ByHandlingBuffID", "BuffIDList": [ "9000102" ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "Equal", "StackCount": 2 } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "EffModifier_Low", "Predicates": [ { "$type": "ByHandlingBuffID", "BuffIDList": [ "9000102" ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "Equal", "StackCount": 1 } ], "Target": "Self" }, { "$type": "LDListenEntityAction", "Predicates": [ { "$type": "ByHandlingBuffID", "BuffIDList": [ "9000102" ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true } ], "TargetKey": "ActivityBattleAbility_Condition_BuffAdd" } ], "OnBuffRemoved": [ { "$type": "ApplyModifier", "ModifierName": "EffModifier_Remove", "Predicates": [ { "$type": "ByHandlingBuffID", "BuffIDList": [ "9000102" ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "LessEqual", "StackCount": 0 } ], "Target": "Self" } ] }, "Modifiers": { "BuffReviseDurationModifier": { "BuffRevises": [ { "FilterType": "ByBuffGroup", "GroupName": "Burn", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Ignite", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Frozen", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Frost", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Overload", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Electric", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Strike", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Erosion", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] }, { "FilterType": "ByBuffGroup", "GroupName": "Chaos", "Params": [ { "Name": "Duration", "Ratio": "%AS_BuffAddDurationRatio" } ] } ], "Duration": -1, "IsUnique": true, "ModifierStacking": "Unique" }, "DisorderBuffCount": { "Buff": { "BuffID": 9000102, "IsOverrideDuration": true }, "Duration": "%AS_BuffDuration", "MaxStackingNumber": 4, "ModifierStacking": "MultipleAllRefresh", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "EffModifier_Remove", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true } ], "Target": "Self" } ] }, "DisorderDamageModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBuffDamageHitOtherPre": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Disorder" ] }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "GreaterEqual", "StackCount": 1 } ], "PropertyKey": "Actor_BuffDamageRatio", "PropertyValue": "%AS_BuffDamageRatio", "Target": "Target" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Disorder" ] }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "GreaterEqual", "StackCount": 2 } ], "PropertyKey": "Actor_BuffDamageRatio", "PropertyValue": "%AS_BuffDamageRatio", "Target": "Target" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Disorder" ] }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "GreaterEqual", "StackCount": 3 } ], "PropertyKey": "Actor_BuffDamageRatio", "PropertyValue": "%AS_BuffDamageRatio", "Target": "Target" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Disorder" ] }, { "$type": "ByBuffCount", "BuffID": 9000102, "CompareType": "GreaterEqual", "StackCount": 4 } ], "PropertyKey": "Actor_BuffDamageRatio", "PropertyValue": "%AS_BuffDamageRatio", "Target": "Target" } ] }, "EffModifier_Low": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "Tag": "Common_MA_Buff_VR_RimGlow_06", "key": "Common_MA_Buff_VR_RimGlow_06" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Monster_Common_VRBuff_01_Vignette", "EffectType": "Vignette" } ] }, "EffModifier_Max": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "EffModifier_Middle" }, { "$type": "RemoveModifier", "ModifierName": "EffModifier_Low" }, { "$type": "ModifyMaterialPropertyAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "GreaterEqual" } ], "Tag": "Common_MA_Buff_VR_RimGlow_07", "key": "Common_MA_Buff_VR_RimGlow_07" }, { "$type": "ModifyMaterialPropertyAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "GreaterEqual" } ], "Tag": "Common_MA_Buff_VR_RimGlow_08", "key": "Common_MA_Buff_VR_RimGlow_08" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Monster_Common_VRBuff_01_Vignette", "EffectType": "Vignette" }, { "$type": "ModifyMaterialPropertyAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "Less" } ], "Tag": "Common_MA_Buff_VR_RimGlow_01", "key": "Common_MA_Buff_VR_RimGlow_01" }, { "$type": "ModifyMaterialPropertyAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "Less" } ], "Tag": "Common_MA_Buff_VR_RimGlow_02", "key": "Common_MA_Buff_VR_RimGlow_02" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Monster_Common_VRBuff_01_Vignette", "EffectType": "Vignette" }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "GreaterEqual" } ] }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "Equal" } ] }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Small", "CompareType": "LessEqual" } ] } ] }, "EffModifier_Middle": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "EffModifier_Low" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Common_MA_Buff_VR_RimGlow_03", "key": "Common_MA_Buff_VR_RimGlow_03" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Common_MA_Buff_VR_RimGlow_04", "key": "Common_MA_Buff_VR_RimGlow_04" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Monster_Common_VRBuff_01_Vignette", "EffectType": "Vignette" }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "GreaterEqual" } ] }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "Equal" } ] }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Small", "CompareType": "LessEqual" } ] } ] }, "EffModifier_Remove": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "EffModifier_Max" }, { "$type": "RemoveModifier", "ModifierName": "EffModifier_Middle" }, { "$type": "RemoveModifier", "ModifierName": "EffModifier_Low" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Common_MA_Buff_VR_RimGlow_05", "key": "Common_MA_Buff_VR_RimGlow_05" }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true } ] } ] } } }