Data:ItemData.json: Difference between revisions

Jump to navigation Jump to search
Deadbot (talk | contribs)
DeadBot v0.3.0-beta.5-5533
Deadbot (talk | contribs)
DeadBot v0.3.0-beta.7-5559
Line 5: Line 5:
"Cost": "None",
"Cost": "None",
"Tier": null,
"Tier": null,
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": null,
"Slot": null,
"Components": null,
"Components": null,
Line 55: Line 55:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 80: Line 80:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 105: Line 105:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 130: Line 130:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"armor_upgrade_t5": {
"Name": null,
"Description": null,
"Cost": "9999",
"Tier": "5",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
Line 180: Line 205:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 205: Line 230:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 230: Line 255:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 255: Line 280:
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"tech_upgrade_t5": {
"Name": null,
"Description": null,
"Cost": "9999",
"Tier": "5",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
Line 280: Line 330:
"Name": "Echo Shard",
"Name": "Echo Shard",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 291: Line 341:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 23,
"AbilityCooldown": 35,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 300: Line 350:
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "20m",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusMoveSpeed": "1m",
"CooldownReduction": "5",
"BulletResist": "16"
"BonusFireRate": "5",
"TechResist": "5",
"BulletResist": "5"
},
},
"upgrade_ability_refresher": {
"upgrade_ability_refresher": {
"Name": "Refresher",
"Name": "Refresher",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan style=\"font-weight: bold;\"\u003Erestore all your charges\u003C/span\u003E.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan style=\"font-weight: bold;\"\u003Erestore all your charges\u003C/span\u003E.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 318: Line 370:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 260,
"AbilityCooldown": "300",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 331: Line 383:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "8",
"TechResist": "14",
"BulletResist": "16"
"BulletResist": "15"
},
},
"upgrade_ablative_coat": {
"upgrade_ablative_coat": {
"Name": "Ablative Coat",
"Name": "Ablative Coat",
"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E but you lose some each time you take Weapon Damage. Loss can only happen once every {s:StackLossFrequency}s. Bullet Resist is restored when out of combat.",
"Description": "Provides \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E but you lose some each time you take Weapon Damage. Loss can only happen once every {s:StackLossFrequency}s. Bullet Resist is restored when out of combat.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 358: Line 410:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"MaxBulletResist": "40",
"MaxBulletResist": "30",
"StackLossFrequency": "1",
"StackLossFrequency": "1",
"ArmorLossPerHit": "4",
"ArmorLossPerHit": "4",
"BulletArmor": "1",
"BulletArmor": "1",
"BonusSprintSpeed": "3m"
"BonusSprintSpeed": "3m"
},
"upgrade_absorbing_armor": {
"Name": "Witchmail",
"Description": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a \u003Cspan style=\"font-weight: bold;\"\u003Erandom ability cooldown\u003C/span\u003E.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "1",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "10",
"WeaponPower": "0",
"TechResist": "20",
"CooldownReductionPerHit": "3",
"CooldownReduction": "7",
"DamageThreshold": "75"
},
},
"upgrade_acolytes_glove": {
"upgrade_acolytes_glove": {
"Name": "Spirit Strike",
"Name": "Spirit Strike",
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E with the attack and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E.",
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E with the attack and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 380: Line 464:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 8.5,
"AbilityCooldown": 8,
"AbilityDuration": "11",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 393: Line 477:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SpiritDamage": "50",
"SpiritDamage": "40",
"TechArmorDamageReduction": "-8",
"TechArmorDamageReduction": "-6"
"TechShieldMaxHealth": "80",
"BonusMeleeDamagePercent": "12"
},
},
"upgrade_active_bullet_shield": {
"upgrade_active_bullet_shield": {
"Name": "Shield Rush",
"Name": "Shield Rush",
"Description": "Give temporary \u003Cspan class=\"highlight\"\u003Ebullet shield\u003C/span\u003E for you and nearby allied Heros and their minions.",
"Description": "Give temporary \u003Cspan class=\"highlight\"\u003Ebullet shield\u003C/span\u003E for you and nearby allied Heros and their minions.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 425: Line 507:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TempBulletShieldHealth": "800",
"CombatBarrier": "0",
"Radius": "30m",
"Radius": "30m",
"BulletShieldMaxHealth": "400",
"BulletShieldMaxHealth": "0",
"BonusSprintSpeed": "5m"
"BonusSprintSpeed": "5m"
},
},
"upgrade_active_reload": {
"upgrade_active_reload": {
"Name": "Active Reload",
"Name": "Active Reload",
"Description": "While reloading, pressing R during the highlighted portion will \u003Cspan style=\"font-weight: bold;\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBullet Lifesteal\u003C/span\u003E.",
"Description": "While reloading, pressing {g:citadel_keybind:'Reload'} during the highlighted portion will \u003Cspan style=\"font-weight: bold;\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 443: Line 525:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 18,
"AbilityCooldown": "14",
"AbilityDuration": "7",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 456: Line 538:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "10",
"BonusClipSizePercent": "24",
"BulletLifestealPercent": "18",
"BulletLifestealPercent": "18",
"BonusFireRate": "20",
"BonusFireRate": "25",
"BonusHealth": "50"
"BonusClipSizePercent": "20"
},
},
"upgrade_aerial_assault": {
"upgrade_aerial_assault": {
"Name": "Aerial Assault",
"Name": "Aerial Assault",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 499: Line 579:
"upgrade_ammo_scavenger": {
"upgrade_ammo_scavenger": {
"Name": "Ammo Scavenger",
"Name": "Ammo Scavenger",
"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan style=\"font-weight: bold;\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.\u003Cbr\u003EAt Max Stacks, gain bonus Sprint speed",
"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": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 510: Line 590:
"ClipSize"
"ClipSize"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "45",
"AbilityDuration": "45",
Line 524: Line 604:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "10",
"BonusHealth": "0",
"AmmoPerSoul": "2",
"AmmoPerSoul": "2",
"SpiritPowerPerSoul": "1",
"SpiritPowerPerSoul": "1",
Line 532: Line 610:
},
},
"upgrade_aoe_root": {
"upgrade_aoe_root": {
"Name": "Vacuum Web",
"Name": "Vortex Web",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_containment"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 42,
"AbilityCooldown": 42,
"AbilityDuration": "0",
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 557: Line 637:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CaptureRadius": "12m",
"CaptureRadius": "11m",
"TetherDuration": "3.5",
"TetherDuration": "0.5",
"TetherRadius": "3m",
"TetherRadius": "1m",
"TechRangeMultiplier": "20",
"SlowPercent": "35",
"TechRadiusMultiplier": "20"
"GroundDashReductionPercent": "-40",
"TechRangeMultiplier": "10",
"TechRadiusMultiplier": "10"
},
},
"upgrade_aoe_silence": {
"upgrade_aoe_silence": {
"Name": "EMP Grenade",
"Name": "EMP Grenade",
"Description": "Throw a grenade that \u003Cspan class=\"highlight\"\u003Esilences\u003C/span\u003E enemies and lowers their \u003Cspan class=\"highlight\"\u003Espirit resistance\u003C/span\u003E.",
"Description": "Throw a grenade that \u003Cspan class=\"highlight\"\u003Esilences\u003C/span\u003E enemies and lowers their \u003Cspan class=\"highlight\"\u003Espirit resistance\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
Line 596: Line 678:
"Radius": "8m",
"Radius": "8m",
"TechResist": "-20",
"TechResist": "-20",
"TechShieldMaxHealth": "225"
"BonusHealth": "150",
"OutOfCombatHealthRegen": "3"
},
},
"upgrade_aoe_smoke_bomb": {
"upgrade_aoe_smoke_bomb": {
"Name": "Smoke",
"Name": "Smoke",
"Description": "Give you and teammates \u003Cspan class=\"highlight\"\u003Einvisibility\u003C/span\u003E and a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus.  Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: {s:AbilityCastDelay}s.",
"Description": "Give you and teammates \u003Cspan class=\"highlight\"\u003Einvisibility\u003C/span\u003E and a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus.  Attacking or taking damage will remove the invisibility.\u003Cbr\u003ECast delay: {s:AbilityCastDelay}s.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 637: Line 720:
"Name": "Spirit Barrier Pulse",
"Name": "Spirit Barrier Pulse",
"Description": "Temporarily gain \u003Cspan class=\"highlight\"\u003Espirit barrier\u003C/span\u003E for you and all nearby allied units.",
"Description": "Temporarily gain \u003Cspan class=\"highlight\"\u003Espirit barrier\u003C/span\u003E for you and all nearby allied units.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 663: Line 746:
"Radius": "30m"
"Radius": "30m"
},
},
"upgrade_arcane_eater": {
"upgrade_aprounds": {
"Name": "Arcane Eater",
"Name": "Armor Piercing Rounds",
"Description": "Your bullets \u003Cspan class=\"highlight\"\u003ESteal Spirit Power\u003C/span\u003E from enemy Heroes.  Steal {s:HeadshotBonusSteal} extra Spirit Power with Headshots.  This effect stacks.",
"Description": "Your Bullets have a chance to become unavoidable, \u003Cspan style=\"font-weight: bold;\"\u003Epiercing through\u003C/span\u003E enemies and \u003Cspan style=\"font-weight: bold;\"\u003Eignoring their Bullet Resistance\u003C/span\u003E.",
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_high_velocity_mag"
],
"TargetTypes": null,
"ShopFilters": [
"ClipSize",
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusBulletSpeedPercent": "30",
"ProcChance": "65"
},
"upgrade_arcane_eater": {
"Name": "Arcane Eater",
"Description": "Your bullets \u003Cspan class=\"highlight\"\u003ESteal Spirit Power\u003C/span\u003E from enemy Heroes.  Steal {s:HeadshotBonusSteal} extra Spirit Power with Headshots.  This effect stacks.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
"HeroEnemy"
],
],
Line 701: Line 816:
"upgrade_arcane_extension": {
"upgrade_arcane_extension": {
"Name": "Duration Extender",
"Name": "Duration Extender",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E of your abilities and items.",
"Description": "Imbue an ability to increase its \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 723: Line 838:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusAbilityDurationPercent": "14",
"BonusAbilityDurationPercent": "20"
"BonusHealth": "100",
"BonusHealthRegen": "1.75",
"BaseAttackDamagePercent": "8"
},
},
"upgrade_arcane_medallion": {
"upgrade_arcane_medallion": {
"Name": "Arcane Medallion",
"Name": "Arcane Medallion",
"Description": "Whenever you deal \u003Cspan class=\"highlight\"\u003E{s:MinimumDamage} Spirit damage\u003C/span\u003E or more in a single hit against an enemy hero, gain \u003Cspan class=\"highlight\"\u003Etemporary Spirit Power\u003C/span\u003E.",
"Description": "Whenever you deal \u003Cspan class=\"highlight\"\u003E{s:MinimumDamage} Spirit damage\u003C/span\u003E or more in a single hit against an enemy hero, gain \u003Cspan class=\"highlight\"\u003Etemporary Spirit Power\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 758: Line 870:
"upgrade_arcane_surge": {
"upgrade_arcane_surge": {
"Name": "Arcane Surge",
"Name": "Arcane Surge",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E does not cost an extra stamina and the \u003Cspan style=\"font-weight: bold;\"\u003Enext ability you use\u003C/span\u003E will have bonus \u003Cspan style=\"font-weight: bold;\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E. Additionally, you gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan style=\"font-weight: bold;\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
"Description": "When you \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E the \u003Cspan style=\"font-weight: bold;\"\u003Enext ability you use\u003C/span\u003E will have bonus \u003Cspan style=\"font-weight: bold;\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E. Lasts up to 7s.",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_kinetic_sash"
"upgrade_improved_stamina"
],
],
"TargetTypes": null,
"TargetTypes": null,
Line 775: Line 887:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 10.5,
"AbilityCooldown": "0",
"AbilityDuration": "7",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 788: Line 900:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "20",
"BonusAbilityDurationPercent": "20",
"BonusClipSize": "5",
"SpiritPower": "15",
"BonusHealth": "100",
"TechRadiusMultiplierBuff": "20",
"TechRangeMultiplierBuff": "20",
"BonusClipSize": "0",
"Stamina": "1",
"Stamina": "1",
"SlowResistancePercent": "15",
"StaminaCooldownReduction": "12"
"TechRangeMultiplier": "18",
"TechRadiusMultiplier": "18",
"BonusAbilityDurationPercent": "18",
"SpiritPower": "18"
},
},
"upgrade_armor_reduction_debuff": {
"upgrade_arctic_blast": {
"Name": "Armor Piercing Rounds",
"Name": "Arctic Blast",
"Description": "Your bullets reduce the target's \u003Cspan class=\"highlight\"\u003Ebullet resistance by {s:ResistReduction}%\u003C/span\u003E of their current value for {s:AbilityDuration}s and deal bonus damage \u003Cspan class=\"highlight\"\u003Eagainst bullet shields\u003C/span\u003E.",
"Description": "Release an expanding ice blast that deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003EFreezing\u003C/span\u003E and then \u003Cspan style=\"font-weight: bold;\"\u003ESlowing\u003C/span\u003E targets it hits. Targets take increased damage while frozen.",
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_cold_front"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SpreadDuration": "0.5",
"StartRadius": "2m",
"EndRadius": "12m",
"SlowPercent": "60",
"SlowDuration": "4",
"Damage": "175",
"DamageHeight": "2.5m",
"NPCDamageMult": "1",
"TechResist": "10",
"FreezeDuration": "0.75",
"PercentDamage": "15"
},
"upgrade_armor_reduction_debuff": {
"Name": "Armor Piercing Rounds",
"Description": "Your bullets reduce the target's \u003Cspan class=\"highlight\"\u003Ebullet resistance by {s:ResistReduction}%\u003C/span\u003E of their current value for {s:AbilityDuration}s and deal bonus damage \u003Cspan class=\"highlight\"\u003Eagainst bullet shields\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"HeroEnemy",
Line 835: Line 989:
"Name": "Fire Rate",
"Name": "Fire Rate",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 861: Line 1,015:
"Name": "Improved Fire Rate",
"Name": "Improved Fire Rate",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 887: Line 1,041:
"Name": "Crippling Headshot",
"Name": "Crippling Headshot",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_headshot_booster2"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 898: Line 1,054:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "3",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 911: Line 1,067:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"BonusHealth": "150",
"BulletLifestealPercent": "10",
"BulletResistReduction": "-18",
"AbilityLifestealPercentHero": "10",
"MagicResistReduction": "-18",
"BulletResistReduction": "24",
"HealAmpReceivePenaltyPercent": "-30",
"MagicResistReduction": "24",
"HealAmpRegenPenaltyPercent": "-30",
"DebuffDuration": "4",
"DebuffDuration": "10",
"DiminishingMultiplier": "0.5"
"DiminishingMultiplier": "0.5",
"HeadShotBonusDamage": "0"
},
},
"upgrade_base": {
"upgrade_base": {
Line 947: Line 1,104:
"Name": "Belt-Fed Magazine",
"Name": "Belt-Fed Magazine",
"Description": "Your weapon gains a \u003Cspan class=\"highlight\"\u003Emuch larger magazine that \u003C/span\u003E\u003Cspan class=\"isNegative\"\u003Erequires spin-up time\u003C/span\u003E, starting with a \u003Cspan class=\"highlight\"\u003Eslower initial fire rate and becoming faster over the spin-up time\u003C/span\u003E.",
"Description": "Your weapon gains a \u003Cspan class=\"highlight\"\u003Emuch larger magazine that \u003C/span\u003E\u003Cspan class=\"isNegative\"\u003Erequires spin-up time\u003C/span\u003E, starting with a \u003Cspan class=\"highlight\"\u003Eslower initial fire rate and becoming faster over the spin-up time\u003C/span\u003E.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 981: Line 1,138:
"Name": "Berserker",
"Name": "Berserker",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 1,008: Line 1,165:
"DamageDuration": "10",
"DamageDuration": "10",
"DamageToStack": "120",
"DamageToStack": "120",
"WeaponPowerPerStack": "5",
"WeaponPowerPerStack": "7",
"MaxStacks": 10,
"MaxStacks": 10,
"BonusClipSize": "4",
"BulletResist": "18"
"BulletResist": "8"
},
},
"upgrade_blitz_bullets": {
"upgrade_blitz_bullets": {
"Name": "Swift Striker",
"Name": "Swift Striker",
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_rapid_rounds"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 1,040: Line 1,198:
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "20",
"BonusFireRate": "20",
"BonusClipSizePercent": "10",
"BonusSprintSpeed": "1.0m"
"LocalBulletArmorReduction": "-5"
},
},
"upgrade_bonus_ability_charge_3": {
"upgrade_blood_tribute": {
"Name": "Hyper Charge",
"Name": "Blood Tribute",
"Description": "\u003Cspan class=\"highlight\"\u003E+{s:BonusAbilityCharges}\u003C/span\u003E to your max ability \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
"Description": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, \u003Cspan style=\"font-weight: bold;\"\u003EDebuff Resistance\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E. Healing received is reduced during the sacrifice.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Toggle",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": 0,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "125",
"HealthDrainedPerSecond": "50",
"TickRate": "0.1",
"BonusFireRate": "35",
"StatusResistancePercent": "50",
"HealAmpReceivePenaltyPercent": "-50",
"HealAmpRegenPenaltyPercent": "-50",
"BonusMoveSpeed": "1.75m"
},
"upgrade_bonus_ability_charge_3": {
"Name": "Hyper Charge",
"Description": "\u003Cspan class=\"highlight\"\u003E+{s:BonusAbilityCharges}\u003C/span\u003E to your max ability \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
Line 1,071: Line 1,263:
"upgrade_boxing_glove": {
"upgrade_boxing_glove": {
"Name": "Lifestrike",
"Name": "Lifestrike",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E for 55% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 110. This heal is 40% effective vs non-heroes.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E for 60% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 160. This heal is 40% effective vs non-heroes.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,088: Line 1,280:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 5,
"AbilityCooldown": 4,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 1,103: Line 1,295:
"SlowPercent": "60",
"SlowPercent": "60",
"SlowDuration": "2.5",
"SlowDuration": "2.5",
"BonusMeleeDamagePercent": "35",
"BonusMeleeDamagePercent": "16",
"LifestealHeal": "110",
"LifestealHeal": "160",
"LifestealHealPercent": "55",
"LifestealHealPercent": "60",
"BonusHealth": "125",
"BonusHealth": "125",
"BulletResist": "10",
"NonHeroHealPct": "40"
"NonHeroHealPct": "40"
},
},
"upgrade_bullet_armor": {
"upgrade_bullet_armor": {
"Name": "Bullet Armor",
"Name": "Bullet Armor",
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,123: Line 1,314:
"Durability"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 1,137: Line 1,328:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletResist": "26",
"BulletResist": "18"
"BaseAttackDamagePercent": "6"
},
},
"upgrade_bullet_armor_2": {
"upgrade_bullet_armor_2": {
"Name": "Improved Bullet Armor",
"Name": "Bullet Resilience Disabled",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,169: Line 1,359:
"Name": "Hunter's Aura",
"Name": "Hunter's Aura",
"Description": "Reduces nearby enemies' \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan style=\"font-weight: bold;\"\u003Eeffect is tripled\u003C/span\u003E.",
"Description": "Reduces nearby enemies' \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan style=\"font-weight: bold;\"\u003Eeffect is tripled\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,198: Line 1,388:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "150",
"BonusHealth": "125",
"Radius": "15m",
"Radius": "15m",
"BulletArmorReduction": "-8",
"BulletArmorReduction": "-7",
"FireRateSlow": "10",
"FireRateSlow": "12",
"SingleTargetPlayerMultiplier": "3"
"SingleTargetPlayerMultiplier": "3"
},
},
Line 1,207: Line 1,397:
"Name": "Weapon Jammer",
"Name": "Weapon Jammer",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of all nearby enemies.",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of all nearby enemies.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,238: Line 1,428:
"Name": "Bullet Resist Shredder",
"Name": "Bullet Resist Shredder",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,254: Line 1,444:
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "8",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 1,267: Line 1,457:
"WeaponPower": "0",
"WeaponPower": "0",
"BulletArmorReduction": "-12",
"BulletArmorReduction": "-12",
"BonusHealth": "100",
"BonusHealth": "90",
"MeleeResistPercent": "15"
"MeleeResistPercent": "20"
},
},
"upgrade_burst_fire": {
"upgrade_burst_fire": {
"Name": "Burst Fire",
"Name": "Burst Fire",
"Description": "Briefly gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
"Description": "Briefly gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_rapid_rounds"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 1,283: Line 1,475:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 8.5,
"AbilityCooldown": 8,
"AbilityDuration": "4.0",
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 1,296: Line 1,488:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "12",
"ActivatedFireRate": "45",
"ActivatedFireRate": "30",
"SlideScale": "50",
"SlideScale": "50",
"SlowResistancePercent": "20",
"BonusMoveSpeed": "1.5m"
"BonusMoveSpeed": "2m",
"BonusHealth": "70"
},
},
"upgrade_burst_fire_actuator": {
"upgrade_burst_fire_actuator": {
"Name": "Burst Fire Actuator",
"Name": "Burst Fire Actuator",
"Description": "Your weapon \u003Cspan class=\"highlight\"\u003E fires an additional percentage of your gun's starting clip as a burst\u003C/span\u003E.  If all bullets in a burst connect with an enemy Hero, \u003Cspan class=\"highlight\"\u003Egain temporary Base Bullet Damage\u003C/span\u003E for the rest of the clip.",
"Description": "Your weapon \u003Cspan class=\"highlight\"\u003E fires an additional percentage of your gun's starting clip as a burst\u003C/span\u003E.  If all bullets in a burst connect with an enemy Hero, \u003Cspan class=\"highlight\"\u003Egain temporary Base Bullet Damage\u003C/span\u003E for the rest of the clip.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,342: Line 1,531:
"Name": "Camouflage Suit",
"Name": "Camouflage Suit",
"Description": "Go \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E and maintain invisibility by \u003Cspan class=\"highlight\"\u003Enot moving or attacking\u003C/span\u003E.  Taking damage will not reveal the Hero.  Bonus Regen while Invisible.",
"Description": "Go \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E and maintain invisibility by \u003Cspan class=\"highlight\"\u003Enot moving or attacking\u003C/span\u003E.  Taking damage will not reveal the Hero.  Bonus Regen while Invisible.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 1,373: Line 1,562:
"RegenWhileInvisible": "5"
"RegenWhileInvisible": "5"
},
},
"upgrade_cardio_calibrator": {
"upgrade_capacitor": {
"Name": "Enduring Speed",
"Name": "Capacitor",
"Description": "Reduces the effect of enemy \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Description": "Launch a projectile that deals \u003Cspan style=\"font-weight: bold;\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E, removes all their non-ultimate buffs and applies a strong slow that recovers over time.",
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": [
"upgrade_chain_lightning"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": "30",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ProcCooldown": "0.25",
"DamagePerChain": "45",
"BonusPerChain": "45",
"ChainRadius": "10m",
"ProcChance": "20",
"ChainCount": "6",
"ChainTickRate": "0.4",
"Damage": "200",
"MaxSlowPercent": "100",
"SlowDuration": "5"
},
"upgrade_cardio_calibrator": {
"Name": "Enduring Speed",
"Description": "Reduces the effect of enemy \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E penalties.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_sprint_booster"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 1,402: Line 1,631:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusMoveSpeed": "1.1m",
"BonusMoveSpeed": "1.75m",
"SlowResistancePercent": "30",
"SlowResistancePercent": "50",
"BonusSprintSpeed": "1.5m",
"BonusHealth": "75"
"BonusHealth": "75",
"BonusHealthRegen": "1.5"
},
},
"upgrade_chain_lightning": {
"upgrade_chain_lightning": {
"Name": "Tesla Bullets",
"Name": "Tesla Bullets",
"Description": "Your bullets have a chance to \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E your target.  The \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
"Description": "Your bullets have a chance to \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E your target.  The \u003Cspan style=\"font-weight: bold;\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,424: Line 1,651:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0.35",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 1,437: Line 1,664:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"DamagePerChain": "30",
"ProcCooldown": "0.25",
"BonusPerChain": "60",
"DamagePerChain": "45",
"BonusPerChain": "45",
"ChainRadius": "8m",
"ChainRadius": "8m",
"ProcChance": "25",
"ProcChance": "15",
"ChainCount": "2",
"ChainCount": "4",
"ChainTickRate": "0.4",
"ChainTickRate": "0.4"
"BonusFireRate": "14"
},
},
"upgrade_charge_mastery": {
"upgrade_charge_mastery": {
"Name": "Charge Mastery",
"Name": "Charge Mastery",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 1,477: Line 1,704:
"Name": "Charmed Wraps",
"Name": "Charmed Wraps",
"Description": "Your abilities get their \u003Cspan class=\"highlight\"\u003Ecooldowns reduced\u003C/span\u003E when you perform a \u003Cspan class=\"highlight\"\u003Eheavy melee\u003C/span\u003E attack against a hero (or \u003Cspan class=\"highlight\"\u003Etwo light melee\u003C/span\u003E attacks within {s:LightMeleeTimeWindow}s).",
"Description": "Your abilities get their \u003Cspan class=\"highlight\"\u003Ecooldowns reduced\u003C/span\u003E when you perform a \u003Cspan class=\"highlight\"\u003Eheavy melee\u003C/span\u003E attack against a hero (or \u003Cspan class=\"highlight\"\u003Etwo light melee\u003C/span\u003E attacks within {s:LightMeleeTimeWindow}s).",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,506: Line 1,733:
"Name": "Cheat Death",
"Name": "Cheat Death",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 1,515: Line 1,742:
],
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 159,
"AbilityCooldown": 130,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 1,529: Line 1,756:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"DamagePulseAmount": "65",
"PulseInterval": "2",
"PulseRadius": "8m",
"DeathImmunityDuration": "4",
"DeathImmunityDuration": "4",
"DeathImmunityPulseRateMultiplier": "4",
"BonusHealth": "200",
"BonusHealth": "175",
"TechResist": "15",
"BonusHealthRegen": "2"
"DeathImmunityDamageReduction": "-70",
"HealAmpReceivePenaltyPercent": "-70",
"HealAmpRegenPenaltyPercent": "-70",
"BonusMoveSpeed": "-2m"
},
},
"upgrade_chonky": {
"upgrade_chonky": {
"Name": "Fortitude",
"Name": "Fortitude",
"Description": "After not taking damage for \u003Cspan style=\"font-weight: bold;\"\u003E13s\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E4% Max Health Regen\u003C/span\u003E.",
"Description": "After not taking damage for \u003Cspan style=\"font-weight: bold;\"\u003E12s\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E3.0% Max Health Regen\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,568: Line 1,795:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"RestoreDelay": "13",
"RestoreDelay": "12",
"HealLifePercentOutOfCombat": "4",
"HealLifePercentOutOfCombat": "3.0",
"HealthThreshold": "75",
"HealthThreshold": "75",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "1.5m",
"BaseAttackDamagePercent": "23",
"BaseAttackDamagePercent": "22",
"BonusHealth": "400"
"BonusHealth": "375"
},
},
"upgrade_clip_size": {
"upgrade_clip_size": {
"Name": "Basic Magazine",
"Name": "Extended Magazine",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 1,602: Line 1,829:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "26",
"BonusClipSizePercent": "25",
"BaseAttackDamagePercent": "12"
"BaseAttackDamagePercent": "6"
},
},
"upgrade_clip_size_2": {
"upgrade_clip_size_2": {
"Name": "Big Clip",
"Name": "Big Clip",
"Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,634: Line 1,861:
"Name": "Extra Large Magazine",
"Name": "Extra Large Magazine",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,660: Line 1,887:
"Name": "Extended Magazine",
"Name": "Extended Magazine",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 1,686: Line 1,913:
"Name": "Extra Large Magazine",
"Name": "Extra Large Magazine",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,712: Line 1,939:
"Name": "Cloaking Device",
"Name": "Cloaking Device",
"Description": "Become \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E. Nearby enemies will temporaily reveal the hero.  Attacking or taking damage will remove the invisibility for {s:AbilityCooldown}s.",
"Description": "Become \u003Cspan class=\"highlight\"\u003Einvisible\u003C/span\u003E. Nearby enemies will temporaily reveal the hero.  Attacking or taking damage will remove the invisibility for {s:AbilityCooldown}s.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,745: Line 1,972:
"Name": "Shadow Weave",
"Name": "Shadow Weave",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 1,780: Line 2,007:
"AmbushDuration": "8",
"AmbushDuration": "8",
"AmbushBonusFireRate": "30",
"AmbushBonusFireRate": "30",
"AmbushBonusTechPower": "55",
"AmbushBonusTechPower": "35",
"TechShieldMaxHealth": "300",
"OutOfCombatHealthRegen": "10",
"BonusHealthRegen": "15",
"BonusSprintSpeed": "2m"
"BonusClipSizePercent": "30"
},
},
"upgrade_close_quarter_combat": {
"upgrade_close_quarter_combat": {
"Name": "Point Blank",
"Name": "Point Blank",
"Description": "When in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Description": "When in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 1,817: Line 2,043:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CloseRangeBonusWeaponPower": "45",
"CloseRangeBonusWeaponPower": "50",
"SlowPercent": "25",
"SlowPercent": "25",
"SlowDuration": "2",
"SlowDuration": "2",
"CloseRangeBonusDamageRange": "15m",
"CloseRangeBonusDamageRange": "15m",
"BulletResist": "15",
"MeleeResistPercent": "25",
"MeleeResistPercent": "20",
"BonusHealth": "100"
"Stamina": "1"
},
},
"upgrade_close_range": {
"upgrade_close_range": {
"Name": "Close Quarters",
"Name": "Close Quarters",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target.",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan style=\"font-weight: bold;\"\u003Eclose range\u003C/span\u003E to your target.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 1,852: Line 2,077:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CloseRangeBonusWeaponPower": "22",
"CloseRangeBonusWeaponPower": "20",
"CloseRangeBonusDamageRange": "15m",
"CloseRangeBonusDamageRange": "15m",
"BulletResist": "4"
"MeleeResistPercent": "15"
},
},
"upgrade_cold_front": {
"upgrade_cold_front": {
"Name": "Cold Front",
"Name": "Cold Front",
"Description": "Release an expanding ice blast that deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets it hits.",
"Description": "Release an expanding ice blast that deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets it hits.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 1,873: Line 2,098:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"AbilityCooldown": 30,
"AbilityDuration": "3.0",
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 1,886: Line 2,111:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SpreadDuration": "0.75",
"SpreadDuration": "0.5",
"StartRadius": "2m",
"StartRadius": "2m",
"EndRadius": "14m",
"EndRadius": "12m",
"SlowPercent": "40",
"SlowPercent": "60",
"Damage": "75",
"Damage": "125",
"DamageHeight": "2.5m",
"NPCDamageMult": "1",
"NPCDamageMult": "1",
"TechResist": "10"
"TechResist": "10"
Line 1,897: Line 2,123:
"Name": "Colossus",
"Name": "Colossus",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Resist\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Eslow the move and dash speed\u003C/span\u003E of enemies nearby. Your model size grows by 20%.",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Resist\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Eslow the move and dash speed\u003C/span\u003E of enemies nearby. Your model size grows by 20%.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_health"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 1,921: Line 2,149:
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "600",
"BonusHealth": "600",
"BonusMeleeDamagePercent": "20",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "20",
"BuffBulletResist": "30",
"BulletResist": "40",
"BuffTechResist": "30",
"TechResist": "40",
"SlowPercent": "30",
"SlowPercent": "30",
"GroundDashReductionPercent": "-25",
"GroundDashReductionPercent": "-25",
Line 1,933: Line 2,160:
"Name": "Combo Breaker",
"Name": "Combo Breaker",
"Description": "\u003Cspan class=\"highlight\"\u003ERemove all debuffs\u003C/span\u003E and heal yourself. \u003Cbr\u003E\u003Cspan class=\"highlight\"\u003ECan be used while stunned.\u003C/span\u003E",
"Description": "\u003Cspan class=\"highlight\"\u003ERemove all debuffs\u003C/span\u003E and heal yourself. \u003Cbr\u003E\u003Cspan class=\"highlight\"\u003ECan be used while stunned.\u003C/span\u003E",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 1,963: Line 2,190:
"upgrade_containment": {
"upgrade_containment": {
"Name": "Slowing Hex",
"Name": "Slowing Hex",
"Description": "Deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlows\u003C/span\u003E targets movement and dashes. Also \u003Cspan style=\"font-weight: bold;\"\u003ESilences their movement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EDoes not affect target's stamina usage.\u003C/span\u003E",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ESlows movement\u003C/span\u003E of enemy target. Also \u003Cspan style=\"font-weight: bold;\"\u003ESilences\u003C/span\u003E their \u003Cspan style=\"font-weight: bold;\"\u003Emovement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EDoes not affect target's stamina usage.\u003C/span\u003E",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_resilience"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy"
Line 1,980: Line 2,205:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"AbilityCooldown": "30",
"AbilityDuration": "3.0",
"AbilityDuration": "3.0",
"AbilityCastRange": "25m",
"AbilityCastRange": "25m",
Line 1,991: Line 2,216:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "5",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SlowPercent": "20",
"SlowPercent": "20",
"Damage": "40",
"BonusHealth": "75",
"AbilityLifestealPercentHero": "10",
"GroundDashReductionPercent": "-30"
"GroundDashReductionPercent": "-30"
},
},
Line 2,002: Line 2,224:
"Name": "Superior Cooldown",
"Name": "Superior Cooldown",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 2,027: Line 2,249:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedCooldownReduction": "32",
"CooldownReduction": "27",
"NonImbuedCooldownReduction": "24",
"OutOfCombatHealthRegen": "4"
"BonusHealthRegen": "4",
"TechShieldMaxHealth": "150",
"BonusClipSizePercent": "15"
},
},
"upgrade_corpse_explosion": {
"upgrade_corpse_explosion": {
"Name": "Soul 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.",
"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": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 2,063: Line 2,282:
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusHealthRegen": "3",
"BonusHealth": "160",
"BonusHealth": "110",
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m",
"ExplosionRadius": "4m",
"ExplosionRadius": "4m",
Line 2,069: Line 2,288:
"HeroMultiplier": "150",
"HeroMultiplier": "150",
"ArmingTime": ".1"
"ArmingTime": ".1"
},
"upgrade_counterspell": {
"Name": "Counterspell",
"Description": "Your next parry \u003Cspan style=\"font-weight: bold;\"\u003Eprotects you from the damage and effects of enemy abilities and items\u003C/span\u003E. On a successful spell parry gain \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Durability",
"Melee",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 25,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SpiritPower": "20",
"BonusMoveSpeed": "2m",
"BuffDuration": "6",
"SpellParryDuration": "0.8"
},
},
"upgrade_crackshot": {
"upgrade_crackshot": {
"Name": "Mystic Shot",
"Name": "Mystic Shot",
"Description": "Your next bullet deals bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Description": "Your next bullet deals bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 2,086: Line 2,340:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 5.75,
"AbilityCooldown": "8",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 2,102: Line 2,356:
"ProcChance": "100",
"ProcChance": "100",
"ProcCooldown": "1",
"ProcCooldown": "1",
"ProcBonusMagicDamage": "65",
"ProcBonusMagicDamage": "60",
"BaseAttackDamagePercent": "12",
"SpiritPower": "7"
"SpiritPower": "4"
},
},
"upgrade_critshot": {
"upgrade_critshot": {
"Name": "Lucky Shot",
"Name": "Lucky Shot",
"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan style=\"font-weight: bold;\"\u003Ebonus weapon damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan style=\"font-weight: bold;\"\u003Ebonus weapon damage\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 2,136: Line 2,389:
"WeaponPower": "0",
"WeaponPower": "0",
"Radius": "1m",
"Radius": "1m",
"ProcChance": "34",
"ProcChance": "20",
"SlowPercent": "30",
"CritDamagePercent": "125",
"SlowDuration": "1.5",
"BonusClipSizePercent": "40"
"CritDamagePercent": "110",
"BonusClipSizePercent": "30",
"BulletShieldMaxHealth": "150"
},
},
"upgrade_damage_recycler": {
"upgrade_crushing_fists": {
"Name": "Leech",
"Name": "Crushing Fists",
"Description": "Reduces the effect of enemy applied \u003Cspan style=\"font-weight: bold;\"\u003Ehealing reduction\u003C/span\u003E.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003E{g:citadel_inline_attribute:'MeleeDamage'}\u003C/span\u003E will \u003Cspan style=\"font-weight: bold;\"\u003Erestore ammo\u003C/span\u003E and apply a \u003Cspan style=\"font-weight: bold;\"\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 style=\"font-weight: bold;\"\u003Estunned\u003C/span\u003E.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_healbane"
"upgrade_melee_charge"
],
"TargetTypes": [
"HeroEnemy",
"TrooperEnemy",
"MinionEnemy",
"Neutral"
],
"ShopFilters": [
"Melee"
],
"IsDisabled": false,
"AbilityCooldown": "7",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletResist": "20",
"BonusMeleeDamagePercent": "25",
"MeleeDistanceScale": "75",
"BonusHeavyMeleeDamage": "30",
"MaxStacks": "6",
"DebuffDuration": "8",
"StunDuration": "0.5",
"LightMeleeStacks": "1",
"LightMeleeAmmo": "15",
"HeavyMeleeMultiplier": "2",
"BulletResistReduction": "-4"
},
"upgrade_damage_recycler": {
"Name": "Leech",
"Description": "Reduces the effect of enemy applied \u003Cspan style=\"font-weight: bold;\"\u003Ehealing reduction\u003C/span\u003E.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_vampire",
"upgrade_health_stealing_magic"
],
],
"TargetTypes": [
"TargetTypes": [
Line 2,172: Line 2,468:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
"AbilityLifestealPercentHero": "32",
"AbilityLifestealPercentHero": "30",
"BulletLifestealPercent": "32",
"BulletLifestealPercent": "30",
"BaseAttackDamagePercent": "20",
"BaseAttackDamagePercent": "12",
"BonusHealth": "175",
"BonusHealth": "120",
"HealAmpReceivePenaltyPercent": "-60",
"HealAmpReceivePenaltyPercent": "-60"
"HealAmpRegenPenaltyPercent": "-60",
"HealOnKill": "350"
},
},
"upgrade_debuff_reducer": {
"upgrade_debuff_reducer": {
"Name": "Debuff Reducer",
"Name": "Debuff Reducer",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 2,208: Line 2,502:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StatusResistancePercent": "24",
"StatusResistancePercent": "20",
"BaseAttackDamagePercent": "8",
"BonusHealth": "75"
"BonusHealth": "75"
},
},
"upgrade_disarm": {
"upgrade_deflecting_armor": {
"Name": "Drain Will",
"Name": "Plated Armor",
"Description": "Fires a projectile which reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of the target and \u003Cspan class=\"highlight\"\u003Esteals Spirit\u003C/span\u003E.",
"Description": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all \u003Cspan style=\"font-weight: bold;\"\u003Eon-hit effects\u003C/span\u003E from bullets.",
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
"ShopFilters": [
],
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "1",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DeflectionPercent": "30",
"BulletProcDeflectionPercent": "60",
"DeflectionRandomness": "1",
"BonusHealth": "100"
},
"upgrade_disarm": {
"Name": "Drain Will",
"Description": "Fires a projectile which reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of the target and \u003Cspan class=\"highlight\"\u003Esteals Spirit\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
Line 2,244: Line 2,568:
"SpiritSteal": "22",
"SpiritSteal": "22",
"SpiritStealDuration": "6",
"SpiritStealDuration": "6",
"BonusHealth": "50"
"BonusHealth": "25"
},
},
"upgrade_discord": {
"upgrade_discord": {
"Name": "Discord",
"Name": "Scourge",
"Description": "Apply an aura around enemy or friendly target that \u003Cspan class=\"highlight\"\u003Edamages enemies in the radius and suppresses their healing by {s:HealAmpReceivePenaltyPercent}%\u003C/span\u003E. If cast on a friendly, it also heals them.",
"Description": "Apply \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resistance\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan style=\"font-weight: bold;\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. \u003Cbr\u003ECan be self cast.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"Hero"
"HeroFriendly"
],
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityCooldown": 38,
"AbilityDuration": "10",
"AbilityDuration": "10",
"AbilityCastRange": "25m",
"AbilityCastRange": "35m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityCastDelay": "0.25",
Line 2,272: Line 2,596:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-80",
"TickRate": "0.25",
"HealAmpRegenPenaltyPercent": "-80",
"MaxHealthPercentAsDPS": "3.5",
"MaxHealthPercentAsDPS": "3",
"AuraRadius": "10m",
"MaxHealthPercentAsHealPerSecond": "5",
"TechResist": "40",
"AuraRadius": "10m"
"BonusHealth": "125",
"CooldownReduction": "6"
},
},
"upgrade_diviners_kevlar": {
"upgrade_divine_barrier": {
"Name": "Diviner's Kevlar",
"Name": "Divine Barrier",
"Description": "Upon casting an \u003Cspan style=\"font-weight: bold;\"\u003Eultimate ability\u003C/span\u003E gain temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield,\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ERemove all non-stun debuffs\u003C/span\u003E from the target and provide them with a \u003Cspan style=\"font-weight: bold;\"\u003EBarrier\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E. \u003Cspan style=\"font-style: italic;\"\u003E\u003Cbr\u003ECan be self-cast. Cooldown is reduced by half when cast on someone else.\u003C/span\u003E",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_guardian_ward"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": "36",
"AbilityDuration": "0",
"AbilityCastRange": "35m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "20m",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CooldownReductionPctOnOthers": "50",
"BuffDuration": "5",
"CombatBarrier": "600",
"BonusMoveSpeed": "3m",
"TechRangeMultiplier": "15",
"TechRadiusMultiplier": "15"
},
"upgrade_diviners_kevlar": {
"Name": "Diviner's Kevlar",
"Description": "Upon casting an \u003Cspan style=\"font-weight: bold;\"\u003Eultimate ability\u003C/span\u003E gain a \u003Cspan style=\"font-weight: bold;\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Durability",
"Durability",
"Healing"
"Healing"
Line 2,304: Line 2,667:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "40",
"TechPower": "25",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletShieldOnCast": "700",
"CombatBarrier": "1000",
"TechShieldOnCast": "700",
"BuffDuration": "13",
"BuffDuration": "15",
"BonusAbilityDurationPercent": "15"
"CooldownReduction": "10",
"BonusAbilityDurationPercent": "10"
},
},
"upgrade_double_jump": {
"upgrade_double_jump": {
"Name": "Double-Jump",
"Name": "Double-Jump",
"Description": "Allows you to perform an additional \u003Cspan class=\"highlight\"\u003Ejump\u003C/span\u003E in mid-air.",
"Description": "Allows you to perform an additional \u003Cspan class=\"highlight\"\u003Ejump\u003C/span\u003E in mid-air.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
Line 2,342: Line 2,703:
"upgrade_dps_aura": {
"upgrade_dps_aura": {
"Name": "Heroic Aura",
"Name": "Heroic Aura",
"Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E to nearby player minions.",
"Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E to nearby friendly units.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "InstantCast",
Line 2,357: Line 2,718:
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 20,
"AbilityCooldown": 25,
"AbilityDuration": "6",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 2,370: Line 2,731:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletLifestealPercent": "16",
"BonusFireRate": "30",
"BonusFireRate": "25",
"Radius": "30m",
"BonusFireRatePlayerUnit": "40",
"Radius": "20m",
"ActiveRadius": "30m",
"ActiveRadius": "30m",
"ActiveBonusMoveSpeed": "2m",
"ActiveBonusMoveSpeed": "2.5m",
"BonusHealth": "150",
"BulletResist": "15",
"BonusMoveSpeed": "1m"
"NonHeroMult": "2",
"BonusSprintSpeed": "2m"
},
},
"upgrade_drum_magazine": {
"upgrade_drum_magazine": {
"Name": "Drum Magazine",
"Name": "Drum Magazine",
"Description": "Provides a large \u003Cspan class=\"highlight\"\u003Eammo bonus\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Eincreased reload speed\u003C/span\u003E",
"Description": "Provides a large \u003Cspan class=\"highlight\"\u003Eammo bonus\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Eincreased reload speed\u003C/span\u003E",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
Line 2,409: Line 2,769:
"Name": "[Deprecated] Duration Extender",
"Name": "[Deprecated] Duration Extender",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E of your abilities and items by \u003Cspan class=\"highlight\"\u003E{s:NonImbuedBonusDuration}%\u003C/span\u003E.",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EDuration\u003C/span\u003E of your abilities and items by \u003Cspan class=\"highlight\"\u003E{s:NonImbuedBonusDuration}%\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
Line 2,434: Line 2,794:
"BonusAbilityDurationPercent": "20"
"BonusAbilityDurationPercent": "20"
},
},
"upgrade_endurance": {
"upgrade_enchanted_holsters": {
"Name": "Extra Regen",
"Name": "Enchanted Holsters",
"Description": null,
"Description": "Whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. \u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EEach stack refreshes the duration.\u003C/span\u003E",
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"ClipSize",
"MagicDamage",
"Healing"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 2,461: Line 2,821:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"CooldownReduction": "12",
"BonusClipSizePercent": "10"
"BonusFireRate": "10",
"ReloadSpeedMultipler": "-10",
"BuffDuration": "10",
"MaxStacks": "6"
},
"upgrade_endurance": {
"Name": "Extra Regen",
"Description": null,
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"ClipSize",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "3.5"
},
},
"upgrade_escalating_exposure": {
"upgrade_escalating_exposure": {
"Name": "Escalating Exposure",
"Name": "Escalating Exposure",
"Description": "Dealing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies a stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E that increases your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the target.",
"Description": "Dealing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies a stacking \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E that increases your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the target.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 2,497: Line 2,889:
"ProcCooldown": "0.7",
"ProcCooldown": "0.7",
"MagicIncreasePerStack": "4",
"MagicIncreasePerStack": "4",
"TechResist": "15",
"TechResist": "20",
"BonusHealth": "125",
"MaxStacks": "14",
"TechArmorDamageReduction": "-12",
"TechArmorDamageReduction": "-8"
"MaxStacks": "20"
},
},
"upgrade_extra_charge": {
"upgrade_ethereal_bullets": {
"Name": "Extra Charge",
"Name": "Mercurial Magnum",
"Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.",
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan style=\"font-weight: bold;\"\u003Ebonus bullets\u003C/span\u003E on use. Until your next reload, your \u003Cspan style=\"font-weight: bold;\"\u003Ebullets deal bonus Spirit Damage\u003C/span\u003E based on your Spirit Power.",
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_quick_silver"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage"
"MagicDamage",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "10",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 2,526: Line 2,922:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "7",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusAbilityCharges": "1",
"BonusFireRate": "30",
"BonusSpiritForChargedAbilities": "0",
"BuffDuration": "12",
"CooldownReductionOnChargedAbilities": "10",
"Damage": "60",
"BaseAttackDamagePercent": "6"
"AmmoReloadPercent": "100",
"AbilityChargeUpTime": "10",
"BulletsBonusMagicDamage": "25",
"BonusClipSizePercent": "20"
},
},
"upgrade_fervor": {
"upgrade_express_shot": {
"Name": "Frenzy",
"Name": "Express Shot",
"Description": null,
"Description": "After not attacking for 4s, your next attack will \u003Cspan style=\"font-weight: bold;\"\u003Efire twice\u003C/span\u003E in quick succession with \u003Cspan style=\"font-weight: bold;\"\u003Eincreased damage\u003C/span\u003E and velocity.  This attack consumes extra ammo.",
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_berserker"
"upgrade_high_velocity_mag"
],
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage"
"FireRate",
"ClipSize",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "4",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 2,564: Line 2,960:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSize": "12",
"BonusBulletSpeedPercent": "35",
"BonusHealth": "150",
"BonusFireRate": "5",
"LowHealthThreshold": "50",
"ProcAmmoConsumed": "30",
"FervorMovespeed": "4m",
"ProcBulletVelocity": "100",
"FervorFireRate": "35",
"ProcBaseAttackDamagePercent": "150"
"FervorBulletResist": "50",
"LingerDuration": "6",
"DamageDuration": "10",
"DamageToStack": "120",
"WeaponPowerPerStack": "7",
"MaxStacks": 10,
"BulletResist": "8"
},
},
"upgrade_fire_rate_aura": {
"upgrade_extra_charge": {
"Name": "Fire Rate Aura",
"Name": "Extra Charge",
"Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates. Different bonus to non-Heroes",
"Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.",
"Cost": "1250",
"Cost": "800",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllFriendly"
"ShopFilters": [
"MagicDamage"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 2,603: Line 2,992:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "10",
"BonusAbilityCharges": "1",
"BonusFireRateNPC": "35",
"BonusSpiritForChargedAbilities": "5"
"AuraRadius": "30m"
},
},
"upgrade_fleetfoot_boots": {
"upgrade_fervor": {
"Name": "Fleetfoot",
"Name": "Frenzy",
"Description": null,
"Description": null,
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"FireRate",
"ClipSize",
"ClipSize",
"Movement"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 20,
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"ActiveBonusMoveSpeed": "3m",
"BonusClipSizePercent": "30",
"BonusClipDuration": "10",
"BonusHealth": "90",
"SlideScale": "25"
},
"upgrade_frenzy": {
"Name": null,
"Description": null,
"Cost": "6000",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 2,666: Line 3,024:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletLifestealPercent": "25",
"LowHealthThreshold": "50",
"Radius": "15m",
"BulletResist": "10",
"BulletArmorReduction": "-40",
"BonusMoveSpeed": "1m",
"LowHealthPercentThreshold": "45",
"BonusFireRate": "10",
"LowHealthLifeStealPercent": "45",
"FervorMovespeed": "3m",
"KillBonusMoveSpeedPerStack": "2m",
"FervorFireRate": "30",
"MaxKillBonusMoveSpeedStack": "3"
"FervorBulletResist": "40",
"LingerDuration": "5"
},
},
"upgrade_full_spectrum": {
"upgrade_fire_rate_aura": {
"Name": "Full Spectrum",
"Name": "Fire Rate Aura",
"Description": null,
"Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates.  Different bonus to non-Heroes",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllFriendly"
],
],
"ShopFilters": null,
"ShopFilters": null,
Line 2,700: Line 3,059:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechRangeMultiplier": "60",
"BonusFireRate": "10",
"TechRadiusMultiplier": "60",
"BonusFireRateNPC": "35",
"SlowPercent": "30",
"AuraRadius": "30m"
"SlowDuration": "2",
"BonusDamagePerHero": "5"
},
},
"upgrade_galvanic_storm": {
"upgrade_fleetfoot_boots": {
"Name": "Galvanic Storm",
"Name": "Fleetfoot",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
"ClipSize",
"Movement"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 12,
"AbilityCooldown": "0",
"AbilityDuration": "4",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 2,732: Line 3,090:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"DamagePerChain": "50",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"BonusPerChain": "75",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"ChainRadius": "7m",
"ActiveBonusMoveSpeed": "3.5m",
"ProcChance": "30",
"SlideScale": "35",
"ProcCooldown": "0.4",
"BonusHealth": "125"
"ChainCount": "7",
"ChainTickRate": "0.2",
"TechShieldMaxHealth": "400",
"GalvanicDebuffDuration": "5",
"ExplodeRadius": "10m",
"GalvanicBuffDuration": "7",
"BuffDamageMult": "2",
"BuffMoveSpeedBonus": "3m"
},
},
"upgrade_glass_cannon": {
"upgrade_focus_lens": {
"Name": "Glass Cannon",
"Name": "Focus Lens",
"Description": "Each hero kill grants \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of 7 times).  Death results in the loss of 1 stack.",
"Description": "Target an enemy to silence them. A portion of \u003Cspan style=\"font-weight: bold;\"\u003Eall damage dealt\u003C/span\u003E during the silence gets applied to the target when the silence wears off.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_slowing_bullets"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Disruption",
"ClipSize",
"MagicDamage"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "27",
"AbilityDuration": "0",
"AbilityDuration": "4.25",
"AbilityCastRange": "0",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 2,778: Line 3,125:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "70",
"PercentDamage": "30",
"MaxHealthLossPercent": "-12",
"BonusFireRate": "16"
"BonusClipPerKill": "2",
"MaxClipBonus": "14",
"BonusFireRate": "10",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"MaxStacks": "7",
"SlowPercent": "25",
"SlowDuration": "1.3"
},
},
"upgrade_glitch": {
"upgrade_frenzy": {
"Name": "Curse",
"Name": null,
"Description": "Curses an enemy - \u003Cspan style=\"font-weight: bold;\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Epreventing item usage\u003C/span\u003E.",
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
"ShopFilters": null,
],
"IsDisabled": true,
"ShopFilters": [
"AbilityCooldown": "0",
"Disruption",
"AbilityDuration": "0",
"WeaponDamage"
"AbilityCastRange": "0",
],
"IsDisabled": false,
"AbilityCooldown": 53,
"AbilityDuration": "3.25",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 2,816: Line 3,150:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SkipFrames": "6",
"BulletLifestealPercent": "25",
"SlowPercent": "0",
"Radius": "15m",
"BaseAttackDamagePercent": "20"
"BulletArmorReduction": "-40",
"LowHealthPercentThreshold": "45",
"LowHealthLifeStealPercent": "45",
"KillBonusMoveSpeedPerStack": "2m",
"MaxKillBonusMoveSpeedStack": "3"
},
},
"upgrade_headhunter": {
"upgrade_full_spectrum": {
"Name": "Headhunter",
"Name": "Full Spectrum",
"Description": "Landing a \u003Cspan style=\"font-weight: bold;\"\u003Eheadshot\u003C/span\u003E deals bonus damage, heals you for a portion of your Max HP, and briefly grants you bonus move speed.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_headshot_booster"
"TargetTypes": [
"AllEnemy"
],
],
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage"
"AbilityCooldown": "0",
],
"IsDisabled": false,
"AbilityCooldown": "6",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 2,850: Line 3,186:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HeadShotBonusDamage": "130",
"TechRangeMultiplier": "60",
"BaseAttackDamagePercent": "15",
"TechRadiusMultiplier": "60",
"BulletShieldMaxHealth": "150",
"SlowPercent": "30",
"HealPercentPerHeadshot": "7",
"SlowDuration": "2",
"BonusMoveSpeed": "2m",
"BonusDamagePerHero": "5"
"MovementSpeedBonusDuration": "3",
"BonusFireRate": "5"
},
},
"upgrade_headshot_booster": {
"upgrade_fury_trance": {
"Name": "Headshot Booster",
"Name": "Fury Trance",
"Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.",
"Description": null,
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_vampire"
"ShopFilters": [
],
"Durability",
"TargetTypes": [
"FireRate"
"HeroFriendly"
],
"ShopFilters": [
"FireRate",
"WeaponDamage",
"Movement",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 8.5,
"AbilityCooldown": 16,
"AbilityDuration": "0",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 2,885: Line 3,225:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "4",
"BulletLifestealPercent": "22",
"BulletShieldMaxHealth": "40",
"ActiveBonusFireRate": "40",
"HeadShotBonusDamage": "40"
"BulletResist": "40",
"BonusHealth": "50"
},
},
"upgrade_heal_on_level": {
"upgrade_galvanic_storm": {
"Name": "Patron's Healing",
"Name": "Galvanic Storm",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Description": null,
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"AllEnemy"
"Durability",
"Healing"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
Line 2,916: Line 3,256:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealOnLevelHealAmount": "210",
"DamagePerChain": "50",
"BonusHealth": "25",
"BonusPerChain": "75",
"BonusHealthRegen": "2.0",
"ChainRadius": "7m",
"AuraRadius": "15m"
"ProcChance": "30",
"ProcCooldown": "0.4",
"ChainCount": "7",
"ChainTickRate": "0.2",
"TechShieldMaxHealth": "400",
"GalvanicDebuffDuration": "5",
"ExplodeRadius": "10m",
"GalvanicBuffDuration": "7",
"BuffDamageMult": "2",
"BuffMoveSpeedBonus": "3m"
},
},
"upgrade_healbane": {
"upgrade_glass_cannon": {
"Name": "Healbane",
"Name": "Glass Cannon",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
"Description": "Each hero kill grants \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Fire Rate\u003C/span\u003E (up to a max of 8 times). Death results in the loss of 1 stack.",
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"Healing",
"WeaponDamage",
"Disruption",
"ClipSize",
"Durability"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "7",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 2,951: Line 3,300:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-40",
"BaseAttackDamagePercent": "80",
"HealAmpRegenPenaltyPercent": "-40",
"MaxHealthLossPercent": "-10",
"HealOnKill": "275",
"BonusClipPerKill": "2",
"BonusHealth": "75"
"FireRatePerKill": "7",
"MaxStacks": "8",
"SlowPercent": "30",
"SlowDuration": "3",
"BuildUpDuration": "2",
"BuildUpPerShot": "1.2"
},
},
"upgrade_healing_booster": {
"upgrade_glass_cannon2": {
"Name": "Healing Booster",
"Name": "Glass Cannon v2",
"Description": "Increases the effectiveness of your \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E25%\u003C/span\u003E and increases your \u003Cspan style=\"font-weight: bold;\"\u003Eresistance to healing reduction\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E15%\u003C/span\u003E.",
"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": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Healing"
"WeaponDamage",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 2,982: Line 3,339:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealAmpCastPercent": "25",
"BaseAttackDamagePercent": "100",
"HealAmpRegenPercent": "25",
"MaxHealthLossPercent": "-50",
"BonusHealthRegen": "2",
"BonusClipPerKill": "0",
"TechResist": "6",
"BonusFireRate": "100",
"DegenResistance": "15"
"WeaponPowerPerKill": "10",
"MaxStacks": "0",
"SlowDuration": "0",
"BonusBulletSpeedPercent": "25"
},
},
"upgrade_health": {
"upgrade_glitch": {
"Name": "Extra Health",
"Name": "Curse",
"Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.",
"Description": "Curses an enemy - \u003Cspan style=\"font-weight: bold;\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan style=\"font-weight: bold;\"\u003Epreventing item usage\u003C/span\u003E.",
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Disruption",
"Durability"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 50,
"AbilityDuration": "0",
"AbilityDuration": "3.25",
"AbilityCastRange": "0",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,015: Line 3,377:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "160",
"SkipFrames": "6",
"BaseAttackDamagePercent": "7"
"SlowPercent": "0",
"BaseAttackDamagePercent": "20"
},
},
"upgrade_health_nova": {
"upgrade_greater_withering_whip": {
"Name": "Healing Nova",
"Name": "Disarming Hex",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies. Heals an additional 20% per ally.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EDisarms\u003C/span\u003E enemy target and reduces their \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_health_stimpak"
"upgrade_withering_whip"
],
],
"TargetTypes": [
"TargetTypes": [
"AllFriendly"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"Healing"
"Disruption",
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 64,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityCastRange": "23m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,046: Line 3,410:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TotalHealthRegen": "260",
"BonusSprintSpeed": "1m",
"HeroTargetBonus": "20",
"BonusHealth": "100",
"RegenDuration": "2.75",
"BulletArmorReduction": "-13"
"AuraRadius": "15m",
"BaseAttackDamagePercent": "12",
"BonusHealth": "100"
},
},
"upgrade_health_regen_1": {
"upgrade_guardian_ward": {
"Name": "Health Regen",
"Name": "Guardian Ward",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Description": "Provide the target with a \u003Cspan style=\"font-weight: bold;\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E. \u003Cspan style=\"font-style: italic;\"\u003E\u003Cbr\u003ECan be self-cast.\u003Cbr\u003ECooldown is reduced by half when cast on someone else.\u003C/span\u003E",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"HeroFriendly"
"IsDisabled": true,
],
"AbilityCooldown": "0",
"ShopFilters": [
"Durability",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": "45",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "35m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "20m",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "2.75"
"CooldownReductionPctOnOthers": "50",
"BuffDuration": "5",
"GuardianWardCombatBarrier": "200",
"BonusMoveSpeed": "3m",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "8"
},
},
"upgrade_health_regen_aura": {
"upgrade_headhunter": {
"Name": "Healing Aura",
"Name": "Headhunter",
"Description": "Automatically provides a burst of healing to yourself and nearby friendlies every \u003Cspan class=\"highlight\"\u003E{s:HealInterval} seconds\u003C/span\u003E.  \u003Cbr\u003EEffect does not stack.",
"Description": "Landing a \u003Cspan style=\"font-weight: bold;\"\u003Eheadshot\u003C/span\u003E deals bonus damage, heals you, and briefly grants you bonus move speed.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_headshot_booster"
"AllFriendly"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "6",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 3,107: Line 3,480:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealInterval": "3",
"HeadShotBonusDamage": "150",
"HealAmount": "40",
"BaseAttackDamagePercent": "8",
"HealRadius": "9m"
"BonusHealth": "75",
"HealPercentPerHeadshot": "6",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "3"
},
},
"upgrade_health_stealing_magic": {
"upgrade_headshot_booster": {
"Name": "Spirit Lifesteal",
"Name": "Headshot Booster",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Espirit items and abilities heal you\u003C/span\u003E for a percentage of the damage they deal. Heals for less on Non-Heroes and does not work on buildings.",
"Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.",
"Cost": "1250",
"Cost": "800",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability",
"Healing",
"FireRate"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 6,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 3,139: Line 3,514:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"AbilityLifestealPercentHero": "22",
"HeadShotBonusDamage": "50",
"NonHeroAbilityLifestealTooltipOnly": "3",
"BonusHealth": "65"
"BonusHealth": "75"
},
},
"upgrade_health_stimpak": {
"upgrade_headshot_booster2": {
"Name": "Healing Rite",
"Name": "Weakening Headshot",
"Description": "Grant \u003Cspan style=\"font-weight: bold;\"\u003ERegen\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
"Description": "Upon landing a \u003Cspan style=\"font-weight: bold;\"\u003Eheadshot\u003C/span\u003E reduce target's \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"Healing"
"Durability",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 70,
"AbilityCooldown": 3,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "30m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,169: Line 3,542:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "3",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TotalHealthRegen": "350",
"BulletResistReduction": "-12",
"RegenDuration": "20",
"MagicResistReduction": "0",
"BonusHealth": "30",
"HealAmpReceivePenaltyPercent": "0",
"BonusSprintSpeed": "2m"
"HealAmpRegenPenaltyPercent": "0",
"DebuffDuration": "10",
"HeadShotBonusDamage": "0",
"DiminishingMultiplier": "0.5",
"BonusHealth": "50"
},
},
"upgrade_height_advantage": {
"upgrade_heal_on_level": {
"Name": "Height Advantage",
"Name": "Patron's Healing",
"Description": "Gain additional \u003Cspan class=\"highlight_weapon\"\u003E{s:HighGroundBonusWeaponPower}% Weapon Damage\u003C/span\u003E when attacking targets that are \u003Cspan class=\"highlight\"\u003Ebelow you\u003C/span\u003E.",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"Durability",
"Healing"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
Line 3,200: Line 3,580:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HighGroundBonusWeaponPower": "50"
"HealOnLevelHealAmount": "210",
"BonusHealthRegen": "2.0",
"AuraRadius": "15m"
},
},
"upgrade_high_impact_armor": {
"upgrade_healbane": {
"Name": "High Impact Armor",
"Name": "Healbane",
"Description": "Provides protection against high-damage bullets. Any \u003Cspan class=\"highlight\"\u003Ebullet damage\u003C/span\u003E portion above the threshold is reduced by {s:DamageReduction}%.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": true,
],
"ShopFilters": [
"Healing",
"Disruption",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 3,224: Line 3,612:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "7",
"WeaponPower": "0",
"WeaponPower": "0",
"DamageThreshold": "40",
"HealAmpReceivePenaltyPercent": "-35",
"DamageReduction": "60"
"HealAmpRegenPenaltyPercent": "-35",
"HealOnKill": "275"
},
},
"upgrade_high_velocity_mag": {
"upgrade_healbuff": {
"Name": "High-Velocity Mag",
"Name": "Healing Tempo",
"Description": null,
"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 style=\"font-style: italic;\"\u003EDoes not apply on innate Regen or innate Bullet/Spirit Lifesteal.\u003C/span\u003E",
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_healing_booster"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage"
"FireRate",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "1",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 3,255: Line 3,647:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusBulletSpeedPercent": "20",
"BonusFireRate": "40",
"BaseAttackDamagePercent": "11",
"BuffDuration": "7",
"BulletShieldMaxHealth": "65"
"BonusMoveSpeed": "1.5m",
"MinimumHealAmount": "1",
"TechResist": "10",
"BonusHealthRegen": "6",
"HealAmpCastPercent": "30",
"HealAmpRegenPercent": "30"
},
},
"upgrade_hollow_point_rounds": {
"upgrade_healing_booster": {
"Name": "Hollow Point Ward",
"Name": "Healing Booster",
"Description": "When you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E.",
"Description": "Increases the effectiveness of your \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003E25%\u003C/span\u003E.",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_endurance"
"AllEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 3,286: Line 3,682:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"LifeThreshold": "65",
"HealAmpCastPercent": "25",
"BaseAttackDamagePercent": "18",
"HealAmpRegenPercent": "25",
"TechShieldMaxHealth": "70"
"BonusHealthRegen": "3.5"
},
},
"upgrade_imbued_ability": {
"upgrade_health": {
"Name": "Imbued Ability",
"Name": "Extra Health",
"Description": null,
"Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.",
"Cost": "6000",
"Cost": "800",
"Tier": "4",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
"WeaponDamage",
"Durability"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 3,318: Line 3,715:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedBonusDuration": "25",
"BonusHealth": "175"
"ImbuedBonusDamage": "10",
"BonusAbilityDurationPercent": "20",
"SlowPercent": "15",
"SlowDuration": "2"
},
},
"upgrade_imbued_duration_extender": {
"upgrade_health_2": {
"Name": "Superior Duration",
"Name": "Toughness",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.",
"Description": null,
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_arcane_extension"
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability"
],
],
"TargetTypes": [
"IsDisabled": true,
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 3,352: Line 3,744:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedBonusDuration": "33",
"BonusHealth": "200"
"NonImbuedBonusDuration": "27",
"BonusHealth": "175",
"BaseAttackDamagePercent": "15",
"BonusHealthRegen": "4"
},
},
"upgrade_improved_bullet_armor": {
"upgrade_health_nova": {
"Name": "Improved Bullet Armor",
"Name": "Healing Nova",
"Description": "Decreases \u003Cspan style=\"font-weight: bold;\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies.",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_bullet_armor"
"upgrade_health_stimpak"
],
"TargetTypes": [
"AllFriendly"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "70",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.25",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,387: Line 3,776:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletResist": "50",
"TotalHealthRegen": "300",
"BaseAttackDamagePercent": "10"
"HeroTargetBonus": "0",
"RegenDuration": "2",
"AuraRadius": "18m"
},
},
"upgrade_improved_spirit": {
"upgrade_health_regen_1": {
"Name": "Extra Spirit",
"Name": "Health Regen",
"Description": null,
"Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"MagicDamage",
"IsDisabled": true,
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 3,415: Line 3,803:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "10",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "1",
"BonusHealthRegen": "2.75"
"BonusHealth": "35"
},
},
"upgrade_improved_stamina": {
"upgrade_health_regen_aura": {
"Name": "Extra Stamina",
"Name": "Healing Aura",
"Description": null,
"Description": "Automatically provides a burst of healing to yourself and nearby friendlies every \u003Cspan class=\"highlight\"\u003E{s:HealInterval} seconds\u003C/span\u003E.  \u003Cbr\u003EEffect does not stack.",
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"AllFriendly"
"FireRate",
"Movement"
],
],
"IsDisabled": false,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 3,447: Line 3,833:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Stamina": "1",
"HealInterval": "3",
"StaminaCooldownReduction": "16",
"HealAmount": "40",
"BonusFireRate": "0",
"HealRadius": "9m"
"BonusHealth": "35"
},
},
"upgrade_infuser": {
"upgrade_health_stealing_magic": {
"Name": "Infuser",
"Name": "Spirit Lifesteal",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E.",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Espirit items and abilities heal you\u003C/span\u003E for a percentage of the damage they deal. Heals for less on Non-Heroes and does not work on buildings.",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage"
"MagicDamage",
"Healing",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityCooldown": "0",
"AbilityDuration": "8",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.0",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,478: Line 3,865:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechShieldMaxHealth": "70",
"AbilityLifestealPercentHero": "16",
"BonusClipSizePercent": "10",
"NonHeroAbilityLifestealTooltipOnly": "3",
"BonusSpirit": "13",
"BonusHealth": "70"
"AbilityLifestealPercentHero": "15"
},
},
"upgrade_inhibitor": {
"upgrade_health_stimpak": {
"Name": "Inhibitor",
"Name": "Healing Rite",
"Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E and reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003Eoutgoing damage\u003C/span\u003E on hit.",
"Description": "Grant \u003Cspan style=\"font-weight: bold;\"\u003ERegen\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
"Cost": "6000",
"Cost": "800",
"Tier": "4",
"Tier": "1",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroFriendly"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Healing"
"Disruption",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "70",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,513: Line 3,897:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "175",
"TotalHealthRegen": "300",
"BaseAttackDamagePercent": "25",
"RegenDuration": "20",
"SlowPercent": "20",
"BonusSprintSpeed": "2m"
"DebuffDuration": "2.5",
"OutgoingDamagePenaltyPercent": "-35"
},
},
"upgrade_intensifying_clip": {
"upgrade_height_advantage": {
"Name": "Intensifying Magazine",
"Name": "Height Advantage",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
"Description": "Gain additional \u003Cspan class=\"highlight_weapon\"\u003E{s:HighGroundBonusWeaponPower}% Weapon Damage\u003C/span\u003E when attacking targets that are \u003Cspan class=\"highlight\"\u003Ebelow you\u003C/span\u003E.",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"ClipSize",
"IsDisabled": true,
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 3,546: Line 3,925:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "25",
"HighGroundBonusWeaponPower": "50"
"BaseAttackDamagePercent": "20",
"ShootDurationForMax": "2.7",
"BaseAttackDamagePercentAtMaxDuration": "60"
},
},
"upgrade_kinetic_sash": {
"upgrade_high_impact_armor": {
"Name": "Kinetic Dash",
"Name": "High Impact Armor",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E does not cost an extra stamina and you gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan style=\"font-weight: bold;\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
"Description": "Provides protection against high-damage bullets. Any \u003Cspan class=\"highlight\"\u003Ebullet damage\u003C/span\u003E portion above the threshold is reduced by {s:DamageReduction}%.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"FireRate",
"IsDisabled": true,
"ClipSize",
"AbilityCooldown": "0",
"Movement",
"AbilityDuration": "0",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 10.5,
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 3,580: Line 3,951:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "20",
"DamageThreshold": "40",
"BonusClipSize": "5",
"DamageReduction": "60"
"BonusHealth": "100",
"BonusHealthRegen": "1.5"
},
},
"upgrade_lifestrike_gauntlets": {
"upgrade_high_velocity_mag": {
"Name": "Melee Lifesteal",
"Name": "High-Velocity Rounds",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EMelee\u003C/span\u003E attacks \u003Cspan style=\"font-weight: bold;\"\u003Eheal you\u003C/span\u003E for 18% of the \u003Cspan style=\"font-weight: bold;\"\u003EMelee Damage\u003C/span\u003E dealt plus 90. This heal is 30% effective vs non-heroes.",
"Description": null,
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
],
"WeaponDamage"
"ShopFilters": [
"Durability",
"Melee",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 7.5,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 3,615: Line 3,980:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusMeleeDamagePercent": "12",
"BonusBulletSpeedPercent": "35",
"LifestrikeHeal": "90",
"BonusFireRate": "5"
"LifestrikeHealPercent": "18",
"BonusHealth": "75",
"BulletResist": "3",
"NonHeroHealPct": "30"
},
},
"upgrade_long_range": {
"upgrade_hollow_point_rounds": {
"Name": "Long Range",
"Name": "Hollow Point",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Description": "When you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and your bullets reduce enemy \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"ClipSize"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 3,649: Line 4,012:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "10",
"LifeThreshold": "65",
"LongRangeBonusWeaponPower": "30",
"BaseAttackDamagePercent": "35",
"LongRangeBonusWeaponPowerMinRange": "15m",
"OutOfCombatHealthRegen": "4.5",
"ReloadSpeedMultipler": "-20",
"BonusHealth": "150",
"BulletShieldMaxHealth": "140"
"BulletArmorReduction": "-10",
"DebuffDuration": "8"
},
},
"upgrade_long_range_slowing_tech": {
"upgrade_imbued_ability": {
"Name": "Omni Spirit",
"Name": "Imbued Ability",
"Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"AllEnemy"
"CreepEnemy"
],
],
"ShopFilters": null,
"ShopFilters": null,
Line 3,682: Line 4,045:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechRangeMultiplier": "30",
"ImbuedBonusDuration": "25",
"TechRadiusMultiplier": "30",
"ImbuedBonusDamage": "10",
"SlowPercent": "20",
"BonusAbilityDurationPercent": "20",
"SlowPercent": "15",
"SlowDuration": "2"
"SlowDuration": "2"
},
},
"upgrade_magic_burst": {
"upgrade_imbued_duration_extender": {
"Name": "Mystic Burst",
"Name": "Superior Duration",
"Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 80 damage or more in a single hit.",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.",
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_arcane_extension"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"MagicDamage",
"Healing"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 6.25,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 3,716: Line 4,079:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Damage": "35",
"BonusAbilityDurationPercent": "28",
"MinimumDamage": "80",
"BulletResist": "8"
"TechShieldMaxHealth": "40",
"BaseAttackDamagePercent": "6"
},
},
"upgrade_magic_carpet": {
"upgrade_improved_bullet_armor": {
"Name": "Magic Carpet",
"Name": "Bullet Resilience",
"Description": "Summon a Magic Carpet that will fly you away and gain Bullet and Spirit shields.  Cannot use abilities while the carpet is being summoned.  While flying you are immune to slows and doing any action will dismiss the carpet.",
"Description": "When below \u003Cspan style=\"font-weight: bold;\"\u003E30% health\u003C/span\u003E, gain additional \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Movement"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityCooldown": "0",
"AbilityDuration": "8",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "-1",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "15",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SummonDuration": "1.3",
"BulletResist": "30",
"ShieldDuration": "16",
"HealthThreshold": "30",
"FlyingBulletShield": "400",
"BulletResistBelowThreshold": "30"
"FlyingTechShield": "400",
"FlyMoveSpeed": "6m",
"BonusHealth": "150",
"BonusAbilityDurationPercent": "10",
"TechRangeMultiplier": "10",
"TechRadiusMultiplier": "10"
},
},
"upgrade_magic_clarity": {
"upgrade_improved_spirit": {
"Name": "Clarity",
"Name": "Extra Spirit",
"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.",
"Description": null,
"Cost": "1250",
"Cost": "800",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"MagicDamage",
"AbilityCooldown": 16,
"Healing"
"AbilityDuration": "8",
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 3,779: Line 4,137:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "10",
"WeaponPower": "0",
"WeaponPower": "0"
"BonusMovespeed": "2m",
"BonusSpirit": "28",
"BonusSpiritMaxTime": "12",
"BonusSpiritWindow": "1",
"BonusSpiritMin": "2"
},
},
"upgrade_magic_missile": {
"upgrade_improved_stamina": {
"Name": "Conjure Missiles",
"Name": "Extra Stamina",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "800",
"Tier": "4",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"FireRate",
"ClipSize",
"Movement"
"FireRate"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 3,815: Line 4,167:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "70",
"Stamina": "1",
"MaxHealthLossPercent": "-15",
"StaminaCooldownReduction": "12"
"BonusClipPerKill": "2",
"MaxClipBonus": "14",
"BonusFireRate": "10",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"MaxStacks": "5"
},
},
"upgrade_magic_reach": {
"upgrade_infinitemagazine": {
"Name": "Mystic Reach",
"Name": "Endless Magazine",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Description": "Gain \u003Cspan class=\"highlight\"\u003Einfinite ammo\u003C/span\u003E and {g:citadel_inline_attribute:'BonusFireRate'}.",
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": false,
"WeaponDamage",
"AbilityCooldown": "0",
"FireRate",
"AbilityDuration": "0",
"ClipSize"
],
"IsDisabled": true,
"AbilityCooldown": "40",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 3,848: Line 4,198:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechRangeMultiplier": "15",
"BonusClipSizePercent": "100",
"TechRadiusMultiplier": "15",
"BaseAttackDamagePercent": "20",
"BulletResist": "7"
"BonusFireRate": "20",
"BonusHealth": "200"
},
},
"upgrade_magic_shield": {
"upgrade_infuser": {
"Name": "Enchanter's Barrier",
"Name": "Infuser",
"Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Shield\u003C/span\u003E, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ECooldown Reduction\u003C/span\u003E.",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_health_stealing_magic"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 3,879: Line 4,231:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechShieldMaxHealth": "250",
"BonusHealth": "100",
"BonusSpiritWithMagicShield": "20",
"BonusSpirit": "35",
"CooldownReductionWithShield": "6"
"AbilityLifestealPercentHero": "80",
"TechResist": "10",
"AbilityLifestealPercentHeroPassive": "16",
"NonHeroAbilityLifestealTooltipOnly": "3"
},
},
"upgrade_magic_shock": {
"upgrade_inhibitor": {
"Name": "Improved Burst",
"Name": "Inhibitor",
"Description": "Abilities deal bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E if they deal 175 damage or more in a single hit.\u003Cbr/\u003ETargets are immune to the effects of Improved Burst for \u003Cspan style=\"font-weight: bold;\"\u003E5s\u003C/span\u003E after taking damage from it.",
"Description": "Your bullets reduce the target's \u003Cspan style=\"font-weight: bold;\"\u003Eoutgoing damage\u003C/span\u003E and apply \u003Cspan style=\"font-weight: bold;\"\u003Ehealing reduction\u003C/span\u003E.",
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_magic_burst"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Disruption"
"Disruption",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 3,914: Line 4,268:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"MinimumDamage": "175",
"BonusHealth": "125",
"ReProcLockoutTime": "5",
"DebuffDuration": "2.5",
"MaxHealthDamage": "8",
"OutgoingDamagePenaltyPercent": "-35",
"TechShieldMaxHealth": "100",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "8"
"HealAmpReceivePenaltyPercent": "-30",
"HealAmpRegenPenaltyPercent": "-30"
},
},
"upgrade_magic_slow": {
"upgrade_intensifying_clip": {
"Name": "Mystic Slow",
"Name": "Intensifying Magazine",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E reduced.",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_suppressor"
"TargetTypes": null,
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Disruption"
"ClipSize",
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "2.5",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 3,948: Line 4,300:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"FireRateSlow": "40",
"BonusClipSizePercent": "20",
"MovementSpeedSlow": "25",
"BaseAttackDamagePercent": "",
"BonusHealthRegen": "3",
"ShootDurationForMax": "3",
"BonusHealth": "160",
"BaseAttackDamagePercentAtMaxDuration": "40"
"BonusSprintSpeed": "1m"
},
},
"upgrade_magic_storm": {
"upgrade_juggernaut": {
"Name": "Surge of Power",
"Name": "Juggernaut",
"Description": "Imbue an ability with \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_cardio_calibrator"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 10.5,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 3,983: Line 4,335:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImbuedTechPower": "34",
"MeleeResistPercent": "25",
"FireRateBonus": "15",
"SlowResistancePercent": "50",
"FireRateSlow": "40",
"BonusHealthRegen": "8",
"BonusMoveSpeed": "2m",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "6",
"FireRateSlowDuration": "4"
"BonusHealth": "75",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100"
},
},
"upgrade_magic_tempo": {
"upgrade_kinetic_sash": {
"Name": "Improved Cooldown",
"Name": "Kinetic Dash",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Description": "When you \u003Cspan style=\"font-weight: bold;\"\u003EDash-Jump\u003C/span\u003E you gain \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan style=\"font-weight: bold;\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Healing"
"FireRate",
"ClipSize",
"Movement",
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,017: Line 4,373:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CooldownReduction": "14",
"BonusFireRate": "30",
"BonusHealthRegen": "1.5",
"BonusClipSize": "8",
"TechShieldMaxHealth": "100",
"Stamina": "1",
"BonusClipSizePercent": "10"
"StaminaCooldownReduction": "12"
},
},
"upgrade_magic_vulnerability": {
"upgrade_lifestrike_gauntlets": {
"Name": "Mystic Vulnerability",
"Name": "Melee Lifesteal",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E reduced.",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EMelee\u003C/span\u003E attack \u003Cspan style=\"font-weight: bold;\"\u003Eheals you\u003C/span\u003E. You heal for 30% of the value against non-heroes.",
"Cost": "1250",
"Cost": "800",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 4,034: Line 4,390:
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability",
"Disruption"
"Melee",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "8",
"AbilityDuration": "6",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,051: Line 4,408:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechArmorDamageReduction": "-12",
"BonusMeleeDamagePercent": "12",
"TechResist": "6"
"LifestrikeHeal": "100",
"NonHeroHealPct": "30"
},
},
"upgrade_medic_bullets": {
"upgrade_long_range": {
"Name": "Restorative Shot",
"Name": "Long Range",
"Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Healing"
"ClipSize"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 9,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,083: Line 4,439:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Radius": "1m",
"ProcChance": "90",
"BaseAttackDamagePercent": "0",
"BaseAttackDamagePercent": "0",
"HealFromHero": "40",
"LongRangeBonusWeaponPower": "35",
"HealFromNPC": "15",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BulletShieldMaxHealth": "100"
"BonusSprintSpeed": "1m"
},
},
"upgrade_mega_spirit": {
"upgrade_long_range_slowing_tech": {
"Name": "Boundless Spirit",
"Name": "Omni Spirit",
"Description": null,
"Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.",
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_soaring_spirit"
"TargetTypes": [
"HeroEnemy",
"CreepEnemy"
],
],
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"MagicDamage",
"Movement",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 4,118: Line 4,469:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "65",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "15",
"TechRangeMultiplier": "30",
"BaseAttackDamagePercent": "30",
"TechRadiusMultiplier": "30",
"BonusSprintSpeed": "2m",
"SlowPercent": "20",
"BonusHealth": "300"
"SlowDuration": "2"
},
},
"upgrade_melee_charge": {
"upgrade_magic_burst": {
"Name": "Melee Charge",
"Name": "Mystic Burst",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan style=\"font-weight: bold;\"\u003Edeals increased damage\u003C/span\u003E and either \u003Cspan style=\"font-weight: bold;\"\u003Ereload your weapon instantly\u003C/span\u003E or give you up to \u003Cspan style=\"font-weight: bold;\"\u003E+100% bonus ammo\u003C/span\u003E. \u003Cbr\u003EOnly activates when Bonus Ammo is not full.",
"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan style=\"font-weight: bold;\"\u003E80\u003C/span\u003E damage to deal additional damage.",
"Cost": "1250",
"Cost": "800",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"AllEnemy"
"TrooperEnemy",
"MinionEnemy",
"Neutral"
],
],
"ShopFilters": [
"ShopFilters": [
"Melee"
"MagicDamage",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 16,
"AbilityCooldown": "14",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,156: Line 4,505:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "10",
"Damage": "40",
"BonusHealth": "65",
"MinimumDamage": "80",
"MeleeDistanceScale": "40",
"AbilityChargeUpTime": "14",
"BonusHeavyMeleeDamage": "20"
"MaxHealthDamage": "0"
},
},
"upgrade_metal_skin": {
"upgrade_magic_carpet": {
"Name": "Metal Skin",
"Name": "Magic Carpet",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.",
"Description": "Summon a Magic Carpet that will \u003Cspan style=\"font-weight: bold;\"\u003Efly\u003C/span\u003E you away.  While flying you are immune to slows and doing any action will dismiss the carpet.  \u003Cspan style=\"font-style: italic;\"\u003E\u003Cbr\u003ECannot use abilities while the carpet is being summoned.\u003C/span\u003E",
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Durability",
"Movement"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"AbilityCooldown": 32,
"AbilityDuration": "4.0",
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "-1",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "10",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "8",
"SummonDuration": "1.3",
"BonusHealth": "125",
"FlyMoveSpeed": "6m",
"ActiveMoveSpeedPenalty": "-1.5m",
"BonusHealth": "100",
"GroundDashReductionPercent": "-25"
"BonusAbilityDurationPercent": "15"
},
},
"upgrade_mod_disruptor": {
"upgrade_magic_clarity": {
"Name": "Soul Disruptor",
"Name": "Clarity",
"Description": "Throw a grenade that explodes on contact and applies \u003Cspan class=\"highlight\"\u003Esilence\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eincreasing amounts of damage\u003C/span\u003E to each enemy.",
"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": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 32,
"AbilityCooldown": 16,
"AbilityDuration": "5",
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 4,219: Line 4,565:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"DPS": "50",
"BonusMovespeed": "2m",
"DPSIncrease": "10",
"BonusSpirit": "28",
"DPSMax": "100",
"BonusSpiritMaxTime": "12",
"Radius": "8m",
"BonusSpiritWindow": "1",
"TickRate": "0.5",
"BonusSpiritMin": "2"
"TechResist": "-18"
},
},
"upgrade_nearby_enemy_boost": {
"upgrade_magic_missile": {
"Name": "Adrenaline Rush",
"Name": "Conjure Missiles",
"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E when there are two or more enemy heroes nearby.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"FireRate",
"ClipSize",
"Movement"
"FireRate"
],
],
"IsDisabled": true,
"IsDisabled": true,
Line 4,256: Line 4,599:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Radius": "20m",
"BaseAttackDamagePercent": "70",
"TickRate": "1",
"MaxHealthLossPercent": "-15",
"MinTargetsRequired": "2",
"BonusClipPerKill": "2",
"BaseAttackDamagePercent": "48",
"MaxClipBonus": "14",
"BonusFireRate": "30",
"BonusFireRate": "10",
"BonusHealth": "125",
"BonusMoveSpeed": "1m",
"BonusMoveSpeed": "1m"
"WeaponPowerPerKill": "10",
"MaxStacks": "5"
},
},
"upgrade_non_player_bonus": {
"upgrade_magic_reach": {
"Name": "Monster Rounds",
"Name": "Mystic Expansion",
"Description": "Gain additional \u003Cspan style=\"font-weight: bold;\"\u003E26% Weapon Damage\u003C/span\u003E when attacking \u003Cspan style=\"font-weight: bold;\"\u003ETroopers\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ENeutrals\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBosses\u003C/span\u003E.",
"Description": "Imbue an ability to increase its \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E.",
"Cost": "500",
"Cost": "800",
"Tier": "1",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"Durability",
"Healing"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
Line 4,292: Line 4,632:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"NonPlayerBonusWeaponPower": "26",
"TechRangeMultiplier": "20",
"BonusHealth": "30",
"TechRadiusMultiplier": "20"
"BonusHealthRegen": "1",
"NonPlayerBulletResist": "25"
},
},
"upgrade_personal_rejuvenator": {
"upgrade_magic_shield": {
"Name": "Rebirth",
"Name": "Enchanter's Emblem",
"Description": "Respawns the hero at the spot they died.",
"Description": "While you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 65% health\u003C/span\u003E, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003E{g:citadel_inline_attribute:'Spirit'}\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ECooldown Reduction\u003C/span\u003E.",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"MagicDamage",
"AbilityCooldown": 509,
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,319: Line 4,660:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "15",
"WeaponPower": "0",
"WeaponPower": "0",
"RespawnDelay": "5",
"TechResist": "18",
"RespawnBonusHealthDuration": "0"
"OutOfCombatHealthRegen": "3",
"LifeThreshold": "65",
"CooldownReduction": "7"
},
},
"upgrade_phantom_strike": {
"upgrade_magic_shock": {
"Name": "Phantom Strike",
"Name": "Tankbuster",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E to an enemy target, dealing \u003Cspan style=\"font-weight: bold;\"\u003Edamage\u003C/span\u003E, applying \u003Cspan style=\"font-weight: bold;\"\u003EDisarm\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ESlow\u003C/span\u003E, and pulls them to the ground.",
"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan style=\"font-weight: bold;\"\u003E165\u003C/span\u003E damage to deal additional damage.",
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_magic_burst"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"Durability",
"Movement",
"Disruption"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityCooldown": "8",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "25m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.35",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 4,355: Line 4,698:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "15",
"MinimumDamage": "165",
"BaseAttackDamagePercent": "30",
"ReProcLockoutTime": "5",
"SlowPercent": "50",
"WatcherMaxDuration": "30",
"SlowDuration": "3",
"MaxHealthDamage": "7",
"ImpactDamage": "75"
"Damage": "40",
"AbilityChargeUpTime": "8",
"BonusHealth": "75"
},
},
"upgrade_predator_precision": {
"upgrade_magic_slow": {
"Name": "Predator Precision",
"Name": "Mystic Slow",
"Description": "Gain additional \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E against enemy Heroes that are \u003Cspan class=\"highlight\"\u003Elow health\u003C/span\u003E",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E reduced.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"FireRate"
"Disruption"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "2",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,387: Line 4,734:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "8",
"MovementSpeedSlow": "30",
"LifeThreshold": "50",
"BonusSprintSpeed": "1m",
"BaseAttackDamagePercent": "50"
"BonusHealth": "50"
},
},
"upgrade_pristine_emblem": {
"upgrade_magic_storm": {
"Name": "Pristine Emblem",
"Name": "Surge of Power",
"Description": "Your attacks have additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan style=\"font-weight: bold;\"\u003Eenemies above 50% health\u003C/span\u003E.",
"Description": "Imbue an ability with \u003Cspan style=\"font-weight: bold;\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_high_velocity_mag"
"upgrade_improved_spirit"
],
"TargetTypes": [
"AllEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Durability"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 8,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,420: Line 4,765:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"EnemyLifeThreshold": "50",
"ImbuedTechPower": "22",
"BaseAttackDamagePercent": "25",
"FireRateBonus": "20",
"BaseAttackDamagePercentBonus": "25",
"BonusMoveSpeed": "2m",
"TechResist": "12",
"MovementSpeedBonusDuration": "6",
"BonusBulletSpeedPercent": "35"
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100"
},
},
"upgrade_proc_disarm": {
"upgrade_magic_tempo": {
"Name": "Disarming Bullets",
"Name": "Compress Cooldown",
"Description": "Your bullets \u003Cspan class=\"highlight\"\u003Edisarm\u003C/span\u003E enemies, them preventing them from shooting their weapon.  Victims are immune to disarming bullets for \u003Cspan class=\"highlight\"\u003E{s:ImmunityDuration}s\u003C/span\u003E after application expires.",
"Description": "Imbue an ability to reduce its \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
"ShopFilters": [
"Healing"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "5",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,454: Line 4,800:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ImmunityDuration": "3",
"CooldownReduction": "18"
"BuildUpPerShot": "1.0",
"BuildUpDuration": "10"
},
},
"upgrade_proc_silence": {
"upgrade_magic_vulnerability": {
"Name": "Silencer",
"Name": "Mystic Vulnerability",
"Description": "Your bullets build up a Debuff that briefly \u003Cspan style=\"font-weight: bold;\"\u003ESilences\u003C/span\u003E and reduces their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.  Victims are immune to the build up for \u003Cspan style=\"font-weight: bold;\"\u003E12s\u003C/span\u003E after debuff expires.",
"Description": "When the target takes \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E, they have their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E reduced.",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,484: Line 4,831:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"TechArmorDamageReduction": "-8",
"TechResist": "15",
"TechResist": "8"
"StatusResistancePercent": "20",
"TechDamageReduction": "-40",
"SilenceDuration": "2",
"DebuffDuration": "6",
"ImmunityDuration": "12",
"BuildUpPerShot": "1.298",
"BuildUpDuration": "5"
},
},
"upgrade_proc_tech_damage": {
"upgrade_medic_bullets": {
"Name": "Magitech Rounds",
"Name": "Restorative Shot",
"Description": "Your bullets also deal your \u003Cspan class=\"highlight\"\u003Ebase bullet damage [{s:BaseDamagePerShot}] \u003C/span\u003E as spirit damage.  Magitech Rounds receives \u003Cspan class=\"highlight\"\u003E{s:SpellAmplificationMultiplier}x\u003C/span\u003E amplification from \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. Shotguns split the damage between each pellet. This effect can only happen once every {s:ProcCooldown}s.",
"Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": true,
],
"AbilityCooldown": "0",
"ShopFilters": [
"WeaponDamage",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "7",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,518: Line 4,863:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ProcCooldown": "1",
"Radius": "1m",
"BaseDamagePct": "0.0001",
"ProcChance": "90",
"NanoTechPerShot": "1",
"HealFromHero": "40",
"BaseDamagePerShot": "1",
"HealFromNPC": "15",
"SpellAmplificationMultiplier": "5"
"BaseAttackDamagePercent": "6"
},
},
"upgrade_quarantine": {
"upgrade_mega_spirit": {
"Name": "Quarantine",
"Name": "Boundless Spirit",
"Description": "Quarantine an enemy Hero, making them \u003Cspan class=\"highlight\"\u003Einvincible\u003C/span\u003E but also \u003Cspan class=\"highlight\"\u003Esilencing and disarming\u003C/span\u003E them.",
"Description": null,
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_soaring_spirit"
"HeroEnemy"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement",
"Healing"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": 42,
"AbilityDuration": "3",
"AbilityDuration": "4.5",
"AbilityCastRange": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 4,548: Line 4,897:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "40",
"WeaponPower": "0"
"WeaponPower": "0",
"BaseAttackDamagePercent": "30",
"BonusMoveSpeed": "2m",
"BonusHealth": "100",
"HealingPerCast": "100",
"OutOfCombatHealthRegen": "4"
},
},
"upgrade_quick_silver": {
"upgrade_melee_charge": {
"Name": "Quicksilver Reload",
"Name": "Melee Charge",
"Description": "Imbue an ability with bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E on the first hit.  When the ability is used, your weapon is \u003Cspan style=\"font-weight: bold;\"\u003Ereloaded\u003C/span\u003E and has a \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E bonus for that clip.  \u003Cbr\u003EOnly activates when Ammo is not full.",
"Description": "Your next \u003Cspan style=\"font-weight: bold;\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan style=\"font-weight: bold;\"\u003Edeals increased damage\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy",
"TrooperEnemy",
"MinionEnemy",
"Neutral"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Melee"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "7",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,580: Line 4,936:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ProcCooldown": "12",
"BulletResist": "10",
"FireRateBonus": "15",
"BonusMeleeDamagePercent": "10",
"FireRateDuration": "12",
"MeleeDistanceScale": "50",
"Damage": "65"
"BonusHeavyMeleeDamage": "30"
},
},
"upgrade_rapid_recharge": {
"upgrade_melee_rebuttal": {
"Name": "Rapid Recharge",
"Name": "Rebuttal",
"Description": null,
"Description": "On a successful \u003Cspan style=\"font-weight: bold;\"\u003EParry\u003C/span\u003E against an enemy Hero, \u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself for the damage parried and returns that damage to the target, and temporarily gain increased \u003Cspan style=\"font-weight: bold;\"\u003Emelee damage.\u003C/span\u003E",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_extra_charge"
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Durability",
"Melee",
"Healing"
],
],
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
Line 4,611: Line 4,971:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CooldownBetweenChargeReduction": "45",
"BonusHealth": "50",
"BonusAbilityCharges": "2",
"ParryCooldownReduction": "2",
"CooldownReductionOnChargedAbilities": "25",
"BuffDuration": "6",
"BaseAttackDamagePercent": "18"
"BuffMeleeDamageBoost": "50",
"ParrySuccessHealPercentage": "100"
},
},
"upgrade_rapid_rounds": {
"upgrade_metal_skin": {
"Name": "Rapid Rounds",
"Name": "Metal Skin",
"Description": null,
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.",
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate",
"Durability",
"Movement"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 24,
"AbilityDuration": "0",
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,643: Line 5,004:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "10",
"BulletResist": "15",
"BonusSprintSpeed": "1m"
"ActiveMoveSpeedPenalty": "-1.5m",
"GroundDashReductionPercent": "-25"
},
},
"upgrade_rebirth": {
"upgrade_mod_disruptor": {
"Name": "Soul Rebirth",
"Name": "Soul Disruptor",
"Description": null,
"Description": "Throw a grenade that explodes on contact and applies \u003Cspan class=\"highlight\"\u003Esilence\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eincreasing amounts of damage\u003C/span\u003E to each enemy.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 240,
"AbilityCooldown": 32,
"AbilityDuration": "0",
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 4,668: Line 5,032:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SpawnTimePenalty": "30",
"DPS": "50",
"RespawnDelay": "4",
"DPSIncrease": "10",
"RespawnHealthPercent": "50"
"DPSMax": "100",
"Radius": "8m",
"TickRate": "0.5",
"TechResist": "-18"
},
},
"upgrade_reduce_debuff_duration": {
"upgrade_mystic_regeneration": {
"Name": "Debuff Remover",
"Name": "Mystic Regeneration",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Description": "Dealing Spirit Damage to enemy Heroes grants you Bonus Health Regen. Stacks when dealing damage to different heroes.",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": [
"Components": null,
"upgrade_debuff_reducer"
"TargetTypes": null,
],
"ShopFilters": [
"TargetTypes": null,
"MagicDamage",
"ShopFilters": [
"Healing"
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 45,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,702: Line 5,068:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StatusResistancePercent": "40",
"Regeneration": "4",
"BaseAttackDamagePercent": "20",
"RegenerationDuration": "6"
"ActiveBonusMoveSpeed": "3m",
"BuffDuration": "5",
"HealOnActivate": "300",
"BonusHealth": "125"
},
},
"upgrade_regenerating_bullet_shield": {
"upgrade_nearby_enemy_boost": {
"Name": "Combat Barrier",
"Name": "Adrenaline Rush",
"Description": "While you have a \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E when there are two or more enemy heroes nearby.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Durability"
"FireRate",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 4,736: Line 5,101:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletShieldMaxHealth": "275",
"Radius": "20m",
"AttackDamageWhenShielded": "22",
"TickRate": "1",
"FireRateWhenShielded": "7"
"MinTargetsRequired": "2",
"BaseAttackDamagePercent": "48",
"BonusFireRate": "30",
"BonusHealth": "90",
"BonusMoveSpeed": "1m"
},
},
"upgrade_regenerative_armor": {
"upgrade_non_player_bonus": {
"Name": "Regenerative Armor",
"Name": "Monster Rounds",
"Description": "Gain a short burst of health regeneration when taking bullet damage from heroes",
"Description": "Gain additional \u003Cspan style=\"font-weight: bold;\"\u003E25% Weapon Damage\u003C/span\u003E when attacking \u003Cspan style=\"font-weight: bold;\"\u003ETroopers\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003ENeutrals\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EBosses\u003C/span\u003E.",
"Cost": "1250",
"Cost": "800",
"Tier": "2",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage",
"AbilityCooldown": "0",
"Durability",
"AbilityDuration": "5",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,764: Line 5,137:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "20"
"NonPlayerBonusWeaponPower": "25",
"OutOfCombatHealthRegen": "1.5",
"NonPlayerBulletResist": "25"
},
},
"upgrade_reinforcing_casings": {
"upgrade_non_player_bonus_sacrifice": {
"Name": "Escalating Resilience",
"Name": "Cultlist Sacrifice",
"Description": "Grants \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan style=\"font-weight: bold;\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
"Description": "Target an enemy NPC and consume it for \u003Cspan style=\"font-weight: bold;\"\u003E150% Bonus Souls\u003C/span\u003E and grants a powerful long lasting buff.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_non_player_bonus"
],
"TargetTypes": [
"TrooperEnemy",
"Neutral",
"MinionEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Durability",
"Durability",
"FireRate"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "260",
"AbilityDuration": "0",
"AbilityDuration": "180",
"AbilityCastRange": "0",
"AbilityCastRange": "7m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 4,794: Line 5,175:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"MaxArmorStacks": "40",
"NonPlayerBonusWeaponPower": "35",
"BulletResistPerStack": "2",
"OutOfCombatHealthRegen": "4",
"BulletResistDuration": "20",
"NonPlayerBulletResist": "35",
"BaseAttackDamagePercent": "14",
"BonusSoulsPct": "150",
"BonusFireRate": "12"
"BonusHealth": "350",
"BonusFireRate": "25",
"BonusAbilityCharges": "1",
"TechRangeMultiplier": "15",
"TechRadiusMultiplier": "15"
},
},
"upgrade_reload_speed": {
"upgrade_personal_rejuvenator": {
"Name": "Fast Reload",
"Name": "Rebirth",
"Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.",
"Description": "Respawns the hero at the spot they died.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": 509,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 4,824: Line 5,209:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ReloadSpeedMultipler": "-35"
"RespawnDelay": "5",
"RespawnBonusHealthDuration": "0"
},
},
"upgrade_rescue_beam": {
"upgrade_phantom_strike": {
"Name": "Rescue Beam",
"Name": "Phantom Strike",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan style=\"font-weight: bold;\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E to an enemy target and pull them to the ground.  Dealing \u003Cspan style=\"font-weight: bold;\"\u003Edamage\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003EMove speed\u003C/span\u003E reduction and \u003Cspan style=\"font-weight: bold;\"\u003EDisarm\u003C/span\u003E.",
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroFriendly"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Durability",
"Durability",
"Healing",
"Movement",
"Movement"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 36,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "28m",
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.35",
"AbilityChannelTime": "2.5",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "30m",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "9",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
"HealPercentAmount": "26",
"BaseAttackDamagePercent": "15",
"HealInterval": "0.2",
"SlowPercent": "50",
"BonusMoveSpeed": "0m",
"SlowDuration": "3",
"BonusHealth": "125",
"ImpactDamage": "75"
"BonusSprintSpeed": "1m",
"SelfModifier": "100",
"TechRangeMultiplier": "6",
"TechRadiusMultiplier": "6"
},
},
"upgrade_resilience": {
"upgrade_predator_precision": {
"Name": "Enduring Spirit",
"Name": "Predator Precision",
"Description": null,
"Description": "Gain additional \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E against enemy Heroes that are \u003Cspan class=\"highlight\"\u003Elow health\u003C/span\u003E",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"FireRate"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 4,891: Line 5,272:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "75",
"BonusFireRate": "8",
"AbilityLifestealPercentHero": "10"
"LifeThreshold": "50",
"BaseAttackDamagePercent": "50"
},
},
"upgrade_restorative_locket": {
"upgrade_pristine_emblem": {
"Name": "Restorative Locket",
"Name": "Opening Rounds",
"Description": null,
"Description": "Your attacks have additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan style=\"font-weight: bold;\"\u003Eenemies above 50% health\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroFriendly"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"Healing",
"MagicDamage",
"Durability"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 25,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "30m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 4,923: Line 5,305:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "7",
"WeaponPower": "0",
"WeaponPower": "0",
"Radius": "35m",
"EnemyLifeThreshold": "50",
"MeleeResistPercent": "25",
"BaseAttackDamagePercent": "0",
"BonusSprintSpeed": "1m",
"BaseAttackDamagePercentBonus": "40"
"HealPerStack": "30",
"MaxStacks": "15"
},
},
"upgrade_return_fire": {
"upgrade_proc_disarm": {
"Name": "Return Fire",
"Name": "Disarming Bullets",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
"Description": "Your bullets \u003Cspan class=\"highlight\"\u003Edisarm\u003C/span\u003E enemies, them preventing them from shooting their weapon.  Victims are immune to disarming bullets for \u003Cspan class=\"highlight\"\u003E{s:ImmunityDuration}s\u003C/span\u003E after application expires.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_endurance"
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"Durability",
"AbilityCooldown": "0",
"MagicDamage",
"AbilityDuration": "5",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 4,961: Line 5,337:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletDamageReflectedPct": "60",
"ImmunityDuration": "3",
"BonusHealth": "125",
"BuildUpPerShot": "1.0",
"BonusHealthRegen": "3",
"BuildUpDuration": "10"
"BonusClipSizePercent": "10",
"SpiritDamageReflectedPct": "30",
"ReturnFireBulletResist": "20"
},
},
"upgrade_ricochet": {
"upgrade_proc_silence": {
"Name": "Ricochet",
"Name": "Silencer",
"Description": "Your bullets will \u003Cspan style=\"font-weight: bold;\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan style=\"font-weight: bold;\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
"Description": "Your bullets build up to a \u003Cspan style=\"font-weight: bold;\"\u003ESilence\u003C/span\u003E. Victims are immune to the build up for \u003Cspan style=\"font-weight: bold;\"\u003E10s\u003C/span\u003E after silence expires.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
Line 4,977: Line 5,350:
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy",
"HeroEnemy"
"TrooperEnemy",
"PropEnemy",
"MinionEnemy",
"Neutral"
],
],
"ShopFilters": [
"ShopFilters": [
"ClipSize"
"Disruption",
"WeaponDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 5,000: Line 5,370:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"RicochetDamagePercent": "60",
"TechResist": "14",
"RicochetRadius": "11m",
"TechDamageReduction": "-25",
"BonusClipSizePercent": "35",
"SilenceDuration": "2.5",
"RicochetTargetsTooltipOnly": "2",
"DebuffDuration": "6",
"BonusHealth": "150",
"ImmunityDuration": "10",
"BonusFireRate": "10"
"BuildUpPerShot": "1.04",
"BuildUpDuration": "5"
},
},
"upgrade_rocket_booster": {
"upgrade_proc_tech_damage": {
"Name": "Majestic Leap",
"Name": "Magitech Rounds",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ELaunch yourself\u003C/span\u003E high into the air. While in the air, you can use the active again to drop down faster.\u003Cbr\u003ECannot be used for 5s if attacked by enemy Hero.",
"Description": "Your bullets also deal your \u003Cspan class=\"highlight\"\u003Ebase bullet damage [{s:BaseDamagePerShot}] \u003C/span\u003E as spirit damage.  Magitech Rounds receives \u003Cspan class=\"highlight\"\u003E{s:SpellAmplificationMultiplier}x\u003C/span\u003E amplification from \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. Shotguns split the damage between each pellet. This effect can only happen once every {s:ProcCooldown}s.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": null,
],
"IsDisabled": true,
"ShopFilters": [
"AbilityCooldown": "0",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 40,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 5,033: Line 5,400:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "10",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"JumpVelocityHidden": "27m",
"ProcCooldown": "1",
"InteruptCooldown": "5",
"BaseDamagePct": "0.0001",
"AirControlPercent": "100",
"NanoTechPerShot": "1",
"SlamDownRadius": "10m",
"BaseDamagePerShot": "1",
"VerticalDifferenceTolerance": "2m",
"SpellAmplificationMultiplier": "5"
"TossSpeed": "500",
"SlowPercent": "40",
"SlowDuration": "2.5",
"DropDownSpeed": "1417",
"ImpactDamage": "0",
"ImpactHeight": "2m",
"MinAimAngle": "30",
"BonusHealth": "125",
"TechResist": "6"
},
},
"upgrade_rocket_boots": {
"upgrade_quarantine": {
"Name": "Majestic Leap - Disabled",
"Name": "Quarantine",
"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air. Cannot be used for {s:InteruptCooldown}s if damaged by enemy Hero.",
"Description": "Quarantine an enemy Hero, making them \u003Cspan class=\"highlight\"\u003Einvincible\u003C/span\u003E but also \u003Cspan class=\"highlight\"\u003Esilencing and disarming\u003C/span\u003E them.",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": [
"HeroEnemy"
"MagicDamage",
"Movement"
],
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 16,
"AbilityCooldown": 42,
"AbilityDuration": "0",
"AbilityDuration": "4.5",
"AbilityCastRange": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 5,075: Line 5,432:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0"
"JumpVelocityHidden": "22.5m",
"InteruptCooldown": 4,
"AirControlPercent": "100",
"BonusHealth": "75"
},
},
"upgrade_rupture": {
"upgrade_quick_silver": {
"Name": "Decay",
"Name": "Quicksilver Reload",
"Description": "Reduces \u003Cspan style=\"font-weight: bold;\"\u003Ehealing\u003C/span\u003E received of targeted enemy and inflicts \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E of their current health.\u003Cbr\u003EDecay's damage is non-lethal.",
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan style=\"font-weight: bold;\"\u003Ebonus bullets\u003C/span\u003E on use.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Disruption"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 36,
"AbilityCooldown": "16",
"AbilityDuration": "10",
"AbilityDuration": "0",
"AbilityCastRange": "15m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 5,109: Line 5,462:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-55",
"BonusFireRate": "10",
"HealAmpRegenPenaltyPercent": "-55",
"BuffDuration": "12",
"TickRate": "1.0",
"Damage": "60",
"DotHealthPercent": "1.5",
"AmmoReloadPercent": "100",
"BonusHealthRegen": "1.0",
"AbilityChargeUpTime": "16"
"BonusAbilityDurationPercent": "8"
},
},
"upgrade_savior": {
"upgrade_rapid_recharge": {
"Name": "Divine Barrier",
"Name": "Rapid Recharge",
"Description": "Provide the target with \u003Cspan style=\"font-weight: bold;\"\u003EBullet Shield, Spirit Shield, and Move Speed\u003C/span\u003E. Can be self-cast.",
"Description": null,
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_extra_charge"
"HeroFriendly"
],
"ShopFilters": [
"Durability",
"Movement"
],
],
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 40,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "35m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "20m",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BuffDuration": "5",
"CooldownBetweenChargeReduction": "50",
"SaviorBulletShieldHealth": "230",
"BonusAbilityCharges": "2",
"SaviorMagicShieldHealth": "230",
"BonusSpiritForChargedAbilities": "10"
"BonusMoveSpeed": "2m",
"BonusHealth": "50",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "8"
},
},
"upgrade_self_bubble": {
"upgrade_rapid_rounds": {
"Name": "Ethereal Shift",
"Name": "Rapid Rounds",
"Description": "You enter a void state and become \u003Cspan style=\"font-weight: bold;\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EActivation cancels any active ability.\u003C/span\u003E",
"Description": null,
"Cost": "6000",
"Cost": "800",
"Tier": "4",
"Tier": "1",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"FireRate"
"FireRate",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityCooldown": "0",
"AbilityDuration": "4.0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,179: Line 5,525:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BuffDuration": "5",
"BonusFireRate": "10"
"TechResist": "40",
"DampingFactor": "3",
"LiftHeight": "120",
"BonusSpirit": "20",
"MoveSpeedMax": "3m",
"BonusMoveSpeed": "3m"
},
},
"upgrade_sharpshooter": {
"upgrade_rebirth": {
"Name": "Sharpshooter",
"Name": "Soul Rebirth",
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_long_range"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"WeaponDamage",
"IsDisabled": true,
"ClipSize"
"AbilityCooldown": 240,
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 5,216: Line 5,551:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "12",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"SpawnTimePenalty": "30",
"LongRangeBonusWeaponPower": "70",
"RespawnDelay": "4",
"LongRangeBonusWeaponPowerMinRange": "15m",
"RespawnHealthPercent": "50"
"BonusAttackRangePercent": "15",
"BonusZoomPercent": "35",
"ReloadSpeedMultipler": "-20",
"BulletShieldMaxHealth": "200",
"FireRateSlow": "10",
"BonusMoveSpeed": "-1m"
},
},
"upgrade_silencer": {
"upgrade_reduce_debuff_duration": {
"Name": "Silencer",
"Name": "Debuff Remover",
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": [
"Components": [
"upgrade_slowing_bullets"
"upgrade_debuff_reducer"
],
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage"
"Disruption"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": 36,
"AbilityCooldown": 45,
"AbilityDuration": "4",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,257: Line 5,583:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "18",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"EMPDuration": "2",
"StatusResistancePercent": "30",
"BaseAttackDamagePercent": "20",
"ActiveBonusMoveSpeed": "2.5m",
"SlowPercent": "25",
"BuffDuration": "4",
"SlowDuration": "1.3",
"HealOnActivate": "250",
"TechResist": "12"
"BonusHealth": "125"
},
},
"upgrade_siphon_bullets": {
"upgrade_regenerating_bullet_shield": {
"Name": "Siphon Bullets",
"Name": "Battle Vest",
"Description": null,
"Description": "While you are \u003Cspan style=\"font-weight: bold;\"\u003Eabove 65% health\u003C/span\u003E, gain \u003Cspan style=\"font-weight: bold;\"\u003E{g:citadel_inline_attribute:'WeaponDamage'}\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003E{g:citadel_inline_attribute:'BonusFireRate'}\u003C/span\u003E.",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 5,294: Line 5,618:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletResist": "18",
"OutOfCombatHealthRegen": "3",
"LifeThreshold": "65",
"BaseAttackDamagePercent": "15",
"BaseAttackDamagePercent": "15",
"BulletResist": "18",
"BonusFireRate": "8"
"StealPerHit": "1",
"StealPerKill": "1",
"StackLostPerDeath": "2",
"MaxStacks": "9999",
"StealDuration": "20",
"ProcCooldown": "0.8",
"HealthSteal": "55",
"ParticleRadius": "1m"
},
},
"upgrade_slow_immunity": {
"upgrade_regenerative_armor": {
"Name": "Unstoppable - Deprecated",
"Name": "Regenerative Armor",
"Description": "Purges any roots and chains on use and makes you immune to slows for the duration",
"Description": "Gain a short burst of health regeneration when taking bullet damage from heroes",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
Line 5,316: Line 5,635:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 32,
"AbilityCooldown": "0",
"AbilityDuration": "6",
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,328: Line 5,647:
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0",
"BonusHealthRegen": "20"
},
},
"upgrade_slowing_bullets": {
"upgrade_reinforcing_casings": {
"Name": "Slowing Bullets",
"Name": "Escalating Resilience",
"Description": "Your bullets apply \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E.",
"Description": "Grants \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan style=\"font-weight: bold;\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"TargetTypes": [
"upgrade_clip_size"
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Disruption"
"Durability",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 5,357: Line 5,678:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SlowPercent": "25",
"MaxArmorStacks": "30",
"SlowDuration": "1.3",
"BulletResistPerStack": "2",
"BaseAttackDamagePercent": "16"
"BulletResistDuration": "20",
"BaseAttackDamagePercent": "15",
"BonusHealth": "100",
"BonusClipSizePercent": "30"
},
},
"upgrade_slowing_tech": {
"upgrade_reload_speed": {
"Name": "Slowing Spirit",
"Name": "Fast Reload",
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.",
"Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.",
"Cost": "500",
"Cost": "1600",
"Tier": "1",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy",
"ShopFilters": null,
"CreepEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
Line 5,390: Line 5,711:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SlowPercent": "15",
"ReloadSpeedMultipler": "-35"
"SlowDuration": "2"
},
},
"upgrade_small_attack_speed": {
"upgrade_rescue_beam": {
"Name": "Basic Fire Rate",
"Name": "Rescue Beam",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan style=\"font-weight: bold;\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_health_stimpak"
"ShopFilters": null,
],
"IsDisabled": true,
"TargetTypes": [
"AbilityCooldown": "0",
"HeroFriendly"
],
"ShopFilters": [
"MagicDamage",
"Durability",
"Healing",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "28m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "2.5",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "24m",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusFireRate": "8"
"HealPercentAmount": "25",
"HealInterval": "0.2",
"BonusMoveSpeed": "0m",
"BonusSprintSpeed": "1m",
"SelfModifier": "100",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "6"
},
},
"upgrade_soaring_spirit": {
"upgrade_resilience": {
"Name": "Improved Spirit",
"Name": "Enduring Spirit",
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_improved_spirit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Movement",
"MagicDamage",
"MagicDamage"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 5,446: Line 5,779:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "30",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusHealth": "25",
"BonusSprintSpeed": "1m",
"AbilityLifestealPercentHero": "7"
"BonusHealth": "125"
},
},
"upgrade_spellshield": {
"upgrade_restorative_locket": {
"Name": "Hexafoil Ward",
"Name": "Restorative Locket",
"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.",
"Description": null,
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"Healing",
"Durability"
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "12",
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 5,478: Line 5,813:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "15",
"Radius": "35m",
"BonusHealth": "25",
"TechResist": "6",
"SpellShieldLingerDuration": ".3",
"HealPerStack": "20",
"SpellShieldFlavorText": "asdasd"
"MaxStacks": "20",
"StaminaToRestore": "2"
},
},
"upgrade_spellslinger_headshots": {
"upgrade_return_fire": {
"Name": "Spellslinger Headshots",
"Name": "Return Fire",
"Description": "Your bullets apply a debuff that amplifies your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and grants you \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against targets. Landing a \u003Cspan style=\"font-weight: bold;\"\u003Eheadshot\u003C/span\u003E increases your total \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Amp\u003C/span\u003E against them.",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_tech_defense_shredders"
"TargetTypes": null,
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"Durability",
"MagicDamage"
"MagicDamage",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,514: Line 5,847:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ProcCooldown": "1.5",
"BulletDamageReflectedPct": "60",
"BaseAttackDamagePercent": "12",
"SpiritDamageReflectedPct": "30",
"BonusHealth": "150",
"ReturnFireBulletResist": "0",
"MaxStacks": "10",
"BulletResist": "10"
"ShreddersTechAmp": "8",
"BonusAmpPerHeadshot": "6",
"AbilityLifestealPercentHero": "18",
"DebuffDuration": "6"
},
},
"upgrade_spirit_burn": {
"upgrade_ricochet": {
"Name": "Spirit Burn",
"Name": "Ricochet",
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies a \u003Cspan class=\"highlight\"\u003EBurn\u003C/span\u003E over {s:BurnDuration}s. This effect can repeatedly stack on the same target.",
"Description": "Your bullets will \u003Cspan style=\"font-weight: bold;\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan style=\"font-weight: bold;\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy",
"BossEnemy",
"TrooperEnemy",
"PropEnemy",
"MinionEnemy",
"Neutral"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"ClipSize"
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 5,552: Line 5,885:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ProcCooldown": "0.7",
"RicochetDamagePercent": "65",
"TechResist": "15",
"RicochetRadius": "13m",
"BonusHealth": "125",
"RicochetTargetsTooltipOnly": "2",
"MaxStacks": "20",
"BonusFireRate": "25"
"MinDPS": "15",
"MaxDPS": "100",
"BurnDuration": "4",
"TickRate": "0.5"
},
},
"upgrade_spirit_snatch": {
"upgrade_rocket_booster": {
"Name": "Spirit Snatch",
"Name": "Majestic Leap",
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and steals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ELaunch yourself\u003C/span\u003E high into the air and grant yourself a \u003Cspan style=\"font-weight: bold;\"\u003EBarrier\u003C/span\u003E. While in the air, you can use the active again to drop down faster.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003ECannot be used for 5s if attacked by enemy Hero.\u003C/span\u003E",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_acolytes_glove"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Movement"
"Melee"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 6,
"AbilityCooldown": "32",
"AbilityDuration": "16",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,592: Line 5,918:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"SpiritDamage": "50",
"JumpVelocityHidden": "27m",
"TechArmorDamageReduction": "-12",
"InteruptCooldown": "5",
"TechArmorGain": "12",
"AirControlPercent": "100",
"TechPowerReduction": "-26",
"SlamDownRadius": "10m",
"TechPowerGain": "26",
"VerticalDifferenceTolerance": "2m",
"BonusMeleeDamagePercent": "15",
"TossSpeed": "500",
"TechResist": "8",
"SlowPercent": "40",
"BonusHealth": "125",
"SlowDuration": "2.5",
"BonusSprintSpeed": "1m"
"DropDownSpeed": "35m",
"MaxLandingSpeed": "20m",
"ImpactHeight": "2m",
"MinAimAngle": "30",
"CombatBarrier": "300",
"BarrierDuration": "8"
},
},
"upgrade_sprint_booster": {
"upgrade_rocket_boots": {
"Name": "Sprint Boots",
"Name": "Majestic Leap - Disabled",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003Eforward move speed\u003C/span\u003E over time. Taking damage resets the effect for \u003Cspan style=\"font-weight: bold;\"\u003E1.5s\u003C/span\u003E",
"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air. Cannot be used for {s:InteruptCooldown}s if damaged by enemy Hero.",
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"MagicDamage",
"Healing",
"Movement"
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": 16,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 5,628: Line 5,958:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusSprintSpeed": "1.5m",
"JumpVelocityHidden": "22.5m",
"BaseAttackDamagePercent": "4",
"InteruptCooldown": 4,
"BonusHealthRegen": "1"
"AirControlPercent": "100",
"BonusHealth": "50"
},
},
"upgrade_stabilizer": {
"upgrade_rupture": {
"Name": "Stabilizer",
"Name": "Decay",
"Description": "Removes the \u003Cspan class=\"highlight\"\u003Emove speed penalty\u003C/span\u003E while shooting, and increases \u003Cspan class=\"highlight\"\u003Ebullet speed\u003C/span\u003E.",
"Description": "Inflict \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.",
"Cost": "500",
"Cost": "3200",
"Tier": "1",
"Tier": "3",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"HeroEnemy"
"IsDisabled": true,
],
"AbilityCooldown": "0",
"ShopFilters": [
"AbilityDuration": "0",
"MagicDamage",
"AbilityCastRange": "0",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": 22,
"AbilityDuration": "10",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 5,656: Line 5,992:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "8",
"WeaponPower": "0",
"WeaponPower": "0",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"HealAmpReceivePenaltyPercent": "-35",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"HealAmpRegenPenaltyPercent": "-35",
"BonusBulletSpeedPercent": "30"
"TickRate": "1.0",
"DotHealthPercent": "2.75",
"BonusHealth": "90"
},
},
"upgrade_stabilizing_tripod": {
"upgrade_self_bubble": {
"Name": "Stabilizing Tripod",
"Name": "Ethereal Shift",
"Description": "\u003Cspan class=\"highlight\"\u003EDisarm yourself\u003C/span\u003E to toss your weapon to the target location where it transforms into a \u003Cspan class=\"highlight\"\u003EField Sentry that will attack enemies using your weapon with an unlimited clip\u003C/span\u003E. You can melee the sentry to end the effect early.",
"Description": "You enter a void state and become \u003Cspan style=\"font-weight: bold;\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EActivation cancels any active ability.\u003C/span\u003E",
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "ActivationPress",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": [
"FireRate"
],
],
"ShopFilters": null,
"IsDisabled": false,
"IsDisabled": true,
"AbilityCooldown": 24,
"AbilityCooldown": 64,
"AbilityDuration": "4.0",
"AbilityDuration": "20",
"AbilityCastRange": "0",
"AbilityCastRange": "15m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 5,688: Line 6,026:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ModelScale": "1.0",
"BuffDuration": "5",
"TickRate": "0.5",
"TechResist": "30",
"TrackingSpeed": "125",
"DampingFactor": "3",
"TurretAttackDelay": "0.35",
"LiftHeight": "120",
"TurretAttackRange": "50m",
"BonusSpirit": "20",
"TurretDeployTime": "2.0",
"MoveSpeedMax": "3.5m",
"TurretLifetime": "20",
"BonusMoveSpeed": "3m"
"AttackConeAngle": "10",
"StationaryWeaponPower": "40",
"StationaryRecoilReduction": "25",
"CasterHealthPercent": "100",
"BulletSpeedOverride": "6500"
},
},
"upgrade_stasis_bomb": {
"upgrade_sharpshooter": {
"Name": "Stasis Bomb",
"Name": "Sharpshooter",
"Description": null,
"Description": "Deal additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan style=\"font-weight: bold;\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_long_range"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"WeaponDamage",
"AbilityCooldown": 37,
"ClipSize"
"AbilityDuration": "6",
],
"AbilityCastRange": "20m",
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 5,725: Line 6,063:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StasisRadius": "7m",
"LongRangeBonusWeaponPower": "70",
"ExplodeRadius": "7m",
"LongRangeBonusWeaponPowerMinRange": "15m",
"ExplodeDamage": "250",
"BonusAttackRangePercent": "18",
"StunDuration": "1.5",
"BonusZoomPercent": "25",
"ImmunityDuration": "4",
"BonusMoveSpeed": "-1m",
"EMPDuration": "3",
"BonusSprintSpeed": "1m"
"EMPProcChance": "100",
"BuildUpPerShot": "1.6",
"BuildUpDuration": "10",
"DampingFactor": "0.5",
"MaxFallSpeed": "0",
"LiftHeight": "120",
"SlamdownSpeed": "500",
"MoveSpeedMax": "4m"
},
},
"upgrade_superacolytes_glove": {
"upgrade_silencer": {
"Name": "Hex-Sealed Knuckles",
"Name": "Silencer",
"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.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_acolytes_glove"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Disruption"
"Melee"
],
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "3",
"AbilityCooldown": 36,
"AbilityDuration": "13",
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,771: Line 6,098:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StoredSpiritDamage": "200",
"EMPDuration": "2",
"TechShieldMaxHealth": "100",
"BaseAttackDamagePercent": "20"
"BonusHealthRegen": "1",
"BonusMeleeDamagePercent": "30"
},
},
"upgrade_superior_stamina": {
"upgrade_siphon_bullets": {
"Name": "Superior Stamina",
"Name": "Siphon Bullets",
"Description": null,
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": [
"Components": null,
"upgrade_improved_stamina"
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Movement",
"Healing"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 5,804: Line 6,128:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "12",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Stamina": "3",
"BaseAttackDamagePercent": "15",
"StaminaCooldownReduction": "25",
"BulletResist": "10",
"BonusHealth": "75",
"StealPerHit": "1",
"AirMoveIncreasePercent": "30"
"StealPerKill": "1",
"StackLostPerDeath": "2",
"MaxStacks": "9999",
"StealDuration": "20",
"ProcCooldown": "0.8",
"HealthSteal": "65",
"ParticleRadius": "1m"
},
},
"upgrade_suppressor": {
"upgrade_slow_immunity": {
"Name": "Suppressor",
"Name": "Unstoppable - Deprecated",
"Description": "When you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to enemies, you also apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E.",
"Description": "Purges any roots and chains on use and makes you immune to slows for the duration",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
"ShopFilters": null,
],
"IsDisabled": true,
"ShopFilters": [
"AbilityCooldown": 32,
"Healing",
"AbilityDuration": "6",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "2.5",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,838: Line 6,163:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "4",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0"
"BonusHealth": "50",
"BonusHealthRegen": "2.5",
"FireRateSlow": "25"
},
},
"upgrade_surging_power": {
"upgrade_slowing_bullets": {
"Name": "Vampiric Burst",
"Name": "Slowing Bullets",
"Description": null,
"Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E on enemies.",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroFriendly"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"FireRate",
"WeaponDamage",
"WeaponDamage",
"Movement",
"Disruption"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityCooldown": "0",
"AbilityDuration": "4.5",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 5,875: Line 6,195:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"ActiveBonusFireRate": "40",
"SlowPercent": "30",
"ActiveBonusLifesteal": "80",
"GroundDashReductionPercent": "-25",
"BonusMoveSpeed": "2m",
"SlowDuration": "3.5",
"BaseAttackDamagePercent": "25",
"BonusFireRate": "7",
"BonusHealth": "175",
"BuildUpDuration": "5",
"ActiveReloadPercent": "75"
"BuildUpPerShot": "0.77"
},
},
"upgrade_target_stun": {
"upgrade_slowing_tech": {
"Name": "Knockdown",
"Name": "Slowing Spirit",
"Description": "Target is \u003Cspan style=\"font-weight: bold;\"\u003Eknocked down\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E after a \u003Cspan style=\"font-weight: bold;\"\u003E2s delay\u003C/span\u003E, interrupting and temporarily preventing them from taking any action. Stun lasts up to 1.5s longer against \u003Cspan style=\"font-weight: bold;\"\u003Eairborne\u003C/span\u003E targets based on how high off the ground they are (up to 30m).",
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy",
"CreepEnemy"
],
],
"ShopFilters": [
"ShopFilters": null,
"MagicDamage",
"IsDisabled": true,
"Disruption"
"AbilityCooldown": "0",
],
"IsDisabled": false,
"AbilityCooldown": 40,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "45m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 5,909: Line 6,227:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StunDelay": "2",
"SlowPercent": "15",
"StunDuration": "0.5",
"SlowDuration": "2"
"VisualContractRadius": "3m",
"Damage": "20",
"TechShieldMaxHealth": "200",
"Stamina": "1",
"MaxBonusDuration": "1.5",
"MaxHeightForBonus": "30m"
},
},
"upgrade_targeted_silence": {
"upgrade_small_attack_speed": {
"Name": "Silence Glyph",
"Name": "Basic Fire Rate",
"Description": "Fire a projectile which \u003Cspan style=\"font-weight: bold;\"\u003Esilences and damages\u003C/span\u003E the first enemy hero it hits. Silence does not interrupt channeling abilities.",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
"ShopFilters": null,
],
"IsDisabled": true,
"ShopFilters": [
"AbilityCooldown": "0",
"WeaponDamage",
"AbilityDuration": "0",
"Disruption"
"AbilityCastRange": "0",
],
"IsDisabled": false,
"AbilityCooldown": 24,
"AbilityDuration": "3.0",
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 5,949: Line 6,256:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Damage": "100",
"BonusFireRate": "8"
"TechShieldMaxHealth": "150",
"BonusSprintSpeed": "1m",
"CooldownOnMiss": 24
},
},
"upgrade_tech_armor": {
"upgrade_soaring_spirit": {
"Name": "Spirit Armor",
"Name": "Improved Spirit",
"Description": "Reduces the damage you take from \u003Cspan style=\"font-weight: bold;\"\u003ESpirit\u003C/span\u003E abilities.",
"Description": null,
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": [
"upgrade_improved_spirit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Movement",
"Durability"
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
Line 5,979: Line 6,285:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "5",
"TechPower": "18",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "22"
"BonusSprintSpeed": "1m",
"BonusHealth": "75",
"OutOfCombatHealthRegen": "1.5"
},
},
"upgrade_tech_bleed": {
"upgrade_spellbreaker": {
"Name": "Mystic Reverb",
"Name": "Spellbreaker",
"Description": "Imbue an ability to apply \u003Cspan style=\"font-weight: bold;\"\u003Eslow\u003C/span\u003E on a hit target and deal an \u003Cspan style=\"font-weight: bold;\"\u003Eadditional percentage of the damage dealt\u003C/span\u003E to enemies around the target after a short delay.",
"Description": "The next instance of high spirit damage you take is significantly reduced.",
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"Durability"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 6.25,
"AbilityCooldown": "14",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,012: Line 6,317:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechDamagePercent": "50",
"TechResist": "25",
"DelayDuration": "3",
"StatusResistancePercent": "25",
"MinimumDamage": "100",
"DamageThreshold": "150",
"Radius": "16m",
"SpiritDamageReductionProc": "75"
"AbilityLifestealPercentHero": "14",
"TechResist": "14",
"TechRangeMultiplier": "14",
"TechRadiusMultiplier": "14",
"MovementSpeedSlow": "40"
},
},
"upgrade_tech_cleave": {
"upgrade_spellshield": {
"Name": "Quantum Chimaera",
"Name": "Hexafoil Ward",
"Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.",
"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": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "12",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,046: Line 6,348:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechCleaveDamagePercent": "75",
"TechResist": "15",
"TechCleaveRadius": "10m",
"SpellShieldLingerDuration": ".3",
"ProcCooldown": "0.05"
"SpellShieldFlavorText": "asdasd"
},
},
"upgrade_tech_damage_pulse": {
"upgrade_spellslinger_headshots": {
"Name": "Torment Pulse",
"Name": "Spirit Rend",
"Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.",
"Description": null,
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_tech_defense_shredders"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage",
"Durability"
"MagicDamage"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 1.5,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,077: Line 6,381:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "6",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "160",
"ProcCooldown": "2",
"DamagePulseAmount": "40",
"BonusHealth": "100",
"DamagePulseRadius": "9m",
"MaxStacks": "4",
"MeleeResistPercent": "15"
"AbilityLifestealPercentHero": "8",
"MagicResistReduction": "-7",
"TechArmorDamageReduction": "-7",
"DebuffDuration": "8"
},
},
"upgrade_tech_defender": {
"upgrade_spirit_bubble": {
"Name": "Tech Defender",
"Name": "Spirit Bubble",
"Description": null,
"Description": "Gain a \u003Cspan style=\"font-weight: bold;\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": [
"IsDisabled": true,
"Durability"
"AbilityCooldown": 95,
],
"AbilityDuration": "6",
"IsDisabled": false,
"AbilityCooldown": "40",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,108: Line 6,417:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "125",
"DamageWindow": "3.5",
"TechArmor": "1"
"DamageThreshold": "150",
"CombatBarrier": "400",
"OutOfCombatHealthRegen": "2.5",
"BarrierDuration": "8"
},
},
"upgrade_tech_defense_shredders": {
"upgrade_spirit_burn": {
"Name": "Soul Shredder Bullets",
"Name": "Spirit Burn",
"Description": "Your bullets apply a debuff that amplifies your \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E against the target and grants you \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
"Description": "Dealing significant \u003Cspan style=\"font-weight: bold;\"\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 style=\"font-style: italic;\"\u003EDeals half-damage to non-heroes and does not expend its cooldown unless a hero is hit.\u003C/span\u003E",
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 6,124: Line 6,436:
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Healing"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "20",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,140: Line 6,452:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "7",
"TechRangeMultiplier": "10",
"ShreddersTechAmp": "8",
"TechRadiusMultiplier": "10",
"DebuffDuration": "6",
"DamageThreshold": "400",
"AbilityLifestealPercentHero": "18"
"DamageThresholdDuration": "5",
"ExplosionDamage": "120",
"ExplosionRadius": "12m",
"DPS": "24",
"DebuffDuration": "8",
"HealAmpReceivePenaltyPercent": "-80",
"HealAmpRegenPenaltyPercent": "-80",
"TickRate": "0.5",
"CooldownReductionPctOnNonHeroes": "100",
"DamagePctVsNonHeroes": "50"
},
},
"upgrade_tech_overflow": {
"upgrade_spirit_sap": {
"Name": "Spiritual Overflow",
"Name": "Spirit Sap",
"Description": "Gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.",
"Description": "Target an enemy to \u003Cspan style=\"font-weight: bold;\"\u003Ereduce their Spirit Resist\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
Line 6,157: Line 6,478:
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage"
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "30",
"AbilityDuration": "18",
"AbilityDuration": "12",
"AbilityCastRange": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 6,174: Line 6,494:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"CooldownReduction": "12",
"MagicResistReduction": "-12",
"BulletShieldMaxHealth": "225",
"BonusHealth": "50",
"AbilityLifestealPercentHero": "10",
"TechPowerReduction": "-12"
"BonusFireRate": "35",
"BonusSpirit": "50",
"BuildUpPerShot": "0.75",
"BuildUpDuration": "5"
},
},
"upgrade_tech_purge": {
"upgrade_spirit_snatch": {
"Name": "Improved Spirit Armor",
"Name": "Spirit Snatch",
"Description": null,
"Description": "When you perform a \u003Cspan style=\"font-weight: bold;\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E and steals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": [
"Components": [
"upgrade_tech_armor"
"upgrade_acolytes_glove"
],
"TargetTypes": [
"HeroEnemy"
],
],
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Durability"
"Melee"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": 6,
"AbilityDuration": "0",
"AbilityDuration": "14",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,209: Line 6,527:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"TechResist": "45"
"SpiritDamage": "75",
"TechArmorDamageReduction": "-15",
"TechArmorGain": "15",
"TechPowerReduction": "-15",
"TechPowerGain": "15",
"BonusMeleeDamagePercent": "10",
"BonusHealth": "100"
},
},
"upgrade_tech_range": {
"upgrade_split_shot": {
"Name": "Improved Reach",
"Name": "Split Shot",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Description": "Make your weapon fire \u003Cspan style=\"font-weight: bold;\"\u003Emultishot\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E Hitting more than one Hero per attack will grant a \u003Cspan style=\"font-weight: bold;\"\u003Estacking weapon damage bonus\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003ETargets can only be hit once per multishot.\u003C/span\u003E",
"Cost": "3000",
"Cost": "1600",
"Tier": "3",
"Tier": "2",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Tech",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_magic_reach"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"WeaponDamage"
"Durability"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "16",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,240: Line 6,561:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"NonImbuedTechRangeMultiplier": "26",
"BonusBulletSpeedPercent": "0",
"NonImbuedTechRadiusMultiplier": "25",
"BonusShotsDuration": "4.5",
"ImbuedTechRangeMultiplier": "35",
"BulletSplitShot": "4",
"ImbuedTechRadiusMultiplier": "35",
"SpreadAngleDegrees": "45",
"BulletResist": "13"
"SpecialShotsBonusFireRate": "0",
"WeaponDamageBonusDuration": "12",
"WeaponDamagePerStack": "10",
"MaxStacks": "6"
},
},
"upgrade_thermal_detonator": {
"upgrade_sprint_booster": {
"Name": "Alchemical Fire",
"Name": "Sprint Boots",
"Description": "Throw a flask that explodes on contact, creating an area that does increasing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage per second\u003C/span\u003E and causes enemies to receive additional \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E from your team.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.",
"Description": "Increases your \u003Cspan style=\"font-weight: bold;\"\u003Eforward move speed\u003C/span\u003E over time. Taking damage resets the effect for \u003Cspan style=\"font-weight: bold;\"\u003E1.5s\u003C/span\u003E",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"MagicDamage"
"Healing",
"Movement"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 28,
"AbilityCooldown": "0",
"AbilityDuration": "5",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 6,275: Line 6,598:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "7",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"DPS": "45",
"BonusSprintSpeed": "2m",
"DPSIncrease": "7",
"OutOfCombatHealthRegen": "2"
"DPSMax": "95",
"NonHeroReductionPercent": "50",
"Radius": "10m",
"HeightOffGround": "50",
"TickRate": "0.5",
"LingerDuration": "1",
"BonusBaseWeaponDamageTaken": "40",
"BulletShieldMaxHealth": "225",
"BaseAttackDamagePercent": "14",
"BonusSprintSpeed": "1m"
},
},
"upgrade_titan_round": {
"upgrade_stabilizer": {
"Name": "Titanic Magazine",
"Name": "Stabilizer",
"Description": null,
"Description": "Removes the \u003Cspan class=\"highlight\"\u003Emove speed penalty\u003C/span\u003E while shooting, and increases \u003Cspan class=\"highlight\"\u003Ebullet speed\u003C/span\u003E.",
"Cost": "3000",
"Cost": "800",
"Tier": "3",
"Tier": "1",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"Components": null,
"upgrade_clip_size"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": null,
"ClipSize",
"IsDisabled": true,
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
Line 6,319: Line 6,627:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "120",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"BaseAttackDamagePercent": "18",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"MeleeResistPercent": "30",
"BonusBulletSpeedPercent": "30"
"TechResist": "12"
},
},
"upgrade_toughness_3": {
"upgrade_stabilizing_tripod": {
"Name": "Toughness",
"Name": "Stabilizing Tripod",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EHealth\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Description": "\u003Cspan class=\"highlight\"\u003EDisarm yourself\u003C/span\u003E to toss your weapon to the target location where it transforms into a \u003Cspan class=\"highlight\"\u003EField Sentry that will attack enemies using your weapon with an unlimited clip\u003C/span\u003E.  You can melee the sentry to end the effect early.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": 64,
"AbilityDuration": "0",
"AbilityDuration": "20",
"AbilityCastRange": "0",
"AbilityCastRange": "15m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 6,348: Line 6,657:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "175",
"ModelScale": "1.0",
"BonusHealthRegen": "2"
"TickRate": "0.5",
"TrackingSpeed": "125",
"TurretAttackDelay": "0.35",
"TurretAttackRange": "50m",
"TurretDeployTime": "2.0",
"TurretLifetime": "20",
"AttackConeAngle": "10",
"StationaryWeaponPower": "40",
"StationaryRecoilReduction": "25",
"CasterHealthPercent": "100",
"BulletSpeedOverride": "6500"
},
},
"upgrade_toxic_bullets": {
"upgrade_stasis_bomb": {
"Name": "Toxic Bullets",
"Name": "Stasis Bomb",
"Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan style=\"font-weight: bold;\"\u003Epercentage\u003C/span\u003E of their \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.",
"Description": null,
"Cost": "3000",
"Cost": "6400",
"Tier": "3",
"Tier": "4",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy",
"ShopFilters": null,
"CreepEnemy",
"IsDisabled": true,
"MinionEnemy"
"AbilityCooldown": 37,
],
"AbilityDuration": "6",
"ShopFilters": [
"AbilityCastRange": "20m",
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0",
Line 6,382: Line 6,694:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "100",
"StasisRadius": "7m",
"DotHealthPercent": "2.75",
"ExplodeRadius": "7m",
"DotDuration": "3",
"ExplodeDamage": "250",
"BuildUpPerShot": "0.92",
"StunDuration": "1.5",
"BuildUpDuration": "5",
"ImmunityDuration": "4",
"TickRate": "0.5",
"EMPDuration": "3",
"HealAmpReceivePenaltyPercent": "-50",
"EMPProcChance": "100",
"HealAmpRegenPenaltyPercent": "-65",
"BuildUpPerShot": "1.6",
"DotMultiplerTroopers": "0.5"
"BuildUpDuration": "10",
"DampingFactor": "0.5",
"MaxFallSpeed": "0",
"LiftHeight": "120",
"SlamdownSpeed": "500",
"MoveSpeedMax": "4m"
},
},
"upgrade_ultimate_burst": {
"upgrade_superacolytes_glove": {
"Name": "Lighting Scroll",
"Name": "Hex-Sealed Knuckles",
"Description": "Imbue your ultimate with \u003Cspan class=\"highlight\"\u003Epermanent Spirit Power\u003C/span\u003E . \u003Cbr\u003E\u003Cbr\u003EAfter dealing damage with your \u003Cspan class=\"highlight\"\u003Eultimate\u003C/span\u003E, the target takes \u003Cspan class=\"highlight\"\u003Ebonus spirit damage\u003C/span\u003E and is \u003Cspan class=\"highlight\"\u003EStunned\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003EThis effect can only trigger once per target per ultimate.\u003C/span\u003E",
"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": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"HeroEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"MagicDamage",
"MagicDamage",
"Disruption"
"Melee"
],
],
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityCooldown": "3",
"AbilityDuration": "0",
"AbilityDuration": "13",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,421: Line 6,738:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"StunDuration": "1",
"StoredSpiritDamage": "200",
"MaxHealthDamage": "12",
"BonusHealth": "75",
"TechRangeMultiplier": "15",
"BonusHealthRegen": "1",
"UltimateTechPower": "40"
"BonusMeleeDamagePercent": "30"
},
},
"upgrade_unstoppable": {
"upgrade_superior_stamina": {
"Name": "Unstoppable",
"Name": "Stamina Mastery",
"Description": "Temporarily suppress \u003Cspan style=\"font-weight: bold;\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune\u003C/span\u003E to \u003Cspan style=\"font-weight: bold;\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E or \u003Cspan style=\"font-weight: bold;\"\u003ESlept\u003C/span\u003E.",
"Description": null,
"Cost": "6000",
"Cost": "3200",
"Tier": "4",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
"Durability",
"MagicDamage",
"Movement"
"Movement",
"FireRate"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 64,
"AbilityCooldown": "0",
"AbilityDuration": "6",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,453: Line 6,773:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "150",
"Stamina": "2",
"BulletResist": "15",
"StaminaCooldownReduction": "20",
"SpiritPower": "12",
"AirMoveIncreasePercent": "25"
"SlowResistancePercent": "20"
},
},
"upgrade_vampire": {
"upgrade_suppressor": {
"Name": "Bullet Lifesteal",
"Name": "Suppressor",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Ebullets heal you\u003C/span\u003E for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes.",
"Description": "When you deal \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to enemies, you also reduce their \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Durability",
"Healing",
"Healing"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,483: Line 6,804:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "6",
"WeaponPower": "0",
"WeaponPower": "0",
"BulletLifestealPercent": "24",
"FireRateSlow": "35",
"BonusHealth": "75"
"BonusHealth": "75"
},
},
"upgrade_veil_walker": {
"upgrade_surging_power": {
"Name": "Veil Walker",
"Name": "Vampiric Burst",
"Description": "Walking through a \u003Cspan style=\"font-weight: bold;\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan style=\"font-weight: bold;\"\u003EStealth\u003C/span\u003E, increased \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E and restores all \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E.",
"Description": null,
"Cost": "6000",
"Cost": "6400",
"Tier": "4",
"Tier": "4",
"Activation": "Passive",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_vampire"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"ShopFilters": [
"Durability",
"FireRate",
"ClipSize"
"WeaponDamage",
"Movement",
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 22,
"AbilityCooldown": 30,
"AbilityDuration": "16",
"AbilityDuration": "4.5",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,515: Line 6,842:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"InvisAlertWhenFading": "1",
"ActiveBonusFireRate": "40",
"InvisCancelOnDamage": "0",
"ActiveBonusLifesteal": "80",
"InvisFadeToDuration": "0",
"BonusHealth": "100",
"InvisMoveSpeedMod": "0",
"ActiveReloadPercent": "75",
"SpottedRadius": "20m",
"BulletResist": "10",
"RevealOnDamageDuration": "0.25",
"BulletLifestealPercent": "16"
"RevealOnSpottedDuration": "0.25",
"BulletShieldMaxHealth": "300",
"TechShieldMaxHealth": "300",
"BonusClipSizePercent": "15",
"BaseAttackDamagePercent": "15",
"BonusClipSize": "0",
"InvisDuration": "7",
"BonusMoveSpeed": "4m"
},
},
"upgrade_vex_barrier": {
"upgrade_target_stun": {
"Name": "Reactive Barrier",
"Name": "Knockdown",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Erestores one stamina\u003C/span\u003E and deploy temporary \u003Cspan style=\"font-weight: bold;\"\u003EBullet and Spirit Shields\u003C/span\u003E when you are \u003Cspan style=\"font-weight: bold;\"\u003Emovement locked, Stunned, Chained, Immobilized, or Slept\u003C/span\u003E.",
"Description": "Apply a \u003Cspan style=\"font-weight: bold;\"\u003EStun\u003C/span\u003E after \u003Cspan style=\"font-weight: bold;\"\u003E2s\u003C/span\u003E. Stun duration is increased against \u003Cspan style=\"font-weight: bold;\"\u003Eairborne\u003C/span\u003E targets.",
"Cost": "1250",
"Cost": "3200",
"Tier": "2",
"Tier": "3",
"Activation": "Passive",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Durability",
"MagicDamage",
"ClipSize",
"Disruption"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityCooldown": 40,
"AbilityDuration": "10",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "45m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 6,558: Line 6,878:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"VexBarrierBulletMaxHealth": "350",
"StunDelay": "2",
"VexBarrierTechMaxHealth": "200",
"StunDuration": "0.5",
"BonusClipSizePercent": "20",
"VisualContractRadius": "3m",
"BonusHealth": "75",
"BonusHealth": "100",
"BonusHealthRegen": "2",
"MaxBonusDuration": "1.5",
"VexBarrierShieldDuration": "9"
"MaxHeightForBonus": "30m"
},
},
"upgrade_warp_stone": {
"upgrade_targeted_silence": {
"Name": "Warp Stone",
"Name": "Silence Wave",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Description": "Launch an expanding projectile which \u003Cspan style=\"font-weight: bold;\"\u003ESilences\u003C/span\u003E enemies for a short duration. Affected enemies also have their \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E reduced for a longer duration. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003ESilence does not interrupt channeling abilities.\u003C/span\u003E",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": [
"TargetTypes": null,
"upgrade_spirit_sap"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"WeaponDamage",
"WeaponDamage",
"Movement"
"Disruption"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 16,
"AbilityCooldown": 24,
"AbilityDuration": "0",
"AbilityDuration": "4.0",
"AbilityCastRange": "11m",
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.0",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 6,590: Line 6,914:
"ChannelMoveSpeed": "50",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "8",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "20",
"BonusHealth": "75",
"BulletResist": "30",
"CooldownOnMiss": 30,
"CasterBuffDuration": "5"
"HeightOffGround": "1m",
"GrowthPerMeter": "0.135m",
"InitialWidth": "4.5m",
"MagicResistReduction": "-12",
"Damage": "0",
"ResistReductionDuration": "12",
"TechPowerReduction": "-18"
},
},
"upgrade_weapon_detention_ammo": {
"upgrade_tech_armor": {
"Name": "Detention Rounds",
"Name": "Spirit Armor",
"Description": "Your bullets build up on enemies, causing them to be \u003Cspan class=\"highlight\"\u003Etethered\u003C/span\u003E to their position.",
"Description": "Reduces the damage you take from \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E abilities.",
"Cost": "6000",
"Cost": "1600",
"Tier": "4",
"Tier": "2",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Armor",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": null,
"HeroEnemy"
],
"ShopFilters": [
"ShopFilters": [
"Disruption"
"MagicDamage",
"Durability"
],
],
"IsDisabled": true,
"IsDisabled": true,
Line 6,624: Line 6,953:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusHealth": "150",
"TechResist": "15"
"BonusFireRate": "15",
"TetherDuration": "2.3",
"ImmunityDuration": "8",
"BuildUpPerShot": "1.2",
"BuildUpDuration": "10",
"TetherRadius": "7m"
},
},
"upgrade_weapon_eater": {
"upgrade_tech_bleed": {
"Name": "Weapon Eater",
"Name": "Mystic Reverb",
"Description": "Reduces Courage by \u003Cspan class=\"highlight_weapon\"\u003E{s:BaseBonusCounter}\u003C/span\u003E. \u003Cbr\u003EGain \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerKill} Courage\u003C/span\u003E (Up to \u003Cspan class=\"highlight_weapon\"\u003E{s:MaxWeaponPower}\u003C/span\u003E) for \u003Cspan class=\"highlight\"\u003Ekilling an enemy Hero\u003C/span\u003E but lose \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerDeath} gained Courage\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EDeath\u003C/span\u003E. Bonus applied if damage was done within {s:KillWindow}s of enemy killed.",
"Description": "Imbue an ability to apply \u003Cspan style=\"font-weight: bold;\"\u003Eslow\u003C/span\u003E on a hit target and deal an \u003Cspan style=\"font-weight: bold;\"\u003Eadditional percentage of the damage dealt\u003C/span\u003E to enemies around the target after a short delay.",
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": true,
],
"AbilityCooldown": "0",
"ShopFilters": [
"MagicDamage",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 6.25,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,656: Line 6,984:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"WeaponPowerPerKill": "3.5",
"TechDamagePercent": "50",
"WeaponPowerPerDeath": "6",
"DelayDuration": "3",
"KillWindow": "1",
"MinimumDamage": "100",
"MaxWeaponPower": "30",
"Radius": "16m",
"BaseBonusCounter": "-5"
"AbilityLifestealPercentHero": "15",
"MovementSpeedSlow": "40",
"MaxHealthDamage": "10"
},
},
"upgrade_weapon_instant_reload": {
"upgrade_tech_cleave": {
"Name": "Reloader + Huge Clip",
"Name": "Quantum Chimaera",
"Description": "Press the [Reload] key while reloading to instantly finish your reload",
"Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 21,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,686: Line 7,016:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "60"
"TechCleaveDamagePercent": "75",
"TechCleaveRadius": "10m",
"ProcCooldown": "0.05"
},
},
"upgrade_weapon_overdrive_clip": {
"upgrade_tech_damage_pulse": {
"Name": "Overdrive Clip",
"Name": "Torment Pulse",
"Description": "\u003Cspan class=\"highlight\"\u003EDeal non-lethal damage based on your max health to yourself\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ereload bullets in your clip equal to your max ammo, no matter how many bullets are left.\u003C/span\u003E  The bullets in this clip have additional \u003Cspan class=\"highlight\"\u003Ecourage\u003C/span\u003E.",
"Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.",
"Cost": "3000",
"Cost": "3200",
"Tier": "3",
"Tier": "3",
"Activation": "InstantCast",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Tech",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"AllEnemy"
"IsDisabled": true,
],
"AbilityCooldown": 53,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 1.5,
"AbilityDuration": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
Line 6,712: Line 7,049:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"HealthDamagePercent": "20",
"BonusHealth": "110",
"BonusReloadSpeed": "-75",
"DamagePulseAmount": "27",
"BonusWeaponPower": "100",
"DamagePulseRadius": "9m",
"OverdriveClipDuration": "5"
"MeleeResistPercent": "15"
},
},
"upgrade_weapon_power_and_health_drain": {
"upgrade_tech_defender": {
"Name": "Overdrive",
"Name": "Tech Defender",
"Description": "Increase your \u003Cspan class=\"highlight\"\u003ECourage\u003C/span\u003E while draining your own \u003Cspan class=\"highlight\"\u003Ehealth\u003C/span\u003E.",
"Description": null,
"Cost": "1250",
"Cost": "6400",
"Tier": "2",
"Tier": "4",
"Activation": "InstantCast",
"Activation": "InstantCast",
"Slot": "Armor",
"Slot": "Armor",
Line 6,728: Line 7,065:
"ShopFilters": null,
"ShopFilters": null,
"IsDisabled": true,
"IsDisabled": true,
"AbilityCooldown": 11.5,
"AbilityCooldown": 95,
"AbilityDuration": "4",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,741: Line 7,078:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"WeaponPowerWhileActivated": "135",
"BonusHealth": "85",
"HealthDrainedPerSecond": "35",
"TechArmor": "1"
"Interval": "0.1"
},
},
"upgrade_withering_whip": {
"upgrade_tech_defense_shredders": {
"Name": "Withering Whip",
"Name": "Spirit Shredder Bullets",
"Description": "Target an enemy to apply \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate Slow\u003C/span\u003E and reduce their \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Description": "Your bullets apply a debuff that reduces the \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Resist\u003C/span\u003E of the target and grants you and your allies \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
"Cost": "1250",
"Cost": "1600",
"Tier": "2",
"Tier": "2",
"Activation": "ActivationPress",
"Activation": "Passive",
"Slot": "Tech",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"AllEnemy"
],
],
"ShopFilters": [
"ShopFilters": [
"Disruption",
"MagicDamage",
"MagicDamage"
"Healing"
],
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": 15,
"AbilityCooldown": "0",
"AbilityDuration": "5",
"AbilityDuration": "0",
"AbilityCastRange": "30m",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityPostCastDuration": "0",
Line 6,774: Line 7,110:
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPower": "0",
"Damage": "50",
"TechArmorDamageReduction": "-7",
"FireRateSlow": "45",
"DebuffDuration": "8",
"BulletArmorReduction": "-12",
"AbilityLifestealPercentHero": "8"
"SpiritPower": "6",
"BonusSprintSpeed": "1m",
"BulletShieldMaxHealth": "100"
},
},
"weapon_upgrade_base": {
"upgrade_tech_overflow": {
"Name": null,
"Name": "Spiritual Overflow",
"Description": null,
"Description": "Gain bonus \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E by \u003Cspan style=\"font-weight: bold;\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.",
"Cost": "None",
"Cost": "6400",
"Tier": null,
"Tier": "4",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": null,
"TargetTypes": null,
"TargetTypes": [
"ShopFilters": null,
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityDuration": "15",
"AbilityCastRange": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityUnitTargetLimit": "1",
Line 6,804: Line 7,142:
"AbilityResourceCost": "0",
"AbilityResourceCost": "0",
"TechPower": "0",
"TechPower": "0",
"WeaponPower": "0"
"WeaponPower": "0",
"AbilityLifestealPercentHero": "15",
"BonusFireRate": "40",
"BonusSpirit": "30",
"BuildUpPerShot": "0.75",
"BuildUpDuration": "5"
},
},
"weapon_upgrade_t1": {
"upgrade_tech_purge": {
"Name": "Spirit Resilience",
"Description": "When below \u003Cspan style=\"font-weight: bold;\"\u003E30% health\u003C/span\u003E, gain additional Spirit Resist.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechResist": "30",
"HealthThreshold": "30",
"TechResistBelowThreshold": "30"
},
"upgrade_tech_range": {
"Name": "Greater Expansion",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Erange\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_reach"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechRangeMultiplier": "35",
"TechRadiusMultiplier": "35",
"TechResist": "8"
},
"upgrade_thermal_detonator": {
"Name": "Alchemical Fire",
"Description": "Throw a flask that explodes on contact, creating an area that does increasing \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage per second\u003C/span\u003E and reduces enemy \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.",
"Cost": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DPS": "45",
"DPSIncrease": "7",
"DPSMax": "95",
"NonHeroReductionPercent": "50",
"Radius": "10m",
"HeightOffGround": "50",
"TickRate": "0.5",
"BulletArmorReduction": "-8",
"SpiritPower": "8"
},
"upgrade_titan_round": {
"Name": "Titanic Magazine",
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_clip_size"
],
"TargetTypes": null,
"ShopFilters": [
"ClipSize",
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "90",
"BaseAttackDamagePercent": "15"
},
"upgrade_toughness_3": {
"Name": "Toughness",
"Description": "Increases \u003Cspan class=\"highlight\"\u003EHealth\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "125",
"BonusHealthRegen": "2"
},
"upgrade_toxic_bullets": {
"Name": "Toxic Bullets",
"Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan style=\"font-weight: bold;\"\u003Epercentage\u003C/span\u003E of their \u003Cspan style=\"font-weight: bold;\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan style=\"font-weight: bold;\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DotHealthPercent": "2.6",
"DotDuration": "3",
"BuildUpPerShot": "0.92",
"BuildUpDuration": "5",
"TickRate": "0.5",
"HealAmpReceivePenaltyPercent": "-30",
"HealAmpRegenPenaltyPercent": "-30",
"DotMultiplerTroopers": "0.5"
},
"upgrade_trophy_collector": {
"Name": "Trophy Collector",
"Description": "Whenever you score an \u003Cspan style=\"font-weight: bold;\"\u003Eassist or kill\u003C/span\u003E, gain extra \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003Esprint\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003Eability range\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003Epassive soul generation\u003C/span\u003E. This effect stacks and persists through death.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_sprint_booster"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Healing",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusSprintSpeed": "2m",
"OutOfCombatHealthRegen": "2",
"StackingBonusHealth": "25",
"StackingBonusSprintSpeed": "0.2m",
"StackingTechRangeMultiplier": "1",
"StackingTechRadiusMultiplier": "1",
"StackingGoldPerMinute": "20",
"ThinkRate": "3",
"MaxStacks": "14"
},
"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",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_slow"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "2",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SlowDuration": "0",
"Damage": "150",
"SlowPercent": "80",
"BonusHealth": "75",
"StunDuration": "0.75",
"DelayBeforeStun": "3",
"BonusSprintSpeed": "1m",
"MovementSpeedSlow": "30"
},
"upgrade_unstoppable": {
"Name": "Unstoppable",
"Description": "Temporarily suppress \u003Cspan style=\"font-weight: bold;\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune\u003C/span\u003E to \u003Cspan style=\"font-weight: bold;\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan style=\"font-weight: bold;\"\u003EStunned\u003C/span\u003E or \u003Cspan style=\"font-weight: bold;\"\u003ESlept\u003C/span\u003E.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_debuff_reducer"
],
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 65,
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "75",
"StatusResistancePercent": "20"
},
"upgrade_vampire": {
"Name": "Bullet Lifesteal",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003Ebullets heal you\u003C/span\u003E for a percentage of the damage they deal to enemies. Half as effective vs Non-Heroes.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletLifestealPercent": "16",
"BonusHealth": "70"
},
"upgrade_veil_walker": {
"Name": "Veil Walker",
"Description": "Walking through a \u003Cspan style=\"font-weight: bold;\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan style=\"font-weight: bold;\"\u003EStealth\u003C/span\u003E, \u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E and increased \u003Cspan style=\"font-weight: bold;\"\u003EMove Speed\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"ClipSize"
],
"IsDisabled": false,
"AbilityCooldown": 14,
"AbilityDuration": "16",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"InvisAlertWhenFading": "1",
"InvisCancelOnDamage": "0",
"InvisFadeToDuration": "0",
"InvisMoveSpeedMod": "0",
"SpottedRadius": "20m",
"RevealOnDamageDuration": "0.25",
"RevealOnSpottedDuration": "0.25",
"BonusHealth": "175",
"SpiritPower": "10",
"BonusClipSize": "0",
"InvisDuration": "7",
"BonusMoveSpeed": "4m",
"HealOnVeil": "150"
},
"upgrade_vex_barrier": {
"Name": "Reactive Barrier",
"Description": "Automatically \u003Cspan style=\"font-weight: bold;\"\u003Erestores one stamina\u003C/span\u003E and gain a \u003Cspan style=\"font-weight: bold;\"\u003EBarrier\u003C/span\u003E when you are \u003Cspan style=\"font-weight: bold;\"\u003Emovement locked, Stunned, Chained, Immobilized, or Slept\u003C/span\u003E.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 22,
"AbilityDuration": "12",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"VexBarrierCombatBarrier": "325"
},
"upgrade_warp_stone": {
"Name": "Warp Stone",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 16,
"AbilityDuration": "0",
"AbilityCastRange": "11m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletResist": "40",
"CasterBuffDuration": "6"
},
"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 style=\"font-weight: bold;\"\u003Ethrough walls\u003C/span\u003E and be given {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "4",
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "75",
"DPS": "20",
"TickRate": "0.5",
"DebuffRadius": "25m",
"BulletResistReduction": "-6",
"DebuffDuration": "5",
"BonusMoveSpeed": "1.75m",
"ReduceFootstepSound": "-50"
},
"upgrade_weapon_detention_ammo": {
"Name": "Detention Rounds",
"Description": "Your bullets build up on enemies, causing them to be \u003Cspan class=\"highlight\"\u003Etethered\u003C/span\u003E to their position.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption"
],
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "100",
"BonusFireRate": "15",
"TetherDuration": "2.3",
"ImmunityDuration": "8",
"BuildUpPerShot": "1.2",
"BuildUpDuration": "10",
"TetherRadius": "7m"
},
"upgrade_weapon_eater": {
"Name": "Weapon Eater",
"Description": "Reduces Courage by \u003Cspan class=\"highlight_weapon\"\u003E{s:BaseBonusCounter}\u003C/span\u003E. \u003Cbr\u003EGain \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerKill} Courage\u003C/span\u003E (Up to \u003Cspan class=\"highlight_weapon\"\u003E{s:MaxWeaponPower}\u003C/span\u003E) for \u003Cspan class=\"highlight\"\u003Ekilling an enemy Hero\u003C/span\u003E but lose \u003Cspan class=\"highlight_weapon\"\u003E{s:WeaponPowerPerDeath} gained Courage\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EDeath\u003C/span\u003E. Bonus applied if damage was done within {s:KillWindow}s of enemy killed.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPowerPerKill": "3.5",
"WeaponPowerPerDeath": "6",
"KillWindow": "1",
"MaxWeaponPower": "30",
"BaseBonusCounter": "-5"
},
"upgrade_weapon_instant_reload": {
"Name": "Reloader + Huge Clip",
"Description": "Press the [Reload] key while reloading to instantly finish your reload",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 21,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "60"
},
"upgrade_weapon_overdrive_clip": {
"Name": "Overdrive Clip",
"Description": "\u003Cspan class=\"highlight\"\u003EDeal non-lethal damage based on your max health to yourself\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Ereload bullets in your clip equal to your max ammo, no matter how many bullets are left.\u003C/span\u003E  The bullets in this clip have additional \u003Cspan class=\"highlight\"\u003Ecourage\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 53,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"HealthDamagePercent": "20",
"BonusReloadSpeed": "-75",
"BonusWeaponPower": "100",
"OverdriveClipDuration": "5"
},
"upgrade_weapon_power_and_health_drain": {
"Name": "Overdrive",
"Description": "Increase your \u003Cspan class=\"highlight\"\u003ECourage\u003C/span\u003E while draining your own \u003Cspan class=\"highlight\"\u003Ehealth\u003C/span\u003E.",
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 11.5,
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"WeaponPowerWhileActivated": "135",
"HealthDrainedPerSecond": "35",
"Interval": "0.1"
},
"upgrade_weapon_shielding": {
"Name": "Emergency Shielding",
"Description": "Gain a \u003Cspan style=\"font-weight: bold;\"\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",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "40",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DamageWindow": "3.5",
"DamageThreshold": "200",
"CombatBarrier": "400",
"OutOfCombatHealthRegen": "2.5",
"BarrierDuration": "8"
},
"upgrade_weighted_shots": {
"Name": "Weighted Shots",
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BaseAttackDamagePercent": "30",
"StatusResistancePercent": "16",
"TechResist": "16",
"BonusBulletSpeedPercent": "-25",
"StaminaCooldownReduction": "-10"
},
"upgrade_withering_whip": {
"Name": "Rusted Barrel",
"Description": "Target an enemy to reduce their \u003Cspan style=\"font-weight: bold;\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "5",
"AbilityCastRange": "23m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"FireRateSlow": "30",
"BonusHealth": "50"
},
"weapon_upgrade_base": {
"Name": null,
"Description": null,
"Cost": "None",
"Tier": null,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t1": {
"Name": null,
"Description": null,
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t2": {
"Name": null,
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t3": {
"Name": null,
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t4": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "500",
"Cost": "6400",
"Tier": "1",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t2": {
"Name": null,
"Description": null,
"Cost": "1250",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"weapon_upgrade_t3": {
"Name": null,
"Description": null,
"Cost": "3000",
"Tier": "3",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
Line 6,881: Line 7,996:
"WeaponPower": "0"
"WeaponPower": "0"
},
},
"weapon_upgrade_t4": {
"weapon_upgrade_t5": {
"Name": null,
"Name": null,
"Description": null,
"Description": null,
"Cost": "6000",
"Cost": "9999",
"Tier": "4",
"Tier": "5",
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",