{ "AbilityName": "Ellen_Card_IceMist", "AbilitySpecials": { "AS_Card_A_02": { "Value": 0, "ValueType": "Integer" }, "AS_Card_S_02": { "Value": 0, "ValueType": "Integer" }, "AS_CriticalDMGRatio": { "Value": 0.2 }, "AS_DamageTakeRatio": { "Value": -0.5 }, "AS_IceDamageResist": { "Value": 0, "ValueType": "Float" }, "AS_IcemistDuration": { "Value": 10 } }, "AbilityStacking": "Unique", "Modifiers": { "ApplyDamageReduceModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "DamageReduceModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "RBLModifier", "Target": "Self" } ], "OnThinkInterval": [ { "$type": "ApplyModifier", "ModifierName": "DamageReduceModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "RBLModifier", "Target": "Self" } ], "ThinkInterval": 1 }, "DamageReduceModifier": { "Duration": 5, "ModifierStacking": "Refresh", "Properties": { "Actor_DamageTakeRatio": "%AS_DamageTakeRatio" } }, "DecreaseIceDamageResistModifier": { "Duration": 3, "ModifierStacking": "Refresh", "Properties": { "Actor_IceDamageResist": "%AS_IceDamageResist" } }, "FieldRangeModifier": { "Duration": 10, "IgnoreTimeScale": false, "ModifierMixins": [ { "$type": "FieldRangeMixin", "AllowActor": true, "ColliderConfig": { "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "FanCylinder", "FanCylinderColliderAngle": 360, "FanCylinderColliderHeight": 10, "FanCylinderColliderRadius": 8, "FanCylinderColliderVertexNum": 24 }, "FieldEnterActions": [ { "$type": "ApplyModifier", "ModifierName": "IcemistDamageModifier", "Predicates": [ { "$type": "ByRelativeCampType", "Relationship": "Enemy", "Target": "Target" } ], "StackCount": 1, "Target": "Target" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "EllenIcemist" ], "IsAdd": true, "Target": "Other" } ], "FieldExitActions": [ { "$type": "RemoveModifier", "ModifierName": "IcemistDamageModifier", "Predicates": [ { "$type": "ByRelativeCampType", "Relationship": "Enemy", "Target": "Target" } ], "StackCount": 1, "Target": "Target" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "EllenIcemist" ], "IsAdd": false, "Target": "Other" } ], "FieldInitPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.1, "z": 3.5 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "FieldStartActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_TarotCard_Froze_2001102" } ], "IsFollow": false, "LoopEffectPattern": "Eff_Ellen_Attack_Card_A_02_Smoke", "TotalDuration": "%AS_IcemistDuration" } ], "ModifierStacking": "Replace", "OnRemoved": [ ] }, "IcemistDamageModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Ellen_Card_A_02_AttackProperty_01", "Attacker": "Caster", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "DecreaseIceDamageResistModifier", "Target": "Self" }, { "$type": "AttachModifier", "ModifierName": "IcemistExtraHitModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_Card_A_02", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Self" } ], "OnThinkInterval": [ { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Ellen_Card_A_02_AttackProperty_01", "Attacker": "Caster", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "DecreaseIceDamageResistModifier", "Target": "Self" } ], "ThinkInterval": 1 }, "IcemistExtraHitModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnBeAttackLanded": [ { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Ellen_Card_A_02_AttackProperty_01", "Attacker": "Caster", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackNormal" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE" ] } ] }, { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Other", "TemplateID": 1191 }, { "$type": "ByTotalDamage", "CompareType": "Greater", "Damage": 0, "SkipDamage": true, "Target": "Self" } ], "Target": "Self" } ] }, "ListenZoneTagModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "ApplyDamageReduceModifier" ], "ZoneTag": "EllenIcemist" } ] } ], "ModifierStacking": "Unique" }, "RBLModifier": { "Duration": 5, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "SetRBLAction", "RBL": 4, "Tag": "Ellen_Card_S_02", "Target": "Self" } ], "OnRemoved": [ { "$type": "UnsetRBLAction", "Tag": "Ellen_Card_S_02", "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "ListenZoneTagModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_Card_S_02", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "FieldRangeModifier", "Target": "Self" } ] }