mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-04 23:43:50 +09:00
3750 lines
152 KiB
JSON
3750 lines
152 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",
|
|
"weaponTypes": [
|
|
"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",
|
|
"weaponTypes": [
|
|
"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
|
|
}
|
|
},
|
|
"onAvatarIn": [
|
|
{
|
|
"$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,
|
|
"overrideMapKey": "ElementFireDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"overrideMapKey": "ElementWaterDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"overrideMapKey": "ElementWindDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"overrideMapKey": "ElementElecDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"overrideMapKey": "ElementIceDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"overrideMapKey": "ElementRockDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"overrideMapKey": "ElementGrassDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Fire",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "ElementFireDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Water",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "ElementWaterDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Wind",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "ElementWindDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Electric",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "ElementElecDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Ice",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "ElementIceDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Rock",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "ElementRockDefUp"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurTeamHasElementType",
|
|
"elementType": "Grass",
|
|
"number": 1,
|
|
"logic": "GreaterOrEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"overrideMapKey": "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",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_SkillEnhanceNormalAtkAndExtraAtk"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_SkillEnhanceNormalAtkAndExtraAtk": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": "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",
|
|
"isTarget": false
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_UltGainEnergyForTeam"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetType",
|
|
"isTarget": false
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"value": 100.0,
|
|
"modifierName": "UNIQUE_Relic_UltGainEnergyForTeam",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_UltGainEnergyForTeam": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 6.5,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ReviveElemEnergyMixin",
|
|
"period": 2.0,
|
|
"baseEnergy": "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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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",
|
|
"pickItemConfigIDs": [
|
|
70590011
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_CoinHealSelf"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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",
|
|
"weaponTypes": [
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"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",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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",
|
|
"weaponTypes": [
|
|
"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",
|
|
"weaponTypes": [
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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
|
|
],
|
|
"cdDelta": -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",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ReactionFireEnhance_Stack"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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": "",
|
|
"maxModifierNumForMultipleType": 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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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",
|
|
"Attack01",
|
|
"Attack02",
|
|
"Attack03",
|
|
"Attack04",
|
|
"Attack05",
|
|
"Attack06",
|
|
"ExtraAttack_BS",
|
|
"ExtraAttack_Charge",
|
|
"Gandalfr_Attack01",
|
|
"Gandalfr_Attack02",
|
|
"Gandalfr_Attack03",
|
|
"Gandalfr_Attack04",
|
|
"Gandalfr_Attack05",
|
|
"Gandalfr_Attack06",
|
|
"Gandalfr_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",
|
|
"durationRatio": 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",
|
|
"durationRatio": 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",
|
|
"durationRatio": 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",
|
|
"durationRatio": 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",
|
|
"durationRatio": 0.4000000059604645
|
|
},
|
|
{
|
|
"$type": "AttachElementTypeResistance",
|
|
"elementType": "Frozen",
|
|
"durationRatio": 0.4000000059604645
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_IceResistance_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Relic_ElementDmgUpAfterCrystalShield",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5,
|
|
5.5,
|
|
6.5,
|
|
7.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Blank",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Fire",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Water",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Grass",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Electric",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Ice",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Wind",
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Rock"
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Fire"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountFire"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Water"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountWater"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Grass"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountGrass"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Electric"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountElectric"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Ice"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountIce"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Wind"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountWind"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByGainCrystalSeedMixin",
|
|
"elementTypes": [
|
|
"Rock"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountRock"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": 0.0,
|
|
"Dura": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "Dura",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountFire": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountWater": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountGrass": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountElectric": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"minValue": 4.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountIce": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 5.0,
|
|
"minValue": 5.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountWind": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 6.0,
|
|
"minValue": 6.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_AddCountRock": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 7.0,
|
|
"minValue": 7.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Timer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Blank": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Fire": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Water": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Grass": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Electric": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Ice": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Wind": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_Rock": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": 40.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamFireBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWaterBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WaterAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamGrassBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_GrassAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamElectricBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_ElecAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamIceBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_IceAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamWindBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_WindAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_TeamRockBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_RockAddHurtDelta": "Rate"
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_RemoveBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$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"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ABILITY_Relic_ElementDmgUpBuffType",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"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",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Relic_WaterSkillEnhanceNormalAtkAndExtraAtk"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Relic_WaterSkillEnhanceNormalAtkAndExtraAtk": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": "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,
|
|
2.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff1",
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff2",
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff3"
|
|
]
|
|
}
|
|
],
|
|
"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": 3.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"
|
|
]
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Relic_AttackUpWhenNormalAtkAndExtraAtkHit_Buff3": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AttackRatio": [
|
|
"Rate",
|
|
3.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
|
|
}
|
|
}
|
|
] |