{ "AbilityName": "Player_EtherInfection", "AbilitySpecials": { "AS_HpDecreaseRatio": { "Value": 0.3, "ValueType": "Float" }, "HpDecreaseAmount": { "Value": 0, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnGetEtherInfection": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "SuccessActions": [ { "$type": "FireEffect", "EffectPattern": "Eff_EtherInfection_05_02_HurtGlitch", "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", "OffsetReferTarget": "Camera" } }, "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Common_EtherAnomaly_Hit_01_02", "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", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "EtherInfection_Hurt_FXColorCorrection_01", "EffectType": "FXColorCorrection" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "EtherInfection_Hurt_Vignette_01", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "EtherInfection_Hurt_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "EtherInfection_Hurt_ChromaticAberration_01", "EffectType": "ChromaticAberration" } ] }, { "$type": "SetAbilitySpecialByExpression", "Expression": "property(CurHP)*specials(AS_HpDecreaseRatio)", "ParamName": "HpDecreaseAmount", "Target": "Self", "ValueType": "Float" }, { "$type": "DecreaseHPAction", "Amount": "%HpDecreaseAmount", "IgnoreInvincible": true, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "InfectionProtectCD", "Target": "Self" } ] }, "Modifiers": { "InfectionProtectCD": { "Duration": 2, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushEtherInfectionNoChange", "Tag": "InfectionProtectCD", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopEtherInfectionNoChange", "Tag": "InfectionProtectCD", "Target": "Self" } ] } } }