OSPRODWin1.4.0_R5849438_S5824968_D5844335
This commit is contained in:
parent
0daa4eff55
commit
35373ef14f
17
Data/Ability_RecoverBangbooAidEnergy.json
Normal file
17
Data/Ability_RecoverBangbooAidEnergy.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Ability_RecoverBangbooAidEnergy",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyProperty",
|
||||||
|
"CustomPropertyType": "Bangboo_AidSkillEnergy",
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"Percentage": 1,
|
||||||
|
"PropertyModifyFunction": "Add",
|
||||||
|
"PropertyType": "Custom",
|
||||||
|
"Target": "Buddy_Partner"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -6,9 +6,10 @@
|
|||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "ModifyTeamFeverAction",
|
"$type": "RecoverIndividualFeverAction",
|
||||||
"ModifyFunction": "Add",
|
"Amount": 0,
|
||||||
"Percent": 1
|
"Percentage": 1,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "FireEffect",
|
"$type": "FireEffect",
|
||||||
|
@ -82,12 +82,22 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"InvincibleBuffModifier": {
|
"InvincibleBuffModifier": {
|
||||||
"Buff": {
|
|
||||||
"BuffID": 121001,
|
|
||||||
"IsOverrideDuration": true
|
|
||||||
},
|
|
||||||
"Duration": -1,
|
"Duration": -1,
|
||||||
"ModifierStacking": "Refresh"
|
"ModifierStacking": "Refresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "PushInvincibleAction",
|
||||||
|
"Tag": "Ability_WitchTime",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "PopInvincibleAction",
|
||||||
|
"Tag": "Ability_WitchTime",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"SignBuffModifier": {
|
"SignBuffModifier": {
|
||||||
"Buff": {
|
"Buff": {
|
||||||
|
139
Data/AbyssS2_Ability_HealHp.json
Normal file
139
Data/AbyssS2_Ability_HealHp.json
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Ability_HealHp",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HealNum_01": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealNum_02": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealNum_03": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealRatio_01": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"HealRatio_02": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"HealRatio_03": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"HealHpEffectModifier": {
|
||||||
|
"Duration": 4,
|
||||||
|
"ModifierStacking": "GlobalUnique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Buff_Common_Recover",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_Recover_RimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Common_MA_Buff_Recover_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireAudio",
|
||||||
|
"AudioPattern": "Play_sfx_interact_inlevel_pickup_hp",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"HealHpModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "MultipleRefresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_01",
|
||||||
|
"Percentage": "%HealRatio_01",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_02",
|
||||||
|
"Percentage": "%HealRatio_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_03",
|
||||||
|
"Percentage": "%HealRatio_03",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HealHpModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HealHpEffectModifier",
|
||||||
|
"Target": "LocalAvatar"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
139
Data/AbyssS2_Ability_HealHp30Percent.json
Normal file
139
Data/AbyssS2_Ability_HealHp30Percent.json
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Ability_HealHp30Percent",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HealNum_01": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealNum_02": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealNum_03": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealRatio_01": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"HealRatio_02": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"HealRatio_03": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"HealHpEffectModifier": {
|
||||||
|
"Duration": 2,
|
||||||
|
"ModifierStacking": "GlobalUnique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Buff_Common_Recover",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_Recover_RimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Common_MA_Buff_Recover_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireAudio",
|
||||||
|
"AudioPattern": "Play_sfx_interact_inlevel_pickup_hp",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"HealHpModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "MultipleRefresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_01",
|
||||||
|
"Percentage": "%HealRatio_01",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_02",
|
||||||
|
"Percentage": "%HealRatio_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_03",
|
||||||
|
"Percentage": "%HealRatio_03",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAbilityStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HealHpModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HealHpEffectModifier",
|
||||||
|
"Target": "LocalAvatar"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
204
Data/AbyssS2_BurningBloodBuild_Artifact_S01.json
Normal file
204
Data/AbyssS2_BurningBloodBuild_Artifact_S01.json
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Artifact_S01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_50": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_CriticalDamageRatioDelta_20": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_CriticalDelta_20": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_DeceasedDamageRatio_80": {
|
||||||
|
"Value": -0.8
|
||||||
|
},
|
||||||
|
"AS_HpPercentage_Threshold_01": {
|
||||||
|
"Value": 0.8
|
||||||
|
},
|
||||||
|
"AS_HpPercentage_Threshold_02": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_HpPercentage_Threshold_03": {
|
||||||
|
"Value": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HpListener_01_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HpListener_02_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HpListener_03_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"Artifact_01_Modifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_DeceasedDamageRatio_80",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Artifact_02_Modifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio_50",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Artifact_03_Modifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_CriticalDelta",
|
||||||
|
"PropertyValue": "%AS_CriticalDelta_20",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_CriticalDamageRatioDelta",
|
||||||
|
"PropertyValue": "%AS_CriticalDamageRatioDelta_20",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"HpListener_01_Modifier": {
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"ReferMaxPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"LowToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "Artifact_01_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Threshold_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "Artifact_01_Modifier",
|
||||||
|
"ModifierTargetType": "CurTargetAbility",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Threshold_01"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
},
|
||||||
|
"HpListener_02_Modifier": {
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"ReferMaxPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"LowToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "Artifact_02_Modifier",
|
||||||
|
"ModifierTargetType": "CurTargetAbility",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Threshold_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "Artifact_02_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Threshold_02"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
},
|
||||||
|
"HpListener_03_Modifier": {
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"ReferMaxPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"LowToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "Artifact_03_Modifier",
|
||||||
|
"ModifierTargetType": "CurTargetAbility",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Threshold_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "Artifact_03_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Threshold_03"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
75
Data/AbyssS2_BurningBloodBuild_Card_A01.json
Normal file
75
Data/AbyssS2_BurningBloodBuild_Card_A01.json
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Card_A01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_Duration_Buff": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_HpDecreaseAmount": {
|
||||||
|
"Value": 0.05
|
||||||
|
},
|
||||||
|
"AS_HptoAddedDamageRatio": {
|
||||||
|
"Value": 0.05
|
||||||
|
},
|
||||||
|
"AS_SPRecover": {
|
||||||
|
"Value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ExQTE",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "property(CurHP)*0.2",
|
||||||
|
"ParamName": "AS_HpDecreaseAmount",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "property(CurHP)*0.2*specials(AS_HptoAddedDamageRatio)\/100",
|
||||||
|
"ParamName": "AS_AddedDamageRatio",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "DecreaseHPAction",
|
||||||
|
"Amount": "%AS_HpDecreaseAmount",
|
||||||
|
"IgnoreInvincible": true,
|
||||||
|
"Target": "Caster"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EXQTEModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverSPAction",
|
||||||
|
"Amount": "%AS_SPRecover",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"EXQTEModifier": {
|
||||||
|
"Duration": "%AS_Duration_Buff",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
15
Data/AbyssS2_BurningBloodBuild_Card_A02.json
Normal file
15
Data/AbyssS2_BurningBloodBuild_Card_A02.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Card_A02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 0.18
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_MaxHPRatio": "%HpPercentage"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
103
Data/AbyssS2_BurningBloodBuild_Card_A03.json
Normal file
103
Data/AbyssS2_BurningBloodBuild_Card_A03.json
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsSaveToSpecial": true,
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"NameSaveToSpecial": "Hp_Change",
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "Enhance_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": 0,
|
||||||
|
"ParamName": "Hp_Change",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByHasModifier",
|
||||||
|
"ModifierNameList": [
|
||||||
|
"Enhacne_CD_Modifier"
|
||||||
|
],
|
||||||
|
"OperatorType": "Not",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "Enhacne_CD_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": 0,
|
||||||
|
"ParamName": "Hp_Change",
|
||||||
|
"ParamType": "Float"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "CurHP"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Card_A03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CriticalDelta": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"AS_Enhacne_CD": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_Enhacne_Time": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AddedDamageRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"Hp_Change": {
|
||||||
|
"Value": 0.18
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"Enhacne_CD_Modifier": {
|
||||||
|
"Duration": "%AS_Enhacne_CD",
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
},
|
||||||
|
"Enhance_Modifier": {
|
||||||
|
"Duration": "%AS_Enhacne_Time",
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetRBLOffsetAction",
|
||||||
|
"RBLOffset": 1,
|
||||||
|
"Tag": "Card_BurningBloodBuild_A03_RBLAdjust",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "UnsetRBLOffsetAction",
|
||||||
|
"Tag": "Card_BurningBloodBuild_A03_RBLAdjust",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AddedDamageRatio",
|
||||||
|
"Actor_CriticalDelta": "%AS_CriticalDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
80
Data/AbyssS2_BurningBloodBuild_Card_B01.json
Normal file
80
Data/AbyssS2_BurningBloodBuild_Card_B01.json
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Card_B01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_CDDuration": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_RecoverHPRatio": {
|
||||||
|
"Value": 0.05
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "RecoverHPModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"NormalSp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"NormalSp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"RecoverHPModifier": {
|
||||||
|
"Duration": "%AS_CDDuration",
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Percentage": "%AS_RecoverHPRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
66
Data/AbyssS2_BurningBloodBuild_Card_B02.json
Normal file
66
Data/AbyssS2_BurningBloodBuild_Card_B02.json
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Card_B02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 0.05
|
||||||
|
},
|
||||||
|
"AS_CurHPRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_CurHPRatio_Target": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "property(CurHP)\/property(MaxHP)",
|
||||||
|
"ParamName": "AS_CurHPRatio",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "property(CurHP)\/property(MaxHP)",
|
||||||
|
"ParamName": "AS_CurHPRatio_Target",
|
||||||
|
"Target": "Target",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": "%AS_CurHPRatio_Target",
|
||||||
|
"ParamName": "AS_CurHPRatio"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": "%AS_CurHPRatio_Target",
|
||||||
|
"ParamName": "AS_CurHPRatio"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
72
Data/AbyssS2_BurningBloodBuild_Card_B03.json
Normal file
72
Data/AbyssS2_BurningBloodBuild_Card_B03.json
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsSaveToSpecial": true,
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"NameSaveToSpecial": "AS_HpChangeValue",
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": 0,
|
||||||
|
"ParamName": "AS_HpChangeValue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HPIncreaseModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HPDecreaseModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "CurHP"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Card_B03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_Actor_AddedAttackRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 0.05
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_HpChangeValue": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"HPDecreaseModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_Actor_AddedAttackRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"HPIncreaseModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedElementAccumulationRatio": "%AS_AddedElementAccumulationRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
249
Data/AbyssS2_BurningBloodBuild_Relic_01.json
Normal file
249
Data/AbyssS2_BurningBloodBuild_Relic_01.json
Normal file
@ -0,0 +1,249 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.4
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_Upgrade_01": {
|
||||||
|
"Value": 0.4
|
||||||
|
},
|
||||||
|
"AS_CurHPDecreasePerSec": {
|
||||||
|
"Value": -0.1
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio": {
|
||||||
|
"Value": -0.3
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_Upgrade_01": {
|
||||||
|
"Value": -0.3
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
"AS_MercyRation": {
|
||||||
|
"Value": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "InAttackModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01"
|
||||||
|
],
|
||||||
|
"OperatorType": "Not"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByMonsterFunctionType",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"MonsterFunctionType": "Monster",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "InAttackModifier_Upgrade",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByMonsterFunctionType",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"MonsterFunctionType": "Monster",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "InAttack_BurningBlood_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Denominator": "MaxHP",
|
||||||
|
"IsUsePercent": true,
|
||||||
|
"Numerator": "CurHP",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": "%AS_MercyRation",
|
||||||
|
"Val2": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByMonsterFunctionType",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"MonsterFunctionType": "Monster",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"InAttackModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"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": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Buff_Common_Attack_Loop",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Common_MA_Buff_Attack_Loop_RimGlow_01"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveMaterialPropertyAction",
|
||||||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"InAttackModifier_Upgrade": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"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": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Buff_Common_Attack_Loop",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Common_MA_Buff_Attack_Loop_RimGlow_01"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio_Upgrade_01",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveMaterialPropertyAction",
|
||||||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio_Upgrade_01"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"InAttack_BurningBlood_Modifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "SmoothChangePropertyMixin",
|
||||||
|
"PropertyItems": [
|
||||||
|
{
|
||||||
|
"Percentage": "%AS_CurHPDecreasePerSec",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Denominator": "MaxHP",
|
||||||
|
"IsUsePercent": true,
|
||||||
|
"Numerator": "CurHP",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 0.2,
|
||||||
|
"Val2": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyModifyFunction": "Add",
|
||||||
|
"PropertyType": "CurHP"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Refresh"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
36
Data/AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01.json
Normal file
36
Data/AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"BurningBloodBuild_Relic_01_Upgrade_01"
|
||||||
|
],
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"BurningBloodBuild_Relic_01_Upgrade_01"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"BurningBloodBuild_Relic_01_Upgrade_01"
|
||||||
|
],
|
||||||
|
"IsAdd": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
176
Data/AbyssS2_BurningBloodBuild_Relic_01_Upgrade_02.json
Normal file
176
Data/AbyssS2_BurningBloodBuild_Relic_01_Upgrade_02.json
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsSaveToSpecial": true,
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"NameSaveToSpecial": "AS_HpChangeValue",
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "TriggerDamageModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 100,
|
||||||
|
"ParamName": "AS_HpChangeValue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "CurHP"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_CurHP": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_HpChangeValue": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_HpChangeValueSaved": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_HptoAddedDamageRatio": {
|
||||||
|
"Value": 0.02
|
||||||
|
},
|
||||||
|
"AS_ShowAddedRatio": {
|
||||||
|
"Value": 0.025
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"#AbyssS2_BurningBloodBuild_Relic_Attackproperty_01"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerSoundAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"#AbyssS2_BurningBloodBuild_Relic_Attackproperty_01"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target",
|
||||||
|
"soundActionKey": "Play_SFX_Char_AbyssS2_BurningBloodBuild_Relic_01_Upgrade_02"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"TriggerDamageModifier": {
|
||||||
|
"Duration": 10,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"Param": "AS_HpChangeValue",
|
||||||
|
"ParamName": "AS_HpChangeValueSaved",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 100,
|
||||||
|
"ParamName": "AS_HpChangeValue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_02",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAbilityStart": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_HpChangeValueSaved)\/specials(AS_HptoAddedDamageRatio)",
|
||||||
|
"ParamName": "AS_AddedDamageRatio",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 100,
|
||||||
|
"ParamName": "AS_HpChangeValueSaved"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimEvent",
|
||||||
|
"AnimEventID": "#AbyssS2_BurningBloodBuild_Relic_Attackproperty_01",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 100,
|
||||||
|
"ParamName": "AS_HpChangeValueSaved"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"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": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_AbyssS2_Perk_Common_BurningBlood_03_01_Explode",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 100,
|
||||||
|
"ParamName": "AS_HpChangeValueSaved"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
52
Data/AbyssS2_BurningBloodBuild_Relic_01_Upgrade_03.json
Normal file
52
Data/AbyssS2_BurningBloodBuild_Relic_01_Upgrade_03.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"RefPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ShieldModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": 0.2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_HpShieldRatioCur": {
|
||||||
|
"Value": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"ShieldModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "HpShieldMixin",
|
||||||
|
"Duration": -1,
|
||||||
|
"Priority": 0,
|
||||||
|
"RecoverPercentage": 0,
|
||||||
|
"Tag": "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_03",
|
||||||
|
"TotalValueConfig": {
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%AS_HpShieldRatioCur",
|
||||||
|
"PropertyType": "MaxHP"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Replace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
373
Data/AbyssS2_BurningBloodBuild_Relic_02.json
Normal file
373
Data/AbyssS2_BurningBloodBuild_Relic_02.json
Normal file
@ -0,0 +1,373 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "AttachZoneTagWithModifierMixin",
|
||||||
|
"ConfigList": [
|
||||||
|
{
|
||||||
|
"ModifierNameList": [
|
||||||
|
"LowHP_ScreenEffect_Modifier"
|
||||||
|
],
|
||||||
|
"ZoneTag": "LowHPOnStage"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_10Per": {
|
||||||
|
"Value": 0.075
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_10Per_Extra": {
|
||||||
|
"Value": 0.05
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_10Per_Real": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_Real": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_10Per": {
|
||||||
|
"Value": -0.025
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_10Per_Extra": {
|
||||||
|
"Value": -0.025
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_10Per_Real": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_Real": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_HpPercentage_Notice": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Denominator": "MaxHP",
|
||||||
|
"IsUsePercent": true,
|
||||||
|
"Numerator": "CurHP",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": "%AS_HpPercentage_Notice",
|
||||||
|
"Val2": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPOnStage"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HpListener_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_DamageTakeRatio_10Per)+specials(AS_DamageTakeRatio_10Per_Extra)",
|
||||||
|
"ParamName": "AS_DamageTakeRatio_10Per_Real",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_DamageTakeRatio_10Per)",
|
||||||
|
"ParamName": "AS_DamageTakeRatio_10Per_Real",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
],
|
||||||
|
"OperatorType": "Not"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_DamageTakeRatio_10Per_Real)*10*(1-property(CurHP)\/property(MaxHP))",
|
||||||
|
"ParamName": "AS_DamageTakeRatio_Real",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_DamageTakeRatio",
|
||||||
|
"PropertyValue": "%AS_DamageTakeRatio_Real",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_AddedDamageRatio_10Per)+specials(AS_AddedDamageRatio_10Per_Extra)",
|
||||||
|
"ParamName": "AS_AddedDamageRatio_10Per_Real",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_AddedDamageRatio_10Per)",
|
||||||
|
"ParamName": "AS_AddedDamageRatio_10Per_Real",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
],
|
||||||
|
"OperatorType": "Not"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_AddedDamageRatio_10Per_Real)*10*(1-property(CurHP)\/property(MaxHP))",
|
||||||
|
"ParamName": "AS_AddedDamageRatio_Real",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio_Real",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSwitchInBegin": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPOnStage"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPOnStage"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSwitchOutFinish": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"HpListener_Modifier": {
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"ReferMaxPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"LowToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPOnStage"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarIsOnStage",
|
||||||
|
"IsOnStage": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Notice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"LowHPOnStage"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"LowHPSelfFlag"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarIsOnStage",
|
||||||
|
"IsOnStage": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%AS_HpPercentage_Notice"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
},
|
||||||
|
"LowHP_ScreenEffect_Modifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "AbyssS2_Perk_Common_BurningBlood_06_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "AbyssS2_Perk_Common_BurningBlood_05_ScreenEffects",
|
||||||
|
"EffectType": "ScreenEffects"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptScreenEffectAction",
|
||||||
|
"EffectType": "Vignette",
|
||||||
|
"TargetKey": "AbyssS2_Perk_Common_BurningBlood_06_Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "InterruptScreenEffectAction",
|
||||||
|
"EffectType": "ScreenEffects",
|
||||||
|
"TargetKey": "AbyssS2_Perk_Common_BurningBlood_05_ScreenEffects"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
204
Data/AbyssS2_BurningBloodBuild_Relic_02_Upgrade_01.json
Normal file
204
Data/AbyssS2_BurningBloodBuild_Relic_02_Upgrade_01.json
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_02_Upgrade_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"AS_CriticalDamageRatioDelta": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_HPtoCritDMGRatio": {
|
||||||
|
"Value": 1.6
|
||||||
|
},
|
||||||
|
"AS_HPtoCritDMGRatioMax": {
|
||||||
|
"Value": 1.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"BurningBloodBuild_Relic_02_Upgrade_01"
|
||||||
|
],
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"BurningBloodBuild_Relic_02_Upgrade_01"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"BurningBloodBuild_Relic_02_Upgrade_01"
|
||||||
|
],
|
||||||
|
"IsAdd": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BloodBuffModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"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": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_AbyssS2_Perk_Common_BurningBlood_02_01_Start",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "AbyssS2_Perk_Common_BurningBlood_002_01_Start",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "AbyssS2_Perk_Common_BurningBlood_002_01_Start"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerSoundAction",
|
||||||
|
"Target": "Self",
|
||||||
|
"soundActionKey": "Play_SFX_Char_AbyssS2_BurningBloodBuild_BloodState_Start"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"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": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_AbyssS2_Perk_Common_BurningBlood_02_02_End",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "AbyssS2_Perk_Common_BurningBlood_002_02_End",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "AbyssS2_Perk_Common_BurningBlood_002_02_End"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveMaterialPropertyAction",
|
||||||
|
"Tag": "AbyssS2_Perk_Common_BurningBlood_002_01_Start",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerSoundAction",
|
||||||
|
"Target": "Self",
|
||||||
|
"soundActionKey": "Play_SFX_Char_AbyssS2_BurningBloodBuild_BloodState_End"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BloodCritDMGBuffModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamageRatioDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAbilityTrigger": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_HPtoCritDMGRatio)*(1-property(CurHP)\/property(MaxHP))",
|
||||||
|
"ParamName": "AS_CriticalDamageRatioDelta",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"Param": "%AS_HPtoCritDMGRatioMax",
|
||||||
|
"ParamName": "AS_CriticalDamageRatioDelta",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": "%AS_HPtoCritDMGRatioMax",
|
||||||
|
"ParamName": "AS_CriticalDamageRatioDelta",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BloodBuffModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BloodCritDMGBuffModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_BurningBloodBuild_Relic_02_Upgrade_03"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
77
Data/AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02.json
Normal file
77
Data/AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02.json
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_02_Upgrade_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CurHPRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_RecoverHPAmount": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
],
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"BurningBloodBuild_Relic_02_Upgrade_02"
|
||||||
|
],
|
||||||
|
"IsAdd": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"OnAbilityStart": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "property(CurHP)\/property(MaxHP)",
|
||||||
|
"ParamName": "AS_CurHPRatio",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": 0.2,
|
||||||
|
"ParamName": "AS_CurHPRatio"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "property(MaxHP)*0.2-property(CurHP)",
|
||||||
|
"ParamName": "AS_RecoverHPAmount",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%AS_RecoverHPAmount"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
4
Data/AbyssS2_BurningBloodBuild_Relic_02_Upgrade_03.json
Normal file
4
Data/AbyssS2_BurningBloodBuild_Relic_02_Upgrade_03.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_02_Upgrade_03",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
42
Data/AbyssS2_Curse_Artifact_1339921.json
Normal file
42
Data/AbyssS2_Curse_Artifact_1339921.json
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339921",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_MaxHPRatio_Added": {
|
||||||
|
"Value": -0.5
|
||||||
|
},
|
||||||
|
"AS_MaxHPRatio_Reduce": {
|
||||||
|
"Value": -0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ReduceHpModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AddedHpModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AddedHpModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_MaxHPRatio": "%AS_MaxHPRatio_Added"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ReduceHpModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_MaxHPRatio": "%AS_MaxHPRatio_Reduce"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
73
Data/AbyssS2_Curse_Artifact_1339922.json
Normal file
73
Data/AbyssS2_Curse_Artifact_1339922.json
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339922",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 0.04
|
||||||
|
},
|
||||||
|
"HpReducePercent": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HpThreshold": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"Self_CurHP": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ExSpReduceHpModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ExSp",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"ExSpReduceHpModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "property(CurHP)\/property(MaxHP)",
|
||||||
|
"ParamName": "Self_CurHP",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(HpPercentage)*specials(Self_CurHP)",
|
||||||
|
"ParamName": "HpReducePercent",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "DecreaseHPAction",
|
||||||
|
"Amount": 0,
|
||||||
|
"IgnoreInvincible": "true",
|
||||||
|
"Percentage": "%HpReducePercent",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Greater",
|
||||||
|
"Param": "%HpThreshold",
|
||||||
|
"ParamName": "Self_CurHP",
|
||||||
|
"ParamType": "Float"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
22
Data/AbyssS2_Curse_Artifact_1339923.json
Normal file
22
Data/AbyssS2_Curse_Artifact_1339923.json
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339923",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "PushEnablePerfectSwitchAttackWarningAction",
|
||||||
|
"Enabled": false,
|
||||||
|
"Tag": "ActivityBattleAbility_BabelTower_RemoveLight",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "PopEnablePerfectSwitchAttackWarningAction",
|
||||||
|
"Tag": "ActivityBattleAbility_BabelTower_RemoveLight",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_Curse_Artifact_1339924.json
Normal file
14
Data/AbyssS2_Curse_Artifact_1339924.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339924",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DamageTakeRatio": {
|
||||||
|
"Value": -0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
15
Data/AbyssS2_Curse_Artifact_1339925.json
Normal file
15
Data/AbyssS2_Curse_Artifact_1339925.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339925",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CriticalDelta": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDelta": "%AS_CriticalDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
19
Data/AbyssS2_Curse_Artifact_1339926.json
Normal file
19
Data/AbyssS2_Curse_Artifact_1339926.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339926",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AbnormalResistRatio": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AbnormalResistDelta_Elec": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Ether": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Fire": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Ice": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Physics": "%AS_AbnormalResistRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
15
Data/AbyssS2_Curse_Artifact_1339927.json
Normal file
15
Data/AbyssS2_Curse_Artifact_1339927.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339927",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_StunDestroyRecoverRate_Ratio": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_StunDestroyRecoverRate_Ratio": "%AS_StunDestroyRecoverRate_Ratio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_Curse_Artifact_1339928.json
Normal file
14
Data/AbyssS2_Curse_Artifact_1339928.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339928",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DamageTakeRatio": {
|
||||||
|
"Value": -0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_Curse_Artifact_1339929.json
Normal file
14
Data/AbyssS2_Curse_Artifact_1339929.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339929",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_SPGetRatio": {
|
||||||
|
"Value": -0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_SPGetRatio": "%AS_SPGetRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
46
Data/AbyssS2_Curse_Artifact_1339930.json
Normal file
46
Data/AbyssS2_Curse_Artifact_1339930.json
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339930",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_AddedStunRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ParryAid",
|
||||||
|
"AttackAid"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AS_AddedStunRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackAid",
|
||||||
|
"AssaultAid"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_Curse_Artifact_1339931.json
Normal file
14
Data/AbyssS2_Curse_Artifact_1339931.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339931",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_Curse_Artifact_1339932.json
Normal file
14
Data/AbyssS2_Curse_Artifact_1339932.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339932",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CriticalDamage": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamage"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
38
Data/AbyssS2_Curse_Artifact_1339933.json
Normal file
38
Data/AbyssS2_Curse_Artifact_1339933.json
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339933",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.15,
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffDamageHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Frost",
|
||||||
|
"Strike",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos",
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
26
Data/AbyssS2_Curse_Artifact_1339934.json
Normal file
26
Data/AbyssS2_Curse_Artifact_1339934.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Curse_Artifact_1339934",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_InStun": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsStunDestroyed",
|
||||||
|
"IsStunDestroyed": true,
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio_InStun",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
66
Data/AbyssS2_ElementAbnormalBuild_Artifact_S01.json
Normal file
66
Data/AbyssS2_ElementAbnormalBuild_Artifact_S01.json
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Artifact_S01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedAtkRatio": {
|
||||||
|
"Value": -0.2,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_CritDamageRatioDelta": {
|
||||||
|
"Value": 0.8,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Artifact_S01_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Strike"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyOtherActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Artifact_S01_Modifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_AddedAtkRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Artifact_S01_Modifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CritDamageRatioDelta",
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
62
Data/AbyssS2_ElementAbnormalBuild_Card_A01.json
Normal file
62
Data/AbyssS2_ElementAbnormalBuild_Card_A01.json
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Card_A01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CritDelta": {
|
||||||
|
"Value": 15,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 25,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Card_A01_BuffCount_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Strike"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyOtherActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Card_A01_BuffCount_Modifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Card_A01_BuffCount_Modifier": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 4000003,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDelta": "%AS_CritDelta",
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
71
Data/AbyssS2_ElementAbnormalBuild_Card_A02.json
Normal file
71
Data/AbyssS2_ElementAbnormalBuild_Card_A02.json
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Card_A02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.15,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 10,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"StunDamageTakeRatio": {
|
||||||
|
"Value": 0.15,
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Card_A02_TriggerModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Card_A02_TriggerModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnBuffDamageBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Frost",
|
||||||
|
"Strike",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_StunDamageTakeRatio": "%StunDamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
45
Data/AbyssS2_ElementAbnormalBuild_Card_A03.json
Normal file
45
Data/AbyssS2_ElementAbnormalBuild_Card_A03.json
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Card_A03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 0.2,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_AddedStunRatio": {
|
||||||
|
"Value": 0.2,
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Card_A03_Active_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Card_A03_Active_Modifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AS_AddedStunRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
18
Data/AbyssS2_ElementAbnormalBuild_Card_B01.json
Normal file
18
Data/AbyssS2_ElementAbnormalBuild_Card_B01.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Card_B01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BreakStunRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunRatio": "%AS_BreakStunRatio",
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
70
Data/AbyssS2_ElementAbnormalBuild_Card_B02.json
Normal file
70
Data/AbyssS2_ElementAbnormalBuild_Card_B02.json
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Card_B02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 15,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_Fevercoveramount": {
|
||||||
|
"Value": 100,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_HPcoverpercentage": {
|
||||||
|
"Value": 0.025,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_SPcoveramount": {
|
||||||
|
"Value": 5,
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Card_A01_TriggerModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyOtherActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Card_A01_TriggerModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Card_A01_TriggerModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Percentage": "%AS_HPcoverpercentage",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverSPAction",
|
||||||
|
"Amount": "%AS_SPcoveramount",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverIndividualFeverAction",
|
||||||
|
"Amount": "%AS_Fevercoveramount",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
55
Data/AbyssS2_ElementAbnormalBuild_Card_B03.json
Normal file
55
Data/AbyssS2_ElementAbnormalBuild_Card_B03.json
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Card_B03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedBuffDamageRatio": {
|
||||||
|
"Value": 0.15
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffDamageHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos",
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Strike"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedBuffDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
211
Data/AbyssS2_ElementAbnormalBuild_Relic_01.json
Normal file
211
Data/AbyssS2_ElementAbnormalBuild_Relic_01.json
Normal file
@ -0,0 +1,211 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedStunRatio": {
|
||||||
|
"Value": 0.15,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_Damage_ElementBuild02_BaseDamageRatio": {
|
||||||
|
"Value": 5,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_Damage_ElementBuild02_UpgradeDamageRatio": {
|
||||||
|
"Value": 7.5,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"ElementAbnormalBuild_Relic_01"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Relic_01_Damage_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Strike"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyOtherActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Relic_01_Damage_Modifier",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedBreakStunRatio": "%AS_AddedStunRatio",
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Damage_Modifier": {
|
||||||
|
"DelayHandlers": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0.0333,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"TimeUpActions": [
|
||||||
|
{
|
||||||
|
"$type": "DamageByAttackPropertyAction",
|
||||||
|
"AnimEventID": "#AbyssS2_ElementAbnormalBuild_Relic_01_Attackproperty_01",
|
||||||
|
"AttachPoint": "MiddlePoint",
|
||||||
|
"CustomKey": "AbyssS2_ElementAbnormalBuild_Relic_01",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"OperatorType": "Not",
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "DamageByAttackPropertyAction",
|
||||||
|
"AnimEventID": "#AbyssS2_ElementAbnormalBuild_Relic_01_Attackproperty_02",
|
||||||
|
"AttachPoint": "MiddlePoint",
|
||||||
|
"CustomKey": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerSoundAction",
|
||||||
|
"CustomKey": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Custom",
|
||||||
|
"soundActionKey": "Play_SFX_Char_AbyssS2_ElementAbnormalBuild_Relic_01"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DelayTime": 0.1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"TimeUpActions": [
|
||||||
|
{
|
||||||
|
"$type": "DamageByAttackPropertyAction",
|
||||||
|
"AnimEventID": "#AbyssS2_ElementAbnormalBuild_Relic_01_Attackproperty_02",
|
||||||
|
"AttachPoint": "MiddlePoint",
|
||||||
|
"CustomKey": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_03"
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerSoundAction",
|
||||||
|
"CustomKey": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_03"
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Custom",
|
||||||
|
"soundActionKey": "Play_SFX_Char_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_03"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Duration": 0.15,
|
||||||
|
"ModifierStacking": "GlobalUnique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_AbyssS2_Perk_Common_Zone_01_01_Explode",
|
||||||
|
"EffectScale": {
|
||||||
|
"OverrideScaleX": 1,
|
||||||
|
"OverrideScaleY": 1,
|
||||||
|
"OverrideScaleZ": 1
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"OperatorType": "Not",
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_AbyssS2_Perk_Common_Zone_01_01_Explode",
|
||||||
|
"EffectScale": {
|
||||||
|
"OverrideScaleX": 1.25,
|
||||||
|
"OverrideScaleY": 1.25,
|
||||||
|
"OverrideScaleZ": 1.25
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
189
Data/AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01.json
Normal file
189
Data/AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01.json
Normal file
@ -0,0 +1,189 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count": {
|
||||||
|
"Value": 0,
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
"AS_BaseAttackDelta": {
|
||||||
|
"Value": 30
|
||||||
|
},
|
||||||
|
"AS_RealAttackDelta": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_UpperLimitValue": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "scenevar(AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count)",
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count)*specials(AS_BaseAttackDelta)",
|
||||||
|
"ParamName": "AS_RealAttackDelta",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnKillOtherPre": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Add",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Frost",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Strike",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos"
|
||||||
|
],
|
||||||
|
"Target": "Other"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": "%AS_UpperLimitValue",
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsStunDestroyed",
|
||||||
|
"IsStunDestroyed": false,
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Add",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsStunDestroyed",
|
||||||
|
"IsStunDestroyed": true,
|
||||||
|
"Target": "Other"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": "%AS_UpperLimitValue",
|
||||||
|
"ParamName": "AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Count)*specials(AS_BaseAttackDelta)",
|
||||||
|
"ParamName": "AS_RealAttackDelta",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasAbility",
|
||||||
|
"AbilityNameList": [
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_01_Modifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"MaxStackingNumber": 1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackDelta": "%AS_RealAttackDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
26
Data/AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02.json
Normal file
26
Data/AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_02",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"ElementAbnormalBuild_Relic_01_Upgrade_02"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_01_Upgrade_03",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
1152
Data/AbyssS2_ElementAbnormalBuild_Relic_02.json
Normal file
1152
Data/AbyssS2_ElementAbnormalBuild_Relic_02.json
Normal file
File diff suppressed because it is too large
Load Diff
54
Data/AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_01.json
Normal file
54
Data/AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_01.json
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 0.2,
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
"AS_AddedStunRatio": {
|
||||||
|
"Value": 0.2,
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsStunDestroyed",
|
||||||
|
"IsStunDestroyed": true,
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Frost",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Strike",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos"
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AS_AddedStunRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
}
|
||||||
|
}
|
62
Data/AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03.json
Normal file
62
Data/AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03.json
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio": {
|
||||||
|
"Value": 1.5,
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetTargetAbilitySpecialAction",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_ElementAbnormalBuild_Relic_02",
|
||||||
|
"AbilitySpecials": [
|
||||||
|
{
|
||||||
|
"ModifyFunction": "Mul",
|
||||||
|
"Param": "%AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio",
|
||||||
|
"ParamName": "AS_SpRecoverDelta",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ModifyFunction": "Mul",
|
||||||
|
"Param": "%AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio",
|
||||||
|
"ParamName": "AS_DefenceRatio",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ModifyFunction": "Mul",
|
||||||
|
"Param": "%AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio",
|
||||||
|
"ParamName": "AS_DamageTakeRatio",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ModifyFunction": "Mul",
|
||||||
|
"Param": "%AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio",
|
||||||
|
"ParamName": "AS_BreakStunRatio",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ModifyFunction": "Mul",
|
||||||
|
"Param": "%AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio",
|
||||||
|
"ParamName": "AS_ElementMysteryDelta",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ModifyFunction": "Mul",
|
||||||
|
"Param": "%AS_AbyssS2_ElementAbnormalBuild_Relic_02_Upgrade_03_UpgradeRatio",
|
||||||
|
"ParamName": "AS_FeverGetRatio",
|
||||||
|
"ParamType": "Float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
19
Data/AbyssS2_Event02_Client.json
Normal file
19
Data/AbyssS2_Event02_Client.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Event02_Client",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HpReducePercentage": {
|
||||||
|
"Value": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "DecreaseHPAction",
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%HpReducePercentage",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
43
Data/AbyssS2_GlobalBuff_01.json
Normal file
43
Data/AbyssS2_GlobalBuff_01.json
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_Buff_Duration": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_CriticalDamage": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 0.18
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "GlobalBuff_Period1_02_Modifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"GlobalBuff_Period1_02_Modifier": {
|
||||||
|
"Duration": "%AS_Buff_Duration",
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamage",
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
42
Data/AbyssS2_GlobalBuff_02.json
Normal file
42
Data/AbyssS2_GlobalBuff_02.json
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_AddedStunRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsStunDestroyed",
|
||||||
|
"IsStunDestroyed": true,
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsStunDestroyed",
|
||||||
|
"IsStunDestroyed": false,
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AS_AddedStunRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
40
Data/AbyssS2_GlobalBuff_03.json
Normal file
40
Data/AbyssS2_GlobalBuff_03.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"ExQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
44
Data/AbyssS2_GlobalBuff_04.json
Normal file
44
Data/AbyssS2_GlobalBuff_04.json
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_04",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DamageUpRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_DamageUpRatio_Duration": {
|
||||||
|
"Value": 18
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageUpModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DamageUpModifier": {
|
||||||
|
"Duration": "%AS_DamageUpRatio_Duration",
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio_Elec": "%AS_DamageUpRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
37
Data/AbyssS2_GlobalBuff_05.json
Normal file
37
Data/AbyssS2_GlobalBuff_05.json
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_05",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedAccumulationRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos",
|
||||||
|
"Frost",
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Strike"
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
39
Data/AbyssS2_GlobalBuff_06.json
Normal file
39
Data/AbyssS2_GlobalBuff_06.json
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_06",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 18
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageUpModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackSpecial",
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DamageUpModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
55
Data/AbyssS2_GlobalBuff_07.json
Normal file
55
Data/AbyssS2_GlobalBuff_07.json
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_07",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_CriticalDamage": {
|
||||||
|
"Value": 0.18
|
||||||
|
},
|
||||||
|
"AS_CriticalDamage_Duration": {
|
||||||
|
"Value": 15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByDamageElementType",
|
||||||
|
"DamageElement": "Ice",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "CritDMGUpModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ExSp",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"CritDMGUpModifier": {
|
||||||
|
"Duration": "%AS_CriticalDamage_Duration",
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamage"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
58
Data/AbyssS2_GlobalBuff_08.json
Normal file
58
Data/AbyssS2_GlobalBuff_08.json
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_08",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_ATKUp": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"AS_AddedBreakStunRatio": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 18
|
||||||
|
},
|
||||||
|
"AS_SpRecoverAmount": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_SpRecoverCD": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnStunDestroyOtherActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "RecoverSpModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ATKUpModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunRatio": "%AS_AddedBreakStunRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"ATKUpModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_ATKUp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RecoverSpModifier": {
|
||||||
|
"Duration": "%AS_SpRecoverCD",
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverSPAction",
|
||||||
|
"Amount": "%AS_SpRecoverAmount",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
51
Data/AbyssS2_GlobalBuff_09.json
Normal file
51
Data/AbyssS2_GlobalBuff_09.json
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_09",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 18
|
||||||
|
},
|
||||||
|
"AS_StackNum": {
|
||||||
|
"Value": 6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "BeHitAid",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "CommonAid",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BuffModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"MaxStackingNumber": "%AS_StackNum",
|
||||||
|
"ModifierStacking": "MultipleAllRefresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
30
Data/AbyssS2_GlobalBuff_10.json
Normal file
30
Data/AbyssS2_GlobalBuff_10.json
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_10",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedAccumulationRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffDamageHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
47
Data/AbyssS2_GlobalBuff_11.json
Normal file
47
Data/AbyssS2_GlobalBuff_11.json
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_11",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedBreakStunRatio_NormalAtk": {
|
||||||
|
"Value": 0.25
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_IsQTE": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackNormal",
|
||||||
|
"Normal"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AS_AddedBreakStunRatio_NormalAtk",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio_IsQTE",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
34
Data/AbyssS2_GlobalBuff_12.json
Normal file
34
Data/AbyssS2_GlobalBuff_12.json
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_GlobalBuff_12",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio": {
|
||||||
|
"Value": -0.1
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 12
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnDodgeSuccess": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2_GlobalBuff_12_BuffModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2_GlobalBuff_12_BuffModifier": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"MaxStackingNumber": 3,
|
||||||
|
"ModifierStacking": "MultipleRefresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio",
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
51
Data/AbyssS2_Heat_01.json
Normal file
51
Data/AbyssS2_Heat_01.json
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DecreaseFeverRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"AS_DecreaseSPRatio": {
|
||||||
|
"Value": 0.15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAttackLanded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DecreaseEnergyModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByTotalDamage",
|
||||||
|
"CompareType": "Greater",
|
||||||
|
"Damage": 0,
|
||||||
|
"SkipDamage": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DecreaseEnergyModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "DecreaseSPAction",
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%AS_DecreaseSPRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "DecreaseIndividualFeverAction",
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%AS_DecreaseFeverRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
59
Data/AbyssS2_Heat_02.json
Normal file
59
Data/AbyssS2_Heat_02.json
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_Base": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"DmgUplimit": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageUpModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DamageUpModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnThinkInterval": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(AS_AddedDamageRatio)+specials(AS_AddedDamageRatio_Base)",
|
||||||
|
"ParamName": "AS_AddedDamageRatio",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"Param": "specials(DmgUplimit)",
|
||||||
|
"ParamName": "AS_AddedDamageRatio",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ThinkInterval": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
19
Data/AbyssS2_Heat_03.json
Normal file
19
Data/AbyssS2_Heat_03.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AddStunMaxRatio": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"StunDestroyRecoverRate_Ratio": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_StunDestroyRecoverRate_Ratio": "%StunDestroyRecoverRate_Ratio",
|
||||||
|
"Actor_StunMaxRatio": "%AddStunMaxRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
75
Data/AbyssS2_Heat_04.json
Normal file
75
Data/AbyssS2_Heat_04.json
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_04",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AbnormalResistRatio": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_AbnormalResistRatio_Extra": {
|
||||||
|
"Value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnStunCreateActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "NoElementAccumulationModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "NoElementAccumulationModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AbnormalResistDelta_Elec": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Ether": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Fire": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Ice": "%AS_AbnormalResistRatio",
|
||||||
|
"Actor_AbnormalResistDelta_Physics": "%AS_AbnormalResistRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"NoElementAccumulationModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AbnormalResistDelta_Physics",
|
||||||
|
"PropertyValue": "%AS_AbnormalResistRatio_Extra",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AbnormalResistDelta_Fire",
|
||||||
|
"PropertyValue": "%AS_AbnormalResistRatio_Extra",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AbnormalResistDelta_Ice",
|
||||||
|
"PropertyValue": "%AS_AbnormalResistRatio_Extra",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AbnormalResistDelta_Elec",
|
||||||
|
"PropertyValue": "%AS_AbnormalResistRatio_Extra",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AbnormalResistDelta_Ether",
|
||||||
|
"PropertyValue": "%AS_AbnormalResistRatio_Extra",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
59
Data/AbyssS2_Heat_05.json
Normal file
59
Data/AbyssS2_Heat_05.json
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_05",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"RBLOffset": {
|
||||||
|
"Value": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HPShieldModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"HPShieldModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "HpShieldMixin",
|
||||||
|
"AddedActions": [
|
||||||
|
{
|
||||||
|
"$type": "SetRBLOffsetAction",
|
||||||
|
"RBLOffset": "%RBLOffset",
|
||||||
|
"Tag": "Demonize_Demote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Duration": -1,
|
||||||
|
"EmptyActions": [
|
||||||
|
{
|
||||||
|
"$type": "UnsetRBLOffsetAction",
|
||||||
|
"Tag": "Demonize_Demote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"IfTakeRestDamageWhenEmpty": true,
|
||||||
|
"Priority": 0,
|
||||||
|
"RecoverAmount": 0,
|
||||||
|
"RecoverPercentage": 0,
|
||||||
|
"Tag": "MonsterHyperShield",
|
||||||
|
"TotalValueConfig": {
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%HpPercentage",
|
||||||
|
"PropertyType": "MaxHP"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
41
Data/AbyssS2_Heat_06.json
Normal file
41
Data/AbyssS2_Heat_06.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_06",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"TempDelay_Modifier": {
|
||||||
|
"DelayHandlers": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0.01,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"TimeUpActions": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "Monster_Common_MA_VR_ErrorFlicker",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Monster_Common_MA_VR_ErrorFlicker"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "TempDelay_Modifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"Deathrattle"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
22
Data/AbyssS2_Heat_07.json
Normal file
22
Data/AbyssS2_Heat_07.json
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_07",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "PushEnablePerfectSwitchAttackWarningAction",
|
||||||
|
"Enabled": false,
|
||||||
|
"Tag": "Curse_Nineveh_HotBuff_10",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "PopEnablePerfectSwitchAttackWarningAction",
|
||||||
|
"Tag": "Curse_Nineveh_HotBuff_10",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
40
Data/AbyssS2_Heat_08.json
Normal file
40
Data/AbyssS2_Heat_08.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_08",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DemonizeModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunCreateActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DemonizeModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DemonizeModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityID": 79990027,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Boss",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
23
Data/AbyssS2_Heat_09.json
Normal file
23
Data/AbyssS2_Heat_09.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Heat_09",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_MaxHPRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_StunMaxRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio",
|
||||||
|
"Actor_MaxHPRatio": "%AS_MaxHPRatio",
|
||||||
|
"Actor_StunMaxRatio": "%AS_StunMaxRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_MonsterNerf_DubiousHero.json
Normal file
28
Data/AbyssS2_MonsterNerf_DubiousHero.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_MonsterNerf_DubiousHero",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackRatio": {
|
||||||
|
"Value": -0.15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2PropertyModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2PropertyModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_MonsterNerf_JaneDoeSlime.json
Normal file
28
Data/AbyssS2_MonsterNerf_JaneDoeSlime.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_MonsterNerf_JaneDoeSlime",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackRatio": {
|
||||||
|
"Value": -0.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2PropertyModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2PropertyModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_MonsterNerf_NotoriousMarionette.json
Normal file
28
Data/AbyssS2_MonsterNerf_NotoriousMarionette.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_MonsterNerf_NotoriousMarionette",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackRatio": {
|
||||||
|
"Value": -0.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2PropertyModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2PropertyModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
16
Data/AbyssS2_NPC_Trainer_Man02_PackageE04.json
Normal file
16
Data/AbyssS2_NPC_Trainer_Man02_PackageE04.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_NPC_Trainer_Man02_PackageE04",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "PushPointGameObjectControlAction",
|
||||||
|
"AttachPointNameList": [
|
||||||
|
"Man02_PackageE04"
|
||||||
|
],
|
||||||
|
"IsActive": true,
|
||||||
|
"Tag": "AbyssS2_NPC_Trainer_Man02_PackageE04"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
131
Data/AbyssS2_ResourceItem_03_Default.json
Normal file
131
Data/AbyssS2_ResourceItem_03_Default.json
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
|
"ConfigList": [
|
||||||
|
{
|
||||||
|
"AnimatorStateName": "Born",
|
||||||
|
"FrameCountHigh": 0,
|
||||||
|
"FrameCountLow": 12,
|
||||||
|
"IsLoop": false,
|
||||||
|
"LayerIndex": 0,
|
||||||
|
"MaxFrameCountHigh": true,
|
||||||
|
"MaxFrameCountLow": false,
|
||||||
|
"ModifierNameList": [
|
||||||
|
"EffectModifier"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AnimatorStateName": "Idle",
|
||||||
|
"FrameCountHigh": 0,
|
||||||
|
"FrameCountLow": 0,
|
||||||
|
"IsLoop": true,
|
||||||
|
"LayerIndex": 0,
|
||||||
|
"MaxFrameCountHigh": true,
|
||||||
|
"MaxFrameCountLow": false,
|
||||||
|
"ModifierNameList": [
|
||||||
|
"EffectModifier"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AnimatorStateName": "Death",
|
||||||
|
"FrameCountHigh": 4,
|
||||||
|
"FrameCountLow": 0,
|
||||||
|
"IsLoop": false,
|
||||||
|
"LayerIndex": 0,
|
||||||
|
"MaxFrameCountHigh": false,
|
||||||
|
"MaxFrameCountLow": false,
|
||||||
|
"ModifierNameList": [
|
||||||
|
"EffectModifier"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_ResourceItem_03_Default",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"EffectModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"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": "ItemPoint",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_InLevelItem_Prop_ResourceItem_03_Light",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAbilityStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityName": "AbyssS2_Ability_HealHp30Percent",
|
||||||
|
"IsAutoTrigger": true,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"TargetKey": "OnAgentRoomRecoverHP"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_Recover_RimGlow_01",
|
||||||
|
"Target": "LocalAvatar",
|
||||||
|
"key": "Common_MA_Buff_Recover_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Eff_InLevelItem_Prop_ResourceItem_03_AddHP",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "LocalAvatar"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
39
Data/AbyssS2_Story1_StartRoom_ReduceEnergy.json
Normal file
39
Data/AbyssS2_Story1_StartRoom_ReduceEnergy.json
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Story1_StartRoom_ReduceEnergy",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AbyssS2PropertyModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 6601
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AbyssS2PropertyModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "DecreaseSPAction",
|
||||||
|
"Amount": 100,
|
||||||
|
"Percentage": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "DecreaseIndividualFeverAction",
|
||||||
|
"Amount": 99999,
|
||||||
|
"Percentage": 1,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
18
Data/AbyssS2_TalentTree_01.json
Normal file
18
Data/AbyssS2_TalentTree_01.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_01",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackDelta": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"AS_MaxHPDelta": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackDelta": "%AS_BaseAttackDelta",
|
||||||
|
"Actor_MaxHPDelta": "%AS_MaxHPDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_TalentTree_02.json
Normal file
14
Data/AbyssS2_TalentTree_02.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_TalentTree_03.json
Normal file
14
Data/AbyssS2_TalentTree_03.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_03",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CriticalDamageRatioDelta": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamageRatioDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
18
Data/AbyssS2_TalentTree_04.json
Normal file
18
Data/AbyssS2_TalentTree_04.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_04",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_SPRecover": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverSPAction",
|
||||||
|
"Amount": "%AS_SPRecover",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_TalentTree_05.json
Normal file
14
Data/AbyssS2_TalentTree_05.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_05",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_FeverGetRatio": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_IndividualFeverGetRatio": "%AS_FeverGetRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
Data/AbyssS2_TalentTree_06.json
Normal file
14
Data/AbyssS2_TalentTree_06.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_06",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_StunDamageTakeRatio": {
|
||||||
|
"Value": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_StunDamageTakeRatio": "%AS_StunDamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
122
Data/AbyssS2_TalentTree_07.json
Normal file
122
Data/AbyssS2_TalentTree_07.json
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_07",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DamageResist": {
|
||||||
|
"Value": -0.3
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "IceDamageResist",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ElecDamageResist",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EtherDamageResist",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Erosion",
|
||||||
|
"Chaos"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "FireDamageResist",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Burn"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "PhyDamageResist",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Ignite",
|
||||||
|
"Strike"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"ElecDamageResist": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_ElecDamageResist": "%AS_DamageResist"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EtherDamageResist": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_EtherDamageResist": "%AS_DamageResist"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"FireDamageResist": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_FireDamageResist": "%AS_DamageResist"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"IceDamageResist": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_IceDamageResist": "%AS_DamageResist"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PhyDamageResist": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"ModifierStacking": "Refresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_PhysicsDamageResist": "%AS_DamageResist"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
108
Data/AbyssS2_TalentTree_08.json
Normal file
108
Data/AbyssS2_TalentTree_08.json
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_08",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DamageDownCount": {
|
||||||
|
"Value": 3,
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio": {
|
||||||
|
"Value": -0.4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8801
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8802
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"Param": 3,
|
||||||
|
"ParamName": "AS_DamageDownCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8801
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8802
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBeAttackLanded": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Greater",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_DamageDownCount",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"ModifyFunction": "Add",
|
||||||
|
"Param": -1,
|
||||||
|
"ParamName": "AS_DamageDownCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByTotalDamage",
|
||||||
|
"CompareType": "Greater",
|
||||||
|
"Damage": 0,
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
40
Data/AbyssS2_TalentTree_09.json
Normal file
40
Data/AbyssS2_TalentTree_09.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_09",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HPShieldModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"HPShieldModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "HpShieldMixin",
|
||||||
|
"Duration": -1,
|
||||||
|
"IfTakeRestDamageWhenEmpty": true,
|
||||||
|
"Priority": 0,
|
||||||
|
"RecoverAmount": 0,
|
||||||
|
"RecoverPercentage": 0,
|
||||||
|
"Tag": "AbyssS2_TalentTree_09_Shield",
|
||||||
|
"TotalValueConfig": {
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%HpPercentage",
|
||||||
|
"PropertyType": "MaxHP"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Replace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
54
Data/AbyssS2_TalentTree_10.json
Normal file
54
Data/AbyssS2_TalentTree_10.json
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"ReferMaxPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeDown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%HpPercentage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"LowToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeDown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%HpPercentage"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_10",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_DamageTakeRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"DamageTakeDown": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
Data/AbyssS2_TalentTree_11.json
Normal file
56
Data/AbyssS2_TalentTree_11.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"PropertyType": "CurHP",
|
||||||
|
"ReferMaxPropertyType": "MaxHP",
|
||||||
|
"ValueRangeActions": [
|
||||||
|
{
|
||||||
|
"HighToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageUpModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%HpPercentage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"LowToValueActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageUpModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Val": "%HpPercentage"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_11",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DamageUpModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
38
Data/AbyssS2_TalentTree_19.json
Normal file
38
Data/AbyssS2_TalentTree_19.json
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_19",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_HpDecreasePercent": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"IsEnemyHPDeduction": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "scenevar(AbyssTalentS2_IsEnemyHPDeduction)",
|
||||||
|
"ParamName": "IsEnemyHPDeduction",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "DecreaseHPAction",
|
||||||
|
"IgnoreInvincible": true,
|
||||||
|
"Percentage": "%AS_HpDecreasePercent",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "IsEnemyHPDeduction"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_TalentTree_20.json
Normal file
28
Data/AbyssS2_TalentTree_20.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_20",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackNormal",
|
||||||
|
"Counter"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_TalentTree_21.json
Normal file
28
Data/AbyssS2_TalentTree_21.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_21",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedStunRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ParryAid",
|
||||||
|
"AttackAid"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AS_AddedStunRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_TalentTree_22.json
Normal file
28
Data/AbyssS2_TalentTree_22.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_22",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
43
Data/AbyssS2_TalentTree_23.json
Normal file
43
Data/AbyssS2_TalentTree_23.json
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_23",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackQTE",
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackSpecial",
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
28
Data/AbyssS2_TalentTree_24.json
Normal file
28
Data/AbyssS2_TalentTree_24.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_24",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE",
|
||||||
|
"AttackQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
18
Data/AbyssS2_TalentTree_25.json
Normal file
18
Data/AbyssS2_TalentTree_25.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_TalentTree_25",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
},
|
||||||
|
"AS_BaseAttackRatio": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedElementAccumulationRatio": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
57
Data/AbyssS2_Trend_03.json
Normal file
57
Data/AbyssS2_Trend_03.json
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Trend_03",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyProperty",
|
||||||
|
"CustomPropertyType": "Bangboo_AidSkillEnergy",
|
||||||
|
"IsUsePercentage": true,
|
||||||
|
"Percentage": 1,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 101
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 102
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 103
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 104
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 201
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 202
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8801
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8802
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyModifyFunction": "Add",
|
||||||
|
"PropertyType": "Custom",
|
||||||
|
"Target": "Buddy_Partner"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
347
Data/AbyssS2_Trend_06.json
Normal file
347
Data/AbyssS2_Trend_06.json
Normal file
@ -0,0 +1,347 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Trend_06",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HealNum_01": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealNum_02": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealNum_03": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HealRatio_01": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"HealRatio_02": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"HealRatio_03": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_01",
|
||||||
|
"Percentage": "%HealRatio_01",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 301
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 502
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_02",
|
||||||
|
"Percentage": "%HealRatio_02",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 301
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 502
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverHPAction",
|
||||||
|
"Amount": "%HealNum_03",
|
||||||
|
"Percentage": "%HealRatio_03",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTeamIndex",
|
||||||
|
"Target": "Self",
|
||||||
|
"TeamIndex": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 301
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 502
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"HealHpEffectModifier": {
|
||||||
|
"Duration": 4,
|
||||||
|
"ModifierStacking": "GlobalUnique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Buff_Common_Recover",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 301
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 502
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 301
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 502
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_Recover_RimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Common_MA_Buff_Recover_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireAudio",
|
||||||
|
"AudioPattern": "Play_sfx_interact_inlevel_pickup_hp",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByInBlackCurtain",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 301
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 502
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
77
Data/AbyssS2_Trend_07.json
Normal file
77
Data/AbyssS2_Trend_07.json
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Trend_07",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"HpPercentage": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ShieldModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 101
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 102
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 103
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 104
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 201
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 202
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8801
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 8802
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"ShieldModifier": {
|
||||||
|
"ModifierMixins": [
|
||||||
|
{
|
||||||
|
"$type": "HpShieldMixin",
|
||||||
|
"Duration": -1,
|
||||||
|
"IfTakeRestDamageWhenEmpty": true,
|
||||||
|
"Priority": -1,
|
||||||
|
"RecoverAmount": 0,
|
||||||
|
"RecoverPercentage": 0,
|
||||||
|
"Tag": "Card_Armor",
|
||||||
|
"TotalValueConfig": {
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%HpPercentage",
|
||||||
|
"PropertyType": "MaxHP"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ModifierStacking": "Replace"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
92
Data/AbyssS2_Trend_08.json
Normal file
92
Data/AbyssS2_Trend_08.json
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Trend_08",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"BuffCount": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"HpPercentage_Show": {
|
||||||
|
"Value": 0.8
|
||||||
|
},
|
||||||
|
"HpReducePercentage": {
|
||||||
|
"Value": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAbyssS2AreaStart": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "scenevar(AreaCount_Trend_08)",
|
||||||
|
"ParamName": "BuffCount",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "HpDecreaseModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 6601
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "BuffCount",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"HpDecreaseModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "DecreaseHPAction",
|
||||||
|
"Amount": 0,
|
||||||
|
"Percentage": "%HpReducePercentage",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbyssS2AreaTypeID",
|
||||||
|
"AbyssS2AreaTypeID": 6601
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "BuffCount",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
97
Data/AbyssS2_Trend_09.json
Normal file
97
Data/AbyssS2_Trend_09.json
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "AbyssS2_Trend_09",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_Base": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AddedDamageRatio": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AddedDamageRatio_QTE": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AddedDamageRatio_QTERaw": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AddedDamageRatio_Raw": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"BattleCount_Trend_09": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BangbooUpModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BangbooUpModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"BangbooQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AddedDamageRatio_QTE",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOtherPre": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"Bangboo_AbyssS2_Trend_09"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "scenevar(BattleCount_Trend_09)",
|
||||||
|
"ParamName": "BattleCount_Trend_09",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(BattleCount_Trend_09)*specials(AddedDamageRatio_Raw)",
|
||||||
|
"ParamName": "AddedDamageRatio",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(BattleCount_Trend_09)*specials(AddedDamageRatio_QTERaw)",
|
||||||
|
"ParamName": "AddedDamageRatio_QTE",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio_Base"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user