{ "AbilityName": "AbyssS2_UltraBuild_Card_B02", "AbilitySpecials": { "AS_AvatarAtkCache": { "Value": 0, "ValueType": "Float" }, "AS_Duration": { "Value": 20, "ValueType": "Float" }, "AS_ExtraDamage_UltraB02_Damage": { "Value": 0, "ValueType": "Float" }, "AS_ExtraDamage_UltraB02_Ratio": { "Value": 1.5, "ValueType": "Float" }, "AS_HitCount": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "ModifierStacking": "Unique", "OnAttackLanded": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "property(Atk_Battle)*1", "ParamName": "AS_AvatarAtkCache", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AbyssS2_UltraBuild_Card_B02" ], "Target": "Other" } ], "Target": "Other" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "AbyssS2_UltraBuild_Card_B02_ExtraDamage_Modifier", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AbyssS2_UltraBuild_Card_B02" ], "Target": "Other" } ], "Target": "Other" } ], "Target": "Other" } ], "OnSkillStart": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AbyssS2_UltraBuild_Card_B02" ], "CustomKey": "AbyssS2_UltraBuild_Card_B02", "IsAdd": false, "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE", "Target": "Self" } ], "Target": "Custom" } ] }, "Modifiers": { "AbyssS2_UltraBuild_Card_B02_ExtraDamage_Modifier": { "Duration": "%AS_Duration", "IgnoreTimeScale": false, "ModifierStacking": "Multiple", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AbyssS2_UltraBuild_Card_B02" ], "IsAdd": true, "Target": "Self" } ], "OnThinkInterval": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_ExtraDamage_UltraB02_Ratio)*specials(AS_AvatarAtkCache)", "ParamName": "AS_ExtraDamage_UltraB02_Damage", "Target": "Self", "ValueType": "Float" }, { "$type": "DamageByAttackPropertyAction", "AttachPoint": "MiddlePoint", "AttackProperty": { "AddedDamageValue": "%AS_ExtraDamage_UltraB02_Damage", "DamageElement": "None" }, "Attacker": "Caster", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_AbyssS2_UltraBuild_Card_B02" } ], "ThinkInterval": 1 } } }