{ "AbilityName": "Coop_EtherInfection_Avatar", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0.3 }, "AS_AddedDamageRatio_Base": { "Value": 0 }, "AS_AddedDamageRatio_Extra": { "Value": 0 }, "AS_DamageRatio": { "Value": 0 }, "AS_DamageReal": { "Value": 0, "ValueType": "Float" }, "AS_EtherInfectionCounterAddNum_DiseasedTwinTreesHealed": { "Value": 50 }, "AS_EtherInfectionCounterAddNum_PerCrystalClear": { "Value": 5 }, "AS_EtherInfectionCounterAddNum_PerEtherInfectionCounter": { "Value": 20 }, "AS_EtherInfectionCounterAddNum_PerHit": { "Value": 5 }, "AS_EtherInfectionCounterAddNum_TeamExQTE": { "Value": 20 }, "AS_EtherInfectionCounterAttackDamage": { "Value": 0 }, "AS_EtherPurifyAttackDelta": { "Value": 100 }, "AS_GetEtherInfectionIntervalTime": { "Value": 1 }, "AS_GetEtherInfectionRatio_InBattleStatus": { "Value": 1 }, "AS_GetEtherInfectionRatio_OutBattleStatus": { "Value": 0.5 }, "AS_MonsterMaxHp": { "Value": 0.1 }, "AS_MonsterType_HPBoss": { "Value": 0, "ValueType": "Float" }, "AS_MonsterType_HPElite": { "Value": 0, "ValueType": "Float" }, "AS_MonsterType_HPNormal": { "Value": 0, "ValueType": "Float" }, "AS_RecoverRPValue": { "Value": 40 }, "AS_RecoverSPValue": { "Value": 40 }, "AS_ReduceEtherBarrierPercentage_Added": { "Value": 0 }, "AS_ReduceEtherBarrierPercentage_Boss": { "Value": 0 }, "AS_ReduceEtherBarrierPercentage_Elite": { "Value": 0 }, "AS_ReduceEtherBarrierPercentage_Normal": { "Value": 0 }, "EtherInfectionCounterAttackCD": { "Value": 0 }, "EtherInfectionCounter_Buff_Duration": { "Value": 30 }, "EtherInfectionCounter_Hit_CD": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "RegisterAdditionalCustomPropertyAction", "CustomProperties": [ { "CurPropertyInitValue": 0, "CurPropertyType": "EtherInfectionCounterNum", "MaxPropertyInitValue": 100, "MaxPropertyType": "MaxEtherInfectionCounterNum" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "AutoGetEtherInfectionValueModifier" }, { "$type": "TriggerAbilityAction", "AbilityName": "Coop_TarotCard_1301" }, { "$type": "TriggerAbilityAction", "AbilityName": "Coop_EtherInfection_Avatar_Param" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_EtherInfection_Avatar" ], "IsAdd": true, "Target": "Self" } ], "OnEnterMPDying": [ { "$type": "ModifyEtherInfectionAction", "Percentage": 0, "PropertyModifyFunction": "Replace" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnEtherInfectionValueEmpty": [ { "$type": "RemoveModifier", "ModifierName": "EtherInfectionCounterControllerModifier", "Target": "Self" } ], "OnGetEtherInfection": [ { "$type": "RemoveModifier", "ModifierName": "EtherInfectionCounterControllerModifier", "Target": "Self" }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 100200005 } ], "OnGetEtherInfectionValue": [ { "$type": "ApplyModifier", "ModifierName": "EtherInfectionCounterControllerModifier", "Target": "Self" } ], "OnHitOther": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_ReduceEtherBarrierPercentage_Boss)*(1+specials(AS_ReduceEtherBarrierPercentage_Added))", "ParamName": "AS_DamageRatio", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_EtherInfectionCounter_AttackProperty" ] } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_ReduceEtherBarrierPercentage_Elite)*(1+specials(AS_ReduceEtherBarrierPercentage_Added))", "ParamName": "AS_DamageRatio", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_EtherInfectionCounter_AttackProperty" ] } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_ReduceEtherBarrierPercentage_Normal)*(1+specials(AS_ReduceEtherBarrierPercentage_Added))", "ParamName": "AS_DamageRatio", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_EtherInfectionCounter_AttackProperty" ] } ], "ValueType": "Float" }, { "$type": "ModifyEtherBarrierAction", "Percentage": "%AS_DamageRatio", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_EtherInfectionCounter_AttackProperty" ] } ], "PropertyModifyFunction": "Add", "Target": "Other" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_EtherInfection_Avatar" ], "IsAdd": false, "Target": "Self" } ] }, "Modifiers": { "AutoGetEtherInfectionValueModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "ModifyEtherInfectionAction", "MpExecMode": "AuthorityOnly", "Percentage": "%AS_GetEtherInfectionRatio_InBattleStatus", "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Caster" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Caster" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Geppetto_NoEtherInfection" ], "Target": "Self" } ] } ], "PropertyModifyFunction": "Add" }, { "$type": "ModifyEtherInfectionAction", "MpExecMode": "AuthorityOnly", "Percentage": "%AS_GetEtherInfectionRatio_OutBattleStatus", "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": false, "Target": "Caster" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Caster" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Geppetto_NoEtherInfection" ], "Target": "Self" } ] } ], "PropertyModifyFunction": "Add" } ], "ThinkInterval": "%AS_GetEtherInfectionIntervalTime" }, "EtherInfectionCounterAttackCDModifier": { "Duration": "%EtherInfectionCounterAttackCD", "ModifierStacking": "Unique" }, "EtherInfectionCounterBuffModifier": { "DelayHandlers": [ { "DelayTime": 0.25, "TimeUpActions": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Activity_Coop_MA_LoopImmune_SecondaryEmission_01", "Target": "Self", "key": "Activity_Coop_MA_LoopImmune_SecondaryEmission_01" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Activity_Coop_MA_LoopImmune_OverrideRimGlow_01", "Target": "Self", "key": "Activity_Coop_MA_LoopImmune_OverrideRimGlow_01" } ] } ], "Duration": "%EtherInfectionCounter_Buff_Duration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "MpLinkZoneChangeEnergyAction", "Amount": 50, "OperateType": 7 }, { "$type": "SendCustomEvent", "EventKey": "Coop_EtherInfectionCounter_Avatar_Success", "IsGlobal": false, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_TarotCard_1014" ], "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Coop_TarotCard_1013" ], "Target": "Self" } ] } ], "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Coop_EtherInfectionCounter_Avatar_Success_Level", "IsGlobal": false, "Target": "Level" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "EnableByDevicePerformance": false, "Tag": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01", "Target": "Self", "key": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01" }, { "$type": "ModifyMaterialPropertyAction", "EnableByDevicePerformance": false, "Tag": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01", "Target": "Self", "key": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01" }, { "$type": "RemoveModifier", "ModifierName": "EtherInfectionCounterControllerModifier", "Target": "Self" }, { "$type": "ModifyEtherInfectionAction", "Percentage": 0, "PropertyModifyFunction": "Replace" }, { "$type": "RecordSkillUseCountByType", "RecordSkillTag": "EtherInfectionCounter_Success" }, { "$type": "RecoverRpAction", "Amount": "%AS_RecoverRPValue", "Target": "TeamAvatars" }, { "$type": "RecoverSPAction", "Amount": "%AS_RecoverSPValue", "Target": "TeamAvatars" }, { "$type": "SendCustomEvent", "EventKey": "EtherInfectionCounter", "Target": "TeamAvatars" }, { "$type": "HandleAnimEvent", "AnimEventID": "#Coop_EtherInfectionCounter_AttackProperty" }, { "$type": "FireEffect", "EffectPattern": "Eff_Coop_Activity_ImmuneEtherInfection_01_ShockWave", "EnableByDevicePerformance": false, "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } } }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 100200010 }, { "$type": "TriggerTeamMessage", "TeamMessageID": 1131 }, { "$type": "ApplyModifier", "ModifierName": "EtherInfectionProtectModifier", "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Coop_Flame_Avatar_AttackProperty_CameraShake_E", "Target": "Self" }, { "$type": "GamepadRumbleAction", "GamepadRumbleKey": "Common_GamepadRumble_E_02", "Target": "Self" } ], "OnHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_EtherInfectionCounter_Enhance_AttackProperty" ] } ], "MpExecMode": "MpTotallyLocal", "SuccessActions": [ { "$type": "SetAbilitySpecialsByPropertyAction", "ModifyFunction": "Replace", "ParamName": "AS_MonsterMaxHp", "Percentage": 1, "PropertyType": "MaxHP", "Target": "Other" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_MonsterMaxHp)*specials(AS_MonsterType_HPNormal)", "MpExecMode": "MpTotallyLocal", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_MonsterMaxHp)*specials(AS_MonsterType_HPElite)", "MpExecMode": "MpTotallyLocal", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_MonsterMaxHp)*specials(AS_MonsterType_HPBoss)", "MpExecMode": "MpTotallyLocal", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" } ], "ValueType": "Float" }, { "$type": "ReplaceDamageAction", "MpExecMode": "MpTotallyLocal", "TargetDamage": "%AS_DamageReal" } ] } ], "OnHitOtherPre": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByHeavyAttack", "IsHeavyAttack": true, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "EtherInfectionCounterAttackCDModifier" ], "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "DamageByAttackPropertyAction", "AnimEventID": "#Coop_EtherInfectionCounter_Enhance_AttackProperty", "Target": "Other" }, { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "MiddlePoint", "MpExecMode": "MpAuthorityOnly", "Target": "Target", "TextType": "EtherInfectionBreak" }, { "$type": "ApplyModifier", "ModifierName": "EtherInfectionCounterAttackCDModifier", "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Activity_Coop_MA_LoopImmune_SecondaryEmission_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Activity_Coop_MA_LoopImmune_OverrideRimGlow_01", "Target": "Self" } ], "Properties": { "Actor_AddedDamageRatio": "%AS_AddedDamageRatio" } }, "EtherInfectionCounterCDModifier": { "Duration": "%EtherInfectionCounter_Hit_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": "%AS_EtherInfectionCounterAddNum_PerHit", "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" } ] }, "EtherInfectionCounterControllerModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "EtherInfectionCounterNum", "IsUsePercentage": true, "PropertyType": "Custom", "RefCustomPropertyType": "MaxEtherInfectionCounterNum", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "ApplyModifier", "ModifierName": "EtherInfectionCounterBuffModifier", "Target": "Self" } ], "Val": 1 } ] } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_AddedDamageRatio_Base)+specials(AS_AddedDamageRatio_Extra)", "ParamName": "AS_AddedDamageRatio", "ValueType": "Float" } ], "OnCustomEventReceived": [ { "$type": "ModifyProperty", "Amount": "%AS_EtherInfectionCounterAddNum_PerCrystalClear", "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "CrystalClear" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" }, { "$type": "TriggerCoopPlayTypePoints", "Points": 50, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "CrystalClear" } ] }, { "$type": "ModifyProperty", "Amount": "%AS_EtherInfectionCounterAddNum_PerEtherInfectionCounter", "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EtherInfectionCounter" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": "%AS_EtherInfectionCounterAddNum_DiseasedTwinTreesHealed", "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "DiseasedTwinTreesHealed" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" }, { "$type": "ModifyEtherInfectionAction", "Amount": 0.1, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "DiseasedTwinTreesHealed" } ], "PropertyModifyFunction": "Replace" } ], "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "EtherInfectionCounterCDModifier", "Target": "Self" } ], "OnMpLinkZoneTeamExQTEStart": [ { "$type": "ModifyProperty", "Amount": "%AS_EtherInfectionCounterAddNum_TeamExQTE", "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "Predicates": [ { "$type": "ByMpLinkZoneTeamExQTEType", "TeamExQTEType": "ThreeAvatar" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "EtherInfectionCounterNum", "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ] }, "EtherInfectionProtectModifier": { "Duration": 1.1, "ModifierStacking": "Unique", "Properties": { "Actor_NoEtherInfection": 1 } } } }