{ "AbilityName": "Coop_TarotCard_1013", "AbilitySpecials": { "AS_AttackRatio": { "Value": 0, "ValueType": "Float" }, "AS_DamageReal": { "Value": 0, "ValueType": "Float" }, "AS_FeverRecover": { "Value": 20 }, "AS_MonsterStunRecoverTotal": { "Value": 0, "ValueType": "Float" }, "AS_MonsterStunRecover_Boss": { "Value": 0, "ValueType": "Float" }, "AS_MonsterStunRecover_Elite": { "Value": 0, "ValueType": "Float" }, "AS_MonsterStunRecover_Normal": { "Value": 0, "ValueType": "Float" }, "AS_RecoverRPValue": { "Value": 10 }, "AS_RecoverSPValue": { "Value": 10 }, "AS_SkipDefAttackRatio": { "Value": 0, "ValueType": "Float" }, "EtherInfectionCounter_Buff_CD": { "Value": 30 }, "FlameAttack_Extra_CD": { "Value": 30 }, "FlameBuff_Duration": { "Value": 30 }, "ThunderAttack_Extra_CD": { "Value": 5 }, "ThunderBuff_Duration": { "Value": 30 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_TarotCard_1013" ], "IsAdd": true, "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Coop_Thunder_ThunderReflect_Enhance_TarotCard1013", "IsAutoTrigger": false, "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Coop_Thunder_ThunderLine_Enhance_TarotCard1013", "IsAutoTrigger": false, "Target": "Self" } ], "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "ThunderBuff_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Coop_Thunder_Avatar_Success" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "FlameBuff_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Coop_Flame_Avatar_Success" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Coop_EtherInfectionCounter_Avatar_Success", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Coop_EtherInfectionCounter_Avatar_Success" } ], "Target": "Self" } ], "OnHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_Flame_AttackProperty_TarotCard" ] } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(property(Atk_Battle)*specials(AS_AttackRatio)+property(SkipDefAttack_Battle)*specials(AS_SkipDefAttackRatio))", "ParamName": "AS_DamageReal", "Target": "Self", "ValueType": "Float" }, { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedAttackDelta", "PropertyValue": "%AS_DamageReal" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1*specials(AS_MonsterStunRecover_Normal)", "ParamName": "AS_MonsterStunRecoverTotal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1*specials(AS_MonsterStunRecover_Elite)", "ParamName": "AS_MonsterStunRecoverTotal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1*specials(AS_MonsterStunRecover_Boss)", "ParamName": "AS_MonsterStunRecoverTotal", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_MonsterStunRecoverTotal", "Target": "Target" } ] }, { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "MiddlePoint", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_Thunder_Reflect_AttackProperty_TarotCard" ] } ], "Target": "Target", "TextType": "Thunderbolt" }, { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "ElementAbnormalAttachPoint_Default", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "#Coop_Flame_AttackProperty_TarotCard" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Monster", "Target": "Target", "TemplateID": 21213 }, { "$type": "ByEntityTemplateID", "EntityType": "Monster", "Target": "Target", "TemplateID": 21216 } ], "Target": "Target" } ], "Target": "Target" } ], "Target": "Target", "TextType": "Deflagrate" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_TarotCard_1013" ], "IsAdd": false, "Target": "Self" } ] }, "Modifiers": { "Coop_EtherInfectionCounter_Avatar_Success": { "Duration": "%EtherInfectionCounter_Buff_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverRpAction", "Amount": "%AS_RecoverRPValue", "Target": "Self" }, { "$type": "RecoverSPAction", "Amount": "%AS_RecoverSPValue", "Target": "Self" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_FeverRecover", "IgnoreRatio": false, "Target": "Self" } ] }, "FlameAttack_Modifier": { "Duration": "%FlameAttack_Extra_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Common_Meteorite_08_Explode", "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": "HandleAnimEvent", "AnimEventID": "#Coop_Flame_AttackProperty_TarotCard" } ] }, "FlameBuff_Modifier": { "Duration": "%FlameBuff_Duration", "ModifierStacking": "Replace", "OnRelayAttackBegin": [ { "$type": "ApplyModifier", "ModifierName": "FlameAttack_Modifier", "Target": "Self" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "FlameAttack_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp" } ], "Target": "Self" } ] }, "ThunderAttack_Modifier": { "Duration": "%ThunderAttack_Extra_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Coop_Thunder_ThunderReflect_Enhance_TarotCard1013", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Coop_Thunder_ThunderLine_Enhance_TarotCard1013", "Target": "Self" } ] }, "ThunderBuff_Modifier": { "Duration": "%ThunderBuff_Duration", "ModifierStacking": "Replace", "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "ThunderAttack_Modifier", "Target": "Self" } ] } } }