1
0
ZenlessData/Data/_unsorted/Coop_TarotCard_1013.json
2025-12-30 00:30:43 +01:00

372 lines
9.7 KiB
JSON

{
"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"
}
]
}
}
}