mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
5735 lines
233 KiB
JSON
5735 lines
233 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_FighterAttackUp_Lv5",
|
|
"abilitySpecials": {
|
|
"AttackRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_FighterAttackUp_Lv5": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "AttackRatio"
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"EBMGNAOCOBG": [
|
|
"WEAPON_SWORD_ONE_HAND",
|
|
"WEAPON_CLAYMORE",
|
|
"WEAPON_POLE"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_FighterAttackUp_Lv5"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_RangerAttackUp_Lv5",
|
|
"abilitySpecials": {
|
|
"AttackRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_RangerAttackUp_Lv5": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "AttackRatio"
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"EBMGNAOCOBG": [
|
|
"WEAPON_CATALYST",
|
|
"WEAPON_BOW"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_RangerAttackUp_Lv5"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElementDamageUpWhenChangeChar_Lv5",
|
|
"abilitySpecials": {
|
|
"ElementDamageUp": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ElementDamageUpWhenChangeChar_Lv5": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": "ElementDamageUp",
|
|
"Actor_WaterAddHurtDelta": "ElementDamageUp",
|
|
"Actor_GrassAddHurtDelta": "ElementDamageUp",
|
|
"Actor_IceAddHurtDelta": "ElementDamageUp",
|
|
"Actor_RockAddHurtDelta": "ElementDamageUp",
|
|
"Actor_ElecAddHurtDelta": "ElementDamageUp",
|
|
"Actor_WindAddHurtDelta": "ElementDamageUp"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"NDHIFGEGBAC": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDamageUpWhenChangeChar_Lv5"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AttackUpAfterElementBall_Lv5",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByEnergyChangeMixin",
|
|
"elementTypes": [
|
|
"Electric",
|
|
"Fire",
|
|
"Water",
|
|
"Grass",
|
|
"Ice",
|
|
"Wind",
|
|
"Rock",
|
|
"None"
|
|
],
|
|
"doWhenEnergyMax": true,
|
|
"onGainEnergyByBall": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackUpAfterElementBall_Lv5"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"AttackRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_AttackUpAfterElementBall_Lv5": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "AttackRatio"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ExtraAtkCritUp",
|
|
"abilitySpecials": {
|
|
"CritRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ExtraAtkCritUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"bonusCritical": "CritRate"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ExtraAtkCritUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_GiantKiller",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0,
|
|
"HPRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_GiantKiller_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": "Rate",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetHPRatio",
|
|
"logic": "GreaterOrEqual",
|
|
"HPRatio": "HPRatio"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_GiantKiller_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AbsorbTeamElemResist",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByTeamStatusMixin",
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ElementAllDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementFireDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementWaterDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementWindDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementElecDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementIceDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementRockDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ElementGrassDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Fire",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementFireDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Water",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementWaterDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Wind",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementWindDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Electric",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementElecDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Ice",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementIceDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Rock",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementRockDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Grass",
|
|
"EAMAPOKFADD": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ElementGrassDefUp"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ElementAllDefUp"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ResistUp": 0.0,
|
|
"ElementFireDefUp": 0.0,
|
|
"ElementWaterDefUp": 0.0,
|
|
"ElementWindDefUp": 0.0,
|
|
"ElementElecDefUp": 0.0,
|
|
"ElementIceDefUp": 0.0,
|
|
"ElementRockDefUp": 0.0,
|
|
"ElementGrassDefUp": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_ElementAllDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireSubHurtDelta": [
|
|
"ElementFireDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
],
|
|
"Actor_WaterSubHurtDelta": [
|
|
"ElementWaterDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
],
|
|
"Actor_WindSubHurtDelta": [
|
|
"ElementWindDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
],
|
|
"Actor_ElecSubHurtDelta": [
|
|
"ElementElecDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
],
|
|
"Actor_IceSubHurtDelta": [
|
|
"ElementIceDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
],
|
|
"Actor_RockSubHurtDelta": [
|
|
"ElementRockDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
],
|
|
"Actor_GrassSubHurtDelta": [
|
|
"ElementGrassDefUp",
|
|
"ResistUp",
|
|
"Mul"
|
|
]
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AllElemResistUp",
|
|
"abilitySpecials": {
|
|
"ResistUp": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_AllElemResistUp": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireSubHurtDelta": "ResistUp",
|
|
"Actor_WaterSubHurtDelta": "ResistUp",
|
|
"Actor_WindSubHurtDelta": "ResistUp",
|
|
"Actor_ElecSubHurtDelta": "ResistUp",
|
|
"Actor_IceSubHurtDelta": "ResistUp",
|
|
"Actor_RockSubHurtDelta": "ResistUp",
|
|
"Actor_GrassSubHurtDelta": "ResistUp"
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AllElemResistUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElemDmgEnhanceElemResist",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_ElemDmgEnhanceElemResist_CD",
|
|
"UNIQUE_Relic_ElemDmgEnhanceElemResist_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ResistUp": 0.0,
|
|
"Dura": 0.0,
|
|
"CDTime": 0.009999999776482582
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ElemDmgEnhanceElemResist_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"damage": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementFireDefUp"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Water"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementWaterDefUp"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Grass"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementGrassDefUp"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Electric"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementElecDefUp"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Ice"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementIceDefUp"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Wind"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementWindDefUp"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Rock"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ElementRockDefUp"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElemDmgEnhanceElemResist_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 10.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ElementFireDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_ElementWaterDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WaterSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_ElementWindDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WindSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_ElementElecDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElecSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_ElementIceDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_IceSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_ElementRockDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_RockSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_ElementGrassDefUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_GrassSubHurtDelta": "ResistUp"
|
|
},
|
|
"state": "DefenseUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ElemDmgEnhanceElemResist",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementFireDefUp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementWaterDefUp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementElecDefUp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementIceDefUp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementWindDefUp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementRockDefUp"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_ElementGrassDefUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_LowHPGainExtraCritRate",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToPredicateMixin",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetHPRatio",
|
|
"logic": "LesserOrEqual",
|
|
"HPRatio": "HPRatio"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_LowHPGainExtraCritRate"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"CritRate": 0.0,
|
|
"HPRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_LowHPGainExtraCritRate": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_CriticalDelta": "CritRate"
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AtkAndExtraAtkUp",
|
|
"abilitySpecials": {
|
|
"DmgRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_AtkAndExtraAtkUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": "DmgRate"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AtkAndExtraAtkUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_SkillEnhanceNormalAtkAndExtraAtk",
|
|
"abilitySpecials": {
|
|
"duration": 0.0,
|
|
"stack": 0.0,
|
|
"DmgRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_SkillEnhanceNormalAtkAndExtraAtk_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"MPNINPNOPPE": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceNormalAtkAndExtraAtk"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_SkillEnhanceNormalAtkAndExtraAtk": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"INDGEIJCJAJ": "stack"
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "duration",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": "DmgRate"
|
|
}
|
|
],
|
|
"state": "AttackUp"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceNormalAtkAndExtraAtk_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ReactionGainExtraElemMasteryForTeam",
|
|
"abilitySpecials": {
|
|
"duration": 0.0,
|
|
"ElemMastery": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ReactionGainExtraElemMasteryForTeam_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Explode",
|
|
"Stream",
|
|
"Burning",
|
|
"Melt",
|
|
"Freeze",
|
|
"Shock",
|
|
"Superconductor",
|
|
"SwirlFire",
|
|
"SwirlWater",
|
|
"SwirlElectric",
|
|
"SwirlIce",
|
|
"CrystallizeFire",
|
|
"CrystallizeWater",
|
|
"CrystallizeElectric",
|
|
"CrystallizeIce"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ReactionGainExtraElemMasteryForTeam"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ReactionGainExtraElemMasteryForTeam"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ReactionGainExtraElemMasteryForTeam": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "duration",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElemMasteryDelta": "ElemMastery"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionGainExtraElemMasteryForTeam_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_SkillDamageUp",
|
|
"abilitySpecials": {
|
|
"DamagePer": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_SkillDamageUp_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Art"
|
|
],
|
|
"damagePercentageRatio": "DamagePer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_SkillDamageUp_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_KillingRefreshSkill",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_KillingRefreshSkill",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_KillingRefreshSkill_CD",
|
|
"UNIQUE_Relic_KillingRefreshSkill_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"CDTime": 0.0,
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_KillingRefreshSkill_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByKillingMixin",
|
|
"detectWindow": 0.6000000238418579,
|
|
"onKill": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": "Rate",
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_KillingRefreshSkill"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_KillingRefreshSkill",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_KillingRefreshSkill_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_KillingRefreshSkill",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_KillingRefreshSkill"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_KillingRefreshSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ModifyAvatarSkillCD",
|
|
"skillSlot": [
|
|
2
|
|
],
|
|
"cdRatio": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_UltGainEnergyForTeam",
|
|
"abilitySpecials": {
|
|
"EnergyAmount": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_UltGainEnergyForTeam_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetType",
|
|
"GAIGNEFHDBL": false
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_UltGainEnergyForTeam"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetType",
|
|
"GAIGNEFHDBL": false
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"value": 100.0,
|
|
"modifierName": "UNIQUE_Relic_UltGainEnergyForTeam",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_UltGainEnergyForTeam": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 6.5,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ReviveElemEnergyMixin",
|
|
"KPBMABEIBHE": 2.0,
|
|
"HMHDCLAJCLB": "EnergyAmount",
|
|
"ratio": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_UltGainEnergyForTeam_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ChestHealSelf",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByEventMixin",
|
|
"type": "Current",
|
|
"onEvent": "ChestOpen",
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ChestHealSelf"
|
|
}
|
|
],
|
|
"LIINFCJLBOP": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"HealDuration": 0.0,
|
|
"HealInterval": 0.0,
|
|
"HealRatio": 0.0,
|
|
"Dura_Delay": 0.5
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ChestHealSelf": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": [
|
|
"HealDuration",
|
|
"Dura_Delay",
|
|
"Add"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "HealInterval",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "HealHP",
|
|
"amountByTargetMaxHPRatio": "HealRatio"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_CoinHealSelf",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByEventMixin",
|
|
"type": "Current",
|
|
"onEvent": "PickItem",
|
|
"FLKLILJMJNG": [
|
|
70590011
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_CoinHealSelf"
|
|
}
|
|
],
|
|
"LIINFCJLBOP": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"HealAmount": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_CoinHealSelf": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HealHP",
|
|
"amount": "HealAmount"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_RestoreEnergyGainExtraEnergyForTeam",
|
|
"abilitySpecials": {
|
|
"EnergyAmount": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_RestoreEnergyGainExtraEnergyForTeam_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByEnergyChangeMixin",
|
|
"elementTypes": [
|
|
"Electric",
|
|
"Fire",
|
|
"Water",
|
|
"Grass",
|
|
"Ice",
|
|
"Wind",
|
|
"Rock"
|
|
],
|
|
"doWhenEnergyMax": true,
|
|
"onGainEnergyByBall": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_CheckBoworMage"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_CheckBoworMage": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"EBMGNAOCOBG": [
|
|
"WEAPON_CATALYST",
|
|
"WEAPON_BOW"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "RestoreEnergyGainExtraEnergyForTeam"
|
|
}
|
|
]
|
|
},
|
|
"RestoreEnergyGainExtraEnergyForTeam": {
|
|
"modifierName": "",
|
|
"duration": 0.15000000596046448,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ReviveElemEnergy",
|
|
"doOffStage": true,
|
|
"value": "EnergyAmount"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_RestoreEnergyGainExtraEnergyForTeam_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_UltHealSelf",
|
|
"abilitySpecials": {
|
|
"HealRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_UltHealSelf_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_UltHealSelf"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_UltHealSelf": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "HealHP",
|
|
"amountByTargetMaxHPRatio": "HealRatio"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_UltHealSelf_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_CriticUpAgainstIceAndFrozen",
|
|
"abilitySpecials": {
|
|
"Rate1": 0.0,
|
|
"Rate2": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_CriticUpAgainstIceAndFrozen_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": 0.0,
|
|
"bonusCritical": "Rate1",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Ice"
|
|
},
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Frozen"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": 0.0,
|
|
"bonusCritical": "Rate2",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHasAbilityState",
|
|
"abilityState": "ElementFreeze"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_CriticUpAgainstIceAndFrozen_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_DamageUpAgainstElectric",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_DamageUpAgainstElectric_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": "Rate",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Electric"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_DamageUpAgainstElectric_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_DamageUpAgainstFireAndBurning",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_DamageUpAgainstFireAndBurning_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": "Rate",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "ByHasAbilityState",
|
|
"abilityState": "ElementBurning"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_DamageUpAgainstFireAndBurning_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_SkillEnhanceCured",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"MPNINPNOPPE": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceCured"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceCured"
|
|
}
|
|
],
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceCured"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceCured"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"HealUp": 0.0,
|
|
"Dura": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_SkillEnhanceCured": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_HealedAddDelta": "HealUp"
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_MeleeAttackUp",
|
|
"abilitySpecials": {
|
|
"DmgRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_MeleeAttackUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
],
|
|
"damagePercentageRatio": "DmgRate"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"EBMGNAOCOBG": [
|
|
"WEAPON_SWORD_ONE_HAND",
|
|
"WEAPON_CLAYMORE",
|
|
"WEAPON_POLE"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_MeleeAttackUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ReactionWindEnhance",
|
|
"abilitySpecials": {
|
|
"ReactionUp": 0.0,
|
|
"ResistDown": 0.0,
|
|
"Dura": 0.0,
|
|
"Minus": -1.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ReactionWindEnhance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"SwirlFire"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "UNIQUE_Relic_ElementFireDefDown"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"SwirlWater"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "UNIQUE_Relic_ElementWaterDefDown"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"SwirlElectric"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "UNIQUE_Relic_ElementElecDefDown"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"SwirlIce"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "UNIQUE_Relic_ElementIceDefDown"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_ElemReactSwirlFireDelta": "ReactionUp",
|
|
"Actor_ElemReactSwirlWaterDelta": "ReactionUp",
|
|
"Actor_ElemReactSwirlIceDelta": "ReactionUp",
|
|
"Actor_ElemReactSwirlElectricDelta": "ReactionUp"
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Swirl_FireDamage",
|
|
"Swirl_WaterDamage",
|
|
"Swirl_ElectricDamage",
|
|
"Swirl_IceDamage",
|
|
"Self_Swirl_FireDamage",
|
|
"Self_Swirl_WaterDamage",
|
|
"Self_Swirl_ElectricDamage",
|
|
"Self_Swirl_IceDamage"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementFireDefDown"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Water"
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementWaterDefDown"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Electric"
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementElecDefDown"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Ice"
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementIceDefDown"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementFireDefDown": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireSubHurtDelta": [
|
|
"ResistDown",
|
|
"Minus",
|
|
"Mul"
|
|
]
|
|
},
|
|
"state": "DefenseDown",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementWaterDefDown": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WaterSubHurtDelta": [
|
|
"ResistDown",
|
|
"Minus",
|
|
"Mul"
|
|
]
|
|
},
|
|
"state": "DefenseDown",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementIceDefDown": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_IceSubHurtDelta": [
|
|
"ResistDown",
|
|
"Minus",
|
|
"Mul"
|
|
]
|
|
},
|
|
"state": "DefenseDown",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementElecDefDown": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElecSubHurtDelta": [
|
|
"ResistDown",
|
|
"Minus",
|
|
"Mul"
|
|
]
|
|
},
|
|
"state": "DefenseDown",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionWindEnhance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relci_RangerAttackUp",
|
|
"abilitySpecials": {
|
|
"DmgRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relci_RangerAttackUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": "DmgRate"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"EBMGNAOCOBG": [
|
|
"WEAPON_CATALYST",
|
|
"WEAPON_BOW"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relci_RangerAttackUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ReactionIceEnhance",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionIceEnhance_Stack"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ReactionUp": 0.0,
|
|
"MeltUp": 0.0,
|
|
"Dura": 0.0,
|
|
"IceUp": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ReactionIceEnhance": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElemReactSConductDelta": "ReactionUp",
|
|
"Actor_ElemReactMeltDelta": "MeltUp"
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ReactionIceEnhance_Stack": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_IceAddHurtDelta": "IceUp"
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionIceEnhance"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ReactionElectricEnhance",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_ReactionElectricEnhance",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_ReactionElectricEnhance_CD",
|
|
"UNIQUE_Relic_ReactionElectricEnhance_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ReactionUp": 0.0,
|
|
"CDTime": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ReactionElectricEnhance": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElemReactExplodeDelta": "ReactionUp",
|
|
"Actor_ElemReactSConductDelta": "ReactionUp",
|
|
"Actor_ElemReactElectricDelta": "ReactionUp"
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ReactionElectricEnhance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Explode",
|
|
"Superconductor",
|
|
"Shock"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionElectricEnhance_CDReduce"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_ReactionElectricEnhance",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ReactionElectricEnhance_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_ReactionElectricEnhance",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ReactionElectricEnhance_CDReduce": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ModifyAvatarSkillCD",
|
|
"skillSlot": [
|
|
2
|
|
],
|
|
"KHBEPNBNHOI": -1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_Ability_Relic_CDCount",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionElectricEnhance"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ReactionFireEnhance",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"MPNINPNOPPE": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionFireEnhance_Stack"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ReactionUp": 0.0,
|
|
"MeltUp": 0.0,
|
|
"FireUp": 0.0,
|
|
"Dura": 0.0,
|
|
"ExtraPercent": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ReactionFireEnhance": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElemReactExplodeDelta": "ReactionUp",
|
|
"Actor_ElemReactBurnDelta": "ReactionUp",
|
|
"Actor_ElemReactSteamDelta": "MeltUp",
|
|
"Actor_ElemReactMeltDelta": "MeltUp"
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ReactionFireEnhance_Stack": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"INDGEIJCJAJ": 3.0
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": [
|
|
"FireUp",
|
|
"ExtraPercent",
|
|
"Mul"
|
|
]
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionFireEnhance"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElementalBurstUp",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Burst"
|
|
],
|
|
"damagePercentageRatio": "Rate",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_TeamAtkupAfterElementalBurst",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_TeamAtkupAfterElementalBurst"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_TeamAtkupAfterElementalBurst"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": 0.0,
|
|
"Time": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_TeamAtkupAfterElementalBurst": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Time",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true,
|
|
"buffID": 10001
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_KillEnhanceExtraAtk",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_KillEnhanceExtraAtk",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_KillEnhanceExtraAtk_CD",
|
|
"UNIQUE_Relic_KillEnhanceExtraAtk_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Dura": 0.0,
|
|
"Rate": 0.0,
|
|
"StaminaReduce": 0.0,
|
|
"CDTime": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_KillEnhanceExtraAtk_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByKillingMixin",
|
|
"detectWindow": 0.6000000238418579,
|
|
"onKill": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_KillEnhanceExtraAtk"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_KillEnhanceExtraAtk",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_KillEnhanceExtraAtk": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": "Rate",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ExtraAttack",
|
|
"ExtraAttack1",
|
|
"ExtraAttack2",
|
|
"ExtraAttack3",
|
|
"ExtraAttack_BS",
|
|
"ExtraAttack_Charge",
|
|
"Attack01",
|
|
"Attack02",
|
|
"Attack03",
|
|
"Attack04",
|
|
"Attack05",
|
|
"Attack06",
|
|
"Gandalfr_Attack01",
|
|
"Gandalfr_Attack02",
|
|
"Gandalfr_Attack03",
|
|
"Gandalfr_Attack04",
|
|
"Gandalfr_Attack05",
|
|
"Gandalfr_Attack06",
|
|
"Gandalfr_ExtraAttack",
|
|
"Katana_Attack01",
|
|
"Katana_Attack02",
|
|
"Katana_Attack03",
|
|
"Katana_Attack04",
|
|
"Katana_Attack05",
|
|
"Katana_Attack06",
|
|
"Katana_ExtraAttack"
|
|
],
|
|
"modifierName": "UNIQUE_Relic_KillEnhanceExtraAtk_StaminaCost"
|
|
}
|
|
],
|
|
"state": "AttackUp"
|
|
},
|
|
"UNIQUE_Relic_KillEnhanceExtraAtk_StaminaCost": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_CostStaminaRatio": "StaminaReduce"
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_KillEnhanceExtraAtk_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_KillEnhanceExtraAtk",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Relic_KillEnhanceExtraAtk"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_FireResistance",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_FireResistance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Fire",
|
|
"JOCNPLNCAPM": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_FireResistance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_WaterResistance",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_WaterResistance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Water",
|
|
"JOCNPLNCAPM": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_WaterResistance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElectricResistance",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_EletricResistance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Electric",
|
|
"JOCNPLNCAPM": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_EletricResistance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_WindResistance",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_WindResistance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Wind",
|
|
"JOCNPLNCAPM": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_WindResistance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_IceResistance",
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_IceResistance_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Ice",
|
|
"JOCNPLNCAPM": 0.4000000059604645
|
|
},
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Frozen",
|
|
"JOCNPLNCAPM": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_IceResistance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElementDmgUpAfterCrystalShield",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Fire"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Water"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Grass"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Electric"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Ice"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Wind"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Rock"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": 0.0,
|
|
"Dura": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WaterAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_GrassAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElecAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_IceAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WindAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_RockAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ShieldEnhanceAtk",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_Ability_Relic_ShieldEnhanceAtk_Check",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_ShieldEnhanceAtk_NoBuff",
|
|
"UNIQUE_Relic_ShieldEnhanceAtk_HasBuff"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": "Rate",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHasShield",
|
|
"target": "Self",
|
|
"type": "All"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ShieldEnhanceAtk_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasShield",
|
|
"type": "All"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_Ability_Relic_ShieldEnhanceAtk_Check",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_Ability_Relic_ShieldEnhanceAtk_Check",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ShieldEnhanceAtk_NoBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Relic_ShieldEnhanceAtk_HasBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ShieldEnhanceAtk_HasBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"state": "AttackUp"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ShieldEnhanceAtk_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_WaterSkillEnhanceNormalAtkAndExtraAtk",
|
|
"abilitySpecials": {
|
|
"duration": 0.0,
|
|
"stack": 0.0,
|
|
"DmgRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_WaterSkillEnhanceNormalAtkAndExtraAtk_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"MPNINPNOPPE": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_WaterSkillEnhanceNormalAtkAndExtraAtk"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_WaterSkillEnhanceNormalAtkAndExtraAtk": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"INDGEIJCJAJ": "stack"
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "duration",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": "DmgRate"
|
|
}
|
|
],
|
|
"state": "AttackUp"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_WaterSkillEnhanceNormalAtkAndExtraAtk_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ShieldCostUpWhenElementalArtHit",
|
|
"abilitySpecials": {
|
|
"AttackRate": 0.0,
|
|
"ShieldCost": 0.0,
|
|
"Time": 0.0,
|
|
"CDTime": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Hold",
|
|
"Elemental_Art_Extra"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_ApplyBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_ApplyBuff": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_Buff"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_Buff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Time",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "AttackRate",
|
|
"Actor_ShieldCostMinusRatio": "ShieldCost"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ShieldCostUpWhenElementalArtHit_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AttackUpWhenNormalAtkAndExtraAtkHit",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_AttackUpWhenNormalAtkAndExtraAtkHit",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff1",
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff2"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": 0.0,
|
|
"Dura": 0.0,
|
|
"CDTime": 0.0,
|
|
"ExtraRate": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Hold",
|
|
"Elemental_Art_Extra"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_AddGlobalvalue"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_AddGlobalvalue": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_BuffTime"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_AttackUpWhenNormalAtkAndExtraAtkHit",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_BuffTime": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackUpWhenNormalAtkAndExtraAtkHit",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Rate",
|
|
2.0,
|
|
"Mul"
|
|
],
|
|
"Actor_PhysicalAddHurtDelta": "ExtraRate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackUpWhenNormalAtkAndExtraAtkHit",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_NormalDamageUpIfCostEnergy",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_NormalDamageUpIfCostEnergy_Check",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_NormalDamageUpIfCostEnergy_CD",
|
|
"UNIQUE_Relic_NormalDamageUpIfCostEnergy_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"EnergyCost": 0.0,
|
|
"DamageUp": 0.0,
|
|
"Time": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_NormalDamageUpIfCostEnergy_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"MPNINPNOPPE": [
|
|
{
|
|
"$type": "Predicated",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEnergy",
|
|
"logic": "GreaterOrEqual",
|
|
"value": "EnergyCost"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ReviveElemEnergy",
|
|
"doOffStage": true,
|
|
"value": [
|
|
0.0,
|
|
"EnergyCost",
|
|
"Sub"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_NormalDamageUpIfCostEnergy_Buff"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_NormalDamageUpIfCostEnergy_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Time",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack",
|
|
"FallingAttack"
|
|
],
|
|
"damagePercentageRatio": "DamageUp"
|
|
}
|
|
],
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_NormalDamageUpIfCostEnergy_Check",
|
|
"useLimitRange": true,
|
|
"maxValue": -1.0,
|
|
"minValue": -1.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_NormalDamageUpIfCostEnergy_Check",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_NormalDamageUpIfCostEnergy_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElementalBurstUpByChargeEfficiency",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Burst"
|
|
],
|
|
"damagePercentageRatio": [
|
|
"Ratio",
|
|
"FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY",
|
|
"Mul"
|
|
],
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Relic_ElementalBurstUpByChargeMax",
|
|
"value": [
|
|
"Ratio",
|
|
"FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY",
|
|
"Mul"
|
|
],
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Relic_ElementalBurstUpByChargeZero",
|
|
"value": [
|
|
"Ratio",
|
|
"FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY",
|
|
"Mul"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Burst"
|
|
],
|
|
"damagePercentageRatio": "MaxDamageUp",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Relic_ElementalBurstUpByChargeMax",
|
|
"value": [
|
|
"Ratio",
|
|
"FIGHT_PROP_NONEXTRA_CHARGE_EFFICIENCY",
|
|
"Mul"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Ratio": 0.0,
|
|
"MaxDamageUp": 0.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": "MaxDamageUp",
|
|
"key": "_ABILITY_Relic_ElementalBurstUpByChargeMax",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementalBurstUpByChargeZero",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElementalBurstGainTeamEnergy",
|
|
"abilitySpecials": {
|
|
"Energy": 2.0,
|
|
"CDTime": 2.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_CheckElementalBurstAttack": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Burst"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementalBurstAttackGainEnergy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementalBurstAttackGainEnergy": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "CDTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"doOffStage": true,
|
|
"effectPattern": "Eff_Weapon_TriggerGreen"
|
|
},
|
|
{
|
|
"$type": "ReviveElemEnergy",
|
|
"doOffStage": true,
|
|
"value": "Energy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_CheckElementalBurstAttack"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_RaiseDefenceAndRock",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_Defender_Level",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
10.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_DefenderBuff0",
|
|
"UNIQUE_Relic_DefenderBuff1",
|
|
"UNIQUE_Relic_DefenderBuff2",
|
|
"UNIQUE_Relic_DefenderBuff3",
|
|
"UNIQUE_Relic_DefenderBuff4"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Levelup_CD": 0.0,
|
|
"BackTime": 0.0,
|
|
"Rate": 0.0,
|
|
"RockRate": 0.0,
|
|
"Time": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_Defender_NotLocalAvatar": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "BackTime",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_Defender_Levelup"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_Defender_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Rock"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_Defender_Levelup"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_Defender_Levelup": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Levelup_CD",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Relic_Defender_Level",
|
|
"value": 3.5,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Relic_Rock_NumberFlash"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_Defender_Level",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_Defender_Level_Timer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_Defender_Level_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_Defender_Level_Timer": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "Time",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Relic_Defender_Level",
|
|
"value": 0.5,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Relic_Rock_NumberBehit"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_Defender_Level",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_DefenderBuff0": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Relic_Rock_Number0"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_DefenderBuff1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_DefenceRatio": "Rate",
|
|
"Actor_RockAddHurtDelta": "RockRate"
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Relic_Rock_Number1"
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_DefenderBuff2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_DefenceRatio": [
|
|
"Rate",
|
|
2.0,
|
|
"Mul"
|
|
],
|
|
"Actor_RockAddHurtDelta": [
|
|
"RockRate",
|
|
2.0,
|
|
"Mul"
|
|
]
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Relic_Rock_Number2"
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_DefenderBuff3": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_DefenceRatio": [
|
|
"Rate",
|
|
3.0,
|
|
"Mul"
|
|
],
|
|
"Actor_RockAddHurtDelta": [
|
|
"RockRate",
|
|
3.0,
|
|
"Mul"
|
|
]
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Relic_Rock_Number3"
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_DefenderBuff4": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_DefenceRatio": [
|
|
"Rate",
|
|
4.0,
|
|
"Mul"
|
|
],
|
|
"Actor_RockAddHurtDelta": [
|
|
"RockRate",
|
|
4.0,
|
|
"Mul"
|
|
]
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Relic_Rock_Number4"
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_Defender_Handler"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_Defender_NotLocalAvatar"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_Defender_Level",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_Defender_Level_Timer"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_Defender_NotLocalAvatar"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_Defender_NotLocalAvatar"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_HealAndHolyNova",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_HealAndHolyNova_State",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_HealAndHolyNova_CD",
|
|
"UNIQUE_Relic_HealAndHolyNova_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Time": 0.0,
|
|
"HealRatio": 0.0,
|
|
"DamageRatio": 0.0,
|
|
"CDTime": 0.0,
|
|
"MaxHealAmount": 0.0,
|
|
"TriggerType": 0.0,
|
|
"HealAmount": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_HealAndHolyNova_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"FKNOCNGKGJE": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "GetHealAmountToGlobalValue",
|
|
"doOffStage": true,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_HealSum"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_TeamHasBall",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"abilityName": "Relic_HealAndHolyNova",
|
|
"abilitySpecials": {
|
|
"TriggerType": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_HealAndHolyNova": {
|
|
"LAFGKJBLBGP": "Level",
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Time",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetType",
|
|
"targetType": "Caster"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_HealAndHolyNova_BallEffect"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_HealAndHolyNova_BallEffect"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_TeamHasBall",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Caster",
|
|
"abilityName": "Relic_HealAndHolyNova",
|
|
"abilitySpecials": {
|
|
"TriggerType": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_State",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_TeamHasBall",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_HealAndHolyNova_BallEffect": {
|
|
"LAFGKJBLBGP": "Level",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": [
|
|
"Time",
|
|
0.5,
|
|
"Add"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "CurLocalAvatar",
|
|
"doOffStage": true,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_Dir",
|
|
"OGADOPDNBMM": false
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_Dir_0",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_Dir_1",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_Dir_2",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValueToTarget",
|
|
"doOffStage": true,
|
|
"IGKNCNDCLOO": "Self",
|
|
"KNAELFCJEPL": "Team",
|
|
"DHPMANPAAFN": "_ABILITY_Relic_HealAndHolyNova_Dir_0",
|
|
"CGMMPCHEGIH": "_ABILITY_Relic_HealAndHolyNova_Dir_0"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValueToTarget",
|
|
"doOffStage": true,
|
|
"IGKNCNDCLOO": "Self",
|
|
"KNAELFCJEPL": "Team",
|
|
"DHPMANPAAFN": "_ABILITY_Relic_HealAndHolyNova_Dir_1",
|
|
"CGMMPCHEGIH": "_ABILITY_Relic_HealAndHolyNova_Dir_1"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValueToTarget",
|
|
"doOffStage": true,
|
|
"IGKNCNDCLOO": "Self",
|
|
"KNAELFCJEPL": "Team",
|
|
"DHPMANPAAFN": "_ABILITY_Relic_HealAndHolyNova_Dir_2",
|
|
"CGMMPCHEGIH": "_ABILITY_Relic_HealAndHolyNova_Dir_2"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "Relic_HealAndHolyNova_BallEffect_Team"
|
|
}
|
|
],
|
|
"FKNOCNGKGJE": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"parameter": "Blink",
|
|
"effectPattern": "Eff_Relic_Maria_Animator"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Relic_HealAndHolyNova_BallEffect_Team": {
|
|
"stacking": "Overlap",
|
|
"modifierName": "",
|
|
"duration": [
|
|
"Time",
|
|
0.5,
|
|
"Add"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"doOffStage": true,
|
|
"effectPattern": "Eff_Relic_Maria_Animator",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByGlobalValue",
|
|
"MICIJLHMIIH": "_ABILITY_Relic_HealAndHolyNova_Dir"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_HealAndHolyNova_CD": {
|
|
"LAFGKJBLBGP": "Level",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": [
|
|
"CDTime",
|
|
"Time",
|
|
"Sub"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_State",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_TeamHasBall",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_TeamHasBall",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_HealAndHolyNova_BallEffect"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetOverrideMapValue",
|
|
"logic": "Equal",
|
|
"PNAOLGNNHHO": "",
|
|
"ABBOCDIEGFC": "TriggerType",
|
|
"DDFFJLBEEGG": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_HealAndHolyNova"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "CurLocalAvatar",
|
|
"doOffStage": true,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_Position",
|
|
"OGADOPDNBMM": false
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"parameter": "Burst",
|
|
"effectPattern": "Eff_Relic_Maria_Animator"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"doOffStage": true,
|
|
"globalValueKey": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"OGAHELLALBB": "HealAmount"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": "HealAmount",
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"useLimitRange": true,
|
|
"maxValue": "MaxHealAmount",
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"doOffStage": true,
|
|
"globalValueKey": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"OGAHELLALBB": "HealAmount"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"LCDFJLIEENG": true,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"GDENJEFPMGC": "_ABILITY_Relic_HealAndHolyNova_Position",
|
|
"MICIJLHMIIH": ""
|
|
},
|
|
"secondHeight": 2.0,
|
|
"radius": 6.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "RelicSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"ignoreAttackerProperty": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0,
|
|
"damageExtra": [
|
|
"DamageRatio",
|
|
"HealAmount",
|
|
"Mul"
|
|
]
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_HealAndHolyNova_HealSum",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_HeaQAtest",
|
|
"modifiers": {
|
|
"Relic_HeaQAtest": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"FKNOCNGKGJE": [
|
|
{
|
|
"$type": "GetHealAmountToGlobalValue",
|
|
"doOffStage": true,
|
|
"key": "Add_HealSumQATest"
|
|
},
|
|
{
|
|
"$type": "GetHealAmountToGlobalValue",
|
|
"doOffStage": true,
|
|
"key": "Add_RealHealSumQATest"
|
|
},
|
|
{
|
|
"$type": "GetHealAmountToGlobalValue",
|
|
"doOffStage": true,
|
|
"type": "Set",
|
|
"key": "Set_onHealQATest"
|
|
},
|
|
{
|
|
"$type": "GetHPHealedToGlobalValue",
|
|
"doOffStage": true,
|
|
"type": "Set",
|
|
"key": "Set_onHealRealQATest"
|
|
}
|
|
],
|
|
"CLKOPBOIEEH": [
|
|
{
|
|
"$type": "GetHealAmountToGlobalValue",
|
|
"doOffStage": true,
|
|
"key": "Add_onBeingHealedSumQATest"
|
|
},
|
|
{
|
|
"$type": "GetHPHealedToGlobalValue",
|
|
"doOffStage": true,
|
|
"key": "Add_onBeingHealedRealSumQATest"
|
|
},
|
|
{
|
|
"$type": "GetHealAmountToGlobalValue",
|
|
"doOffStage": true,
|
|
"type": "Set",
|
|
"key": "Set_onBeingHealedQATest"
|
|
},
|
|
{
|
|
"$type": "GetHPHealedToGlobalValue",
|
|
"doOffStage": true,
|
|
"type": "Set",
|
|
"key": "Set_onBeingHealedRealQATest"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Relic_HeaQAtest"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Add_HealSumQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Add_RealHealSumQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Set_onHealQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Set_onHealRealQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Add_onBeingHealedSumQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Add_onBeingHealedRealSumQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Set_onBeingHealedQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Set_onBeingHealedRealQATest",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AttackUpWhenHPdown",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackUpWhenHPdown_GV",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackUp_BurstBuff"
|
|
}
|
|
],
|
|
"CAHFPMLJFAK": 0.20000000298023224
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Dura": 0.0,
|
|
"Base_Ratio": 0.0,
|
|
"Ratio": 0.0,
|
|
"MaxLevel": 0.0,
|
|
"TriggerCD": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_AttackUp_BurstBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "DoActionByEventMixin",
|
|
"onEvent": "HPDown",
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackUpWhenHPdown_TriggerCD"
|
|
}
|
|
],
|
|
"LIINFCJLBOP": ""
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_AttackUpWhenHPdown_GV",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5,
|
|
5.5,
|
|
6.5,
|
|
7.5,
|
|
8.5,
|
|
9.5,
|
|
10.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff1",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff2",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff3",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff4",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff5",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff6",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff7",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff8",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff9",
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff10"
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_AttackRatio": "Base_Ratio"
|
|
},
|
|
"state": "AttackUp"
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_TriggerCD": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "TriggerCD",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_AttackUpWhenHPdown_GV",
|
|
"useLimitRange": true,
|
|
"maxValue": "MaxLevel",
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": "Ratio"
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
2.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff3": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
3.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff4": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
4.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff5": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
5.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff6": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
6.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff7": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
7.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff8": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
8.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff9": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
9.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenHPdown_Buff10": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Ratio",
|
|
10.0,
|
|
"Mul"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackUpWhenHPdown_GV",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackUp_BurstBuff"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_AttackWithExtraDamage",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_AttackWithExtraDamage",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_AttackWithExtraDamage"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Base_Rate": 0.0,
|
|
"AttackPercentage": 0.0,
|
|
"Keep_Time": 0.0,
|
|
"Extra_Rate": 0.0,
|
|
"Trigger_CD": 0.0,
|
|
"Relic_CD": 0.0,
|
|
"ChanceRate": 0.0,
|
|
"Dura": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_AttackWithExtraDamage_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage_Handler",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_Trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_AttackWithExtraDamage_Trigger": {
|
|
"LAFGKJBLBGP": "Level",
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Trigger_CD",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "Trigger_CD",
|
|
"onAdded": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": [
|
|
"Base_Rate",
|
|
"Extra_Rate",
|
|
"ChanceRate",
|
|
"Mul",
|
|
"Add"
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Relic_AttackWithExtraDamage"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ChanceRate"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"value": [
|
|
"ChanceRate",
|
|
1.0,
|
|
"Add"
|
|
],
|
|
"OGAHELLALBB": "ChanceRate"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_Trigger"
|
|
}
|
|
],
|
|
"NHFJDDBKNCM": true
|
|
},
|
|
"UNIQUE_Relic_AttackWithExtraDamage": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"damageExtra": [
|
|
"FIGHT_PROP_CUR_ATTACK",
|
|
"AttackPercentage",
|
|
"Mul"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage_Handler",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"damage": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_CountDown"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_CD"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_AttackWithExtraDamage_CountDown": {
|
|
"LAFGKJBLBGP": "Level",
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Keep_Time",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "Keep_Time",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_CountDown"
|
|
}
|
|
],
|
|
"NHFJDDBKNCM": true
|
|
},
|
|
"UNIQUE_Relic_AttackWithExtraDamage_CD": {
|
|
"LAFGKJBLBGP": "Level",
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Relic_CD",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "Relic_CD",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Randomed",
|
|
"doOffStage": true,
|
|
"chance": "Base_Rate",
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ChanceRate"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ChanceRate"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage_Handler",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_CD"
|
|
}
|
|
],
|
|
"NHFJDDBKNCM": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage_Handler",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": "Base_Rate",
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"value": 0.0,
|
|
"OGAHELLALBB": "ChanceRate"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"value": 1.0,
|
|
"OGAHELLALBB": "ChanceRate"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage_Handler",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_CountDown"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage_CD"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Relic_AttackWithExtraDamage"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Relic_AttackWithExtraDamage",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
}
|
|
] |