{ "AbilityMixins": [ ], "AbilityName": "AbyssS2ThirdLoop_Rina_PartnerSkill", "AbilitySpecials": { "AS_Magnification_RP": { "Value": 2 }, "AS_Magnification_SP": { "Value": 2 }, "AddedDamageRatio": { "Value": 0.5 }, "Duration": { "Value": 10 }, "ExtendDuration": { "Value": 2 }, "Rp_Delta": { "Value": 0 }, "Rp_Delta_02": { "Value": 0 }, "SP_Delta": { "Value": 0 }, "SP_Delta_02": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnBattleEnter": [ { "$type": "ApplyModifier", "ModifierName": "Listen_TeamAvatar_SPRP", "Target": "TeamAvatars" } ], "OnBattleExit": [ { "$type": "RemoveModifier", "ModifierName": "Listen_TeamAvatar_SPRP", "Target": "TeamAvatars" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "WitchTimeModifier_AbyssS2ThirdLoop_Rina_PartnerSkill", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE", "Target": "Self" } ], "Target": "Caster" } ] }, "Modifiers": { "AddedDamageRatioModifier": { "ModifierStacking": "Unique", "Properties": { "Actor_AddedDamageRatio": "%AddedDamageRatio" } }, "CountModifier": { "Duration": -1, "MaxStackingNumber": 3, "ModifierStacking": "MultipleAllRefresh" }, "InvincibleBuffModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Common_WitchTime", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Common_WitchTime", "Target": "TeamAvatars" } ] }, "Listen_TeamAvatar_SPRP": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "DoInitialCheck": false, "PropertyActions": [ { "InstantPropertyChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(SP_Delta)*specials(AS_Magnification_SP)*(-1)", "ParamName": "SP_Delta_02", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%SP_Delta_02", "CustomPropertyType": "Abyss_PartnerSkillEnergy", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "SP_Delta_02", "ParamType": "Float" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "SP_Delta", "NameSaveToSpecialPotential": "SP_Delta", "PropertyPotentialValueChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(SP_Delta)*specials(AS_Magnification_SP)*(-1)", "ParamName": "SP_Delta_02", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%SP_Delta_02", "CustomPropertyType": "Abyss_PartnerSkillEnergy", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "SP_Delta_02", "ParamType": "Float" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "PropertyType": "CurSP" }, { "InstantPropertyChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(Rp_Delta)*(specials(AS_Magnification_RP))*(-1)", "ParamName": "Rp_Delta_02", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%Rp_Delta_02", "CustomPropertyType": "Abyss_PartnerSkillEnergy", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "Rp_Delta_02", "ParamType": "Float" }, { "$type": "ByAvatarProfessionType", "ProfessionType": "Ruin", "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "Rp_Delta", "NameSaveToSpecialPotential": "Rp_Delta", "PropertyPotentialValueChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(Rp_Delta)*(specials(AS_Magnification_RP))*(-1)", "ParamName": "Rp_Delta_02", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%Rp_Delta_02", "CustomPropertyType": "Abyss_PartnerSkillEnergy", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "Rp_Delta_02", "ParamType": "Float" }, { "$type": "ByAvatarProfessionType", "ProfessionType": "Ruin", "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "PropertyType": "CurRp" } ] } ], "ModifierStacking": "Unique" }, "WitchTimeModifier_AbyssS2ThirdLoop_Rina_PartnerSkill": { "Duration": "%Duration", "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Avatar_Common_WitchSlowDown_AbilityTargetting_01", "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_End" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": false, "Target": "EnemyAllied" }, { "$type": "RemoveModifier", "ModifierName": "WitchTimeModifier_AbyssS2ThirdLoop_Rina_PartnerSkill", "Target": "Self" } ], "OnStart": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_Start" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": true, "Target": "EnemyAllied" } ], "Priority": 9, "SlowDownKey": "WitchSlowDown_TimeSlow_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_Vignette_01", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_VREffects_01", "EffectType": "VREffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_FXFog_01", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "ApplyModifier", "ModifierName": "InvincibleBuffModifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "AddedDamageRatioModifier", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_VREffects_01", "EffectType": "VREffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "HollowZero_WitchSlowDown_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "RemoveModifier", "ModifierName": "InvincibleBuffModifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "AddedDamageRatioModifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "CountModifier", "StackCount": 3, "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "AbyssS2ThirdLoop_Rina_PartnerSkill_Level2" } ] } }, "OnAbilityTrigger": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByModifierStackCount", "CompareType": "Less", "ModifierName": "CountModifier", "StackCount": 3 } ], "SuccessActions": [ { "$type": "SetModifierDurationAction", "ModifierName": "WitchTimeModifier_AbyssS2ThirdLoop_Rina_PartnerSkill", "ModifierTargetType": "CurTargetAbility", "ModifyType": "Add", "Target": "Self", "Value": "%ExtendDuration" }, { "$type": "ApplyModifier", "ModifierName": "CountModifier", "StackCount": 1, "Target": "Self" } ] } ] }