Data:ItemCards.json: Difference between revisionsGive feedback
Monster Domosed created the page Data:ItemCards.json using a non-default content model "JSON" |
created, will be automated by deadbot |
||
| Line 1: | Line 1: | ||
{} | { | ||
"ability_item_pickup_effects": { | |||
"Key": "ability_item_pickup_effects", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": null, | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"Hero" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_base": { | |||
"Key": "upgrade_base", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": null, | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"armor_upgrade_base": { | |||
"Key": "armor_upgrade_base", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"armor_upgrade_t1": { | |||
"Key": "armor_upgrade_t1", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"armor_upgrade_t2": { | |||
"Key": "armor_upgrade_t2", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"armor_upgrade_t3": { | |||
"Key": "armor_upgrade_t3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"armor_upgrade_t4": { | |||
"Key": "armor_upgrade_t4", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"armor_upgrade_t5": { | |||
"Key": "armor_upgrade_t5", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"weapon_upgrade_base": { | |||
"Key": "weapon_upgrade_base", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"weapon_upgrade_t1": { | |||
"Key": "weapon_upgrade_t1", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"weapon_upgrade_t2": { | |||
"Key": "weapon_upgrade_t2", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"weapon_upgrade_t3": { | |||
"Key": "weapon_upgrade_t3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"weapon_upgrade_t4": { | |||
"Key": "weapon_upgrade_t4", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"weapon_upgrade_t5": { | |||
"Key": "weapon_upgrade_t5", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"tech_upgrade_base": { | |||
"Key": "tech_upgrade_base", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"tech_upgrade_t1": { | |||
"Key": "tech_upgrade_t1", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"tech_upgrade_t2": { | |||
"Key": "tech_upgrade_t2", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"tech_upgrade_t3": { | |||
"Key": "tech_upgrade_t3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"tech_upgrade_t4": { | |||
"Key": "tech_upgrade_t4", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"tech_upgrade_t5": { | |||
"Key": "tech_upgrade_t5", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"item_projectile_test_01": { | |||
"Key": "item_projectile_test_01", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#item_projectile_test_01_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "0.5m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.01, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "0.5m" | |||
} | |||
} | |||
}, | |||
"item_projectile_test_02": { | |||
"Key": "item_projectile_test_02", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#item_projectile_test_02_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "0.5m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.01, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "0.5m" | |||
} | |||
} | |||
}, | |||
"item_projectile_test_03": { | |||
"Key": "item_projectile_test_03", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#item_projectile_test_03_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "0.5m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.01, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "0.5m" | |||
} | |||
} | |||
}, | |||
"item_projectile_test_04": { | |||
"Key": "item_projectile_test_04", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#item_projectile_test_04_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "0.5m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.01, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "0.5m" | |||
} | |||
} | |||
}, | |||
"item_projectile_test_05": { | |||
"Key": "item_projectile_test_05", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#item_projectile_test_05_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "0.5m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.01, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "0.5m" | |||
} | |||
} | |||
}, | |||
"item_projectile_test_06": { | |||
"Key": "item_projectile_test_06", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#item_projectile_test_06_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "0.5m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.01, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "0.5m" | |||
} | |||
} | |||
}, | |||
"upgrade_clip_size": { | |||
"Key": "upgrade_clip_size", | |||
"Name": "Extended Magazine", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 30 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 6, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusClipSizePercent": 30 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_non_player_bonus": { | |||
"Key": "upgrade_non_player_bonus", | |||
"Name": "Monster Rounds", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "NonPlayerBonusWeaponPower", | |||
"Value": 25, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "NonPlayerBulletResist", | |||
"Value": 25, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"NonPlayerBonusWeaponPower": 15, | |||
"NonPlayerBulletResist": 15, | |||
"OutOfCombatHealthRegen": 1 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_non_player_bonus_sacrifice": { | |||
"Key": "upgrade_non_player_bonus_sacrifice", | |||
"Name": "Cultist Sacrifice", | |||
"Description": "Target an enemy NPC and consume it for \u003Cspan class=\"highlight\"\u003E150% Bonus Souls\u003C/span\u003E and grants a powerful long lasting buff.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Press", | |||
"Components": [ | |||
"upgrade_non_player_bonus" | |||
], | |||
"TargetTypes": [ | |||
"TrooperEnemy", | |||
"Neutral", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 2, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "NonPlayerBonusWeaponPower", | |||
"Value": 30, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "NonPlayerBulletResist", | |||
"Value": 30, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_non_player_bonus_sacrifice_desc", | |||
"Cooldown": 270, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 0.7, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 4, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "health", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 15, | |||
"Type": "distance", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 160, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 25, | |||
"TechRangeMultiplier": 25, | |||
"BaseAttackDamagePercent": 37, | |||
"BonusHealth": 200, | |||
"NonPlayerBonusWeaponPower": 10, | |||
"NonPlayerBulletResist": 10 | |||
}, | |||
"Other": { | |||
"AbilityCastRange": { | |||
"Key": "AbilityCastRange", | |||
"Value": "7m", | |||
"Type": "range" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusSoulsPct": { | |||
"Key": "BonusSoulsPct", | |||
"Value": 150 | |||
}, | |||
"BonusAbilityCharges": { | |||
"Key": "BonusAbilityCharges", | |||
"Value": 1, | |||
"Type": "cast", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 15, | |||
"Type": "distance", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_ammo_scavenger": { | |||
"Key": "upgrade_ammo_scavenger", | |||
"Name": "Ammo Scavenger", | |||
"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan class=\"highlight\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cbr\u003EAt Max Stacks, gain bonus Sprint speed", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_ammo_scavenger_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AmmoPerSoul", | |||
"Value": 2 | |||
}, | |||
{ | |||
"Key": "SpiritPowerPerSoul", | |||
"Value": 1, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "2m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 45, | |||
"Type": "duration", | |||
"LocTokenOverride": "AmmoScavengerDuration" | |||
}, | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 18 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_clip_size_fixed": { | |||
"Key": "upgrade_clip_size_fixed", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSize", | |||
"Value": 6 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_clip_size_fixed_t3": { | |||
"Key": "upgrade_clip_size_fixed_t3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusClipSize": { | |||
"Key": "BonusClipSize", | |||
"Value": 12 | |||
} | |||
} | |||
}, | |||
"upgrade_chain_lightning": { | |||
"Key": "upgrade_chain_lightning", | |||
"Name": "Tesla Bullets", | |||
"Description": "Your bullets have a chance to \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E your target. The \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_chain_lightning_desc", | |||
"Cooldown": 0.25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamagePerChain", | |||
"Value": 33, | |||
"Scale": { | |||
"Value": 0.19, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 15 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ChainCount", | |||
"Value": 4 | |||
}, | |||
{ | |||
"Key": "ChainRadius", | |||
"Value": "8m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"DamagePerChain": 25, | |||
"BonusPerChain": 25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusPerChain": { | |||
"Key": "BonusPerChain", | |||
"Value": 33, | |||
"Scale": { | |||
"Value": 0.19, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
"ChainTickRate": { | |||
"Key": "ChainTickRate", | |||
"Value": 0.4 | |||
} | |||
} | |||
}, | |||
"upgrade_capacitor": { | |||
"Key": "upgrade_capacitor", | |||
"Name": "Capacitor", | |||
"Description": "Launch a projectile that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E, applies a strong slow that recovers over time, \u003Cspan class=\"highlight\"\u003Eprevents Stamina usage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_chain_lightning" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy", | |||
"BossEnemy", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 5, | |||
"Type": "fire_rate" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_chain_lightning_desc", | |||
"Cooldown": 0.25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamagePerChain", | |||
"Value": 43, | |||
"Scale": { | |||
"Value": 0.19, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 20 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ChainCount", | |||
"Value": 6 | |||
}, | |||
{ | |||
"Key": "ChainRadius", | |||
"Value": "10m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_capacitor_desc", | |||
"Cooldown": 40, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 100, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "MaxSlowPercent", | |||
"Value": 75, | |||
"Type": "slow" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ProcChance": 5, | |||
"BonusFireRate": 15, | |||
"DamagePerChain": 25, | |||
"AbilityCooldown": -32, | |||
"Damage": 25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusPerChain": { | |||
"Key": "BonusPerChain", | |||
"Value": 43, | |||
"Scale": { | |||
"Value": 0.19, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
"ChainTickRate": { | |||
"Key": "ChainTickRate", | |||
"Value": 0.4 | |||
} | |||
} | |||
}, | |||
"upgrade_galvanic_storm": { | |||
"Key": "upgrade_galvanic_storm", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_galvanic_storm_passive1", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamagePerChain", | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 0.304668, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusPerChain", | |||
"Value": 75, | |||
"Scale": { | |||
"Value": 0.457002, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 30 | |||
}, | |||
{ | |||
"Key": "ChainRadius", | |||
"Value": "7m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "ChainCount", | |||
"Value": 7 | |||
}, | |||
{ | |||
"Key": "ChainTickRate", | |||
"Value": 0.2 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_galvanic_storm_passive2", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BuffDamageMult", | |||
"Value": 2 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffMoveSpeedBonus", | |||
"Value": "3m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "GalvanicBuffDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Innate", | |||
"DescKey": "#upgrade_regenerating_tech_shield", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ProcCooldown": { | |||
"Key": "ProcCooldown", | |||
"Value": 0.4, | |||
"Type": "cooldown" | |||
}, | |||
"TechShieldMaxHealth": { | |||
"Key": "TechShieldMaxHealth", | |||
"Value": 400, | |||
"Type": "tech_armor_up" | |||
}, | |||
"GalvanicDebuffDuration": { | |||
"Key": "GalvanicDebuffDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
"ExplodeRadius": { | |||
"Key": "ExplodeRadius", | |||
"Value": "10m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_hollow_point_rounds": { | |||
"Key": "upgrade_hollow_point_rounds", | |||
"Name": "Hollow Point", | |||
"Description": "When you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets reduce enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4.5, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 125, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_hollow_point_rounds_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 35, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -9, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletArmorReduction": -12, | |||
"BonusHealth": 150, | |||
"BaseAttackDamagePercent": 25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LifeThreshold": { | |||
"Key": "LifeThreshold", | |||
"Value": 65 | |||
} | |||
} | |||
}, | |||
"upgrade_pristine_emblem": { | |||
"Key": "upgrade_pristine_emblem", | |||
"Name": "Opening Rounds", | |||
"Description": "Your attacks have additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan class=\"highlight\"\u003Eenemies above 50% health\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_pristine_emblem_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercentBonus", | |||
"Value": 40, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BaseAttackDamagePercentBonus": 25, | |||
"TechPower": 18 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"EnemyLifeThreshold": { | |||
"Key": "EnemyLifeThreshold", | |||
"Value": 50 | |||
} | |||
} | |||
}, | |||
"upgrade_stabilizer": { | |||
"Key": "upgrade_stabilizer", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": "#upgrade_stabilizer_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": 30 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MoveWhileShootingSpeedPenaltyReductionPercent": { | |||
"Key": "MoveWhileShootingSpeedPenaltyReductionPercent", | |||
"Value": 100, | |||
"Type": "move_speed" | |||
}, | |||
"MoveWhileZoomedSpeedPenaltyReductionPercent": { | |||
"Key": "MoveWhileZoomedSpeedPenaltyReductionPercent", | |||
"Value": 100, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_high_velocity_mag": { | |||
"Key": "upgrade_high_velocity_mag", | |||
"Name": "High-Velocity Rounds", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": 50, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 5 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusBulletSpeedPercent": 45, | |||
"BonusFireRate": 6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_lifestrike_gauntlets": { | |||
"Key": "upgrade_lifestrike_gauntlets", | |||
"Name": "Melee Lifesteal", | |||
"Description": "Your next \u003Cspan class=\"highlight\"\u003EMelee\u003C/span\u003E attack \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 30% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Melee", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 12, | |||
"Type": "melee_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_lifestrike_gauntlets_desc", | |||
"Cooldown": 8, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "LifestrikeHeal", | |||
"Value": 100, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusMeleeDamagePercent": 12, | |||
"AbilityCooldown": -6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LightMeleeCooldownMult": { | |||
"Key": "LightMeleeCooldownMult", | |||
"Value": 1.5 | |||
}, | |||
"NonHeroHealPct": { | |||
"Key": "NonHeroHealPct", | |||
"Value": 30 | |||
} | |||
} | |||
}, | |||
"upgrade_melee_rebuttal": { | |||
"Key": "upgrade_melee_rebuttal", | |||
"Name": "Rebuttal", | |||
"Description": "On a successful \u003Cspan class=\"highlight\"\u003EParry\u003C/span\u003E against an enemy Hero, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself for the damage parried and returns that damage to the target, and temporarily gain increased \u003Cspan class=\"highlight\"\u003Edamage.\u003C/span\u003E", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Melee", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "ParryCooldownReduction", | |||
"Value": 2, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "MeleeResistPercent", | |||
"Value": 18 | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_melee_rebuttal_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusDamagePercent", | |||
"Value": 30, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ParryCooldownReduction": 0.5, | |||
"MeleeResistPercent": 12, | |||
"BonusDamagePercent": 20, | |||
"BonusHealth": 50 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ParrySuccessHealPercentage": { | |||
"Key": "ParrySuccessHealPercentage", | |||
"Value": 100, | |||
"Type": "healing" | |||
} | |||
} | |||
}, | |||
"upgrade_counterspell": { | |||
"Key": "upgrade_counterspell", | |||
"Name": "Counterspell", | |||
"Description": "Your next parry \u003Cspan class=\"highlight\"\u003Eprotects you from the damage and effects of enemy abilities and items\u003C/span\u003E. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Melee", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "SpiritPowerInnate", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_counterspell_desc", | |||
"Cooldown": 20, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealOnSuccess", | |||
"Value": 150, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "HealOnCounterSpell" | |||
}, | |||
{ | |||
"Key": "SpiritPower", | |||
"Value": 20, | |||
"Type": "tech_power", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.75m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "SpellParryDuration", | |||
"Value": 0.8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SpiritPower": 20, | |||
"BonusHealth": 150, | |||
"HealOnSuccess": 250, | |||
"BonusMoveSpeed": "2m", | |||
"AbilityCooldown": -8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_weighted_shots": { | |||
"Key": "upgrade_weighted_shots", | |||
"Name": "Weighted Shots", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 35, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": -30, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 16, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "StatusResistancePercent", | |||
"Value": 16, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": -20 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"StatusResistancePercent": 10, | |||
"TechResist": 10, | |||
"BaseAttackDamagePercent": 35 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_ancient_shield": { | |||
"Key": "upgrade_ancient_shield", | |||
"Name": "Ancient Shield", | |||
"Description": null, | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 40, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 40, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "StatusResistancePercent", | |||
"Value": 40, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "DegenResistance", | |||
"Value": 40, | |||
"Type": "healing", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 40, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"DegenResistance": 10, | |||
"StatusResistancePercent": 10, | |||
"TechResist": 10, | |||
"OutOfCombatHealthRegen": 10, | |||
"BulletResist": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_close_range": { | |||
"Key": "upgrade_close_range", | |||
"Name": "Close Quarters", | |||
"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "MeleeResistPercent", | |||
"Value": 20 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_close_range_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CloseRangeBonusWeaponPower", | |||
"Value": 20, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "CloseRangeBonusDamageRange", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"CloseRangeBonusWeaponPower": 15, | |||
"MeleeResistPercent": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_long_range": { | |||
"Key": "upgrade_long_range", | |||
"Name": "Long Range", | |||
"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusAttackRangePercent", | |||
"Value": 4, | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_long_range_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "LongRangeBonusWeaponPower", | |||
"Value": 40, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "LongRangeBonusWeaponPowerMinRange", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusAttackRangePercent": 8, | |||
"LongRangeBonusWeaponPower": 30 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_slowing_bullets": { | |||
"Key": "upgrade_slowing_bullets", | |||
"Name": "Slowing Bullets", | |||
"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 15, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_slowing_bullets_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -25, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 3.5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 0.7 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BaseAttackDamagePercent": 30, | |||
"SlowPercent": 20, | |||
"GroundDashReductionPercent": -10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_inhibitor": { | |||
"Key": "upgrade_inhibitor", | |||
"Name": "Inhibitor", | |||
"Description": "Your bullets build up to reduce the target's \u003Cspan class=\"highlight\"\u003Eoutgoing damage\u003C/span\u003E and apply \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Disruption", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 22, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 150, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_inhibitor_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "OutgoingDamagePenaltyPercent", | |||
"Value": -35, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -40, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 0.77 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"OutgoingDamagePenaltyPercent": -20, | |||
"HealAmpReceivePenaltyPercent": -20, | |||
"HealAmpRegenPenaltyPercent": -20, | |||
"BonusHealth": 125, | |||
"BaseAttackDamagePercent": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -40, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_small_attack_speed": { | |||
"Key": "upgrade_small_attack_speed", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_tech_defense_shredders": { | |||
"Key": "upgrade_tech_defense_shredders", | |||
"Name": "Spirit Shredder Bullets", | |||
"Description": "Your bullets apply a debuff that reduces the \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E of the target and grants you and your allies \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E against them.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_defense_shredders_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechArmorDamageReduction", | |||
"Value": -8, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 8, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechArmorDamageReduction": -10, | |||
"AbilityLifestealPercentHero": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_attack_speed_1": { | |||
"Key": "upgrade_attack_speed_1", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 15 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_nearby_enemy_boost": { | |||
"Key": "upgrade_nearby_enemy_boost", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"FireRate", | |||
"Movement" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 90, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_nearby_enemy_boost_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 48, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 30, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "20m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 1 | |||
}, | |||
"MinTargetsRequired": { | |||
"Key": "MinTargetsRequired", | |||
"Value": 2 | |||
} | |||
} | |||
}, | |||
"upgrade_dps_aura": { | |||
"Key": "upgrade_dps_aura", | |||
"Name": "Heroic Aura", | |||
"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E to nearby friendly units.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": [ | |||
"FireRate", | |||
"Healing", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "1.5m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_dps_aura_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 15, | |||
"Type": "bullet_armor_up" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_dps_aura_active_desc", | |||
"Cooldown": 25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ActiveBonusMoveSpeed", | |||
"Value": "2.25m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 26, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ActiveRadius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ActiveBonusMoveSpeed": "2m", | |||
"BonusFireRate": 20, | |||
"BulletResist": 5, | |||
"ActiveRadius": "15m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"NonHeroMult": { | |||
"Key": "NonHeroMult", | |||
"Value": 2 | |||
} | |||
} | |||
}, | |||
"upgrade_armor_reduction_debuff": { | |||
"Key": "upgrade_armor_reduction_debuff", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 12, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_armor_reduction_debuff_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletShieldDamagePercent", | |||
"Value": 60, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ResistReduction": { | |||
"Key": "ResistReduction", | |||
"Value": -60, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_detention_ammo": { | |||
"Key": "upgrade_weapon_detention_ammo", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 15 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_weapon_detention_ammo_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TetherDuration", | |||
"Value": 2.3, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 1.2 | |||
}, | |||
{ | |||
"Key": "TetherRadius", | |||
"Value": "7m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "ImmunityDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_height_advantage": { | |||
"Key": "upgrade_height_advantage", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": "#upgrade_height_advantage_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HighGroundBonusWeaponPower": { | |||
"Key": "HighGroundBonusWeaponPower", | |||
"Value": 50, | |||
"Type": "bullet_damage" | |||
} | |||
} | |||
}, | |||
"upgrade_targeted_silence": { | |||
"Key": "upgrade_targeted_silence", | |||
"Name": "Silence Wave", | |||
"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E enemies for a short duration and deals impact damage. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ESilence does not interrupt channeling abilities.\u003C/span\u003E", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_targeted_silence_desc", | |||
"Cooldown": 35, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "Damage", | |||
"Value": 100, | |||
"Scale": { | |||
"Value": 0.6, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "40m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 3, | |||
"Type": "duration", | |||
"LocTokenOverride": "#SilenceDuration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -10, | |||
"Damage": 125, | |||
"BonusHealth": 75 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"CooldownOnMiss": { | |||
"Key": "CooldownOnMiss", | |||
"Value": 30 | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "1m" | |||
}, | |||
"GrowthPerMeter": { | |||
"Key": "GrowthPerMeter", | |||
"Value": "0.15m" | |||
}, | |||
"InitialWidth": { | |||
"Key": "InitialWidth", | |||
"Value": "5.0m" | |||
} | |||
} | |||
}, | |||
"upgrade_haunting_scream": { | |||
"Key": "upgrade_haunting_scream", | |||
"Name": "Haunting Scream", | |||
"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ECurses\u003C/span\u003E enemies for a short duration.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPowerPercent", | |||
"Value": 30 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_haunting_scream_desc", | |||
"Cooldown": 25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "StatusEffectDisarmed", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "40m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -8, | |||
"TechPowerPercent": 10, | |||
"AbilityDuration": 0.25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": "1m" | |||
}, | |||
"GrowthPerMeter": { | |||
"Key": "GrowthPerMeter", | |||
"Value": "0.15m" | |||
}, | |||
"InitialWidth": { | |||
"Key": "InitialWidth", | |||
"Value": "5.0m" | |||
}, | |||
"Damage": { | |||
"Key": "Damage", | |||
"Value": 400 | |||
}, | |||
"SkipFrames": { | |||
"Key": "SkipFrames", | |||
"Value": 6, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_proc_silence": { | |||
"Key": "upgrade_proc_silence", | |||
"Name": "Silencer", | |||
"Description": "Your bullets build up to a \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E. Victims are immune to the build up for \u003Cspan class=\"highlight\"\u003E10s\u003C/span\u003E after silence expires.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption", | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 15, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_proc_silence_debuff_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechDamageReduction", | |||
"Value": -25, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 6 | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_proc_silence_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SilenceDuration", | |||
"Value": 2.5 | |||
}, | |||
{ | |||
"Key": "ImmunityDuration", | |||
"Value": 10 | |||
}, | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 1.04 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechDamageReduction": -15, | |||
"SilenceDuration": 1.25, | |||
"TechResist": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_silencer": { | |||
"Key": "upgrade_silencer", | |||
"Name": "Silencer", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 20, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_silencer_active", | |||
"Cooldown": 36, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "EMPDuration", | |||
"Value": 2 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_proc_disarm": { | |||
"Key": "upgrade_proc_disarm", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_proc_disarm_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectDisarmed", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 1 | |||
}, | |||
{ | |||
"Key": "BuildUpDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "ImmunityDuration", | |||
"Value": 3 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_berserker": { | |||
"Key": "upgrade_berserker", | |||
"Name": "Berserker", | |||
"Description": "Your \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 8, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_berserker_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "WeaponPowerPerStack", | |||
"Value": 7, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageToStack", | |||
"Value": 120, | |||
"Type": "bullet_armor_up" | |||
}, | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 10 | |||
}, | |||
{ | |||
"Key": "DamageDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"WeaponPowerPerStack": 3, | |||
"BulletResist": 8, | |||
"MaxStacks": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_fervor": { | |||
"Key": "upgrade_fervor", | |||
"Name": "Frenzy", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"FireRate", | |||
"ClipSize", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 10, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_fervor_passive", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "FervorMovespeed", | |||
"Value": "2.5m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "FervorFireRate", | |||
"Value": 28, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "FervorTechResist", | |||
"Value": 30, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"FervorFireRate": 20, | |||
"FervorMovespeed": "3m", | |||
"FervorTechResist": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LowHealthThreshold": { | |||
"Key": "LowHealthThreshold", | |||
"Value": 50 | |||
}, | |||
"LingerDuration": { | |||
"Key": "LingerDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_siphon_bullets": { | |||
"Key": "upgrade_siphon_bullets", | |||
"Name": "Siphon Bullets", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 15, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 10, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_siphon_bullets_desc_passive2", | |||
"Cooldown": 1.2, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealthSteal", | |||
"Value": 35, | |||
"Scale": { | |||
"Value": 0.8, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "health" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StealDuration", | |||
"Value": 17, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HealthSteal": 25, | |||
"BulletResist": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"StealPerHit": { | |||
"Key": "StealPerHit", | |||
"Value": 1 | |||
}, | |||
"StealPerKill": { | |||
"Key": "StealPerKill", | |||
"Value": 1 | |||
}, | |||
"StackLostPerDeath": { | |||
"Key": "StackLostPerDeath", | |||
"Value": 2 | |||
}, | |||
"MaxStacks": { | |||
"Key": "MaxStacks", | |||
"Value": 9999 | |||
}, | |||
"ParticleRadius": { | |||
"Key": "ParticleRadius", | |||
"Value": "1m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_headshot_booster": { | |||
"Key": "upgrade_headshot_booster", | |||
"Name": "Headshot Booster", | |||
"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 30, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_headshot_booster_desc", | |||
"Cooldown": 9, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HeadShotBonusDamage", | |||
"Value": 45, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"HeadShotBonusDamage": 55 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ProcChance": { | |||
"Key": "ProcChance", | |||
"Value": 100 | |||
} | |||
} | |||
}, | |||
"upgrade_headshot_booster2": { | |||
"Key": "upgrade_headshot_booster2", | |||
"Name": "Weakening Headshot", | |||
"Description": "Landing a \u003Cspan class=\"highlight\"\u003EHeadshot\u003C/span\u003E on Heroes reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_headshot_booster2_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletResistReduction", | |||
"Value": -13, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 12, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletResistReduction": -7, | |||
"BonusHealth": 125 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"DiminishingMultiplier": { | |||
"Key": "DiminishingMultiplier", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_sharpshooter": { | |||
"Key": "upgrade_sharpshooter", | |||
"Name": "Sharpshooter", | |||
"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_long_range" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusAttackRangePercent", | |||
"Value": 20, | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "BonusZoomPercent", | |||
"Value": 25, | |||
"Type": "distance" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "1.0m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "-1m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_sharpshooter_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "LongRangeBonusWeaponPower", | |||
"Value": 70, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "LongRangeBonusWeaponPowerMinRange", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"LongRangeBonusWeaponPower": 40, | |||
"BonusAttackRangePercent": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_headhunter": { | |||
"Key": "upgrade_headhunter", | |||
"Name": "Headhunter", | |||
"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} you, and briefly grants {g:citadel_inline_attribute:'BonusMoveSpeed'}.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_headshot_booster" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 5, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_headhunter_desc", | |||
"Cooldown": 8, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HeadShotBonusDamage", | |||
"Value": 75, | |||
"Scale": { | |||
"Value": 4, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "HealPercentPerHeadshot", | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 0.06, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.75m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "MovementSpeedBonusDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HeadShotBonusDamage": 75, | |||
"HealPercentPerHeadshot": 4, | |||
"AbilityCooldown": -3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ProcChance": { | |||
"Key": "ProcChance", | |||
"Value": 100 | |||
} | |||
} | |||
}, | |||
"upgrade_spellslinger_headshots": { | |||
"Key": "upgrade_spellslinger_headshots", | |||
"Name": "Spirit Rend", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_tech_defense_shredders" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_spellslinger_headshots_part1_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechArmorDamageReduction", | |||
"Value": -8, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 8, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_spellslinger_headshots_part2_desc", | |||
"Cooldown": 2.25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MagicResistReduction", | |||
"Value": -7, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "SpellSlingerHeadshots_SpiritShredPerStack" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 4 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"MagicResistReduction": -5, | |||
"AbilityLifestealPercentHero": 10, | |||
"TechArmorDamageReduction": -10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_banshee_slugs": { | |||
"Key": "upgrade_banshee_slugs", | |||
"Name": "Crippling Headshot", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_headshot_booster2" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 125, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_banshee_slugs_headshots_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletResistReduction", | |||
"Value": -16, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "MagicResistReduction", | |||
"Value": -16, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -35, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 12, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"MagicResistReduction": -12, | |||
"BulletResistReduction": -12, | |||
"HealAmpReceivePenaltyPercent": -25, | |||
"HealAmpRegenPenaltyPercent": -25, | |||
"BonusHealth": 150 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealAmpReceivePenaltyPercent": { | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -35, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"DiminishingMultiplier": { | |||
"Key": "DiminishingMultiplier", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_proc_tech_damage": { | |||
"Key": "upgrade_proc_tech_damage", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": null, | |||
"DescKey": "#upgrade_proc_tech_damage_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "NanoTechPerShot", | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 3.04668, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseDamagePct", | |||
"Value": 0.0001, | |||
"Scale": { | |||
"Value": 3.04668, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BaseDamagePerShot": { | |||
"Key": "BaseDamagePerShot", | |||
"Value": 1 | |||
}, | |||
"SpellAmplificationMultiplier": { | |||
"Key": "SpellAmplificationMultiplier", | |||
"Value": 5 | |||
} | |||
} | |||
}, | |||
"upgrade_crackshot": { | |||
"Key": "upgrade_crackshot", | |||
"Name": "Mystic Shot", | |||
"Description": "Your next bullet deals bonus \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "SpiritPower", | |||
"Value": 7, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_crackshot_desc", | |||
"Cooldown": 8, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ProcBonusMagicDamage", | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 0.8, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"ProcBonusMagicDamage": 109, | |||
"SpiritPower": 14 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "1m" | |||
}, | |||
"ProcChance": { | |||
"Key": "ProcChance", | |||
"Value": 100 | |||
}, | |||
"ProcCooldown": { | |||
"Key": "ProcCooldown", | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
} | |||
}, | |||
"upgrade_critshot": { | |||
"Key": "upgrade_critshot", | |||
"Name": "Lucky Shot", | |||
"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan class=\"highlight\"\u003Ebonus weapon damage\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EBonus damage cannot Crit.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 30 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_critshot_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CritDamagePercent", | |||
"Value": 100, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 25 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"CritDamagePercent": 30, | |||
"BonusClipSizePercent": 40, | |||
"ProcChance": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "1m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_close_quarter_combat": { | |||
"Key": "upgrade_close_quarter_combat", | |||
"Name": "Point Blank", | |||
"Description": "When in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_close_range" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "MeleeResistPercent", | |||
"Value": 30 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_close_quarter_combat_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CloseRangeBonusWeaponPower", | |||
"Value": 50, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 25, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "CloseRangeBonusDamageRange", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"CloseRangeBonusWeaponPower": 30, | |||
"MeleeResistPercent": 30, | |||
"BonusHealth": 150, | |||
"SlowPercent": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_clip_size_2": { | |||
"Key": "upgrade_clip_size_2", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusClipSizePercent": { | |||
"Key": "BonusClipSizePercent", | |||
"Value": 30 | |||
} | |||
} | |||
}, | |||
"upgrade_clip_size_3": { | |||
"Key": "upgrade_clip_size_3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 60 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_toxic_bullets": { | |||
"Key": "upgrade_toxic_bullets", | |||
"Name": "Toxic Bullets", | |||
"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan class=\"highlight\"\u003Epercentage\u003C/span\u003E of their \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": null, | |||
"DescKey": "#upgrade_toxic_bullets_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DotHealthPercent", | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 0.005, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -30, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DotDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 1.1638 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HealAmpReceivePenaltyPercent": -30, | |||
"HealAmpRegenPenaltyPercent": -30, | |||
"DotHealthPercent": 0.7 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.5 | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -30, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"DotMultiplerTroopers": { | |||
"Key": "DotMultiplerTroopers", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_attack_speed_2": { | |||
"Key": "upgrade_attack_speed_2", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 25 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_drum_magazine": { | |||
"Key": "upgrade_drum_magazine", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusClipSize": { | |||
"Key": "BonusClipSize", | |||
"Value": 20 | |||
}, | |||
"ReloadSpeedMultipler": { | |||
"Key": "ReloadSpeedMultipler", | |||
"Value": -25 | |||
} | |||
} | |||
}, | |||
"upgrade_ricochet": { | |||
"Key": "upgrade_ricochet", | |||
"Name": "Ricochet", | |||
"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"BossEnemy", | |||
"TrooperEnemy", | |||
"PropEnemy", | |||
"MinionEnemy", | |||
"Neutral" | |||
], | |||
"ShopFilters": [ | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 18 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_ricochet_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "RicochetDamagePercent", | |||
"Value": 65, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RicochetTargetsTooltipOnly", | |||
"Value": 2 | |||
}, | |||
{ | |||
"Key": "RicochetRadius", | |||
"Value": "13m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"RicochetDamagePercent": 15, | |||
"BonusFireRate": 25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_apex_combat": { | |||
"Key": "upgrade_apex_combat", | |||
"Name": "Apex Combat", | |||
"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_ricochet" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"BossEnemy", | |||
"TrooperEnemy", | |||
"PropEnemy", | |||
"MinionEnemy", | |||
"Neutral" | |||
], | |||
"ShopFilters": [ | |||
"ClipSize" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": null, | |||
"DescKey": "#upgrade_apex_combat_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "RicochetDamagePercent", | |||
"Value": 65, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RicochetTargetsTooltipOnly", | |||
"Value": 4 | |||
}, | |||
{ | |||
"Key": "RicochetRadius", | |||
"Value": "13m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_critshot_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CritDamagePercent", | |||
"Value": 125, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 40 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"RicochetDamagePercent": 25, | |||
"CritDamagePercent": 30, | |||
"ProcChance": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_health": { | |||
"Key": "upgrade_health", | |||
"Name": "Extra Health", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 185, | |||
"Type": "health" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 115 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_health_2": { | |||
"Key": "upgrade_health_2", | |||
"Name": "Toughness", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 200, | |||
"Type": "health" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_toughness_3": { | |||
"Key": "upgrade_toughness_3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 125, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 2, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_bullet_armor": { | |||
"Key": "upgrade_bullet_armor", | |||
"Name": "Bullet Armor", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 18, | |||
"Type": "bullet_armor_up" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_tech_armor": { | |||
"Key": "upgrade_tech_armor", | |||
"Name": "Spirit Armor", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 15, | |||
"Type": "tech_armor_up" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_health_regen_1": { | |||
"Key": "upgrade_health_regen_1", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 2.75, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_vampire": { | |||
"Key": "upgrade_vampire", | |||
"Name": "Bullet Lifesteal", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 16, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 90, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletLifestealPercent": 16, | |||
"BonusHealth": 120 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_double_jump": { | |||
"Key": "upgrade_double_jump", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 8.5, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"AirJumps": { | |||
"Key": "AirJumps", | |||
"Value": 1 | |||
}, | |||
"AirJumpVerticalSpeedPercent": { | |||
"Key": "AirJumpVerticalSpeedPercent", | |||
"Value": 75, | |||
"Type": "move_speed" | |||
}, | |||
"InterruptCooldown": { | |||
"Key": "InterruptCooldown", | |||
"Value": 4, | |||
"Type": "cooldown" | |||
} | |||
} | |||
}, | |||
"upgrade_health_regen_aura": { | |||
"Key": "upgrade_health_regen_aura", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_health_regen_aura_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealAmount", | |||
"Value": 40, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "HealRadius", | |||
"Value": "9m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "HealInterval", | |||
"Value": 3, | |||
"Type": "cooldown" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_combo_breaker": { | |||
"Key": "upgrade_combo_breaker", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_combo_breaker_desc", | |||
"Cooldown": 23, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealPercentAmount", | |||
"Value": 30, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RegenDuration", | |||
"Value": 10 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechArmor", | |||
"Value": 2, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 2.75, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_debuff_reducer": { | |||
"Key": "upgrade_debuff_reducer", | |||
"Name": "Debuff Reducer", | |||
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_debuff_reducer_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "StatusResistancePercent", | |||
"Value": 25, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"StatusResistancePercent": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_reduce_debuff_duration": { | |||
"Key": "upgrade_reduce_debuff_duration", | |||
"Name": "Dispel Magic", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 16, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_reduce_debuff_duration_active_desc", | |||
"Cooldown": 50, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealOnActivate", | |||
"Value": 250, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ActiveBonusMoveSpeed", | |||
"Value": "2m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HealOnActivate": 150, | |||
"TechResist": 20, | |||
"AbilityCooldown": -25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_high_impact_armor": { | |||
"Key": "upgrade_high_impact_armor", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"DamageThreshold": { | |||
"Key": "DamageThreshold", | |||
"Value": 40 | |||
}, | |||
"DamageReduction": { | |||
"Key": "DamageReduction", | |||
"Value": 60 | |||
} | |||
} | |||
}, | |||
"upgrade_slow_immunity": { | |||
"Key": "upgrade_slow_immunity", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 32, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_bullet_armor_2": { | |||
"Key": "upgrade_bullet_armor_2", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletArmor", | |||
"Value": 2, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_power_and_health_drain": { | |||
"Key": "upgrade_weapon_power_and_health_drain", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_weapon_power_and_health_drain_desc", | |||
"Cooldown": 11.5, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "WeaponPowerWhileActivated", | |||
"Value": 135, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "HealthDrainedPerSecond", | |||
"Value": 35 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Interval": { | |||
"Key": "Interval", | |||
"Value": 0.1 | |||
} | |||
} | |||
}, | |||
"upgrade_active_bullet_shield": { | |||
"Key": "upgrade_active_bullet_shield", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly", | |||
"MinionFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_active_bullet_shield_desc", | |||
"Cooldown": 64, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 15, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_generic_bullet_shield_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_sprint_booster_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "5m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityCastRange": { | |||
"Key": "AbilityCastRange", | |||
"Value": "25m", | |||
"Type": "range" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.25, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_ablative_coat": { | |||
"Key": "upgrade_ablative_coat", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_ablative_coat_desc", | |||
"Cooldown": 21, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MaxBulletResist", | |||
"Value": 30, | |||
"Type": "bullet_armor_up" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ArmorLossPerHit", | |||
"Value": 4, | |||
"Type": "bullet_armor_down" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Innate", | |||
"DescKey": "#upgrade_ablative_coat_innate", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "3m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "BulletArmor", | |||
"Value": 1, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"StackLossFrequency": { | |||
"Key": "StackLossFrequency", | |||
"Value": 1 | |||
} | |||
} | |||
}, | |||
"upgrade_tech_purge": { | |||
"Key": "upgrade_tech_purge", | |||
"Name": "Spirit Resilience", | |||
"Description": "When below \u003Cspan class=\"highlight\"\u003E40% health\u003C/span\u003E, gain additional Spirit Resist.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 30, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_purge_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealthThreshold", | |||
"Value": 40 | |||
}, | |||
{ | |||
"Key": "TechResistBelowThreshold", | |||
"Value": 22, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "#TechResist" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 10, | |||
"TechResistBelowThreshold": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_improved_bullet_armor": { | |||
"Key": "upgrade_improved_bullet_armor", | |||
"Name": "Bullet Resilience", | |||
"Description": "When below \u003Cspan class=\"highlight\"\u003E40% health\u003C/span\u003E, gain additional \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 30, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_improved_bullet_armor_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealthThreshold", | |||
"Value": 40 | |||
}, | |||
{ | |||
"Key": "BulletResistBelowThreshold", | |||
"Value": 22, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "#BulletResist" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BulletResist": 10, | |||
"BulletResistBelowThreshold": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_metal_skin": { | |||
"Key": "upgrade_metal_skin", | |||
"Name": "Metal Skin", | |||
"Description": "Become \u003Cspan class=\"highlight\"\u003Eimmune to bullets\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 15, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_metal_skin_desc", | |||
"Cooldown": 24, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "ActiveMoveSpeedPenalty", | |||
"Value": "-1.5m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -20, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ActiveMoveSpeedPenalty": "4.5m", | |||
"GroundDashReductionPercent": 50, | |||
"AbilityCooldown": -2, | |||
"BulletResist": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_healing_booster": { | |||
"Key": "upgrade_healing_booster", | |||
"Name": "Healing Booster", | |||
"Description": "Increases the effectiveness of your \u003Cspan class=\"highlight\"\u003Ehealing\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_endurance" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 3, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_healing_booster_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealAmpCastPercent", | |||
"Value": 20 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"HealAmpRegenPercent": 15, | |||
"HealAmpCastPercent": 15, | |||
"BonusHealthRegen": 9 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealAmpRegenPercent": { | |||
"Key": "HealAmpRegenPercent", | |||
"Value": 20 | |||
} | |||
} | |||
}, | |||
"upgrade_chonky": { | |||
"Key": "upgrade_chonky", | |||
"Name": "Fortitude", | |||
"Description": "After not taking damage for a period, gain health regen.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_health" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability", | |||
"Healing", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 375, | |||
"Type": "health" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_chonky_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "RestoreDelay", | |||
"Value": 13 | |||
}, | |||
{ | |||
"Key": "HealLifePercentOutOfCombat", | |||
"Value": 2 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_chonky_high_health_passive_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.25m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"RestoreDelay": -6, | |||
"BonusHealth": 375, | |||
"BonusMoveSpeed": "1m", | |||
"HealLifePercentOutOfCombat": 1 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealthThreshold": { | |||
"Key": "HealthThreshold", | |||
"Value": 75 | |||
} | |||
} | |||
}, | |||
"upgrade_damage_recycler": { | |||
"Key": "upgrade_damage_recycler", | |||
"Name": "Leech", | |||
"Description": "Reduces the effect of enemy applied \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_vampire", | |||
"upgrade_health_stealing_magic" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 30, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 30, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 120, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 12, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 12, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletLifestealPercent": 15, | |||
"AbilityLifestealPercentHero": 15, | |||
"BonusHealth": 100, | |||
"TechPower": 15, | |||
"BaseAttackDamagePercent": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_bullet_damage_reduction_aura": { | |||
"Key": "upgrade_bullet_damage_reduction_aura", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_bullet_damage_reduction_aura_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "FireRateSlow", | |||
"Value": 30, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "12m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_sprint_booster": { | |||
"Key": "upgrade_sprint_booster", | |||
"Name": "Sprint Boots", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Healing", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "2.0m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 2, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"OutOfCombatHealthRegen": 8, | |||
"BonusSprintSpeed": "12m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_trophy_collector": { | |||
"Key": "upgrade_trophy_collector", | |||
"Name": "Trophy Collector", | |||
"Description": "Whenever you score an \u003Cspan class=\"highlight\"\u003Eassist or kill\u003C/span\u003E, gain extra \u003Cspan class=\"highlight\"\u003Ehealth\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003Esprint\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003Eability range\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Epassive soul generation\u003C/span\u003E. This effect stacks and persists through death.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_sprint_booster" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Healing", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "2.0m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_trophy_collector_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StackingBonusHealth", | |||
"Value": 20, | |||
"Type": "health", | |||
"LocTokenOverride": "BonusHealth" | |||
}, | |||
{ | |||
"Key": "StackingBonusSprintSpeed", | |||
"Value": "0.15m", | |||
"Type": "move_speed", | |||
"LocTokenOverride": "BonusSprintSpeed" | |||
}, | |||
{ | |||
"Key": "StackingTechRangeMultiplier", | |||
"Value": 1, | |||
"Type": "distance", | |||
"LocTokenOverride": "TechRangeMultiplier" | |||
}, | |||
{ | |||
"Key": "StackingGoldPerMinute", | |||
"Value": 22, | |||
"Type": "souls" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 16 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"StackingTechRadiusMultiplier": 3, | |||
"StackingTechRangeMultiplier": 3, | |||
"StackingBonusHealth": 25, | |||
"OutOfCombatHealthRegen": 6, | |||
"BonusSprintSpeed": "12m", | |||
"MaxStacks": 83 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"StackingTechRadiusMultiplier": { | |||
"Key": "StackingTechRadiusMultiplier", | |||
"Value": 1, | |||
"Type": "distance" | |||
}, | |||
"ThinkRate": { | |||
"Key": "ThinkRate", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_cardio_calibrator": { | |||
"Key": "upgrade_cardio_calibrator", | |||
"Name": "Enduring Speed", | |||
"Description": "Reduces the effect of enemy \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E penalties.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_sprint_booster" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Movement", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "2.0m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 2, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_cardio_calibrator_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlowResistancePercent", | |||
"Value": 25, | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"SlowResistancePercent": 30, | |||
"BonusMoveSpeed": "2m", | |||
"OutOfCombatHealthRegen": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_superior_stamina": { | |||
"Key": "upgrade_superior_stamina", | |||
"Name": "Stamina Mastery", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_improved_stamina" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 2 | |||
}, | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 18 | |||
}, | |||
{ | |||
"Key": "AirMoveIncreasePercent", | |||
"Value": 23 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_superior_stamina_passive", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"Stamina": 2, | |||
"AirMoveIncreasePercent": 40, | |||
"StaminaCooldownReduction": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_aerial_supremacy": { | |||
"Key": "upgrade_aerial_supremacy", | |||
"Name": "Aerial Supremacy", | |||
"Description": null, | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_superior_stamina" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement", | |||
"FireRate" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 7 | |||
}, | |||
{ | |||
"Key": "AirMoveIncreasePercent", | |||
"Value": 70 | |||
}, | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 40 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_aerial_supremacy_passive", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"Stamina": 3, | |||
"AirMoveIncreasePercent": 30, | |||
"StaminaCooldownReduction": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_rapid_rounds": { | |||
"Key": "upgrade_rapid_rounds", | |||
"Name": "Rapid Rounds", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 9 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusFireRate": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_improved_stamina": { | |||
"Key": "upgrade_improved_stamina", | |||
"Name": "Extra Stamina", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 1 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 12 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"Stamina": 1, | |||
"StaminaCooldownReduction": 14 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_bullet_armor_reduction_aura": { | |||
"Key": "upgrade_bullet_armor_reduction_aura", | |||
"Name": "Hunter's Aura", | |||
"Description": "Reduces nearby enemies' \u003Cspan class=\"highlight\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan class=\"highlight\"\u003Eeffect is tripled\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Disruption", | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_bullet_armor_reduction_aura_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -8, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "FireRateSlow", | |||
"Value": 11, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyEnemyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"FireRateSlow": 5, | |||
"BulletArmorReduction": -6, | |||
"BonusHealth": 125, | |||
"BonusSprintSpeed": "3m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SingleTargetPlayerMultiplier": { | |||
"Key": "SingleTargetPlayerMultiplier", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_camouflage": { | |||
"Key": "upgrade_camouflage", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 10.5, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"InvisAlertWhenFading": { | |||
"Key": "InvisAlertWhenFading", | |||
"Value": 1 | |||
}, | |||
"InvisFadeToDuration": { | |||
"Key": "InvisFadeToDuration", | |||
"Value": 1, | |||
"Type": "duration" | |||
}, | |||
"SpottedRadius": { | |||
"Key": "SpottedRadius", | |||
"Value": "20m" | |||
}, | |||
"RevealOnSpottedDuration": { | |||
"Key": "RevealOnSpottedDuration", | |||
"Value": 0.25, | |||
"Type": "duration" | |||
}, | |||
"MovementThresholdSq": { | |||
"Key": "MovementThresholdSq", | |||
"Value": 200 | |||
}, | |||
"RegenWhileInvisible": { | |||
"Key": "RegenWhileInvisible", | |||
"Value": 5 | |||
} | |||
} | |||
}, | |||
"upgrade_regenerative_armor": { | |||
"Key": "upgrade_regenerative_armor", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusHealthRegen": { | |||
"Key": "BonusHealthRegen", | |||
"Value": 20, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_shielding": { | |||
"Key": "upgrade_weapon_shielding", | |||
"Name": "Weapon Shielding", | |||
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'WeaponDamage'} from enemy Heroes in a small time frame.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 2.5, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_weapon_shielding_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CombatBarrier", | |||
"Value": 300, | |||
"Scale": { | |||
"Value": 5, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.5m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 150, | |||
"Type": "bullet_armor_up" | |||
}, | |||
{ | |||
"Key": "DamageWindow", | |||
"Value": 3.5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BarrierDuration", | |||
"Value": 7 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"OutOfCombatHealthRegen": 3, | |||
"CombatBarrier": 175, | |||
"BonusMoveSpeed": "1m", | |||
"AbilityCooldown": -20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_spirit_bubble": { | |||
"Key": "upgrade_spirit_bubble", | |||
"Name": "Spirit Shielding", | |||
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 2.5, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_spirit_bubble_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CombatBarrier", | |||
"Value": 300, | |||
"Scale": { | |||
"Value": 5, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.5m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 225, | |||
"Type": "bullet_armor_up" | |||
}, | |||
{ | |||
"Key": "DamageWindow", | |||
"Value": 3.5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BarrierDuration", | |||
"Value": 7 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"OutOfCombatHealthRegen": 3, | |||
"CombatBarrier": 175, | |||
"BonusMoveSpeed": "1m", | |||
"AbilityCooldown": -20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_regenerating_bullet_shield": { | |||
"Key": "upgrade_regenerating_bullet_shield", | |||
"Name": "Battle Vest", | |||
"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'WeaponDamage'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'BonusFireRate'}\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 18, | |||
"Type": "bullet_armor_up" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 3, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_regenerating_bullet_shield_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 15, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 7, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"OutOfCombatHealthRegen": 3, | |||
"BulletResist": 12, | |||
"BaseAttackDamagePercent": 15, | |||
"BonusFireRate": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LifeThreshold": { | |||
"Key": "LifeThreshold", | |||
"Value": 65 | |||
} | |||
} | |||
}, | |||
"upgrade_magic_shield": { | |||
"Key": "upgrade_magic_shield", | |||
"Name": "Enchanter's Emblem", | |||
"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain bonus \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'Spirit'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ECooldown Reduction\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 15 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 2, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_shield_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 15, | |||
"Type": "tech_damage", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 5, | |||
"Type": "cooldown", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 13, | |||
"OutOfCombatHealthRegen": 3, | |||
"TechPower": 15, | |||
"CooldownReduction": 7 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LifeThreshold": { | |||
"Key": "LifeThreshold", | |||
"Value": 65 | |||
} | |||
} | |||
}, | |||
"upgrade_improved_spirit": { | |||
"Key": "upgrade_improved_spirit", | |||
"Name": "Extra Spirit", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 10 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_mystic_regeneration": { | |||
"Key": "upgrade_mystic_regeneration", | |||
"Name": "Mystic Regeneration", | |||
"Description": "Dealing Spirit Damage to enemy Heroes grants you Bonus Health Regen. Stacks when dealing damage to different heroes.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 40, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_mystic_regeneration_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Regeneration", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RegenerationDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"Regeneration": 8, | |||
"BonusHealth": 150 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_soaring_spirit": { | |||
"Key": "upgrade_soaring_spirit", | |||
"Name": "Improved Spirit", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_improved_spirit" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Movement", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 18 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 1.5, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 22, | |||
"OutOfCombatHealthRegen": 3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusSprintSpeed": { | |||
"Key": "BonusSprintSpeed", | |||
"Value": "1m", | |||
"Type": "move_speed" | |||
}, | |||
"BonusHealth": { | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
} | |||
} | |||
}, | |||
"upgrade_tech_overflow": { | |||
"Key": "upgrade_tech_overflow", | |||
"Name": "Spiritual Overflow", | |||
"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ECooldown Reduction\u003C/span\u003E by \u003Cspan class=\"highlight\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 15, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_overflow_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 32, | |||
"Type": "fire_rate", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "BonusSpirit", | |||
"Value": 30, | |||
"Type": "tech_damage", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 12, | |||
"Type": "cooldown", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 0.75 | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 15, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"CooldownReduction": 10, | |||
"BonusSpirit": 30, | |||
"BonusFireRate": 20, | |||
"AbilityLifestealPercentHero": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_return_fire": { | |||
"Key": "upgrade_return_fire", | |||
"Name": "Return Fire", | |||
"Description": "Automatically \u003Cspan class=\"highlight\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 8, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_return_fire_desc", | |||
"Cooldown": 25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletDamageReflectedPct", | |||
"Value": 60, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "SpiritDamageReflectedPct", | |||
"Value": 25, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletResist": 8, | |||
"SpiritDamageReflectedPct": 15, | |||
"BulletDamageReflectedPct": 25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_tech_range": { | |||
"Key": "upgrade_tech_range", | |||
"Name": "Greater Expansion", | |||
"Description": "Increases the \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_magic_reach" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 10, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_range_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 35, | |||
"Type": "distance" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 10, | |||
"TechRadiusMultiplier": 20, | |||
"TechRangeMultiplier": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 35, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_magic_reach": { | |||
"Key": "upgrade_magic_reach", | |||
"Name": "Mystic Expansion", | |||
"Description": "Imbue an ability to increase its \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_reach_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 20, | |||
"Type": "distance" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 15, | |||
"TechRangeMultiplier": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 20, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_extra_charge": { | |||
"Key": "upgrade_extra_charge", | |||
"Name": "Extra Charge", | |||
"Description": "Adds one to your ability max \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": "#upgrade_extra_charge_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusAbilityCharges", | |||
"Value": 1, | |||
"Type": "cast" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSpiritForChargedAbilities", | |||
"Value": 7 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusAbilityCharges": 1, | |||
"BonusSpiritForChargedAbilities": 7 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_health_stealing_magic": { | |||
"Key": "upgrade_health_stealing_magic", | |||
"Name": "Spirit Lifesteal", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 16, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 70, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 6, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityLifestealPercentHero": 14, | |||
"BonusHealth": 80, | |||
"TechPower": 9 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"NonHeroAbilityLifestealTooltipOnly": { | |||
"Key": "NonHeroAbilityLifestealTooltipOnly", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_disarm": { | |||
"Key": "upgrade_disarm", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 25, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_disarm_desc", | |||
"Cooldown": 26, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "FireRateSlow", | |||
"Value": 30, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SpiritSteal", | |||
"Value": 22 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "17m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SpiritStealDuration": { | |||
"Key": "SpiritStealDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_bullet_resist_shredder": { | |||
"Key": "upgrade_bullet_resist_shredder", | |||
"Name": "Bullet Resist Shredder", | |||
"Description": "Reduces \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 8, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 65, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_bullet_resist_shredder_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -10, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletResist": 7, | |||
"BulletArmorReduction": -11, | |||
"BonusHealth": 90 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_mystic_reverb": { | |||
"Key": "upgrade_mystic_reverb", | |||
"Name": "Mystic Reverb", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 10, | |||
"Type": "healing", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_bleed_desc", | |||
"Cooldown": 6.25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechDamagePercent", | |||
"Value": 50, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "ImbueAbilityLifesteal", | |||
"Value": 27, | |||
"Type": "healing", | |||
"LocTokenOverride": "ImbueAbilityLifesteal" | |||
}, | |||
{ | |||
"Key": "MovementSpeedSlow", | |||
"Value": 40, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "16m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "DelayDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityLifestealPercentHero": 25, | |||
"TechDamagePercent": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MinimumDamage": { | |||
"Key": "MinimumDamage", | |||
"Value": 100 | |||
}, | |||
"MaxHealthDamage": { | |||
"Key": "MaxHealthDamage", | |||
"Value": 10, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "MagicShockDamage" | |||
} | |||
} | |||
}, | |||
"upgrade_magic_burst": { | |||
"Key": "upgrade_magic_burst", | |||
"Name": "Mystic Burst", | |||
"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E80\u003C/span\u003E damage to deal additional damage.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_burst_desc", | |||
"Cooldown": null, | |||
"ChargeUp": 14, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 40, | |||
"Type": "tech_damage", | |||
"LocTokenOverride": "MagicBurstDamage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"Damage": 60 | |||
}, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 14, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MinimumDamage": { | |||
"Key": "MinimumDamage", | |||
"Value": 80 | |||
} | |||
} | |||
}, | |||
"upgrade_magic_shock": { | |||
"Key": "upgrade_magic_shock", | |||
"Name": "Tankbuster", | |||
"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E165\u003C/span\u003E damage to deal additional damage. \u003Cspan class=\"highlight\"\u003EIgnores Spirit Resistance.\u003C/span\u003E", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_magic_burst" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_shock_desc", | |||
"Cooldown": null, | |||
"ChargeUp": 14, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 40, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "CurrentHealthDamage", | |||
"Value": 7.5, | |||
"Type": "tech_damage", | |||
"LocTokenOverride": "MagicShockDamage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"CurrentHealthDamage": 5, | |||
"BonusHealth": 100 | |||
}, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 14, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MinimumDamage": { | |||
"Key": "MinimumDamage", | |||
"Value": 165 | |||
}, | |||
"ReProcLockoutTime": { | |||
"Key": "ReProcLockoutTime", | |||
"Value": 5 | |||
}, | |||
"WatcherMaxDuration": { | |||
"Key": "WatcherMaxDuration", | |||
"Value": 30 | |||
} | |||
} | |||
}, | |||
"upgrade_arcane_medallion": { | |||
"Key": "upgrade_arcane_medallion", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_arcane_medallion_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 35, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 12, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MinimumDamage": { | |||
"Key": "MinimumDamage", | |||
"Value": 200 | |||
} | |||
} | |||
}, | |||
"upgrade_magic_vulnerability": { | |||
"Key": "upgrade_magic_vulnerability", | |||
"Name": "Mystic Vulnerability", | |||
"Description": "When an enemy takes \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E reduced.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 8, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_vulnerability_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechArmorDamageReduction", | |||
"Value": -8, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 8, | |||
"TechArmorDamageReduction": -10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_healbane": { | |||
"Key": "upgrade_healbane", | |||
"Name": "Healbane", | |||
"Description": "Your \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Healing", | |||
"Disruption", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 7, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_healbane_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -35, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "HealOnKill", | |||
"Value": 275, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HealAmpRegenPenaltyPercent": -20, | |||
"HealAmpReceivePenaltyPercent": -20, | |||
"TechPower": 11, | |||
"HealOnKill": 125 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -35, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_magic_slow": { | |||
"Key": "upgrade_magic_slow", | |||
"Name": "Mystic Slow", | |||
"Description": "When the target takes \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E reduced.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 30, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_slow_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MovementSpeedSlow", | |||
"Value": 30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -12, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"MovementSpeedSlow": 15, | |||
"GroundDashReductionPercent": -10, | |||
"BonusHealth": 100, | |||
"BonusSprintSpeed": 1 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_escalating_exposure": { | |||
"Key": "upgrade_escalating_exposure", | |||
"Name": "Escalating Exposure", | |||
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies a stacking \u003Cspan class=\"highlight\"\u003ESpirit Amp\u003C/span\u003E that increases your \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E to the target.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_magic_vulnerability" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechArmorDamageReduction", | |||
"Value": -8, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "EscalatingExposureTechArmorDamageReduction" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 17 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_escalating_exposure_desc", | |||
"Cooldown": 0.7, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MagicIncreasePerStack", | |||
"Value": 4.5, | |||
"Type": "tech_armor_down" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 12 | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 12, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"MagicIncreasePerStack": 2, | |||
"TechResist": 8, | |||
"TechArmorDamageReduction": -8, | |||
"MaxStacks": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_rapid_recharge": { | |||
"Key": "upgrade_rapid_recharge", | |||
"Name": "Rapid Recharge", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_extra_charge" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusAbilityCharges", | |||
"Value": 2, | |||
"Type": "cast" | |||
}, | |||
{ | |||
"Key": "CooldownBetweenChargeReduction", | |||
"Value": 30, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "CooldownReductionOnChargedAbilities", | |||
"Value": 14 | |||
}, | |||
{ | |||
"Key": "BonusSpiritForChargedAbilities", | |||
"Value": 10 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusAbilityCharges": 2, | |||
"CooldownReductionOnChargedAbilities": 15, | |||
"BonusSpiritForChargedAbilities": 20, | |||
"CooldownBetweenChargeReduction": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_omnicharge_pendant": { | |||
"Key": "upgrade_omnicharge_pendant", | |||
"Name": "Omnicharge Signet", | |||
"Description": "Imbue any active non-ultimate ability with \u003Cspan class=\"highlight\"\u003EBonus Ability Charges\u003C/span\u003E. Already charged abilities receive more bonus charges.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CooldownBetweenChargeReduction", | |||
"Value": 70, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "CooldownReductionOnChargedAbilities", | |||
"Value": 30 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSpiritForChargedAbilities", | |||
"Value": 50 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_omnicharge_pendant_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusAbilityCharges", | |||
"Value": 4, | |||
"Type": "cast", | |||
"LocTokenOverride": "OmniPendantBonusAbilityCharges" | |||
}, | |||
{ | |||
"Key": "BonusAbilityChargesNonCharge", | |||
"Value": 2, | |||
"Type": "cast" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusAbilityCharges": 2, | |||
"BonusSpiritForChargedAbilities": 30, | |||
"CooldownBetweenChargeReduction": 5, | |||
"CooldownReductionOnChargedAbilities": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"EnableAbilityCharges": { | |||
"Key": "EnableAbilityCharges", | |||
"Value": 1 | |||
} | |||
} | |||
}, | |||
"upgrade_magic_tempo": { | |||
"Key": "upgrade_magic_tempo", | |||
"Name": "Compress Cooldown", | |||
"Description": "Imbue an ability to reduce its \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_tempo_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 18, | |||
"Type": "cooldown", | |||
"LocTokenOverride": "SingleAbilityCooldownReduction" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"CooldownReduction": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_cooldown_reduction": { | |||
"Key": "upgrade_cooldown_reduction", | |||
"Name": "Superior Cooldown", | |||
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_magic_tempo" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_cooldown_reduction_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 20, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"CooldownReduction": 10, | |||
"OutOfCombatHealthRegen": 6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_transcendent_cooldown": { | |||
"Key": "upgrade_transcendent_cooldown", | |||
"Name": "Transcendent Cooldown", | |||
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities and items.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_cooldown_reduction" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_transcendent_cooldown_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 25, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "ItemCooldownReduction", | |||
"Value": 25, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"ItemCooldownReduction": 10, | |||
"OutOfCombatHealthRegen": 10, | |||
"CooldownReduction": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_timeless_emblem": { | |||
"Key": "upgrade_timeless_emblem", | |||
"Name": "Timeless Emblem", | |||
"Description": null, | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_transcendent_cooldown" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 50, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "ItemCooldownReduction", | |||
"Value": 50, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 50, | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 50, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 10, | |||
"TechRangeMultiplier": 10, | |||
"CooldownReduction": 10, | |||
"ItemCooldownReduction": 10, | |||
"BonusAbilityDurationPercent": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 50, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_shadow_step": { | |||
"Key": "upgrade_shadow_step", | |||
"Name": "Shadow Step", | |||
"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Movement" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_shadow_step_desc", | |||
"Cooldown": 3, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "12m", | |||
"Type": "range", | |||
"LocTokenOverride": "WarpStoneRange" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_shadow_step_passive_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamagePulseAmount", | |||
"Value": 50, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamagePulseInterval", | |||
"Value": 0.5 | |||
}, | |||
{ | |||
"Key": "DamagePulseRadius", | |||
"Value": "13m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_duration_extender": { | |||
"Key": "upgrade_duration_extender", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_duration_extender_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusAbilityDurationPercent": { | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 20, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_slowing_tech": { | |||
"Key": "upgrade_slowing_tech", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_slowing_tech_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 15, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_containment": { | |||
"Key": "upgrade_containment", | |||
"Name": "Slowing Hex", | |||
"Description": "\u003Cspan class=\"highlight\"\u003ESlows movement\u003C/span\u003E of enemy target. Also \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDoes not affect target's stamina usage.\u003C/span\u003E", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Movement", | |||
"Disruption", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.5m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_containment_desc", | |||
"Cooldown": 30, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 20, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "25m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 3.5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SlowPercent": 10, | |||
"AbilityCooldown": -18, | |||
"GroundDashReductionPercent": -6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_spirit_sap": { | |||
"Key": "upgrade_spirit_sap", | |||
"Name": "Spirit Sap", | |||
"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003Ereduce their Spirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_spirit_sap_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MagicResistReduction", | |||
"Value": -9, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "TechPowerReduction", | |||
"Value": -24, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 12, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "40m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 75, | |||
"MagicResistReduction": -10, | |||
"AbilityCooldown": -10, | |||
"TechPowerReduction": -16 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_focus_lens": { | |||
"Key": "upgrade_focus_lens", | |||
"Name": "Focus Lens", | |||
"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E them. A portion of \u003Cspan class=\"highlight\"\u003Eall damage dealt\u003C/span\u003E during the silence gets applied to the target when the silence wears off.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": [ | |||
"upgrade_spirit_sap" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 10 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_focus_lens_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "PercentDamage", | |||
"Value": 30, | |||
"Type": "damage" | |||
}, | |||
{ | |||
"Key": "MagicResistReduction", | |||
"Value": -9, | |||
"Type": "tech_armor_down" | |||
}, | |||
{ | |||
"Key": "TechPowerReduction", | |||
"Value": -30, | |||
"Type": "spirit" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "20m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "ResistReductionDuration", | |||
"Value": 12 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"PercentDamage": 20, | |||
"BonusFireRate": 20, | |||
"TechPowerReduction": -14, | |||
"MagicResistReduction": -10, | |||
"AbilityDuration": 0.25, | |||
"AbilityCooldown": -12 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_withering_whip": { | |||
"Key": "upgrade_withering_whip", | |||
"Name": "Rusted Barrel", | |||
"Description": "Target an enemy to reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EBullet Resistance\u003C/span\u003E.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.5m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_withering_whip_desc", | |||
"Cooldown": 20, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "FireRateSlow", | |||
"Value": 32, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyEnemyApplied" | |||
}, | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -8, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "32m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration", | |||
"LocTokenOverride": "WitheringWhipDisarmDuration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 130, | |||
"BulletArmorReduction": -4, | |||
"FireRateSlow": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_greater_withering_whip": { | |||
"Key": "upgrade_greater_withering_whip", | |||
"Name": "Disarming Hex", | |||
"Description": "\u003Cspan class=\"highlight\"\u003EDisarms\u003C/span\u003E enemy target and reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": [ | |||
"upgrade_withering_whip" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_greater_withering_whip_desc", | |||
"Cooldown": 20, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectDisarmed", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -13, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "32m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 75, | |||
"BulletArmorReduction": -7, | |||
"AbilityCooldown": -6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_rescue_beam": { | |||
"Key": "upgrade_rescue_beam", | |||
"Name": "Rescue Beam", | |||
"Description": "\u003Cspan class=\"highlight\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan class=\"highlight\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Press", | |||
"Components": [ | |||
"upgrade_health_stimpak" | |||
], | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability", | |||
"Healing", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 8, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_rescue_beam_desc", | |||
"Cooldown": 60, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealPercentAmount", | |||
"Value": 20, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "0m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityChannelTime", | |||
"Value": 2.5, | |||
"Type": "cast" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "32m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 10, | |||
"TechRangeMultiplier": 10, | |||
"HealPercentAmount": 5, | |||
"AbilityCooldown": -40 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealInterval": { | |||
"Key": "HealInterval", | |||
"Value": 0.2 | |||
}, | |||
"SelfModifier": { | |||
"Key": "SelfModifier", | |||
"Value": 100 | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 8, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_personal_rejuvenator": { | |||
"Key": "upgrade_personal_rejuvenator", | |||
"Name": "Rebirth", | |||
"Description": "Respawns the hero at the spot they died.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_personal_rejuvenator_desc", | |||
"Cooldown": 509, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "RespawnDelay", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_rebirth": { | |||
"Key": "upgrade_rebirth", | |||
"Name": "Soul Rebirth", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SpawnTimePenalty", | |||
"Value": 30, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 12, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_rebirth_passive", | |||
"Cooldown": 240, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "RespawnHealthPercent", | |||
"Value": 50, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"RespawnDelay": { | |||
"Key": "RespawnDelay", | |||
"Value": 4, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_long_range_slowing_tech": { | |||
"Key": "upgrade_long_range_slowing_tech", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"CreepEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 30, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_long_range_slowing_tech_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 20, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 30, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_full_spectrum": { | |||
"Key": "upgrade_full_spectrum", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_full_spectrum_passive", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusDamagePerHero", | |||
"Value": 5, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 60, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 60, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_tech_cleave": { | |||
"Key": "upgrade_tech_cleave", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_cleave_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechCleaveRadius", | |||
"Value": "10m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechCleaveDamagePercent": { | |||
"Key": "TechCleaveDamagePercent", | |||
"Value": 75, | |||
"Type": "tech_damage" | |||
}, | |||
"ProcCooldown": { | |||
"Key": "ProcCooldown", | |||
"Value": 0.05, | |||
"Type": "cooldown" | |||
} | |||
} | |||
}, | |||
"upgrade_bonus_ability_charge_3": { | |||
"Key": "upgrade_bonus_ability_charge_3", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusAbilityCharges", | |||
"Value": 3, | |||
"Type": "cast" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_charge_mastery": { | |||
"Key": "upgrade_charge_mastery", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_charge_mastery_passive", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusAbilityCharges", | |||
"Value": 4, | |||
"Type": "cast" | |||
}, | |||
{ | |||
"Key": "CooldownBetweenChargeReduction", | |||
"Value": 50, | |||
"Type": "cooldown" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusChargedAbilityDamage": { | |||
"Key": "BonusChargedAbilityDamage", | |||
"Value": 15 | |||
}, | |||
"BonusChargedCooldownReduction": { | |||
"Key": "BonusChargedCooldownReduction", | |||
"Value": 15, | |||
"Type": "cooldown" | |||
} | |||
} | |||
}, | |||
"upgrade_rupture": { | |||
"Key": "upgrade_rupture", | |||
"Name": "Decay", | |||
"Description": "Inflict \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.\u003Cbr\u003EDecay's damage is non-lethal and does not apply item procs.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 65, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_rupture_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DotHealthPercent", | |||
"Value": 2.6, | |||
"Scale": { | |||
"Value": 0.0055, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -45, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "20m", | |||
"Scale": { | |||
"Value": 0.1, | |||
"Type": "spirit" | |||
}, | |||
"Type": "range" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "20m", | |||
"Scale": { | |||
"Value": 0.1, | |||
"Type": "spirit" | |||
}, | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 12, | |||
"BonusHealth": 90, | |||
"HealAmpReceivePenaltyPercent": -20, | |||
"HealAmpRegenPenaltyPercent": -20, | |||
"DotHealthPercent": 0.5, | |||
"AbilityCooldown": -10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -45, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 1 | |||
} | |||
} | |||
}, | |||
"upgrade_discord": { | |||
"Key": "upgrade_discord", | |||
"Name": "Scourge", | |||
"Description": "Apply \u003Cspan class=\"highlight\"\u003ESpirit Resistance\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. \u003Cbr\u003ECan be self cast.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 4, | |||
"Type": "cooldown" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_discord_desc", | |||
"Cooldown": 35, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MaxHealthPercentAsDPS", | |||
"Value": 3.5, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 40, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "35m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "AuraRadius", | |||
"Value": "10m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"MaxHealthPercentAsDPS": 2, | |||
"TechResist": 15, | |||
"CooldownReduction": 12, | |||
"BonusHealth": 125, | |||
"AbilityDuration": 3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.25, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.25 | |||
} | |||
} | |||
}, | |||
"upgrade_aoe_tech_shield": { | |||
"Key": "upgrade_aoe_tech_shield", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 32, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 16, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.25, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TempTechShieldHealth": { | |||
"Key": "TempTechShieldHealth", | |||
"Value": 400, | |||
"Type": "tech_armor_up" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_target_stun": { | |||
"Key": "upgrade_target_stun", | |||
"Name": "Knockdown", | |||
"Description": "Apply a \u003Cspan class=\"highlight\"\u003EStun\u003C/span\u003E after \u003Cspan class=\"highlight\"\u003E2s\u003C/span\u003E. Stun duration is increased against \u003Cspan class=\"highlight\"\u003Eairborne\u003C/span\u003E targets.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 6, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_target_stun_desc", | |||
"Cooldown": 35, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectStun", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "StunDuration", | |||
"Value": 0.5, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "45m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 6, | |||
"TechRangeMultiplier": 6, | |||
"StunDuration": 0.75, | |||
"BonusHealth": 75 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"StunDelay": { | |||
"Key": "StunDelay", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
"VisualContractRadius": { | |||
"Key": "VisualContractRadius", | |||
"Value": "3m" | |||
}, | |||
"MaxBonusDuration": { | |||
"Key": "MaxBonusDuration", | |||
"Value": 1.5 | |||
}, | |||
"MaxHeightForBonus": { | |||
"Key": "MaxHeightForBonus", | |||
"Value": "30m" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 6, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_phantom_strike": { | |||
"Key": "upgrade_phantom_strike", | |||
"Name": "Phantom Strike", | |||
"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E to an enemy target and pull them to the ground. Dealing \u003Cspan class=\"highlight\"\u003Edamage\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EMove speed\u003C/span\u003E reduction and \u003Cspan class=\"highlight\"\u003EDisarm\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability", | |||
"Movement", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 15, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_phantom_strike_desc", | |||
"Cooldown": 35, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectDisarmed", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 50, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "ImpactDamage", | |||
"Value": 75, | |||
"Scale": { | |||
"Value": 0.93, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "25m", | |||
"Type": "range" | |||
}, | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 3, | |||
"Type": "duration", | |||
"LocTokenOverride": "PhantomStrikeDebuffDuration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 12, | |||
"BaseAttackDamagePercent": 20, | |||
"AbilityCooldown": -20, | |||
"ImpactDamage": 100 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.35, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": "1.3m", | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_warp_stone": { | |||
"Key": "upgrade_warp_stone", | |||
"Name": "Warp Stone", | |||
"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_warp_stone_desc", | |||
"Cooldown": 16, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "11m", | |||
"Type": "range", | |||
"LocTokenOverride": "WarpStoneRange" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 30, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "CasterBuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletResist": 20, | |||
"AbilityCastRange": "9m", | |||
"AbilityCooldown": -3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_aoe_root": { | |||
"Key": "upgrade_aoe_root", | |||
"Name": "Vortex Web", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": [ | |||
"upgrade_containment" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 10, | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_aoe_root_active", | |||
"Cooldown": 42, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CaptureRadius", | |||
"Value": "12m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 35, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -40, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusSprintSpeed": "9m", | |||
"AbilityCooldown": -22, | |||
"TechRadiusMultiplier": 10, | |||
"TechRangeMultiplier": 10, | |||
"SlowPercent": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TetherDuration": { | |||
"Key": "TetherDuration", | |||
"Value": 0.5 | |||
}, | |||
"TetherRadius": { | |||
"Key": "TetherRadius", | |||
"Value": "1m", | |||
"Type": "distance" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 10, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_ability_refresher": { | |||
"Key": "upgrade_ability_refresher", | |||
"Name": "Refresher", | |||
"Description": "\u003Cspan class=\"highlight\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan class=\"highlight\"\u003Erestore all your charges\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_ability_refresher_desc", | |||
"Cooldown": 300, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -210 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.6, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechResist": { | |||
"Key": "TechResist", | |||
"Value": 14, | |||
"Type": "tech_armor_up" | |||
}, | |||
"BulletResist": { | |||
"Key": "BulletResist", | |||
"Value": 15, | |||
"Type": "bullet_armor_up" | |||
} | |||
} | |||
}, | |||
"upgrade_ability_power_shard": { | |||
"Key": "upgrade_ability_power_shard", | |||
"Name": "Echo Shard", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Movement", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 5, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 5, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 5, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 5, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_ability_power_shard_active", | |||
"Cooldown": 30, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BulletResist": 5, | |||
"TechResist": 5, | |||
"BonusFireRate": 5, | |||
"AbilityCooldown": -10, | |||
"TechRadiusMultiplier": 5, | |||
"TechRangeMultiplier": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 5, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_tech_damage_pulse": { | |||
"Key": "upgrade_tech_damage_pulse", | |||
"Name": "Torment Pulse", | |||
"Description": "Periodically deals \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "MeleeResistPercent", | |||
"Value": 15 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_tech_damage_pulse_desc", | |||
"Cooldown": 1.4, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamagePulseAmount", | |||
"Value": 27, | |||
"Scale": { | |||
"Value": 0.279, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamagePulseRadius", | |||
"Value": "9m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 75, | |||
"DamagePulseAmount": 30 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_cheat_death": { | |||
"Key": "upgrade_cheat_death", | |||
"Name": "Cheat Death", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 200, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 15, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_cheat_death_unkillable_passive", | |||
"Cooldown": 90, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DeathImmunityDuration", | |||
"Value": 4.5, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DeathImmunityDamageReduction", | |||
"Value": -60, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -60, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "-2m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"DeathImmunityDamageReduction": 90, | |||
"BonusMoveSpeed": "6m", | |||
"HealAmpReceivePenaltyPercent": 90, | |||
"HealAmpRegenPenaltyPercent": 90, | |||
"DeathImmunityDuration": 0.5, | |||
"AbilityCooldown": -20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -60, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_reload_speed": { | |||
"Key": "upgrade_reload_speed", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ReloadSpeedMultipler": { | |||
"Key": "ReloadSpeedMultipler", | |||
"Value": -35 | |||
} | |||
} | |||
}, | |||
"upgrade_cloaking_device": { | |||
"Key": "upgrade_cloaking_device", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 10.5, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"InvisAlertWhenFading": { | |||
"Key": "InvisAlertWhenFading", | |||
"Value": 1 | |||
}, | |||
"InvisCancelOnDamage": { | |||
"Key": "InvisCancelOnDamage", | |||
"Value": 1 | |||
}, | |||
"InvisFadeToDuration": { | |||
"Key": "InvisFadeToDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
"InvisMoveSpeedMod": { | |||
"Key": "InvisMoveSpeedMod", | |||
"Value": "3m", | |||
"Type": "move_speed" | |||
}, | |||
"SpottedRadius": { | |||
"Key": "SpottedRadius", | |||
"Value": "20m" | |||
}, | |||
"RevealOnDamageDuration": { | |||
"Key": "RevealOnDamageDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
"RevealOnSpottedDuration": { | |||
"Key": "RevealOnSpottedDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
"FullInvisDistance": { | |||
"Key": "FullInvisDistance", | |||
"Value": "50m" | |||
} | |||
} | |||
}, | |||
"upgrade_cloaking_device_active": { | |||
"Key": "upgrade_cloaking_device_active", | |||
"Name": "Shadow Weave", | |||
"Description": "Become \u003Cspan class=\"highlight\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 10, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "1.5m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_cloaking_device_active_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectInvisible", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 18, | |||
"Type": "duration", | |||
"LocTokenOverride": "StealthDuration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SpottedRadius", | |||
"Value": "18m" | |||
}, | |||
{ | |||
"Key": "InvisMoveSpeedMod", | |||
"Value": "5m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_cloaking_device_active_ambush_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AmbushBonusFireRate", | |||
"Value": 32, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AmbushBonusTechPower", | |||
"Value": 35, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AmbushBonusMeleeDamage", | |||
"Value": 25, | |||
"Type": "melee_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AmbushDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"OutOfCombatHealthRegen": 20, | |||
"AmbushBonusFireRate": 25, | |||
"AmbushBonusMeleeDamage": 20, | |||
"AmbushBonusTechPower": 25, | |||
"AbilityCooldown": -12 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"InvisAlertWhenFading": { | |||
"Key": "InvisAlertWhenFading", | |||
"Value": 1 | |||
}, | |||
"InvisCancelOnDamage": { | |||
"Key": "InvisCancelOnDamage", | |||
"Value": 1 | |||
}, | |||
"InvisFadeToDuration": { | |||
"Key": "InvisFadeToDuration", | |||
"Value": 0.6, | |||
"Type": "duration" | |||
}, | |||
"RevealOnDamageDuration": { | |||
"Key": "RevealOnDamageDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
"RevealOnSpottedDuration": { | |||
"Key": "RevealOnSpottedDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
"FullInvisDistance": { | |||
"Key": "FullInvisDistance", | |||
"Value": "30m" | |||
} | |||
} | |||
}, | |||
"upgrade_fire_rate_aura": { | |||
"Key": "upgrade_fire_rate_aura", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_fire_rate_aura_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 10 | |||
}, | |||
{ | |||
"Key": "BonusFireRateNPC", | |||
"Value": 35 | |||
}, | |||
{ | |||
"Key": "AuraRadius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_overdrive_clip": { | |||
"Key": "upgrade_weapon_overdrive_clip", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_weapon_overdrive_clip_desc", | |||
"Cooldown": 53, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusReloadSpeed", | |||
"Value": -75, | |||
"Type": "time" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "HealthDamagePercent", | |||
"Value": 20, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BonusWeaponPower", | |||
"Value": 100, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "OverdriveClipDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_rocket_boots": { | |||
"Key": "upgrade_rocket_boots", | |||
"Name": "Majestic Leap - Disabled", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_rocket_boots_desc", | |||
"Cooldown": 16, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"JumpVelocityHidden": { | |||
"Key": "JumpVelocityHidden", | |||
"Value": "22.5m" | |||
}, | |||
"InterruptCooldown": { | |||
"Key": "InterruptCooldown", | |||
"Value": 4, | |||
"Type": "cooldown" | |||
}, | |||
"AirControlPercent": { | |||
"Key": "AirControlPercent", | |||
"Value": 100, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_rocket_booster": { | |||
"Key": "upgrade_rocket_booster", | |||
"Name": "Majestic Leap", | |||
"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air and grant yourself a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E. While in the air, you can use the active again to drop down faster.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ECannot be used for 5s if attacked by enemy Hero.\u003C/span\u003E", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_rocket_booster_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CombatBarrier", | |||
"Value": 140, | |||
"Scale": { | |||
"Value": 8, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "InterruptCooldown", | |||
"Value": 5, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BarrierDuration", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -21, | |||
"CombatBarrier": 175, | |||
"InterruptCooldown": -3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"JumpVelocityHidden": { | |||
"Key": "JumpVelocityHidden", | |||
"Value": "27m" | |||
}, | |||
"AirControlPercent": { | |||
"Key": "AirControlPercent", | |||
"Value": 100, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"SlamDownRadius": { | |||
"Key": "SlamDownRadius", | |||
"Value": "10m", | |||
"Type": "distance" | |||
}, | |||
"VerticalDifferenceTolerance": { | |||
"Key": "VerticalDifferenceTolerance", | |||
"Value": "2m" | |||
}, | |||
"TossSpeed": { | |||
"Key": "TossSpeed", | |||
"Value": 500 | |||
}, | |||
"SlowPercent": { | |||
"Key": "SlowPercent", | |||
"Value": 40, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"SlowDuration": { | |||
"Key": "SlowDuration", | |||
"Value": 2.5, | |||
"Type": "duration" | |||
}, | |||
"DropDownSpeed": { | |||
"Key": "DropDownSpeed", | |||
"Value": "35m" | |||
}, | |||
"MaxLandingSpeed": { | |||
"Key": "MaxLandingSpeed", | |||
"Value": "20m" | |||
}, | |||
"ImpactHeight": { | |||
"Key": "ImpactHeight", | |||
"Value": "2m" | |||
}, | |||
"MinAimAngle": { | |||
"Key": "MinAimAngle", | |||
"Value": 30 | |||
} | |||
} | |||
}, | |||
"upgrade_aerial_assault": { | |||
"Key": "upgrade_aerial_assault", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_aerial_assault_active", | |||
"Cooldown": 26, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 25, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 15 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ActivateTime": { | |||
"Key": "ActivateTime", | |||
"Value": 0.75 | |||
}, | |||
"JumpVelocityHidden": { | |||
"Key": "JumpVelocityHidden", | |||
"Value": "30.0m" | |||
}, | |||
"AssaultLifestealPercent": { | |||
"Key": "AssaultLifestealPercent", | |||
"Value": 20, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"AssaultDuration": { | |||
"Key": "AssaultDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
}, | |||
"AssaultFireRate": { | |||
"Key": "AssaultFireRate", | |||
"Value": 60, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"ExplodeRadius": { | |||
"Key": "ExplodeRadius", | |||
"Value": "3m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_health_nova": { | |||
"Key": "upgrade_health_nova", | |||
"Name": "Healing Nova", | |||
"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself and nearby allies.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_health_stimpak" | |||
], | |||
"TargetTypes": [ | |||
"HeroFriendly", | |||
"TrooperFriendly", | |||
"MinionFriendly" | |||
], | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 6, | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "SpiritPower", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_health_nova_desc", | |||
"Cooldown": 60, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TotalHealthRegen", | |||
"Value": 325, | |||
"Scale": { | |||
"Value": 6, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RegenDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AuraRadius", | |||
"Value": "18m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 12, | |||
"TechRangeMultiplier": 12, | |||
"TechPower": 12, | |||
"TotalHealthRegen": 325 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.25, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 6, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_restorative_locket": { | |||
"Key": "upgrade_restorative_locket", | |||
"Name": "Restorative Locket", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"Healing", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 8, | |||
"Type": "tech_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_restorative_locket_active_desc", | |||
"Cooldown": 20, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealPerStack", | |||
"Value": 20, | |||
"Scale": { | |||
"Value": 0.4, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 20 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 4, | |||
"HealPerStack": 20, | |||
"AbilityCooldown": -8 | |||
}, | |||
"Other": { | |||
"AbilityCastRange": { | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
}, | |||
"MaxStaminaRestore": { | |||
"Key": "MaxStaminaRestore", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_health_stimpak": { | |||
"Key": "upgrade_health_stimpak", | |||
"Name": "Healing Rite", | |||
"Description": "Grant \u003Cspan class=\"highlight\"\u003ERegen\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_health_stimpak_desc", | |||
"Cooldown": 70, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TotalHealthRegen", | |||
"Value": 300, | |||
"Scale": { | |||
"Value": 0.93, | |||
"Type": "spirit" | |||
}, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "2m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RegenDuration", | |||
"Value": 20, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TotalHealthRegen": 500, | |||
"BonusSprintSpeed": "6m", | |||
"AbilityCooldown": -26 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_shrink_ray": { | |||
"Key": "upgrade_shrink_ray", | |||
"Name": "Shrink Ray", | |||
"Description": "Reduces \u003Cspan class=\"highlight\"\u003EModel Size\u003C/span\u003E and grants \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E to the target. Allows \u003Cspan class=\"highlight\"\u003Eusage of tunnels\u003C/span\u003E in this mode. Can be self-cast.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_shrink_ray_desc", | |||
"Cooldown": 30, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ModelScaleGrowthTooltip", | |||
"Value": -50 | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "5.0m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ShrinkDuration", | |||
"Value": 60, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "40m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ModelScaleGrowth": -0.15, | |||
"ModelScaleGrowthTooltip": -15, | |||
"BonusMoveSpeed": "2m", | |||
"AbilityCooldown": -15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ModelScaleGrowth": { | |||
"Key": "ModelScaleGrowth", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_infuser": { | |||
"Key": "upgrade_infuser", | |||
"Name": "Infuser", | |||
"Description": "Gain \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_health_stealing_magic" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHeroPassive", | |||
"Value": 16, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 10, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_infuser_desc", | |||
"Cooldown": 30, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 80, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusSpirit", | |||
"Value": 30, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -10, | |||
"TechResist": 10, | |||
"BonusSpirit": 30, | |||
"BonusHealth": 50, | |||
"AbilityLifestealPercentHeroPassive": 16 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"NonHeroAbilityLifestealTooltipOnly": { | |||
"Key": "NonHeroAbilityLifestealTooltipOnly", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_guardian_ward": { | |||
"Key": "upgrade_guardian_ward", | |||
"Name": "Guardian Ward", | |||
"Description": "Provide the target with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast.\u003Cbr\u003ECooldown is reduced by half when cast on someone else.\u003C/span\u003E", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 10, | |||
"Type": "distance" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_guardian_ward_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "GuardianWardCombatBarrier", | |||
"Value": 200, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "CombatBarrier" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "2.75m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "40m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRangeMultiplier": 12, | |||
"TechRadiusMultiplier": 12, | |||
"GuardianWardCombatBarrier": 125, | |||
"ChannelMoveSpeed": 2, | |||
"AbilityCooldown": -12 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"CooldownReductionPctOnOthers": { | |||
"Key": "CooldownReductionPctOnOthers", | |||
"Value": 50 | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 10, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_divine_barrier": { | |||
"Key": "upgrade_divine_barrier", | |||
"Name": "Divine Barrier", | |||
"Description": "\u003Cspan class=\"highlight\"\u003ERemove all non-stun debuffs\u003C/span\u003E from the target and provide them with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast. Cooldown is reduced by half when cast on someone else.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Press", | |||
"Components": [ | |||
"upgrade_guardian_ward" | |||
], | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 15, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_divine_barrier_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CombatBarrier", | |||
"Value": 600, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "2.75m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "40m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -27, | |||
"TechRadiusMultiplier": 10, | |||
"TechRangeMultiplier": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"CooldownReductionPctOnOthers": { | |||
"Key": "CooldownReductionPctOnOthers", | |||
"Value": 50 | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 15, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_aoe_smoke_bomb": { | |||
"Key": "upgrade_aoe_smoke_bomb", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_aoe_smoke_bomb_desc", | |||
"Cooldown": 64, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 25, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "30m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "InvisMoveSpeedMod", | |||
"Value": "1.5m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "SpottedRadius", | |||
"Value": "20m" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 1.5, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"InvisAlertWhenFading": { | |||
"Key": "InvisAlertWhenFading", | |||
"Value": 1 | |||
}, | |||
"InvisCancelOnDamage": { | |||
"Key": "InvisCancelOnDamage", | |||
"Value": 1 | |||
}, | |||
"InvisFadeToDuration": { | |||
"Key": "InvisFadeToDuration", | |||
"Value": 0.3, | |||
"Type": "duration" | |||
}, | |||
"RevealOnDamageDuration": { | |||
"Key": "RevealOnDamageDuration", | |||
"Value": 0.25, | |||
"Type": "duration" | |||
}, | |||
"RevealOnSpottedDuration": { | |||
"Key": "RevealOnSpottedDuration", | |||
"Value": 0.25, | |||
"Type": "duration" | |||
}, | |||
"FullInvisDistance": { | |||
"Key": "FullInvisDistance", | |||
"Value": "50m" | |||
} | |||
} | |||
}, | |||
"upgrade_thermal_detonator": { | |||
"Key": "upgrade_thermal_detonator", | |||
"Name": "Alchemical Fire", | |||
"Description": "Throw a flask that explodes on contact, creating an area that does increasing \u003Cspan class=\"highlight\"\u003ESpirit Damage per second\u003C/span\u003E and reduces enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "SpiritPower", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_thermal_detonator_desc", | |||
"Cooldown": 30, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DPS", | |||
"Value": 45, | |||
"Scale": { | |||
"Value": 0.152334, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -7, | |||
"Scale": { | |||
"Value": -0.055, | |||
"Type": "spirit" | |||
}, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DPSMax", | |||
"Value": 95, | |||
"Scale": { | |||
"Value": 0.304668, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "10m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"DPS": 30, | |||
"DPSMax": 30, | |||
"BulletArmorReduction": -8, | |||
"SpiritPower": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"DPSIncrease": { | |||
"Key": "DPSIncrease", | |||
"Value": 7, | |||
"Scale": { | |||
"Value": 0.030467, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
"NonHeroReductionPercent": { | |||
"Key": "NonHeroReductionPercent", | |||
"Value": 50 | |||
}, | |||
"HeightOffGround": { | |||
"Key": "HeightOffGround", | |||
"Value": 50 | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_blood_tribute": { | |||
"Key": "upgrade_blood_tribute", | |||
"Name": "Blood Tribute", | |||
"Description": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, \u003Cspan class=\"highlight\"\u003EDebuff Resistance\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. Healing received is reduced during the sacrifice.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCastToggle", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 10 | |||
}, | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_blood_tribute_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealthDrainedPerSecond", | |||
"Value": 40, | |||
"Type": "damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 35, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "StatusResistancePercent", | |||
"Value": 40, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "2.0m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -30, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HealthDrainedPerSecond": -20, | |||
"BonusFireRate": 20, | |||
"TechResist": 8, | |||
"OutOfCombatHealthRegen": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.1 | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -30, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_fleetfoot_boots": { | |||
"Key": "upgrade_fleetfoot_boots", | |||
"Name": "Fleetfoot", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"ClipSize", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "SlideScale", | |||
"Value": 35, | |||
"Type": "movement_speed" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 6, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_fleetfoot_boots_passive_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_fleetfoot_boots_active_desc", | |||
"Cooldown": 16, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ActiveBonusMoveSpeed", | |||
"Value": "3.0m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SlowResistancePercent", | |||
"Value": 35, | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SlowResistancePercent": 30, | |||
"BulletResist": 12, | |||
"ActiveBonusMoveSpeed": "3m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MoveWhileShootingSpeedPenaltyReductionPercent": { | |||
"Key": "MoveWhileShootingSpeedPenaltyReductionPercent", | |||
"Value": 100, | |||
"Type": "move_speed" | |||
}, | |||
"MoveWhileZoomedSpeedPenaltyReductionPercent": { | |||
"Key": "MoveWhileZoomedSpeedPenaltyReductionPercent", | |||
"Value": 100, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_kinetic_sash": { | |||
"Key": "upgrade_kinetic_sash", | |||
"Name": "Kinetic Dash", | |||
"Description": "When you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E you gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan class=\"highlight\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_improved_stamina" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate", | |||
"ClipSize", | |||
"Movement", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 1 | |||
}, | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 12 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_kinetic_sash_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 25, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusClipSize", | |||
"Value": 6, | |||
"Type": "clipsize", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "TemporaryBonusClipSize" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusFireRate": 20, | |||
"Stamina": 1, | |||
"BonusClipSize": 6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_arcane_surge": { | |||
"Key": "upgrade_arcane_surge", | |||
"Name": "Arcane Surge", | |||
"Description": "When you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E the \u003Cspan class=\"highlight\"\u003Enext ability you use\u003C/span\u003E will have bonus \u003Cspan class=\"highlight\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. Lasts up to 7s.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_improved_stamina" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate", | |||
"ClipSize", | |||
"Movement", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 1 | |||
}, | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 12 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_arcane_surge_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechRangeMultiplierBuff", | |||
"Value": 15, | |||
"Type": "distance", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 15, | |||
"Type": "duration", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SpiritPower", | |||
"Value": 15, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"Stamina": 1, | |||
"SpiritPower": 25, | |||
"TechRadiusMultiplierBuff": 15, | |||
"TechRangeMultiplierBuff": 15, | |||
"BonusAbilityDurationPercent": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplierBuff": { | |||
"Key": "TechRadiusMultiplierBuff", | |||
"Value": 15, | |||
"Type": "distance", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_eater": { | |||
"Key": "upgrade_weapon_eater", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": null, | |||
"DescKey": "#upgrade_weapon_eater_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"WeaponPowerPerKill": { | |||
"Key": "WeaponPowerPerKill", | |||
"Value": 3.5, | |||
"Type": "bullet_damage" | |||
}, | |||
"WeaponPowerPerDeath": { | |||
"Key": "WeaponPowerPerDeath", | |||
"Value": 6, | |||
"Type": "bullet_damage" | |||
}, | |||
"KillWindow": { | |||
"Key": "KillWindow", | |||
"Value": 1 | |||
}, | |||
"MaxWeaponPower": { | |||
"Key": "MaxWeaponPower", | |||
"Value": 30, | |||
"Type": "bullet_damage" | |||
}, | |||
"BaseBonusCounter": { | |||
"Key": "BaseBonusCounter", | |||
"Value": -5, | |||
"Type": "bullet_damage" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_instant_reload": { | |||
"Key": "upgrade_weapon_instant_reload", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 21, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusClipSizePercent": { | |||
"Key": "BonusClipSizePercent", | |||
"Value": 60 | |||
} | |||
} | |||
}, | |||
"upgrade_tech_defender": { | |||
"Key": "upgrade_tech_defender", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_tech_defender_active", | |||
"Cooldown": 95, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechArmor", | |||
"Value": 1, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 85, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_unstoppable": { | |||
"Key": "upgrade_unstoppable", | |||
"Name": "Unstoppable", | |||
"Description": "Temporarily suppress \u003Cspan class=\"highlight\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003Eimmune\u003C/span\u003E to \u003Cspan class=\"highlight\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan class=\"highlight\"\u003EStunned\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003ESlept\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_debuff_reducer" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "StatusResistancePercent", | |||
"Value": 25, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 125, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_unstoppable_desc", | |||
"Cooldown": 65, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5.5, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"AbilityDuration": 1.25, | |||
"BonusHealth": 75, | |||
"AbilityCooldown": -35, | |||
"StatusResistancePercent": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_colossus": { | |||
"Key": "upgrade_colossus", | |||
"Name": "Colossus", | |||
"Description": "Gain \u003Cspan class=\"highlight\"\u003EBullet and Spirit Resist\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Eslow the move and dash speed\u003C/span\u003E of enemies nearby. Increases your model size.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_health" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 300, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusBaseHealth", | |||
"Value": 15, | |||
"Type": "health" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 15 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_colossus_desc", | |||
"Cooldown": 37, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BuffBulletResist", | |||
"Value": 35, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BuffTechResist", | |||
"Value": 35, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "14m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "ModelScaleGrowthTooltip", | |||
"Value": 20 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 700, | |||
"ModelScaleGrowth": 0.2, | |||
"ModelScaleGrowthTooltip": 20, | |||
"BuffBulletResist": 10, | |||
"BuffTechResist": 10, | |||
"AbilityCooldown": -7 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"GroundDashReductionPercent": { | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -25, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"ModelScaleGrowth": { | |||
"Key": "ModelScaleGrowth", | |||
"Value": 1.2 | |||
} | |||
} | |||
}, | |||
"upgrade_cold_front": { | |||
"Key": "upgrade_cold_front", | |||
"Name": "Cold Front", | |||
"Description": "Release an expanding ice blast that deals \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESlows\u003C/span\u003E targets it hits.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 6 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_cold_front_desc", | |||
"Cooldown": 25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 95, | |||
"Scale": { | |||
"Value": 0.465, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "MovementSpeedSlow", | |||
"Value": 60, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "EndRadius", | |||
"Value": "12m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 8, | |||
"AbilityCooldown": -13, | |||
"Damage": 60 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SpreadDuration": { | |||
"Key": "SpreadDuration", | |||
"Value": 0.6, | |||
"Type": "duration" | |||
}, | |||
"StartRadius": { | |||
"Key": "StartRadius", | |||
"Value": "2m", | |||
"Type": "distance" | |||
}, | |||
"DamageHeight": { | |||
"Key": "DamageHeight", | |||
"Value": "3.5m" | |||
}, | |||
"NPCDamageMult": { | |||
"Key": "NPCDamageMult", | |||
"Value": 1, | |||
"Type": "tech_damage" | |||
} | |||
} | |||
}, | |||
"upgrade_arctic_blast": { | |||
"Key": "upgrade_arctic_blast", | |||
"Name": "Arctic Blast", | |||
"Description": "Release an expanding ice blast that deals \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EFreezing\u003C/span\u003E and then \u003Cspan class=\"highlight\"\u003ESlowing\u003C/span\u003E targets it hits. Targets take increased damage while frozen.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_cold_front" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 10 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_arctic_blast_desc", | |||
"Cooldown": 24, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 175, | |||
"Scale": { | |||
"Value": 0.6975, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "FreezeDuration", | |||
"Value": 0.75, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "PercentDamage", | |||
"Value": 15, | |||
"Type": "damage", | |||
"LocTokenOverride": "ArcticBlastPercentDamage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "EndRadius", | |||
"Value": "12m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"Damage": 150, | |||
"AbilityCooldown": -12, | |||
"TechResist": 15, | |||
"FreezeDuration": 0.25 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SpreadDuration": { | |||
"Key": "SpreadDuration", | |||
"Value": 0.6, | |||
"Type": "duration" | |||
}, | |||
"StartRadius": { | |||
"Key": "StartRadius", | |||
"Value": "2m", | |||
"Type": "distance" | |||
}, | |||
"SlowPercent": { | |||
"Key": "SlowPercent", | |||
"Value": 60, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"SlowDuration": { | |||
"Key": "SlowDuration", | |||
"Value": 4, | |||
"Type": "duration", | |||
"LocTokenOverride": "ArcticBlastSlowDuration" | |||
}, | |||
"DamageHeight": { | |||
"Key": "DamageHeight", | |||
"Value": "3.5m" | |||
}, | |||
"NPCDamageMult": { | |||
"Key": "NPCDamageMult", | |||
"Value": 1, | |||
"Type": "tech_damage" | |||
} | |||
} | |||
}, | |||
"upgrade_aoe_silence": { | |||
"Key": "upgrade_aoe_silence", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 150, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 3, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_aoe_silence_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": -20, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "8m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 0.25, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"StartRadius": { | |||
"Key": "StartRadius", | |||
"Value": "1m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_self_bubble": { | |||
"Key": "upgrade_self_bubble", | |||
"Name": "Ethereal Shift", | |||
"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain \u003Cspan class=\"highlight\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EActivation cancels any active ability.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_self_bubble_desc", | |||
"Cooldown": 45, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration", | |||
"LocTokenOverride": "ShiftingVeilDuration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSpirit", | |||
"Value": 20, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 30, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "3m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "FloatMoveSpeed", | |||
"Value": "2.5m", | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityDuration": 2, | |||
"BonusSpirit": 30, | |||
"BonusMoveSpeed": "2m", | |||
"TechResist": 10, | |||
"AbilityCooldown": -10, | |||
"FloatMoveSpeed": "3.5m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"DampingFactor": { | |||
"Key": "DampingFactor", | |||
"Value": 3 | |||
}, | |||
"LiftHeight": { | |||
"Key": "LiftHeight", | |||
"Value": 200 | |||
} | |||
} | |||
}, | |||
"upgrade_stasis_bomb": { | |||
"Key": "upgrade_stasis_bomb", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_stasis_bomb_active1", | |||
"Cooldown": 37, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StasisRadius", | |||
"Value": "7m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_stasis_bomb_active2", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectStun", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StunDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "ExplodeDamage", | |||
"Value": 250, | |||
"Scale": { | |||
"Value": 1.52334, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "StasisRadius", | |||
"Value": "7m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_stasis_bomb_desc_passive", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "EMPDuration", | |||
"Value": 3 | |||
}, | |||
{ | |||
"Key": "BuildUpPerShot", | |||
"Value": 1.6 | |||
}, | |||
{ | |||
"Key": "BuildUpDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "ImmunityDuration", | |||
"Value": 4 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
"AbilityCastRange": { | |||
"Key": "AbilityCastRange", | |||
"Value": "20m", | |||
"Type": "range" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ExplodeRadius": { | |||
"Key": "ExplodeRadius", | |||
"Value": "7m", | |||
"Type": "distance" | |||
}, | |||
"EMPProcChance": { | |||
"Key": "EMPProcChance", | |||
"Value": 100 | |||
}, | |||
"DampingFactor": { | |||
"Key": "DampingFactor", | |||
"Value": 0.5 | |||
}, | |||
"LiftHeight": { | |||
"Key": "LiftHeight", | |||
"Value": 120 | |||
}, | |||
"SlamdownSpeed": { | |||
"Key": "SlamdownSpeed", | |||
"Value": 500 | |||
}, | |||
"MoveSpeedMax": { | |||
"Key": "MoveSpeedMax", | |||
"Value": "4m", | |||
"Type": "slow" | |||
} | |||
} | |||
}, | |||
"upgrade_quarantine": { | |||
"Key": "upgrade_quarantine", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_quarantine_desc", | |||
"Cooldown": 42, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4.5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "30m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_glitch": { | |||
"Key": "upgrade_glitch", | |||
"Name": "Cursed Relic", | |||
"Description": "Curses an enemy - \u003Cspan class=\"highlight\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Epreventing item usage\u003C/span\u003E. \u003Cspan class=\"highlight\"\u003ERemoves all non-ultimate buffs\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption", | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "OutgoingDamagePenaltyPercent", | |||
"Value": -8, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_glitch_desc", | |||
"Cooldown": 55, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectEMP", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "StatusEffectDisarmed", | |||
"Value": null | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 3.25, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "AbilityCastRange", | |||
"Value": "20m", | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -30 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SkipFrames": { | |||
"Key": "SkipFrames", | |||
"Value": 6, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_imbued_ability": { | |||
"Key": "upgrade_imbued_ability", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_imbued_ability_passive1", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_imbued_ability_passive2", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 15, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 20, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ImbuedBonusDuration": { | |||
"Key": "ImbuedBonusDuration", | |||
"Value": 25, | |||
"Type": "duration" | |||
}, | |||
"ImbuedBonusDamage": { | |||
"Key": "ImbuedBonusDamage", | |||
"Value": 10, | |||
"Type": "ETechPower" | |||
} | |||
} | |||
}, | |||
"upgrade_arcane_extension": { | |||
"Key": "upgrade_arcane_extension", | |||
"Name": "Duration Extender", | |||
"Description": "Imbue an ability to increase its \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_arcane_extension_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 22, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusAbilityDurationPercent": 12 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_imbued_duration_extender": { | |||
"Key": "upgrade_imbued_duration_extender", | |||
"Name": "Superior Duration", | |||
"Description": "Increases the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of your abilities and items.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_arcane_extension" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 8, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_imbued_duration_extender_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 28, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusAbilityDurationPercent": 12, | |||
"BulletResist": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_glass_cannon": { | |||
"Key": "upgrade_glass_cannon", | |||
"Name": "Glass Cannon", | |||
"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Fire Rate\u003C/span\u003E (up to a max of 8 times). Death results in the loss of 1 stack.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 80, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "MaxHealthLossPercent", | |||
"Value": -15, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_glass_cannon_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "FireRatePerKill", | |||
"Value": 7, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"FireRatePerKill": 8, | |||
"BaseAttackDamagePercent": 60 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusClipPerKill": { | |||
"Key": "BonusClipPerKill", | |||
"Value": 2 | |||
}, | |||
"MaxStacks": { | |||
"Key": "MaxStacks", | |||
"Value": 8 | |||
}, | |||
"SlowPercent": { | |||
"Key": "SlowPercent", | |||
"Value": 30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "GlassCannon_SlowPercent" | |||
}, | |||
"SlowDuration": { | |||
"Key": "SlowDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
}, | |||
"BuildUpDuration": { | |||
"Key": "BuildUpDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
"BuildUpPerShot": { | |||
"Key": "BuildUpPerShot", | |||
"Value": 1.2 | |||
} | |||
} | |||
}, | |||
"upgrade_fury_trance": { | |||
"Key": "upgrade_fury_trance", | |||
"Name": "Fury Trance", | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_vampire" | |||
], | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"FireRate", | |||
"WeaponDamage", | |||
"Movement", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 18, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_fury_trance_active", | |||
"Cooldown": 18, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ActiveBonusFireRate", | |||
"Value": 30, | |||
"Type": "fire_rate" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": 40, | |||
"Type": "tech_armor_up" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletLifestealPercent": 18, | |||
"ActiveBonusFireRate": 15, | |||
"TechResist": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_surging_power": { | |||
"Key": "upgrade_surging_power", | |||
"Name": "Vampiric Burst", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": [ | |||
"upgrade_vampire" | |||
], | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | |||
"FireRate", | |||
"WeaponDamage", | |||
"Movement", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 16, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 10, | |||
"Type": "bullet_armor_up", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_surging_power_active", | |||
"Cooldown": 30, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ActiveBonusLifesteal", | |||
"Value": 80, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "ActiveBonusFireRate", | |||
"Value": 34, | |||
"Type": "fire_rate" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ActiveReloadPercent", | |||
"Value": 75 | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4.5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ActiveBonusFireRate": 25, | |||
"AbilityCooldown": -10, | |||
"BulletResist": 10, | |||
"BulletLifestealPercent": 16, | |||
"BonusHealth": 110 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_mod_disruptor": { | |||
"Key": "upgrade_mod_disruptor", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_mod_disruptor_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DPS", | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 0.152334, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "DPSIncrease", | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 0.030467, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "DPSMax", | |||
"Value": 100, | |||
"Scale": { | |||
"Value": 0.304668, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "8m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "TechResist", | |||
"Value": -18, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_frenzy": { | |||
"Key": "upgrade_frenzy", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": "#upgrade_frenzy_vampire_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 25, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_frenzy_aura_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletArmorReduction", | |||
"Value": -40, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LowHealthPercentThreshold": { | |||
"Key": "LowHealthPercentThreshold", | |||
"Value": 45 | |||
}, | |||
"LowHealthLifeStealPercent": { | |||
"Key": "LowHealthLifeStealPercent", | |||
"Value": 45, | |||
"Type": "healing" | |||
}, | |||
"KillBonusMoveSpeedPerStack": { | |||
"Key": "KillBonusMoveSpeedPerStack", | |||
"Value": "2m", | |||
"Type": "move_speed" | |||
}, | |||
"MaxKillBonusMoveSpeedStack": { | |||
"Key": "MaxKillBonusMoveSpeedStack", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_burst_fire_actuator": { | |||
"Key": "upgrade_burst_fire_actuator", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseBonusWeaponPower", | |||
"Value": 5 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_burst_fire_actuator_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BurstFireShotsFromClipPercent", | |||
"Value": 15 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "PerfectBurstWeaponPower", | |||
"Value": 20 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BurstFireShotPercent": { | |||
"Key": "BurstFireShotPercent", | |||
"Value": 100 | |||
}, | |||
"NormalizedClipEmptySpeedIncrease": { | |||
"Key": "NormalizedClipEmptySpeedIncrease", | |||
"Value": 25 | |||
}, | |||
"NonBurstFireConversionFactor": { | |||
"Key": "NonBurstFireConversionFactor", | |||
"Value": 3 | |||
} | |||
} | |||
}, | |||
"upgrade_boxing_glove": { | |||
"Key": "upgrade_boxing_glove", | |||
"Name": "Lifestrike", | |||
"Description": "Your \u003Cspan class=\"highlight\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E for a percentage of the \u003Cspan class=\"highlight\"\u003EMelee Damage\u003C/span\u003E dealt plus a fixed amount. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 40% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_lifestrike_gauntlets" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Melee", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 16, | |||
"Type": "melee_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 125, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_boxing_glove_desc", | |||
"Cooldown": 4, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlowPercent", | |||
"Value": 60, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "LifestealHeal", | |||
"Value": 160, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "LifestealHealPercent", | |||
"Value": 50, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SlowDuration", | |||
"Value": 2.5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusMeleeDamagePercent": 10, | |||
"BonusHealth": 125, | |||
"AbilityCooldown": -3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LightMeleeCooldownMult": { | |||
"Key": "LightMeleeCooldownMult", | |||
"Value": 1.5 | |||
}, | |||
"NonHeroHealPct": { | |||
"Key": "NonHeroHealPct", | |||
"Value": 40 | |||
} | |||
} | |||
}, | |||
"upgrade_acolytes_glove": { | |||
"Key": "upgrade_acolytes_glove", | |||
"Name": "Spirit Strike", | |||
"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E with the attack and reduce the target's \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is 2x longer for Light Melee hits.\u003C/span\u003E", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Melee" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_acolytes_glove_desc", | |||
"Cooldown": 8, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SpiritDamage", | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 0.372, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "TechArmorDamageReduction", | |||
"Value": -6, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SpiritDamage": 80, | |||
"TechArmorDamageReduction": -5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LightMeleeCooldownMult": { | |||
"Key": "LightMeleeCooldownMult", | |||
"Value": 2 | |||
} | |||
} | |||
}, | |||
"upgrade_spirit_snatch": { | |||
"Key": "upgrade_spirit_snatch", | |||
"Name": "Spirit Snatch", | |||
"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E and steals \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EEffects are reduced to 70% for Light Melee hits.\u003C/span\u003E", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_acolytes_glove" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Melee" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 7, | |||
"Type": "melee_damage" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_spirit_snatch_desc", | |||
"Cooldown": 6, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SpiritDamage", | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 0.744, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "TechArmorGain", | |||
"Value": 12, | |||
"Type": "tech_armor_up", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "SpiritSnatch_TechArmorSteal" | |||
}, | |||
{ | |||
"Key": "TechPowerGain", | |||
"Value": 15, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "SpiritSnatch_TechPowerSteal" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SpiritDamage": 50, | |||
"TechArmorGain": 5, | |||
"TechArmorDamageReduction": -5, | |||
"TechPowerGain": 35, | |||
"TechPowerReduction": -35 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LightMeleeScale": { | |||
"Key": "LightMeleeScale", | |||
"Value": 70 | |||
}, | |||
"TechArmorDamageReduction": { | |||
"Key": "TechArmorDamageReduction", | |||
"Value": -12, | |||
"Type": "tech_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"TechPowerReduction": { | |||
"Key": "TechPowerReduction", | |||
"Value": -15, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_melee_charge": { | |||
"Key": "upgrade_melee_charge", | |||
"Name": "Melee Charge", | |||
"Description": "Your next \u003Cspan class=\"highlight\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan class=\"highlight\"\u003Edeals increased damage\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"TrooperEnemy", | |||
"MinionEnemy", | |||
"Neutral" | |||
], | |||
"ShopFilters": [ | |||
"Melee" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MeleeDistanceScale", | |||
"Value": 50 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 10, | |||
"Type": "melee_damage" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 6, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_melee_charge_desc", | |||
"Cooldown": 7, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHeavyMeleeDamage", | |||
"Value": 25, | |||
"Type": "melee_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"MeleeDistanceScale": 30, | |||
"BulletResist": 12, | |||
"BonusHeavyMeleeDamage": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_crushing_fists": { | |||
"Key": "upgrade_crushing_fists", | |||
"Name": "Crushing Fists", | |||
"Description": "Your \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'MeleeDamage'}\u003C/span\u003E will \u003Cspan class=\"highlight\"\u003Erestore ammo\u003C/span\u003E and apply a \u003Cspan class=\"highlight\"\u003Estacking bullet resist debuff\u003C/span\u003E on enemies. Heavy melee applies 2 stacks. \u003Cbr\u003E\u003Cbr\u003EIf the target reaches max stacks, they will be \u003Cspan class=\"highlight\"\u003Estunned\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_melee_charge" | |||
], | |||
"TargetTypes": [ | |||
"HeroEnemy", | |||
"TrooperEnemy", | |||
"MinionEnemy", | |||
"Neutral" | |||
], | |||
"ShopFilters": [ | |||
"Melee" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MeleeDistanceScale", | |||
"Value": 60 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 20, | |||
"Type": "melee_damage" | |||
}, | |||
{ | |||
"Key": "BulletResist", | |||
"Value": 12, | |||
"Type": "bullet_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_melee_charge_desc", | |||
"Cooldown": 7, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHeavyMeleeDamage", | |||
"Value": 25, | |||
"Type": "melee_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_crushing_fists_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "LightMeleeAmmo", | |||
"Value": 15, | |||
"Type": "clipsize" | |||
}, | |||
{ | |||
"Key": "BulletResistReduction", | |||
"Value": -4, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 6 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StunDuration", | |||
"Value": 0.5 | |||
}, | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"MeleeDistanceScale": 40, | |||
"BulletResist": 12, | |||
"BonusMeleeDamagePercent": 15, | |||
"BulletResistReduction": -4, | |||
"BonusHeavyMeleeDamage": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LightMeleeStacks": { | |||
"Key": "LightMeleeStacks", | |||
"Value": 1 | |||
}, | |||
"HeavyMeleeMultiplier": { | |||
"Key": "HeavyMeleeMultiplier", | |||
"Value": 2 | |||
} | |||
} | |||
}, | |||
"upgrade_charmed_wraps": { | |||
"Key": "upgrade_charmed_wraps", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_charmed_wraps_desc", | |||
"Cooldown": 26, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "CooldownReductionFlat", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"LightMeleeTimeWindow": { | |||
"Key": "LightMeleeTimeWindow", | |||
"Value": 4 | |||
} | |||
} | |||
}, | |||
"upgrade_belt_fed_magazine": { | |||
"Key": "upgrade_belt_fed_magazine", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate", | |||
"ClipSize" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": null, | |||
"DescKey": "#upgrade_belt_fed_magazine_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 125 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SpinUpTime", | |||
"Value": 3.5 | |||
}, | |||
{ | |||
"Key": "InitialFireRateDecrease", | |||
"Value": 40 | |||
}, | |||
{ | |||
"Key": "MaxFireRateIncrease", | |||
"Value": 60 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SpinUpDecay": { | |||
"Key": "SpinUpDecay", | |||
"Value": 1 | |||
} | |||
} | |||
}, | |||
"upgrade_diviners_kevlar": { | |||
"Key": "upgrade_diviners_kevlar", | |||
"Name": "Diviner's Kevlar", | |||
"Description": "Upon casting an \u003Cspan class=\"highlight\"\u003Eultimate ability\u003C/span\u003E gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 15, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_diviners_kevlar_desc", | |||
"Cooldown": 64, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CombatBarrier", | |||
"Value": 1000, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 35, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 20, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusAbilityDurationPercent": 15, | |||
"TechPower": 55, | |||
"CombatBarrier": 500, | |||
"AbilityCooldown": -14 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_stabilizing_tripod": { | |||
"Key": "upgrade_stabilizing_tripod", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "StationaryWeaponPower", | |||
"Value": 40 | |||
}, | |||
{ | |||
"Key": "StationaryRecoilReduction", | |||
"Value": 25 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_stabilizing_tripod_desc", | |||
"Cooldown": 64, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TurretLifetime", | |||
"Value": 20, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "TurretAttackRange", | |||
"Value": "50m", | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "CasterHealthPercent", | |||
"Value": 100 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 20, | |||
"Type": "duration" | |||
}, | |||
"AbilityCastRange": { | |||
"Key": "AbilityCastRange", | |||
"Value": "15m", | |||
"Type": "range" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ModelScale": { | |||
"Key": "ModelScale", | |||
"Value": 1 | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.5 | |||
}, | |||
"TrackingSpeed": { | |||
"Key": "TrackingSpeed", | |||
"Value": 125 | |||
}, | |||
"TurretAttackDelay": { | |||
"Key": "TurretAttackDelay", | |||
"Value": 0.35 | |||
}, | |||
"TurretDeployTime": { | |||
"Key": "TurretDeployTime", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
"AttackConeAngle": { | |||
"Key": "AttackConeAngle", | |||
"Value": 10 | |||
}, | |||
"BulletSpeedOverride": { | |||
"Key": "BulletSpeedOverride", | |||
"Value": 6500 | |||
} | |||
} | |||
}, | |||
"upgrade_resonant_healing": { | |||
"Key": "upgrade_resonant_healing", | |||
"Name": "Radiant Regeneration", | |||
"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and gain bonus \u003Cspan class=\"highlight\"\u003EMovement Speed\u003C/span\u003E for a short duration when you cast an ability.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_mystic_regeneration" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 65, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_mystic_regeneration_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Regeneration", | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 0.04, | |||
"Type": "spirit" | |||
}, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "RegenerationDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": null, | |||
"DescKey": "#upgrade_resonant_healing_desc", | |||
"Cooldown": 6, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealingPerCast", | |||
"Value": 70, | |||
"Scale": { | |||
"Value": 1.5, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.75m", | |||
"Type": "move_speed", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"Regeneration": 9, | |||
"HealingPerCast": 60, | |||
"BonusMoveSpeed": "1m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_boundless_spirit": { | |||
"Key": "upgrade_boundless_spirit", | |||
"Name": "Boundless Spirit", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_soaring_spirit" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechPowerPercent", | |||
"Value": 15 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 35 | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 25, | |||
"TechPowerPercent": 10, | |||
"OutOfCombatHealthRegen": 4, | |||
"BonusHealth": 100 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_burst_fire": { | |||
"Key": "upgrade_burst_fire", | |||
"Name": "Burst Fire", | |||
"Description": "Briefly gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_rapid_rounds" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlideScale", | |||
"Value": 50, | |||
"Type": "movement_speed" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 10, | |||
"Type": "fire_rate" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_burst_fire_desc", | |||
"Cooldown": 7, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ActivatedFireRate", | |||
"Value": 32, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.25m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 3.5, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SlideScale": 50, | |||
"ActivatedFireRate": 15, | |||
"BonusMoveSpeed": "1.5m", | |||
"BonusFireRate": 10, | |||
"AbilityCooldown": -1 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_resilience": { | |||
"Key": "upgrade_resilience", | |||
"Name": "Enduring Spirit", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityLifestealPercentHero", | |||
"Value": 7, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 25, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_endurance": { | |||
"Key": "upgrade_endurance", | |||
"Name": "Extra Regen", | |||
"Description": null, | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"ClipSize", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 3, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusHealthRegen": 9 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_magic_clarity": { | |||
"Key": "upgrade_magic_clarity", | |||
"Name": null, | |||
"Description": "On ability or item use, gain a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus for {s:AbilityDuration}s. Your next ability cast will remove the move speed bonus and apply a \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E bonus to that ability.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_clarity_desc", | |||
"Cooldown": 16, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusSpirit", | |||
"Value": 28, | |||
"Type": "tech_damage", | |||
"LocTokenOverride": "ClarityBonusSpirit" | |||
}, | |||
{ | |||
"Key": "BonusMovespeed", | |||
"Value": "2m", | |||
"Type": "movement_speed" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusSpiritMaxTime": { | |||
"Key": "BonusSpiritMaxTime", | |||
"Value": 12 | |||
}, | |||
"BonusSpiritWindow": { | |||
"Key": "BonusSpiritWindow", | |||
"Value": 1 | |||
}, | |||
"BonusSpiritMin": { | |||
"Key": "BonusSpiritMin", | |||
"Value": 2 | |||
} | |||
} | |||
}, | |||
"upgrade_magic_storm": { | |||
"Key": "upgrade_magic_storm", | |||
"Name": "Surge of Power", | |||
"Description": "Imbue an ability with \u003Cspan class=\"highlight\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_improved_spirit" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_magic_storm_desc", | |||
"Cooldown": 14, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ImbuedTechPower", | |||
"Value": 24, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "FireRateBonus", | |||
"Value": 20, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.75m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MovementSpeedBonusDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ImbuedTechPower": 32, | |||
"FireRateBonus": 18, | |||
"BonusMoveSpeed": "2m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MoveWhileShootingSpeedPenaltyReductionPercent": { | |||
"Key": "MoveWhileShootingSpeedPenaltyReductionPercent", | |||
"Value": 100, | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"MoveWhileZoomedSpeedPenaltyReductionPercent": { | |||
"Key": "MoveWhileZoomedSpeedPenaltyReductionPercent", | |||
"Value": 100, | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_suppressor": { | |||
"Key": "upgrade_suppressor", | |||
"Name": "Suppressor", | |||
"Description": "When you deal \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E to enemies, you also reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Healing", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechPower", | |||
"Value": 6, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_suppressor_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "FireRateSlow", | |||
"Value": 28, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyEnemyApplied" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 12, | |||
"BonusHealth": 90, | |||
"FireRateSlow": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_quick_silver": { | |||
"Key": "upgrade_quick_silver", | |||
"Name": "Quicksilver Reload", | |||
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ebonus bullets\u003C/span\u003E on use.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_quick_silver_desc", | |||
"Cooldown": null, | |||
"ChargeUp": 18, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 44, | |||
"Scale": { | |||
"Value": 0.16, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 10, | |||
"Type": "fire_rate" | |||
}, | |||
{ | |||
"Key": "AmmoReloadPercent", | |||
"Value": 100, | |||
"Type": "clipsize" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusFireRate": 20, | |||
"Damage": 56, | |||
"AbilityChargeUpTime": -4, | |||
"AbilityCooldown": -4 | |||
}, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 18, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuffDuration": { | |||
"Key": "BuffDuration", | |||
"Value": 12 | |||
} | |||
} | |||
}, | |||
"upgrade_ethereal_bullets": { | |||
"Key": "upgrade_ethereal_bullets", | |||
"Name": "Mercurial Magnum", | |||
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use. Until your next reload, your \u003Cspan class=\"highlight\"\u003Ebullets deal bonus Spirit Damage\u003C/span\u003E based on your Spirit Power.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_quick_silver" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 20 | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 7 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_ethereal_bullets_desc", | |||
"Cooldown": null, | |||
"ChargeUp": 14, | |||
"Main": [ | |||
{ | |||
"Key": "BulletsBonusMagicDamage", | |||
"Value": 25, | |||
"Scale": { | |||
"Value": 0.465, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "Damage", | |||
"Value": 60, | |||
"Scale": { | |||
"Value": 0.16, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 22, | |||
"Type": "fire_rate" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AmmoReloadPercent", | |||
"Value": 100 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusFireRate": 20, | |||
"BonusClipSizePercent": 60, | |||
"Damage": 120, | |||
"BulletsBonusMagicDamage": 20, | |||
"TechPower": 15 | |||
}, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 15, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BuffDuration": { | |||
"Key": "BuffDuration", | |||
"Value": 12 | |||
} | |||
} | |||
}, | |||
"upgrade_arcane_eater": { | |||
"Key": "upgrade_arcane_eater", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 7, | |||
"Type": "fire_rate" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_arcane_eater_desc", | |||
"Cooldown": 0.5, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SpiritStolePerHit", | |||
"Value": 1, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StealDuration", | |||
"Value": 12, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"HeadshotBonusSteal": { | |||
"Key": "HeadshotBonusSteal", | |||
"Value": 1 | |||
}, | |||
"MaxStacks": { | |||
"Key": "MaxStacks", | |||
"Value": 99 | |||
} | |||
} | |||
}, | |||
"upgrade_predator_precision": { | |||
"Key": "upgrade_predator_precision", | |||
"Name": null, | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_predator_precision_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 50, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "LifeThreshold", | |||
"Value": 50 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_intensifying_clip": { | |||
"Key": "upgrade_intensifying_clip", | |||
"Name": "Intensifying Magazine", | |||
"Description": "Increases \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"ClipSize", | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 20 | |||
}, | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": "", | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_intensifying_clip_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BaseAttackDamagePercentAtMaxDuration", | |||
"Value": 45, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "ShootDurationForMax", | |||
"Value": 2.5 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusClipSizePercent": 40, | |||
"BaseAttackDamagePercentAtMaxDuration": 55 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_reinforcing_casings": { | |||
"Key": "upgrade_reinforcing_casings", | |||
"Name": "Escalating Resilience", | |||
"Description": "Grants \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan class=\"highlight\"\u003EEach shot can only grant one stack.\u003C/span\u003E", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_clip_size" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 30 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 15 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_reinforcing_casings_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MaxArmorStacks", | |||
"Value": 30 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletResistPerStack", | |||
"Value": 2, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BulletResistDuration", | |||
"Value": 24 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletResistPerStack": 2, | |||
"MaxArmorStacks": 20, | |||
"BonusClipSizePercent": 30, | |||
"BonusHealth": 125, | |||
"WeaponPower": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_blitz_bullets": { | |||
"Key": "upgrade_blitz_bullets", | |||
"Name": "Swift Striker", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_rapid_rounds" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 18 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusFireRate": 15, | |||
"BonusSprintSpeed": "4m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_veil_walker": { | |||
"Key": "upgrade_veil_walker", | |||
"Name": "Veil Walker", | |||
"Description": "Walking through a \u003Cspan class=\"highlight\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan class=\"highlight\"\u003EStealth\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"ClipSize" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 175, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "SpiritPower", | |||
"Value": 10, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_veil_walker_desc", | |||
"Cooldown": 15, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectInvisible", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "3.5m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "#VeilWalker_MoveSpeed" | |||
}, | |||
{ | |||
"Key": "HealOnVeil", | |||
"Value": 85, | |||
"Scale": { | |||
"Value": 6, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "healing", | |||
"LocTokenOverride": "#VeilWalker_Heal" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "InvisDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"SpiritPower": 15, | |||
"InvisMoveSpeedMod": "4m", | |||
"HealOnVeil": 200, | |||
"AbilityCooldown": -4, | |||
"InvisDuration": 4, | |||
"BonusMoveSpeed": "2m" | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 16, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"InvisAlertWhenFading": { | |||
"Key": "InvisAlertWhenFading", | |||
"Value": 1 | |||
}, | |||
"InvisFadeToDuration": { | |||
"Key": "InvisFadeToDuration", | |||
"Value": 0.25, | |||
"Type": "duration" | |||
}, | |||
"SpottedRadius": { | |||
"Key": "SpottedRadius", | |||
"Value": "20m" | |||
}, | |||
"RevealOnDamageDuration": { | |||
"Key": "RevealOnDamageDuration", | |||
"Value": 0.5, | |||
"Type": "duration" | |||
}, | |||
"RevealOnSpottedDuration": { | |||
"Key": "RevealOnSpottedDuration", | |||
"Value": 1.25, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | |||
"upgrade_vex_barrier": { | |||
"Key": "upgrade_vex_barrier", | |||
"Name": "Reactive Barrier", | |||
"Description": "Automatically \u003Cspan class=\"highlight\"\u003Erestores one stamina\u003C/span\u003E and gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E when you are \u003Cspan class=\"highlight\"\u003Emovement locked, Stunned, Chained, Immobilized, or Slept\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 6, | |||
"Type": "tech_armor_up" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_vex_barrier_desc", | |||
"Cooldown": 40, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "VexBarrierCombatBarrier", | |||
"Value": 325, | |||
"Scale": { | |||
"Value": 2.0925, | |||
"Type": "spirit" | |||
}, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "CombatBarrier" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 10, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 10, | |||
"VexBarrierCombatBarrier": 375, | |||
"AbilityCooldown": -15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_medic_bullets": { | |||
"Key": "upgrade_medic_bullets", | |||
"Name": "Restorative Shot", | |||
"Description": "Your next bullet will \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E you based on what target you hit.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 6, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_medic_bullets_desc", | |||
"Cooldown": 6, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealFromHero", | |||
"Value": 50, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "HealFromNPC", | |||
"Value": 15, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"HealFromHero": 100, | |||
"HealFromNPC": 40 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "1m", | |||
"Type": "distance" | |||
}, | |||
"ProcChance": { | |||
"Key": "ProcChance", | |||
"Value": 100 | |||
} | |||
} | |||
}, | |||
"upgrade_titan_round": { | |||
"Key": "upgrade_titan_round", | |||
"Name": "Titanic Magazine", | |||
"Description": null, | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_clip_size" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"ClipSize", | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 90 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 12, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BaseAttackDamagePercent": 18, | |||
"BonusClipSizePercent": 70 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_split_shot": { | |||
"Key": "upgrade_split_shot", | |||
"Name": "Split Shot", | |||
"Description": "Make your weapon fire \u003Cspan class=\"highlight\"\u003Emultishot\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E Hitting more than one Hero per attack will grant a \u003Cspan class=\"highlight\"\u003Estacking weapon damage bonus\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ETargets can only be hit once per multishot.\u003C/span\u003E", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_split_shot_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BulletSplitShot", | |||
"Value": 5, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "WeaponDamagePerStack", | |||
"Value": 10, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusShotsDuration", | |||
"Value": 5, | |||
"LocTokenOverride": "BuffDuration" | |||
}, | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 6 | |||
}, | |||
{ | |||
"Key": "WeaponDamageBonusDuration", | |||
"Value": 12, | |||
"LocTokenOverride": "SplitShotWeaponDuration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletSplitShot": 4, | |||
"WeaponDamagePerStack": 4, | |||
"AbilityCooldown": -6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SpreadAngleDegrees": { | |||
"Key": "SpreadAngleDegrees", | |||
"Value": 45 | |||
} | |||
} | |||
}, | |||
"upgrade_active_reload": { | |||
"Key": "upgrade_active_reload", | |||
"Name": "Active Reload", | |||
"Description": "While reloading, pressing {g:citadel_binding:'Reload'} during the highlighted portion will \u003Cspan class=\"highlight\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EBullet Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 20 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_active_reload_desc", | |||
"Cooldown": 12, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 22, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BulletLifestealPercent", | |||
"Value": 18, | |||
"Type": "healing", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusFireRate": 15, | |||
"BonusMoveSpeed": "3m", | |||
"BulletLifestealPercent": 12, | |||
"BonusClipSizePercent": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_magic_carpet": { | |||
"Key": "upgrade_magic_carpet", | |||
"Name": "Magic Carpet", | |||
"Description": "Summon a Magic Carpet that will \u003Cspan class=\"highlight\"\u003Efly\u003C/span\u003E you away. While flying you are immune to slows and doing any action will dismiss the carpet. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECannot use abilities while the carpet is being summoned.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusAbilityDurationPercent", | |||
"Value": 15, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 14 | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_magic_carpet_desc", | |||
"Cooldown": 32, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 8, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "FlyMoveSpeed", | |||
"Value": "7m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "MagicCarpetMoveSpeed" | |||
}, | |||
{ | |||
"Key": "SummonDuration", | |||
"Value": 1.3 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 25, | |||
"AbilityDuration": 6, | |||
"BonusAbilityDurationPercent": 10, | |||
"BonusHealth": 100, | |||
"FlyMoveSpeed": "2m", | |||
"SummonDuration": -0.3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_spellshield": { | |||
"Key": "upgrade_spellshield", | |||
"Name": "Hexafoil Ward", | |||
"Description": "Block the next \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SpellShieldFlavorText", | |||
"Value": "asdasd", | |||
"Type": "time" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_spellshield_desc", | |||
"Cooldown": 12, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 15, | |||
"Type": "tech_armor_up" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": "1.3m", | |||
"Type": "move_speed" | |||
}, | |||
"SpellShieldLingerDuration": { | |||
"Key": "SpellShieldLingerDuration", | |||
"Value": 0.3 | |||
} | |||
} | |||
}, | |||
"upgrade_superacolytes_glove": { | |||
"Key": "upgrade_superacolytes_glove", | |||
"Name": "Hex-Sealed Knuckles", | |||
"Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Melee" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 75, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 1, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 30, | |||
"Type": "melee_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_superacolytes_glove_desc", | |||
"Cooldown": 3, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StoredSpiritDamage", | |||
"Value": 200, | |||
"Scale": { | |||
"Value": 0.93, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 13, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_magic_missile": { | |||
"Key": "upgrade_magic_missile", | |||
"Name": "Conjure Missiles", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"ClipSize", | |||
"FireRate" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 70, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 10 | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "MaxHealthLossPercent", | |||
"Value": -15, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_glass_cannon_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "WeaponPowerPerKill", | |||
"Value": 10, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BonusClipPerKill": { | |||
"Key": "BonusClipPerKill", | |||
"Value": 2 | |||
}, | |||
"MaxClipBonus": { | |||
"Key": "MaxClipBonus", | |||
"Value": 14 | |||
}, | |||
"MaxStacks": { | |||
"Key": "MaxStacks", | |||
"Value": 5 | |||
} | |||
} | |||
}, | |||
"upgrade_heal_on_level": { | |||
"Key": "upgrade_heal_on_level", | |||
"Name": "Patron's Healing", | |||
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.", | |||
"Cost": 800, | |||
"Tier": 1, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability", | |||
"Healing" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 2, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_heal_on_level_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealOnLevelHealAmount", | |||
"Value": 210, | |||
"Type": "healing" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": "1.3m", | |||
"Type": "move_speed" | |||
}, | |||
"AuraRadius": { | |||
"Key": "AuraRadius", | |||
"Value": "15m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_spirit_burn": { | |||
"Key": "upgrade_spirit_burn", | |||
"Name": "Spirit Burn", | |||
"Description": "Dealing significant \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDeals half-damage and has half-cooldown on non-heroes.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 8, | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_spirit_burn_desc", | |||
"Cooldown": 20, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 500, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "ExplosionDamage", | |||
"Value": 110, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "DPS", | |||
"Value": 24, | |||
"Scale": { | |||
"Value": 0.05, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ExplosionRadius", | |||
"Value": "12m" | |||
}, | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 8, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -70, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ExplosionDamage": 160, | |||
"TechRadiusMultiplier": 12, | |||
"TechRangeMultiplier": 12, | |||
"DPS": 20, | |||
"AbilityCooldown": -6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 8, | |||
"Type": "distance" | |||
}, | |||
"DamageThresholdDuration": { | |||
"Key": "DamageThresholdDuration", | |||
"Value": 5 | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -70, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.5 | |||
}, | |||
"CooldownReductionPctOnNonHeroes": { | |||
"Key": "CooldownReductionPctOnNonHeroes", | |||
"Value": 50 | |||
}, | |||
"DamagePctVsNonHeroes": { | |||
"Key": "DamagePctVsNonHeroes", | |||
"Value": 50 | |||
} | |||
} | |||
}, | |||
"upgrade_ultimate_burst": { | |||
"Key": "upgrade_ultimate_burst", | |||
"Name": "Lightning Scroll", | |||
"Description": "Damage from your ultimate applies a {g:citadel_inline_attribute:'Stun'} and deals {g:citadel_inline_attribute:'BonusSpiritDamage'} after a short delay.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_magic_slow" | |||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "MovementSpeedSlow", | |||
"Value": 30, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "LightningScrollMysticSlow" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "0.75m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_ultimate_burst_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectStun", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "StunDuration", | |||
"Value": 0.75, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "Damage", | |||
"Value": 150, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DelayBeforeStun", | |||
"Value": 3, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_ultimate_burst_hint", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusHealth": 100, | |||
"Damage": 100, | |||
"BonusSprintSpeed": "5m", | |||
"StunDuration": 0.75 | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SlowPercent": { | |||
"Key": "SlowPercent", | |||
"Value": 80, | |||
"Type": "slow" | |||
}, | |||
"GroundDashReductionPercent": { | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -12, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_corpse_explosion": { | |||
"Key": "upgrade_corpse_explosion", | |||
"Name": "Soul Explosion", | |||
"Description": "Kills or assists cause an \u003Cspan class=\"highlight\"\u003Eexplosion\u003C/span\u003E where the victim dies. Kills against heroes have greater radius and damage.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 110, | |||
"Type": "health" | |||
}, | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 3, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 6 | |||
}, | |||
{ | |||
"Key": "BonusSprintSpeed", | |||
"Value": "1m", | |||
"Type": "move_speed" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_corpse_explosion_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ExplosionDamage", | |||
"Value": 125, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "ExplosionRadius", | |||
"Value": "4m" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "HeroMultiplier", | |||
"Value": 150 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"ArmingTime": { | |||
"Key": "ArmingTime", | |||
"Value": 0.1 | |||
} | |||
} | |||
}, | |||
"upgrade_absorbing_armor": { | |||
"Key": "upgrade_absorbing_armor", | |||
"Name": "Witchmail", | |||
"Description": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a \u003Cspan class=\"highlight\"\u003Erandom ability cooldown\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 20, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 14, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_absorbing_armor_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CooldownReductionPerHit", | |||
"Value": 4, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 75, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechPower": 26, | |||
"CooldownReductionPerHit": 2, | |||
"TechResist": 5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"CooldownReduction": { | |||
"Key": "CooldownReduction", | |||
"Value": 7 | |||
} | |||
} | |||
}, | |||
"upgrade_healbuff": { | |||
"Key": "upgrade_healbuff", | |||
"Name": "Healing Tempo", | |||
"Description": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_healing_booster" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"FireRate", | |||
"Healing" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealAmpCastPercent", | |||
"Value": 25 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 10, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 6, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "OutOfCombatHealthRegen", | |||
"Value": 4, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_healbuff_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 35, | |||
"Type": "fire_rate" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.25m", | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 7 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"HealAmpRegenPercent": 10, | |||
"HealAmpCastPercent": 10, | |||
"TechResist": 10, | |||
"BonusMoveSpeed": "2m", | |||
"BonusFireRate": 20, | |||
"BonusHealthRegen": 6 | |||
}, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 1, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"MinimumHealAmount": { | |||
"Key": "MinimumHealAmount", | |||
"Value": 1 | |||
}, | |||
"HealAmpRegenPercent": { | |||
"Key": "HealAmpRegenPercent", | |||
"Value": 25 | |||
} | |||
} | |||
}, | |||
"upgrade_infinitemagazine": { | |||
"Key": "upgrade_infinitemagazine", | |||
"Name": "Endless Magazine", | |||
"Description": "Gain \u003Cspan class=\"highlight\"\u003Einfinite ammo\u003C/span\u003E and {g:citadel_inline_attribute:'BonusFireRate'}.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"FireRate", | |||
"ClipSize" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 100 | |||
}, | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 20 | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 200 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_infinitemagazine_desc", | |||
"Cooldown": 40, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectInfiniteClip", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 20, | |||
"Type": "fire_rate" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_glass_cannon2": { | |||
"Key": "upgrade_glass_cannon2", | |||
"Name": "Glass Cannon v2", | |||
"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": true, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 100, | |||
"Type": "bullet_damage" | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 100 | |||
}, | |||
{ | |||
"Key": "MaxHealthLossPercent", | |||
"Value": -50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": 25, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"WeaponPowerPerKill": { | |||
"Key": "WeaponPowerPerKill", | |||
"Value": 10, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_aprounds": { | |||
"Key": "upgrade_aprounds", | |||
"Name": "Armor Piercing Rounds", | |||
"Description": "Your Bullets have a chance to become unavoidable, \u003Cspan class=\"highlight\"\u003Epiercing through\u003C/span\u003E enemies and \u003Cspan class=\"highlight\"\u003Eignoring their Bullet Resistance\u003C/span\u003E.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_high_velocity_mag" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"ClipSize", | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": 50 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_aprounds_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 50 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusBulletSpeedPercent": 55, | |||
"ProcChance": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_infinite_rounds": { | |||
"Key": "upgrade_infinite_rounds", | |||
"Name": "Infinite Rounds", | |||
"Description": "You have \u003Cspan class=\"highlight\"\u003Einfinite\u003C/span\u003E ammo.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"ClipSize", | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": 200 | |||
}, | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 30 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_aprounds_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ProcChance", | |||
"Value": 65 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": null, | |||
"DescKey": "#upgrade_infinite_rounds_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BonusBulletSpeedPercent": 100, | |||
"BonusFireRate": 20, | |||
"ProcChance": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_deflecting_armor": { | |||
"Key": "upgrade_deflecting_armor", | |||
"Name": "Plated Armor", | |||
"Description": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all \u003Cspan class=\"highlight\"\u003Eon-hit effects\u003C/span\u003E from bullets.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 100, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_deflecting_armor_desc", | |||
"Cooldown": 1, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DeflectionPercent", | |||
"Value": 30, | |||
"Type": "bullet_armor_up" | |||
}, | |||
{ | |||
"Key": "BulletProcDeflectionPercent", | |||
"Value": 50, | |||
"Type": "bullet_armor_up" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"DeflectionPercent": 15, | |||
"BulletProcDeflectionPercent": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"DeflectionRandomness": { | |||
"Key": "DeflectionRandomness", | |||
"Value": 1 | |||
} | |||
} | |||
}, | |||
"upgrade_spellbreaker": { | |||
"Key": "upgrade_spellbreaker", | |||
"Name": "Spellbreaker", | |||
"Description": "The next instance of high spirit damage you take is significantly reduced.", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_debuff_reducer" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechResist", | |||
"Value": 18, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "StatusResistancePercent", | |||
"Value": 25, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_spellbreaker_desc", | |||
"Cooldown": 9, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SpiritDamageReductionProc", | |||
"Value": 75, | |||
"Type": "tech_armor_up" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 175, | |||
"Type": "tech_damage" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechResist": 15, | |||
"StatusResistancePercent": 15, | |||
"AbilityCooldown": -3 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_juggernaut": { | |||
"Key": "upgrade_juggernaut", | |||
"Name": "Juggernaut", | |||
"Description": null, | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_cardio_calibrator" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "SlowResistancePercent", | |||
"Value": 50, | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "2.0m", | |||
"Type": "move_speed" | |||
}, | |||
{ | |||
"Key": "MeleeResistPercent", | |||
"Value": 25 | |||
}, | |||
{ | |||
"Key": "BonusHealthRegen", | |||
"Value": 8, | |||
"Type": "healing" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_juggernaut_slow_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "FireRateSlow", | |||
"Value": 36, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyEnemyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "FireRateSlowDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusMoveSpeed": "3.5m", | |||
"MeleeResistPercent": 15, | |||
"FireRateSlow": 20, | |||
"SlowResistancePercent": 15, | |||
"BonusHealthRegen": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_enchanted_holsters": { | |||
"Key": "upgrade_enchanted_holsters", | |||
"Name": "Spellslinger", | |||
"Description": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. \u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EEach stack refreshes the duration.\u003C/span\u003E", | |||
"Cost": 6400, | |||
"Tier": 4, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 6, | |||
"Type": "cooldown" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_enchanted_holsters_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 11, | |||
"Type": "fire_rate", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
}, | |||
{ | |||
"Key": "ReloadSpeedMultipler", | |||
"Value": -10, | |||
"Type": "reload_speed", | |||
"UsageFlags": "IntrinsicallyProvidedInAbility" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MaxStacks", | |||
"Value": 6 | |||
}, | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 18, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ReloadSpeedMultipler": -3, | |||
"BonusFireRate": 6, | |||
"CooldownReduction": 8 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_weapon_backstabber": { | |||
"Key": "upgrade_weapon_backstabber", | |||
"Name": "Backstabber", | |||
"Description": "Attacking enemies from behind with your weapon or melee opens a wound dealing {g:citadel_inline_attribute:'SpiritDPS'} and reducing their bullet resist. During this time, if you or any allies are near the target, will see them \u003Cspan class=\"highlight\"\u003Ethrough walls\u003C/span\u003E and be given {g:citadel_inline_attribute:'BonusMoveSpeed'}.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "ReduceFootstepSound", | |||
"Value": -50 | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 50, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_weapon_backstabber_desc", | |||
"Cooldown": 6, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DPS", | |||
"Value": 17, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "BulletResistReduction", | |||
"Value": -6, | |||
"Type": "bullet_armor_down", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "1.5m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 5 | |||
}, | |||
{ | |||
"Key": "DebuffRadius", | |||
"Value": "25m", | |||
"Type": "distance", | |||
"LocTokenOverride": "BackstabberRadius" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BulletResistReduction": -10, | |||
"BonusMoveSpeed": "2m", | |||
"DPS": 20, | |||
"ReduceFootstepSound": -50 | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 5, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 0.5 | |||
} | |||
} | |||
}, | |||
"upgrade_express_shot": { | |||
"Key": "upgrade_express_shot", | |||
"Name": "Express Shot", | |||
"Description": "Your next attack will \u003Cspan class=\"highlight\"\u003Efire twice\u003C/span\u003E in quick succession with \u003Cspan class=\"highlight\"\u003Eincreased damage\u003C/span\u003E and velocity. This attack consumes extra ammo.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": [ | |||
"upgrade_high_velocity_mag" | |||
], | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BonusBulletSpeedPercent", | |||
"Value": 50, | |||
"Type": "bullet_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusFireRate", | |||
"Value": 5 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_express_shot_desc", | |||
"Cooldown": 8, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ProcBaseAttackDamagePercent", | |||
"Value": 125, | |||
"Scale": { | |||
"Value": 2, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "BaseAttackDamagePercent" | |||
}, | |||
{ | |||
"Key": "ProcBaseAttackDamagePercentAltFire", | |||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "power_increase" | |||
}, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "BaseAttackDamagePercentAltFire" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "ProcBulletVelocity", | |||
"Value": 100, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied", | |||
"LocTokenOverride": "BonusBulletSpeedPercent" | |||
}, | |||
{ | |||
"Key": "ProcAmmoConsumed", | |||
"Value": 30 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"ProcBaseAttackDamagePercent": 75, | |||
"ProcBaseAttackDamagePercentAltFire": 25, | |||
"BonusBulletSpeedPercent": 45, | |||
"BonusFireRate": 6 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_icarus_wings": { | |||
"Key": "upgrade_icarus_wings", | |||
"Name": "Seraphim Wings", | |||
"Description": "When Airborne, You deal more damage and take reduced damage. Allows an additional use of \u003Cspan class=\"highlight\"\u003EAir Jump\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003EAir Dash\u003C/span\u003E before landing.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 120 | |||
}, | |||
{ | |||
"Key": "GravityScale", | |||
"Value": -70 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_icarus_wings_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AirBonusDamageGiven", | |||
"Value": 40 | |||
}, | |||
{ | |||
"Key": "AirBonusDamageTaken", | |||
"Value": -40 | |||
}, | |||
{ | |||
"Key": "AirControlPercent", | |||
"Value": 100, | |||
"Type": "move_speed" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"AirBonusDamageGiven": 10, | |||
"AirBonusDamageTaken": -10, | |||
"StaminaCooldownReduction": 30 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"AirControlAccelPercent": { | |||
"Key": "AirControlAccelPercent", | |||
"Value": 50, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_mystical_piano": { | |||
"Key": "upgrade_mystical_piano", | |||
"Name": "Mystical Piano", | |||
"Description": "After a short delay, enemies in the target area will be stunned and have their stamina depleted. After the stun they will be temporarily dazed.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Press", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_mystical_piano_desc", | |||
"Cooldown": 23, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "StatusEffectStun", | |||
"Value": null | |||
}, | |||
{ | |||
"Key": "StunDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "DazeDuration", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StunDelay", | |||
"Value": 1.7 | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "11m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -15, | |||
"Radius": "2m" | |||
}, | |||
"Other": { | |||
"AbilityDuration": { | |||
"Key": "AbilityDuration", | |||
"Value": 1.7, | |||
"Type": "duration" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.2, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"DazeMoveSpeed": { | |||
"Key": "DazeMoveSpeed", | |||
"Value": "2m", | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_nullification_aura": { | |||
"Key": "upgrade_nullification_aura", | |||
"Name": "Nullification Burst", | |||
"Description": "Removes any positive buffs and prevents stamina usage and healing effects on enemies.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Disruption" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 300, | |||
"Type": "health" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_nullification_aura_desc", | |||
"Cooldown": 18, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 7, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "Damage", | |||
"Value": 250, | |||
"Scale": { | |||
"Value": 0.465, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "EndRadius", | |||
"Value": "12m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"EndRadius": "6m", | |||
"BonusHealth": 300 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SpreadDuration": { | |||
"Key": "SpreadDuration", | |||
"Value": 0.5, | |||
"Type": "duration" | |||
}, | |||
"StartRadius": { | |||
"Key": "StartRadius", | |||
"Value": "2m", | |||
"Type": "distance" | |||
}, | |||
"DamageHeight": { | |||
"Key": "DamageHeight", | |||
"Value": "2.5m" | |||
} | |||
} | |||
}, | |||
"upgrade_celestial_guidance": { | |||
"Key": "upgrade_celestial_guidance", | |||
"Name": "Celestial Blessing", | |||
"Description": "Applies an extremely powerful cleanse that replenishes your allies globally.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"HeroFriendly", | |||
"TrooperFriendly", | |||
"MinionFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_celestial_guidance_desc", | |||
"Cooldown": 50, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealPercentAmount", | |||
"Value": 50, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "StaminaCooldownReduction", | |||
"Value": 100, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BuffMoveSpeedBonus", | |||
"Value": "5m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MinHeal", | |||
"Value": 300, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -25, | |||
"BuffDuration": 2, | |||
"MinHeal": 200, | |||
"Radius": "6m" | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "999m", | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_eternal_gift": { | |||
"Key": "upgrade_eternal_gift", | |||
"Name": "Eternal Gift", | |||
"Description": "Periodically gain a random permanent stat buff.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_eternal_gift_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "BuffFrequency", | |||
"Value": 2, | |||
"Type": "duration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_eternal_gift_respawn_desc", | |||
"Cooldown": 165, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "RespawnTime", | |||
"Value": -70, | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"BuffFrequency": -0.5 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_patrons_blessing": { | |||
"Key": "upgrade_patrons_blessing", | |||
"Name": "Mystic Conduit", | |||
"Description": "Provides yourself and allies with a powerful spirit focused aura. Has reduced values on allies.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_patrons_blessing_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 40, | |||
"Type": "distance" | |||
}, | |||
{ | |||
"Key": "CooldownReduction", | |||
"Value": 40, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AllyPercentage", | |||
"Value": 50 | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "25m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_patrons_blessing_proc_desc", | |||
"Cooldown": 25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealAmount", | |||
"Value": 700, | |||
"Type": "healing" | |||
}, | |||
{ | |||
"Key": "HealRadius", | |||
"Value": "35m", | |||
"Type": "distance" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 300, | |||
"Type": "tech_armor_up" | |||
}, | |||
{ | |||
"Key": "DamageThresholdDuration", | |||
"Value": 5 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"TechRadiusMultiplier": 10, | |||
"TechRangeMultiplier": 10, | |||
"CooldownReduction": 10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechPower": { | |||
"Key": "TechPower", | |||
"Value": 40 | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 40, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_eldritch_shot": { | |||
"Key": "upgrade_eldritch_shot", | |||
"Name": "Haunting Shot", | |||
"Description": "Your next bullet applies a powerful debuff reducing the enemy's damage output, healing and movement speed. It also deals {g:citadel_inline_attribute:'BonusSpiritDamage'} based on the targets current Health. \u003Cbr\u003E\u003Cbr\u003EThe bullet is larger and penetrates through targets.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"MagicDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": null, | |||
"DescKey": "#upgrade_eldritch_shot_desc", | |||
"Cooldown": 2.5, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "HealthPctDamage", | |||
"Value": 10, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "OutgoingDamagePenaltyPercent", | |||
"Value": -40, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "HealAmpReceivePenaltyPercent", | |||
"Value": -40, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "BulletRadius", | |||
"Value": "1.5m" | |||
}, | |||
{ | |||
"Key": "DebuffDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "MovementSpeedSlow", | |||
"Value": 40, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "GroundDashReductionPercent", | |||
"Value": -40, | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"GroundDashReductionPercent": -10, | |||
"HealthPctDamage": 5, | |||
"MovementSpeedSlow": 10, | |||
"HealAmpReceivePenaltyPercent": -15, | |||
"HealAmpRegenPenaltyPercent": -15, | |||
"OutgoingDamagePenaltyPercent": -15, | |||
"AbilityCooldown": -1 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": "1m" | |||
}, | |||
"ProcChance": { | |||
"Key": "ProcChance", | |||
"Value": 100 | |||
}, | |||
"ProcCooldown": { | |||
"Key": "ProcCooldown", | |||
"Value": 1, | |||
"Type": "cooldown" | |||
}, | |||
"HealAmpRegenPenaltyPercent": { | |||
"Key": "HealAmpRegenPenaltyPercent", | |||
"Value": -40, | |||
"Type": "damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_cloak_of_opportunity": { | |||
"Key": "upgrade_cloak_of_opportunity", | |||
"Name": "Cloak of Opportunity", | |||
"Description": "Block the next debuff that would apply \u003Cspan class=\"highlight\"\u003Emovement lock, Stun, Chained, Immobilize, or Sleep\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E. Also gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and bonus {g:citadel_inline_attribute:'MoveSpeed'}", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_cloak_of_opportunity_desc", | |||
"Cooldown": 14, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CombatBarrier", | |||
"Value": 300, | |||
"Type": "combat_barrier", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "3m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "StatusImmuneDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BuffDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"BonusMoveSpeed": "2m", | |||
"AbilityCooldown": -4, | |||
"CombatBarrier": 200 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_runed_gauntlets": { | |||
"Key": "upgrade_runed_gauntlets", | |||
"Name": "Runed Gauntlets", | |||
"Description": "Everytime you land a heavy melee, your existing cooldowns get reduced.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MeleeDistanceScale", | |||
"Value": 130 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "MeleeResistPercent", | |||
"Value": 50 | |||
}, | |||
{ | |||
"Key": "BonusMeleeDamagePercent", | |||
"Value": 30, | |||
"Type": "melee_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_runed_gauntlets_parry_desc", | |||
"Cooldown": 10, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [] | |||
}, | |||
"Info3": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_runed_gauntlets_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "CooldownReductionOnHitPct", | |||
"Value": 12, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "CooldownReductionOnHitMin", | |||
"Value": 3, | |||
"Type": "cooldown" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"MeleeDistanceScale": 40, | |||
"MeleeResistPercent": 15, | |||
"CooldownReductionOnHitPct": 4 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_electric_slippers": { | |||
"Key": "upgrade_electric_slippers", | |||
"Name": "Electric Slippers", | |||
"Description": "When sliding, evade bullets, gain fire rate and deal damage to enemies around you. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 2 | |||
}, | |||
{ | |||
"Key": "SlideScale", | |||
"Value": 80, | |||
"Type": "movement_speed" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Info2": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_electric_slippers_desc", | |||
"Cooldown": 0.3, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 100, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "EvasionWhileSliding", | |||
"Value": 60, | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "FireRateWhileSliding", | |||
"Value": 50, | |||
"Type": "fire_rate", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "Radius", | |||
"Value": "8m", | |||
"Type": "distance" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"Stamina": 2, | |||
"EvasionWhileSliding": 15, | |||
"Damage": 50, | |||
"FireRateWhileSliding": 20 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"SlideTurnScale": { | |||
"Key": "SlideTurnScale", | |||
"Value": 100, | |||
"Type": "movement_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_prism_blast": { | |||
"Key": "upgrade_prism_blast", | |||
"Name": "Prism Blast", | |||
"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which lasers blast out and rotate around you.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_prism_blast_desc", | |||
"Cooldown": 40, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DPS", | |||
"Value": 270, | |||
"Scale": { | |||
"Value": 1.75, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 6, | |||
"Type": "duration", | |||
"LocTokenOverride": "ShiftingVeilDuration" | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Upgrades": { | |||
"AbilityDuration": 2, | |||
"AbilityCooldown": -10 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"BeamLength": { | |||
"Key": "BeamLength", | |||
"Value": "30m", | |||
"Type": "distance" | |||
}, | |||
"BeamWidth": { | |||
"Key": "BeamWidth", | |||
"Value": "2.9m" | |||
}, | |||
"DampingFactor": { | |||
"Key": "DampingFactor", | |||
"Value": 3 | |||
}, | |||
"LiftHeight": { | |||
"Key": "LiftHeight", | |||
"Value": 100 | |||
}, | |||
"FloatMoveSpeed": { | |||
"Key": "FloatMoveSpeed", | |||
"Value": "2.5m", | |||
"Type": "slow", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
} | |||
}, | |||
"upgrade_unstable_concoction": { | |||
"Key": "upgrade_unstable_concoction", | |||
"Name": "Unstable Concoction", | |||
"Description": "Consume a concoction that grants you increased \u003Cspan class=\"highlight\"\u003Espeed, health, spirit and weapon damage\u003C/span\u003E. After a short duration \u003Cspan class=\"highlight\"\u003Eyou die and explode\u003C/span\u003E, stunning nearby enemies and dealing damage based on your maximum health.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_unstable_concoction_desc", | |||
"Cooldown": 25, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "MaxHPDamage", | |||
"Value": 30, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "StunDuration", | |||
"Value": 3, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BonusMoveSpeed", | |||
"Value": "10m", | |||
"Type": "move_speed", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "BonusHealth", | |||
"Value": 3000, | |||
"Type": "health", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 4, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 150, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": "18m" | |||
}, | |||
{ | |||
"Key": "TechPower", | |||
"Value": 150, | |||
"Type": "tech_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"StunDuration": 0.5, | |||
"BaseAttackDamagePercent": 50, | |||
"TechPower": 50, | |||
"BonusHealth": 1300 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_shivas_bracelet": { | |||
"Key": "upgrade_shivas_bracelet", | |||
"Name": "Frostbite Charm", | |||
"Description": "Imbued ability has its \u003Cspan class=\"highlight\"\u003ECooldown reduced\u003C/span\u003E and gains \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. When the ability deals damage, \u003Cspan class=\"highlight\"\u003Efreeze\u003C/span\u003E the target and apply \u003Cspan class=\"highlight\"\u003Ebonus damage\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Tech", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_shivas_bracelet_desc", | |||
"Cooldown": 10, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "ImbuedCooldownReduction", | |||
"Value": 50, | |||
"Type": "cooldown" | |||
}, | |||
{ | |||
"Key": "ImbuedTechPower", | |||
"Value": 70, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "Damage", | |||
"Value": 200, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "FreezeDuration", | |||
"Value": 1 | |||
} | |||
], | |||
"Alt": [] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"upgrade_shadow_strike": { | |||
"Key": "upgrade_shadow_strike", | |||
"Name": "Shadow Strike", | |||
"Description": "Go \u003Cspan class=\"highlight\"\u003EInvisible\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EStamina use\u003C/span\u003E with no detection range. Doing a \u003Cspan class=\"highlight\"\u003Emelee attack\u003C/span\u003E while invisible will cause you to \u003Cspan class=\"highlight\"\u003Esteal bullet and spirit resistance\u003C/span\u003E from them and deal \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E.", | |||
"Cost": 9999, | |||
"Tier": 5, | |||
"Slot": "Armor", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | |||
"IsDisabled": false, | |||
"StreetBrawl": true, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "Stamina", | |||
"Value": 2 | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": "Active", | |||
"DescKey": "#upgrade_shadow_strike_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DPS", | |||
"Value": 75, | |||
"Scale": { | |||
"Value": 0.2, | |||
"Type": "spirit" | |||
}, | |||
"Type": "tech_damage" | |||
}, | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 2.5, | |||
"Type": "duration", | |||
"LocTokenOverride": "InvisDuration" | |||
}, | |||
{ | |||
"Key": "StealDuration", | |||
"Value": 6, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "ResistStealAmount", | |||
"Value": 40, | |||
"Type": "tech_armor_up" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "InvisFadeToDuration", | |||
"Value": 0.2, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"InvisAlertWhenFading": { | |||
"Key": "InvisAlertWhenFading", | |||
"Value": 1 | |||
}, | |||
"SpottedRadius": { | |||
"Key": "SpottedRadius", | |||
"Value": "0m", | |||
"Type": "distance" | |||
}, | |||
"RevealOnDamageDuration": { | |||
"Key": "RevealOnDamageDuration", | |||
"Value": 1.5, | |||
"Type": "duration" | |||
}, | |||
"RevealOnSpottedDuration": { | |||
"Key": "RevealOnSpottedDuration", | |||
"Value": 0.25, | |||
"Type": "duration" | |||
}, | |||
"TickRate": { | |||
"Key": "TickRate", | |||
"Value": 1 | |||
}, | |||
"MaxStacks": { | |||
"Key": "MaxStacks", | |||
"Value": 1 | |||
} | |||
} | |||
}, | |||
"upgrade_bulletshredimbue": { | |||
"Key": "upgrade_bulletshredimbue", | |||
"Name": "Ballistic Enchantment", | |||
"Description": "Imbue an ability with increased \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E. Dealing damage with that ability grants you increased \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E per \u003Cspan class=\"highlight\"\u003Eunique hero hit\u003C/span\u003E. Has reduced effect on non-heroes.", | |||
"Cost": 3200, | |||
"Tier": 3, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Passive", | |||
"DescKey": "#upgrade_bulletshredimbue_desc", | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "WeaponPowerPerStack", | |||
"Value": 18, | |||
"Type": "bullet_damage", | |||
"UsageFlags": "ConditionallyApplied" | |||
}, | |||
{ | |||
"Key": "TechRangeMultiplier", | |||
"Value": 30, | |||
"Type": "distance" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "AbilityDuration", | |||
"Value": 14, | |||
"Type": "duration" | |||
}, | |||
{ | |||
"Key": "WeaponPowerPerStackNonHero", | |||
"Value": 4 | |||
}, | |||
{ | |||
"Key": "NonHeroStackLimit", | |||
"Value": 8 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"WeaponPowerPerStack": 15, | |||
"TechRangeMultiplier": 15, | |||
"TechRadiusMultiplier": 15 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"TechRadiusMultiplier": { | |||
"Key": "TechRadiusMultiplier", | |||
"Value": 30, | |||
"Type": "distance" | |||
} | |||
} | |||
}, | |||
"upgrade_rechargingbullets": { | |||
"Key": "upgrade_rechargingbullets", | |||
"Name": "Recharging Rush", | |||
"Description": "Dealing significant {g:citadel_inline_attribute:'WeaponDamage'} replenishes a charge for \u003Cspan class=\"highlight\"\u003Eeach of your charged abilities\u003C/span\u003E.", | |||
"Cost": 1600, | |||
"Tier": 2, | |||
"Slot": "Weapon", | |||
"Activation": "Passive", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Innate", | |||
"DescKey": null, | |||
"Cooldown": null, | |||
"ChargeUp": null, | |||
"Main": [], | |||
"Alt": [ | |||
{ | |||
"Key": "BonusClipSizePercent", | |||
"Value": 20 | |||
}, | |||
{ | |||
"Key": "BaseAttackDamagePercent", | |||
"Value": 10, | |||
"Type": "bullet_damage" | |||
} | |||
] | |||
}, | |||
"Info2": { | |||
"Type": null, | |||
"DescKey": "#upgrade_rechargingbullets_desc", | |||
"Cooldown": 20, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "DamageThreshold", | |||
"Value": 200 | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "DamageWindow", | |||
"Value": 3.5 | |||
} | |||
] | |||
}, | |||
"Upgrades": { | |||
"AbilityCooldown": -12, | |||
"BonusClipSizePercent": 30, | |||
"BaseAttackDamagePercent": 30 | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
} | |||
} | |||
}, | |||
"cosmetic_item_snowball": { | |||
"Key": "cosmetic_item_snowball", | |||
"Name": "Snowball", | |||
"Description": "Throw snowballs at your friends and enemies. Distance and other properties improve as you make progress in the \u003Cspan class=\"highlight\"\u003E2025 Holiday Challenge\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThrowing a Snowball at an ally won't inflict damage and will reset its cooldown.\u003C/span\u003E", | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": null, | |||
"Activation": "InstantCast", | |||
"Components": null, | |||
"TargetTypes": [ | |||
"AllFriendly", | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Info1": { | |||
"Type": "Active", | |||
"DescKey": "#cosmetic_item_snowball_desc", | |||
"Cooldown": 18, | |||
"ChargeUp": null, | |||
"Main": [ | |||
{ | |||
"Key": "Damage", | |||
"Value": 1 | |||
}, | |||
{ | |||
"Key": "AbilityCharges", | |||
"Value": 1, | |||
"Type": "cast" | |||
} | |||
], | |||
"Alt": [ | |||
{ | |||
"Key": "SnowballSpeed", | |||
"Value": 630 | |||
}, | |||
{ | |||
"Key": "SnowballCount", | |||
"Value": 1 | |||
}, | |||
{ | |||
"Key": "Radius", | |||
"Value": 5 | |||
} | |||
] | |||
}, | |||
"Other": { | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.1, | |||
"Type": "cast" | |||
}, | |||
"AbilityPostCastDuration": { | |||
"Key": "AbilityPostCastDuration", | |||
"Value": 1 | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": 1.5, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Spread": { | |||
"Key": "Spread", | |||
"Value": 3 | |||
}, | |||
"MaxLevel": { | |||
"Key": "MaxLevel", | |||
"Value": 32 | |||
}, | |||
"Progression": { | |||
"Key": "Progression", | |||
"Damage": { | |||
"Levels": { | |||
"0": 1, | |||
"1": 2, | |||
"2": 4, | |||
"3": 8, | |||
"4": 12, | |||
"32": 20 | |||
} | |||
}, | |||
"Speed": { | |||
"Levels": { | |||
"0": 630, | |||
"1": 787, | |||
"2": 944, | |||
"3": 1102, | |||
"4": 1260, | |||
"5": 1417, | |||
"6": 1575, | |||
"32": 2756 | |||
} | |||
}, | |||
"Cooldown": { | |||
"Levels": { | |||
"0": 18, | |||
"1": 16, | |||
"2": 14, | |||
"3": 12, | |||
"4": 10, | |||
"5": 8 | |||
} | |||
}, | |||
"Charges": { | |||
"Levels": { | |||
"0": 1, | |||
"8": 2, | |||
"16": 3, | |||
"24": 4, | |||
"32": 5 | |||
}, | |||
"Behavior": "UsePrevious" | |||
}, | |||
"Radius": { | |||
"Levels": { | |||
"0": 5, | |||
"32": 20 | |||
} | |||
}, | |||
"SnowballCount": { | |||
"Levels": { | |||
"0": 1, | |||
"16": 2, | |||
"32": 3 | |||
}, | |||
"Behavior": "UsePrevious" | |||
} | |||
} | |||
} | |||
}, | |||
"cosmetic_item_voting_poster": { | |||
"Key": "cosmetic_item_voting_poster", | |||
"Name": "Place Poster", | |||
"Description": null, | |||
"Cost": null, | |||
"Tier": null, | |||
"Slot": null, | |||
"Activation": "OnRelease", | |||
"Components": null, | |||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | |||
"IsDisabled": false, | |||
"StreetBrawl": false, | |||
"Other": { | |||
"AbilityCooldown": { | |||
"Key": "AbilityCooldown", | |||
"Value": 0.5, | |||
"Type": "cooldown" | |||
}, | |||
"AbilityCastRange": { | |||
"Key": "AbilityCastRange", | |||
"Value": 550, | |||
"Type": "range" | |||
}, | |||
"AbilityUnitTargetLimit": { | |||
"Key": "AbilityUnitTargetLimit", | |||
"Value": 1 | |||
}, | |||
"AbilityCastDelay": { | |||
"Key": "AbilityCastDelay", | |||
"Value": 0.15, | |||
"Type": "cast" | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Key": "AbilityCooldownBetweenCharge", | |||
"Value": -1, | |||
"Type": "charge_cooldown" | |||
}, | |||
"ChannelMoveSpeed": { | |||
"Key": "ChannelMoveSpeed", | |||
"Value": -1, | |||
"Type": "move_speed" | |||
}, | |||
"Radius": { | |||
"Key": "Radius", | |||
"Value": 5 | |||
} | |||
} | |||
} | |||
} | |||