Data:ItemData.json: Difference between revisionsGive feedback
Jump to navigation
Jump to search
DeadBot v0.3.0-beta.5-5533 |
DeadBot v0.3.0-beta.7-5559 |
||
| Line 5: | Line 5: | ||
"Cost": "None", | "Cost": "None", | ||
"Tier": null, | "Tier": null, | ||
"Activation": " | "Activation": "Press", | ||
"Slot": null, | "Slot": null, | ||
"Components": null, | "Components": null, | ||
| Line 55: | Line 55: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 80: | Line 80: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 105: | Line 105: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 130: | Line 130: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "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": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 205: | Line 230: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 230: | Line 255: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 255: | Line 280: | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
| Line 291: | Line 341: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 35, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 300: | Line 350: | ||
"AbilityCharges": "0", | "AbilityCharges": "0", | ||
"AbilityCooldownBetweenCharge": "0", | "AbilityCooldownBetweenCharge": "0", | ||
"ChannelMoveSpeed": " | "ChannelMoveSpeed": "20m", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CooldownReduction": "5", | ||
"BulletResist": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
| Line 318: | Line 370: | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "300", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 331: | Line 383: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"TechResist": " | "TechResist": "14", | ||
"BulletResist": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 358: | Line 410: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"MaxBulletResist": " | "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": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 380: | Line 464: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": 8 | "AbilityCooldown": 8, | ||
"AbilityDuration": " | "AbilityDuration": "6", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 393: | Line 477: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"SpiritDamage": " | "SpiritDamage": "40", | ||
"TechArmorDamageReduction": "- | "TechArmorDamageReduction": "-6" | ||
}, | }, | ||
"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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
| Line 425: | Line 507: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CombatBarrier": "0", | ||
"Radius": "30m", | "Radius": "30m", | ||
"BulletShieldMaxHealth": " | "BulletShieldMaxHealth": "0", | ||
"BonusSprintSpeed": "5m" | "BonusSprintSpeed": "5m" | ||
}, | }, | ||
"upgrade_active_reload": { | "upgrade_active_reload": { | ||
"Name": "Active Reload", | "Name": "Active Reload", | ||
"Description": "While reloading, pressing | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 443: | Line 525: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "14", | ||
"AbilityDuration": "7", | "AbilityDuration": "7", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 456: | Line 538: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BulletLifestealPercent": "18", | "BulletLifestealPercent": "18", | ||
"BonusFireRate": " | "BonusFireRate": "25", | ||
" | "BonusClipSizePercent": "20" | ||
}, | }, | ||
"upgrade_aerial_assault": { | "upgrade_aerial_assault": { | ||
"Name": "Aerial Assault", | "Name": "Aerial Assault", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "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 | "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": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 510: | Line 590: | ||
"ClipSize" | "ClipSize" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": true, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "45", | "AbilityDuration": "45", | ||
| Line 524: | Line 604: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"AmmoPerSoul": "2", | "AmmoPerSoul": "2", | ||
"SpiritPowerPerSoul": "1", | "SpiritPowerPerSoul": "1", | ||
| Line 532: | Line 610: | ||
}, | }, | ||
"upgrade_aoe_root": { | "upgrade_aoe_root": { | ||
"Name": " | "Name": "Vortex Web", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": | "Components": [ | ||
"upgrade_containment" | |||
], | |||
"TargetTypes": [ | "TargetTypes": [ | ||
"AllEnemy" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": | "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": " | "CaptureRadius": "11m", | ||
"TetherDuration": " | "TetherDuration": "0.5", | ||
"TetherRadius": " | "TetherRadius": "1m", | ||
"TechRangeMultiplier": " | "SlowPercent": "35", | ||
"TechRadiusMultiplier": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
| Line 596: | Line 678: | ||
"Radius": "8m", | "Radius": "8m", | ||
"TechResist": "-20", | "TechResist": "-20", | ||
" | "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": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
| Line 663: | Line 746: | ||
"Radius": "30m" | "Radius": "30m" | ||
}, | }, | ||
" | "upgrade_aprounds": { | ||
"Name": " | "Name": "Armor Piercing Rounds", | ||
"Description": "Your | "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": " | "Cost": "6400", | ||
"Tier": " | "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": " | "Description": "Imbue an ability to increase its \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 723: | Line 838: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusAbilityDurationPercent": " | "BonusAbilityDurationPercent": "20" | ||
}, | }, | ||
"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": " | "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": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_improved_stamina" | ||
], | ], | ||
"TargetTypes": null, | "TargetTypes": null, | ||
| Line 775: | Line 887: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "7", | "AbilityDuration": "7", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 788: | Line 900: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusAbilityDurationPercent": "20", | ||
" | "SpiritPower": "15", | ||
" | "TechRadiusMultiplierBuff": "20", | ||
"TechRangeMultiplierBuff": "20", | |||
"BonusClipSize": "0", | |||
"Stamina": "1", | "Stamina": "1", | ||
" | "StaminaCooldownReduction": "12" | ||
}, | }, | ||
"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": " | "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": " | "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": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"upgrade_headshot_booster2" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
| Line 898: | Line 1,054: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "3", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 911: | Line 1,067: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "150", | ||
" | "BulletResistReduction": "-18", | ||
" | "MagicResistReduction": "-18", | ||
" | "HealAmpReceivePenaltyPercent": "-30", | ||
" | "HealAmpRegenPenaltyPercent": "-30", | ||
"DebuffDuration": " | "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": " | "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": " | "Cost": "3200", | ||
"Tier": " | "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": " | "WeaponPowerPerStack": "7", | ||
"MaxStacks": 10, | "MaxStacks": 10, | ||
"BulletResist": "18" | |||
"BulletResist": " | |||
}, | }, | ||
"upgrade_blitz_bullets": { | "upgrade_blitz_bullets": { | ||
"Name": "Swift Striker", | "Name": "Swift Striker", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"upgrade_rapid_rounds" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
| Line 1,040: | Line 1,198: | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusFireRate": "20", | "BonusFireRate": "20", | ||
" | "BonusSprintSpeed": "1.0m" | ||
}, | }, | ||
" | "upgrade_blood_tribute": { | ||
"Name": " | "Name": "Blood Tribute", | ||
"Description": "\u003Cspan | "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": " | "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 | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 1,088: | Line 1,280: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "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": " | "BonusMeleeDamagePercent": "16", | ||
"LifestealHeal": " | "LifestealHeal": "160", | ||
"LifestealHealPercent": " | "LifestealHealPercent": "60", | ||
"BonusHealth": "125", | "BonusHealth": "125", | ||
"NonHeroHealPct": "40" | "NonHeroHealPct": "40" | ||
}, | }, | ||
"upgrade_bullet_armor": { | "upgrade_bullet_armor": { | ||
"Name": "Bullet Armor", | "Name": "Bullet Armor", | ||
"Description": "Decreases \u003Cspan | "Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 1,123: | Line 1,314: | ||
"Durability" | "Durability" | ||
], | ], | ||
"IsDisabled": | "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": " | "BulletResist": "18" | ||
}, | }, | ||
"upgrade_bullet_armor_2": { | "upgrade_bullet_armor_2": { | ||
"Name": " | "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": " | "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": " | "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": " | "BonusHealth": "125", | ||
"Radius": "15m", | "Radius": "15m", | ||
"BulletArmorReduction": "- | "BulletArmorReduction": "-7", | ||
"FireRateSlow": " | "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": " | "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": " | "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": " | "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": " | "BonusHealth": "90", | ||
"MeleeResistPercent": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"upgrade_rapid_rounds" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
| Line 1,283: | Line 1,475: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": 8 | "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", | ||
"ActivatedFireRate": "45", | |||
"ActivatedFireRate": " | |||
"SlideScale": "50", | "SlideScale": "50", | ||
"BonusMoveSpeed": "1.5m" | |||
"BonusMoveSpeed": " | |||
}, | }, | ||
"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": " | "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": " | "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;\"\ | "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": " | "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, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
| Line 1,402: | Line 1,631: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusMoveSpeed": "1. | "BonusMoveSpeed": "1.75m", | ||
"SlowResistancePercent": " | "SlowResistancePercent": "50", | ||
"BonusHealth": "75" | |||
"BonusHealth": "75 | |||
}, | }, | ||
"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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 1,424: | Line 1,651: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0 | "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": " | "ProcCooldown": "0.25", | ||
"BonusPerChain": " | "DamagePerChain": "45", | ||
"BonusPerChain": "45", | |||
"ChainRadius": "8m", | "ChainRadius": "8m", | ||
"ProcChance": " | "ProcChance": "15", | ||
"ChainCount": " | "ChainCount": "4", | ||
"ChainTickRate": "0.4 | "ChainTickRate": "0.4" | ||
}, | }, | ||
"upgrade_charge_mastery": { | "upgrade_charge_mastery": { | ||
"Name": "Charge Mastery", | "Name": "Charge Mastery", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "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": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 1,515: | Line 1,742: | ||
], | ], | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 130, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 1,529: | Line 1,756: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"DeathImmunityDuration": "4", | "DeathImmunityDuration": "4", | ||
" | "BonusHealth": "200", | ||
" | "TechResist": "15", | ||
" | "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;\"\ | "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": " | "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": " | "RestoreDelay": "12", | ||
"HealLifePercentOutOfCombat": " | "HealLifePercentOutOfCombat": "3.0", | ||
"HealthThreshold": "75", | "HealthThreshold": "75", | ||
"BonusMoveSpeed": " | "BonusMoveSpeed": "1.5m", | ||
"BaseAttackDamagePercent": " | "BaseAttackDamagePercent": "22", | ||
"BonusHealth": " | "BonusHealth": "375" | ||
}, | }, | ||
"upgrade_clip_size": { | "upgrade_clip_size": { | ||
"Name": " | "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": " | "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": " | "BonusClipSizePercent": "25", | ||
"BaseAttackDamagePercent": " | "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": " | "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": " | "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": " | "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": " | "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": " | "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": " | "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": " | "AmbushBonusTechPower": "35", | ||
" | "OutOfCombatHealthRegen": "10", | ||
" | "BonusSprintSpeed": "2m" | ||
}, | }, | ||
"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": " | "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": " | "CloseRangeBonusWeaponPower": "50", | ||
"SlowPercent": "25", | "SlowPercent": "25", | ||
"SlowDuration": "2", | "SlowDuration": "2", | ||
"CloseRangeBonusDamageRange": "15m", | "CloseRangeBonusDamageRange": "15m", | ||
"MeleeResistPercent": "25", | |||
"MeleeResistPercent": " | "BonusHealth": "100" | ||
" | |||
}, | }, | ||
"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": " | "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": " | "CloseRangeBonusWeaponPower": "20", | ||
"CloseRangeBonusDamageRange": "15m", | "CloseRangeBonusDamageRange": "15m", | ||
" | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
| Line 1,873: | Line 2,098: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": " | "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. | "SpreadDuration": "0.5", | ||
"StartRadius": "2m", | "StartRadius": "2m", | ||
"EndRadius": " | "EndRadius": "12m", | ||
"SlowPercent": " | "SlowPercent": "60", | ||
"Damage": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"upgrade_health" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
| Line 1,921: | Line 2,149: | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusHealth": "600", | "BonusHealth": "600", | ||
"BaseAttackDamagePercent": "15", | |||
"BaseAttackDamagePercent": " | "BuffBulletResist": "30", | ||
" | "BuffTechResist": "30", | ||
" | |||
"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": " | "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": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
"HeroEnemy" | "HeroEnemy" | ||
| Line 1,980: | Line 2,205: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"SlowPercent": "20", | "SlowPercent": "20", | ||
"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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 2,027: | Line 2,249: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CooldownReduction": "27", | ||
" | "OutOfCombatHealthRegen": "4" | ||
}, | }, | ||
"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": " | "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": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 2,086: | Line 2,340: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "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": " | "ProcBonusMagicDamage": "60", | ||
"SpiritPower": "7" | |||
"SpiritPower": " | |||
}, | }, | ||
"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 | "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": " | "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": " | "ProcChance": "20", | ||
"CritDamagePercent": "125", | |||
"BonusClipSizePercent": "40" | |||
"CritDamagePercent": " | |||
"BonusClipSizePercent": " | |||
}, | }, | ||
" | "upgrade_crushing_fists": { | ||
"Name": " | "Name": "Crushing Fists", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": [ | "Components": [ | ||
" | "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": " | "TechPower": "12", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"AbilityLifestealPercentHero": " | "AbilityLifestealPercentHero": "30", | ||
"BulletLifestealPercent": " | "BulletLifestealPercent": "30", | ||
"BaseAttackDamagePercent": " | "BaseAttackDamagePercent": "12", | ||
"BonusHealth": " | "BonusHealth": "120", | ||
"HealAmpReceivePenaltyPercent": "-60 | "HealAmpReceivePenaltyPercent": "-60" | ||
}, | }, | ||
"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": " | "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": " | "StatusResistancePercent": "20", | ||
"BonusHealth": "75" | "BonusHealth": "75" | ||
}, | }, | ||
" | "upgrade_deflecting_armor": { | ||
"Name": " | "Name": "Plated Armor", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "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": " | "BonusHealth": "25" | ||
}, | }, | ||
"upgrade_discord": { | "upgrade_discord": { | ||
"Name": " | "Name": "Scourge", | ||
"Description": "Apply an aura | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroFriendly" | ||
], | ], | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 38, | ||
"AbilityDuration": "10", | "AbilityDuration": "10", | ||
"AbilityCastRange": " | "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", | ||
" | "TickRate": "0.25", | ||
" | "MaxHealthPercentAsDPS": "3.5", | ||
" | "AuraRadius": "10m", | ||
" | "TechResist": "40", | ||
" | "BonusHealth": "125", | ||
"CooldownReduction": "6" | |||
}, | }, | ||
" | "upgrade_divine_barrier": { | ||
"Name": " | "Name": "Divine Barrier", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "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": " | "TechPower": "25", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CombatBarrier": "1000", | ||
"BuffDuration": "13", | |||
"BuffDuration": " | "BonusAbilityDurationPercent": "15" | ||
"BonusAbilityDurationPercent": " | |||
}, | }, | ||
"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": " | "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;\"\ | "Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E to nearby friendly units.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
| Line 2,357: | Line 2,718: | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 25, | ||
"AbilityDuration": " | "AbilityDuration": "7", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 2,370: | Line 2,731: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusFireRate": "30", | |||
"BonusFireRate": " | "Radius": "30m", | ||
"Radius": " | |||
"ActiveRadius": "30m", | "ActiveRadius": "30m", | ||
"ActiveBonusMoveSpeed": " | "ActiveBonusMoveSpeed": "2.5m", | ||
" | "BulletResist": "15", | ||
" | "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": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 2,434: | Line 2,794: | ||
"BonusAbilityDurationPercent": "20" | "BonusAbilityDurationPercent": "20" | ||
}, | }, | ||
" | "upgrade_enchanted_holsters": { | ||
"Name": " | "Name": "Enchanted Holsters", | ||
"Description": | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,461: | Line 2,821: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CooldownReduction": "12", | ||
" | "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": " | "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": " | "TechResist": "20", | ||
" | "MaxStacks": "14", | ||
"TechArmorDamageReduction": "- | "TechArmorDamageReduction": "-8" | ||
}, | }, | ||
" | "upgrade_ethereal_bullets": { | ||
"Name": " | "Name": "Mercurial Magnum", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "upgrade_quick_silver" | ||
], | |||
"TargetTypes": [ | |||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage" | "MagicDamage", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "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": " | "TechPower": "7", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "30", | ||
" | "BuffDuration": "12", | ||
" | "Damage": "60", | ||
" | "AmmoReloadPercent": "100", | ||
"AbilityChargeUpTime": "10", | |||
"BulletsBonusMagicDamage": "25", | |||
"BonusClipSizePercent": "20" | |||
}, | }, | ||
" | "upgrade_express_shot": { | ||
"Name": " | "Name": "Express Shot", | ||
"Description": | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_high_velocity_mag" | ||
], | ], | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage | "WeaponDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "4", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 2,564: | Line 2,960: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusBulletSpeedPercent": "35", | ||
"BonusFireRate": "5", | |||
"ProcAmmoConsumed": "30", | |||
"ProcBulletVelocity": "100", | |||
"ProcBaseAttackDamagePercent": "150" | |||
" | |||
" | |||
" | |||
" | |||
}, | }, | ||
" | "upgrade_extra_charge": { | ||
"Name": " | "Name": "Extra Charge", | ||
"Description": " | "Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": null, | ||
" | "ShopFilters": [ | ||
"MagicDamage" | |||
], | ], | ||
"IsDisabled": false, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 2,603: | Line 2,992: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusAbilityCharges": "1", | ||
" | "BonusSpiritForChargedAbilities": "5" | ||
}, | }, | ||
" | "upgrade_fervor": { | ||
"Name": " | "Name": "Frenzy", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "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": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 2,666: | Line 3,024: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "LowHealthThreshold": "50", | ||
" | "BulletResist": "10", | ||
" | "BonusMoveSpeed": "1m", | ||
" | "BonusFireRate": "10", | ||
" | "FervorMovespeed": "3m", | ||
" | "FervorFireRate": "30", | ||
" | "FervorBulletResist": "40", | ||
"LingerDuration": "5" | |||
}, | }, | ||
" | "upgrade_fire_rate_aura": { | ||
"Name": " | "Name": "Fire Rate Aura", | ||
"Description": | "Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates. Different bonus to non-Heroes", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllFriendly" | ||
], | ], | ||
"ShopFilters": null, | "ShopFilters": null, | ||
| Line 2,700: | Line 3,059: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "10", | ||
" | "BonusFireRateNPC": "35", | ||
" | "AuraRadius": "30m" | ||
}, | }, | ||
" | "upgrade_fleetfoot_boots": { | ||
"Name": " | "Name": "Fleetfoot", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": null, | ||
" | "ShopFilters": [ | ||
"ClipSize", | |||
"Movement" | |||
], | ], | ||
"IsDisabled": false, | |||
"IsDisabled": | "AbilityCooldown": 12, | ||
"AbilityCooldown": | "AbilityDuration": "4", | ||
"AbilityDuration": " | |||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 2,732: | Line 3,090: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "MoveWhileShootingSpeedPenaltyReductionPercent": "100", | ||
" | "MoveWhileZoomedSpeedPenaltyReductionPercent": "100", | ||
" | "ActiveBonusMoveSpeed": "3.5m", | ||
"SlideScale": "35", | |||
"BonusHealth": "125" | |||
" | |||
" | |||
}, | }, | ||
" | "upgrade_focus_lens": { | ||
"Name": " | "Name": "Focus Lens", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
"HeroEnemy" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Disruption", | ||
" | "MagicDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "27", | ||
"AbilityDuration": " | "AbilityDuration": "4.25", | ||
"AbilityCastRange": " | "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", | ||
" | "PercentDamage": "30", | ||
"BonusFireRate": "16" | |||
"BonusFireRate": " | |||
}, | }, | ||
" | "upgrade_frenzy": { | ||
"Name": | "Name": null, | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"ShopFilters": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | |||
"AbilityCastRange": "0", | |||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": " | |||
"AbilityCastRange": " | |||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BulletLifestealPercent": "25", | ||
" | "Radius": "15m", | ||
" | "BulletArmorReduction": "-40", | ||
"LowHealthPercentThreshold": "45", | |||
"LowHealthLifeStealPercent": "45", | |||
"KillBonusMoveSpeedPerStack": "2m", | |||
"MaxKillBonusMoveSpeedStack": "3" | |||
}, | }, | ||
" | "upgrade_full_spectrum": { | ||
"Name": " | "Name": "Full Spectrum", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": [ | "Components": null, | ||
" | "TargetTypes": [ | ||
"AllEnemy" | |||
], | ], | ||
" | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"AbilityCooldown": "0", | |||
"IsDisabled": | |||
"AbilityCooldown": " | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 2,850: | Line 3,186: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechRangeMultiplier": "60", | ||
" | "TechRadiusMultiplier": "60", | ||
" | "SlowPercent": "30", | ||
" | "SlowDuration": "2", | ||
" | "BonusDamagePerHero": "5" | ||
}, | }, | ||
" | "upgrade_fury_trance": { | ||
"Name": " | "Name": "Fury Trance", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "upgrade_vampire" | ||
"ShopFilters": [ | ], | ||
" | "TargetTypes": [ | ||
" | "HeroFriendly" | ||
], | |||
"ShopFilters": [ | |||
"FireRate", | |||
"WeaponDamage", | |||
"Movement", | |||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 16, | ||
"AbilityDuration": " | "AbilityDuration": "6", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 2,885: | Line 3,225: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BulletLifestealPercent": "22", | ||
" | "ActiveBonusFireRate": "40", | ||
" | "BulletResist": "40", | ||
"BonusHealth": "50" | |||
}, | }, | ||
" | "upgrade_galvanic_storm": { | ||
"Name": " | "Name": "Galvanic Storm", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes | "TargetTypes": [ | ||
"AllEnemy" | |||
" | |||
], | ], | ||
"ShopFilters": null, | |||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
| Line 2,916: | Line 3,256: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "DamagePerChain": "50", | ||
" | "BonusPerChain": "75", | ||
" | "ChainRadius": "7m", | ||
" | "ProcChance": "30", | ||
"ProcCooldown": "0.4", | |||
"ChainCount": "7", | |||
"ChainTickRate": "0.2", | |||
"TechShieldMaxHealth": "400", | |||
"GalvanicDebuffDuration": "5", | |||
"ExplodeRadius": "10m", | |||
"GalvanicBuffDuration": "7", | |||
"BuffDamageMult": "2", | |||
"BuffMoveSpeedBonus": "3m" | |||
}, | }, | ||
" | "upgrade_glass_cannon": { | ||
"Name": " | "Name": "Glass Cannon", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage", | ||
" | "ClipSize", | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 2,951: | Line 3,300: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BaseAttackDamagePercent": "80", | ||
" | "MaxHealthLossPercent": "-10", | ||
" | "BonusClipPerKill": "2", | ||
" | "FireRatePerKill": "7", | ||
"MaxStacks": "8", | |||
"SlowPercent": "30", | |||
"SlowDuration": "3", | |||
"BuildUpDuration": "2", | |||
"BuildUpPerShot": "1.2" | |||
}, | }, | ||
" | "upgrade_glass_cannon2": { | ||
"Name": " | "Name": "Glass Cannon v2", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": | "IsDisabled": true, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 2,982: | Line 3,339: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BaseAttackDamagePercent": "100", | ||
" | "MaxHealthLossPercent": "-50", | ||
" | "BonusClipPerKill": "0", | ||
" | "BonusFireRate": "100", | ||
" | "WeaponPowerPerKill": "10", | ||
"MaxStacks": "0", | |||
"SlowDuration": "0", | |||
"BonusBulletSpeedPercent": "25" | |||
}, | }, | ||
" | "upgrade_glitch": { | ||
"Name": " | "Name": "Curse", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Disruption", | ||
" | "WeaponDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 50, | ||
"AbilityDuration": " | "AbilityDuration": "3.25", | ||
"AbilityCastRange": " | "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", | ||
" | "SkipFrames": "6", | ||
"BaseAttackDamagePercent": " | "SlowPercent": "0", | ||
"BaseAttackDamagePercent": "20" | |||
}, | }, | ||
" | "upgrade_greater_withering_whip": { | ||
"Name": " | "Name": "Disarming Hex", | ||
"Description": "\u003Cspan style=\"font-weight: bold;\"\ | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_withering_whip" | ||
], | ], | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Disruption", | ||
"MagicDamage" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": " | "AbilityDuration": "4", | ||
"AbilityCastRange": " | "AbilityCastRange": "23m", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0. | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusSprintSpeed": "1m", | ||
" | "BonusHealth": "100", | ||
"BulletArmorReduction": "-13" | |||
" | |||
}, | }, | ||
" | "upgrade_guardian_ward": { | ||
"Name": " | "Name": "Guardian Ward", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "HeroFriendly" | ||
"IsDisabled": | ], | ||
"AbilityCooldown": " | "ShopFilters": [ | ||
"Durability", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"AbilityCooldown": "45", | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "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": " | "ChannelMoveSpeed": "20m", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CooldownReductionPctOnOthers": "50", | ||
"BuffDuration": "5", | |||
"GuardianWardCombatBarrier": "200", | |||
"BonusMoveSpeed": "3m", | |||
"TechRangeMultiplier": "8", | |||
"TechRadiusMultiplier": "8" | |||
}, | }, | ||
" | "upgrade_headhunter": { | ||
"Name": " | "Name": "Headhunter", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": [ | ||
" | "upgrade_headshot_booster" | ||
" | ], | ||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"WeaponDamage" | |||
], | ], | ||
"IsDisabled": false, | |||
"IsDisabled": | "AbilityCooldown": "6", | ||
"AbilityCooldown": " | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 3,107: | Line 3,480: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HeadShotBonusDamage": "150", | ||
" | "BaseAttackDamagePercent": "8", | ||
" | "BonusHealth": "75", | ||
"HealPercentPerHeadshot": "6", | |||
"BonusMoveSpeed": "2m", | |||
"MovementSpeedBonusDuration": "3" | |||
}, | }, | ||
" | "upgrade_headshot_booster": { | ||
"Name": " | "Name": "Headshot Booster", | ||
"Description": " | "Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability", | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 6, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 3,139: | Line 3,514: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HeadShotBonusDamage": "50", | ||
"BonusHealth": "65" | |||
"BonusHealth": " | |||
}, | }, | ||
" | "upgrade_headshot_booster2": { | ||
"Name": " | "Name": "Weakening Headshot", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 3, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BulletResistReduction": "-12", | ||
" | "MagicResistReduction": "0", | ||
" | "HealAmpReceivePenaltyPercent": "0", | ||
" | "HealAmpRegenPenaltyPercent": "0", | ||
"DebuffDuration": "10", | |||
"HeadShotBonusDamage": "0", | |||
"DiminishingMultiplier": "0.5", | |||
"BonusHealth": "50" | |||
}, | }, | ||
" | "upgrade_heal_on_level": { | ||
"Name": " | "Name": "Patron's Healing", | ||
"Description": " | "Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "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", | ||
" | "HealOnLevelHealAmount": "210", | ||
"BonusHealthRegen": "2.0", | |||
"AuraRadius": "15m" | |||
}, | }, | ||
" | "upgrade_healbane": { | ||
"Name": " | "Name": "Healbane", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "AllEnemy" | ||
"IsDisabled": | ], | ||
"ShopFilters": [ | |||
"Healing", | |||
"Disruption", | |||
"Durability" | |||
], | |||
"IsDisabled": false, | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "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": " | "TechPower": "7", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HealAmpReceivePenaltyPercent": "-35", | ||
" | "HealAmpRegenPenaltyPercent": "-35", | ||
"HealOnKill": "275" | |||
}, | }, | ||
" | "upgrade_healbuff": { | ||
"Name": " | "Name": "Healing Tempo", | ||
"Description": | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"upgrade_healing_booster" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "FireRate", | ||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "1", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 3,255: | Line 3,647: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "40", | ||
" | "BuffDuration": "7", | ||
" | "BonusMoveSpeed": "1.5m", | ||
"MinimumHealAmount": "1", | |||
"TechResist": "10", | |||
"BonusHealthRegen": "6", | |||
"HealAmpCastPercent": "30", | |||
"HealAmpRegenPercent": "30" | |||
}, | }, | ||
" | "upgrade_healing_booster": { | ||
"Name": " | "Name": "Healing Booster", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components | "Components": [ | ||
"upgrade_endurance" | |||
" | |||
], | ], | ||
"TargetTypes": null, | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Healing" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 3,286: | Line 3,682: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HealAmpCastPercent": "25", | ||
" | "HealAmpRegenPercent": "25", | ||
" | "BonusHealthRegen": "3.5" | ||
}, | }, | ||
" | "upgrade_health": { | ||
"Name": " | "Name": "Extra Health", | ||
"Description": | "Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": null, | ||
" | "ShopFilters": [ | ||
"WeaponDamage", | |||
"Durability" | |||
], | ], | ||
"IsDisabled": false, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 3,318: | Line 3,715: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "175" | ||
}, | }, | ||
" | "upgrade_health_2": { | ||
"Name": " | "Name": "Toughness", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": [ | "Components": null, | ||
" | "TargetTypes": null, | ||
"ShopFilters": [ | |||
"WeaponDamage", | |||
"Durability" | |||
], | ], | ||
"IsDisabled": true, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 3,352: | Line 3,744: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusHealth": "200" | |||
"BonusHealth": " | |||
}, | }, | ||
" | "upgrade_health_nova": { | ||
"Name": " | "Name": "Healing Nova", | ||
"Description": " | "Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_health_stimpak" | ||
], | |||
"TargetTypes": [ | |||
"AllFriendly" | |||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Healing" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "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", | ||
" | "TotalHealthRegen": "300", | ||
" | "HeroTargetBonus": "0", | ||
"RegenDuration": "2", | |||
"AuraRadius": "18m" | |||
}, | }, | ||
" | "upgrade_health_regen_1": { | ||
"Name": " | "Name": "Health Regen", | ||
"Description": | "Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 3,415: | Line 3,803: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusHealthRegen": " | "BonusHealthRegen": "2.75" | ||
}, | }, | ||
" | "upgrade_health_regen_aura": { | ||
"Name": " | "Name": "Healing Aura", | ||
"Description": | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes | "TargetTypes": [ | ||
"AllFriendly" | |||
" | |||
], | ], | ||
"IsDisabled": | "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", | ||
" | "HealInterval": "3", | ||
" | "HealAmount": "40", | ||
" | "HealRadius": "9m" | ||
}, | }, | ||
" | "upgrade_health_stealing_magic": { | ||
"Name": " | "Name": "Spirit Lifesteal", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage" | "MagicDamage", | ||
"Healing", | |||
"Durability" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": " | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
| Line 3,478: | Line 3,865: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "AbilityLifestealPercentHero": "16", | ||
" | "NonHeroAbilityLifestealTooltipOnly": "3", | ||
" | "BonusHealth": "70" | ||
}, | }, | ||
" | "upgrade_health_stimpak": { | ||
"Name": " | "Name": "Healing Rite", | ||
"Description": " | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroFriendly" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Healing" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "70", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "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", | ||
" | "TotalHealthRegen": "300", | ||
" | "RegenDuration": "20", | ||
"BonusSprintSpeed": "2m" | |||
" | |||
}, | }, | ||
" | "upgrade_height_advantage": { | ||
"Name": " | "Name": "Height Advantage", | ||
"Description": " | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 3,546: | Line 3,925: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HighGroundBonusWeaponPower": "50" | ||
}, | }, | ||
" | "upgrade_high_impact_armor": { | ||
"Name": " | "Name": "High Impact Armor", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"AbilityCooldown": "0", | |||
"AbilityDuration": "0", | |||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": " | |||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 3,580: | Line 3,951: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "DamageThreshold": "40", | ||
" | "DamageReduction": "60" | ||
}, | }, | ||
" | "upgrade_high_velocity_mag": { | ||
"Name": " | "Name": "High-Velocity Rounds", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | |||
"WeaponDamage" | |||
"ShopFilters": [ | |||
" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 3,615: | Line 3,980: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusBulletSpeedPercent": "35", | ||
" | "BonusFireRate": "5" | ||
}, | }, | ||
" | "upgrade_hollow_point_rounds": { | ||
"Name": " | "Name": "Hollow Point", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
" | "Durability" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 3,649: | Line 4,012: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BaseAttackDamagePercent": " | "LifeThreshold": "65", | ||
" | "BaseAttackDamagePercent": "35", | ||
" | "OutOfCombatHealthRegen": "4.5", | ||
" | "BonusHealth": "150", | ||
" | "BulletArmorReduction": "-10", | ||
"DebuffDuration": "8" | |||
}, | }, | ||
" | "upgrade_imbued_ability": { | ||
"Name": " | "Name": "Imbued Ability", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": null, | "ShopFilters": null, | ||
| Line 3,682: | Line 4,045: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "ImbuedBonusDuration": "25", | ||
" | "ImbuedBonusDamage": "10", | ||
"SlowPercent": " | "BonusAbilityDurationPercent": "20", | ||
"SlowPercent": "15", | |||
"SlowDuration": "2" | "SlowDuration": "2" | ||
}, | }, | ||
" | "upgrade_imbued_duration_extender": { | ||
"Name": " | "Name": "Superior Duration", | ||
"Description": " | "Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": | "Components": [ | ||
"upgrade_arcane_extension" | |||
], | |||
"TargetTypes": [ | "TargetTypes": [ | ||
"AllEnemy" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 3,716: | Line 4,079: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusAbilityDurationPercent": "28", | ||
" | "BulletResist": "8" | ||
}, | }, | ||
" | "upgrade_improved_bullet_armor": { | ||
"Name": " | "Name": "Bullet Resilience", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
"AbilityCharges": "0", | "AbilityCharges": "0", | ||
"AbilityCooldownBetweenCharge": "0", | "AbilityCooldownBetweenCharge": "0", | ||
"ChannelMoveSpeed": " | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BulletResist": "30", | ||
" | "HealthThreshold": "30", | ||
" | "BulletResistBelowThreshold": "30" | ||
}, | }, | ||
" | "upgrade_improved_spirit": { | ||
"Name": " | "Name": "Extra Spirit", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"IsDisabled": | "MagicDamage", | ||
"AbilityCooldown": | "Healing" | ||
"AbilityDuration": " | ], | ||
"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": " | "TechPower": "10", | ||
"WeaponPower": "0 | "WeaponPower": "0" | ||
}, | }, | ||
" | "upgrade_improved_stamina": { | ||
"Name": " | "Name": "Extra Stamina", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "FireRate", | ||
" | "Movement" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 3,815: | Line 4,167: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "Stamina": "1", | ||
" | "StaminaCooldownReduction": "12" | ||
}, | }, | ||
" | "upgrade_infinitemagazine": { | ||
"Name": " | "Name": "Endless Magazine", | ||
"Description": " | "Description": "Gain \u003Cspan class=\"highlight\"\u003Einfinite ammo\u003C/span\u003E and {g:citadel_inline_attribute:'BonusFireRate'}.", | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"IsDisabled": | "WeaponDamage", | ||
"AbilityCooldown": " | "FireRate", | ||
"AbilityDuration": " | "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", | ||
" | "BonusClipSizePercent": "100", | ||
" | "BaseAttackDamagePercent": "20", | ||
" | "BonusFireRate": "20", | ||
"BonusHealth": "200" | |||
}, | }, | ||
" | "upgrade_infuser": { | ||
"Name": " | "Name": "Infuser", | ||
"Description": " | "Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.", | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"upgrade_health_stealing_magic" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage | "MagicDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": " | "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", | ||
" | "BonusHealth": "100", | ||
" | "BonusSpirit": "35", | ||
" | "AbilityLifestealPercentHero": "80", | ||
"TechResist": "10", | |||
"AbilityLifestealPercentHeroPassive": "16", | |||
"NonHeroAbilityLifestealTooltipOnly": "3" | |||
}, | }, | ||
" | "upgrade_inhibitor": { | ||
"Name": " | "Name": "Inhibitor", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage", | ||
"Disruption" | "Disruption", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 3,914: | Line 4,268: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "125", | ||
" | "DebuffDuration": "2.5", | ||
" | "OutgoingDamagePenaltyPercent": "-35", | ||
" | "BaseAttackDamagePercent": "15", | ||
" | "HealAmpReceivePenaltyPercent": "-30", | ||
"HealAmpRegenPenaltyPercent": "-30" | |||
}, | }, | ||
" | "upgrade_intensifying_clip": { | ||
"Name": " | "Name": "Intensifying Magazine", | ||
"Description": " | "Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | |||
"TargetTypes": | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "ClipSize", | ||
"WeaponDamage" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusClipSizePercent": "20", | ||
" | "BaseAttackDamagePercent": "", | ||
" | "ShootDurationForMax": "3", | ||
" | "BaseAttackDamagePercentAtMaxDuration": "40" | ||
}, | }, | ||
" | "upgrade_juggernaut": { | ||
"Name": " | "Name": "Juggernaut", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"upgrade_cardio_calibrator" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 3,983: | Line 4,335: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "MeleeResistPercent": "25", | ||
" | "SlowResistancePercent": "50", | ||
"FireRateSlow": "40", | |||
"BonusHealthRegen": "8", | |||
"BonusMoveSpeed": "2m", | "BonusMoveSpeed": "2m", | ||
" | "FireRateSlowDuration": "4" | ||
}, | }, | ||
" | "upgrade_kinetic_sash": { | ||
"Name": " | "Name": "Kinetic Dash", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"upgrade_improved_stamina" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "FireRate", | ||
"ClipSize", | |||
"Movement", | |||
"Durability" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "7", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 4,017: | Line 4,373: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "30", | ||
" | "BonusClipSize": "8", | ||
" | "Stamina": "1", | ||
" | "StaminaCooldownReduction": "12" | ||
}, | }, | ||
" | "upgrade_lifestrike_gauntlets": { | ||
"Name": " | "Name": "Melee Lifesteal", | ||
"Description": " | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
| Line 4,034: | Line 4,390: | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability", | ||
" | "Melee", | ||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "8", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 4,051: | Line 4,408: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusMeleeDamagePercent": "12", | ||
" | "LifestrikeHeal": "100", | ||
"NonHeroHealPct": "30" | |||
}, | }, | ||
" | "upgrade_long_range": { | ||
"Name": " | "Name": "Long Range", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "ClipSize" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 4,083: | Line 4,439: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BaseAttackDamagePercent": "0", | "BaseAttackDamagePercent": "0", | ||
" | "LongRangeBonusWeaponPower": "35", | ||
" | "LongRangeBonusWeaponPowerMinRange": "15m", | ||
" | "BonusSprintSpeed": "1m" | ||
}, | }, | ||
" | "upgrade_long_range_slowing_tech": { | ||
"Name": " | "Name": "Omni Spirit", | ||
"Description": | "Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": [ | "Components": null, | ||
" | "TargetTypes": [ | ||
"HeroEnemy", | |||
"CreepEnemy" | |||
], | ], | ||
" | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 4,118: | Line 4,469: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechRangeMultiplier": "30", | ||
" | "TechRadiusMultiplier": "30", | ||
" | "SlowPercent": "20", | ||
" | "SlowDuration": "2" | ||
}, | }, | ||
" | "upgrade_magic_burst": { | ||
"Name": " | "Name": "Mystic Burst", | ||
"Description": " | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "14", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 4,156: | Line 4,505: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "Damage": "40", | ||
" | "MinimumDamage": "80", | ||
" | "AbilityChargeUpTime": "14", | ||
" | "MaxHealthDamage": "0" | ||
}, | }, | ||
" | "upgrade_magic_carpet": { | ||
"Name": " | "Name": "Magic Carpet", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Movement" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 32, | ||
"AbilityDuration": " | "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": " | "ChannelMoveSpeed": "-1", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "10", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "SummonDuration": "1.3", | ||
" | "FlyMoveSpeed": "6m", | ||
" | "BonusHealth": "100", | ||
" | "BonusAbilityDurationPercent": "15" | ||
}, | }, | ||
" | "upgrade_magic_clarity": { | ||
"Name": " | "Name": "Clarity", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": 16, | ||
"AbilityDuration": " | "AbilityDuration": "8", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
| Line 4,219: | Line 4,565: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusMovespeed": "2m", | ||
" | "BonusSpirit": "28", | ||
" | "BonusSpiritMaxTime": "12", | ||
" | "BonusSpiritWindow": "1", | ||
" | "BonusSpiritMin": "2" | ||
}, | }, | ||
" | "upgrade_magic_missile": { | ||
"Name": " | "Name": "Conjure Missiles", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "ClipSize", | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": true, | "IsDisabled": true, | ||
| Line 4,256: | Line 4,599: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BaseAttackDamagePercent": "70", | ||
" | "MaxHealthLossPercent": "-15", | ||
" | "BonusClipPerKill": "2", | ||
" | "MaxClipBonus": "14", | ||
"BonusFireRate": " | "BonusFireRate": "10", | ||
" | "BonusMoveSpeed": "1m", | ||
" | "WeaponPowerPerKill": "10", | ||
"MaxStacks": "5" | |||
}, | }, | ||
" | "upgrade_magic_reach": { | ||
"Name": " | "Name": "Mystic Expansion", | ||
"Description": " | "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": " | "Cost": "800", | ||
"Tier": "1", | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
| Line 4,292: | Line 4,632: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechRangeMultiplier": "20", | ||
" | "TechRadiusMultiplier": "20" | ||
}, | }, | ||
" | "upgrade_magic_shield": { | ||
"Name": " | "Name": "Enchanter's Emblem", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"IsDisabled": | "MagicDamage", | ||
"AbilityCooldown": | "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": " | "TechPower": "15", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechResist": "18", | ||
" | "OutOfCombatHealthRegen": "3", | ||
"LifeThreshold": "65", | |||
"CooldownReduction": "7" | |||
}, | }, | ||
" | "upgrade_magic_shock": { | ||
"Name": " | "Name": "Tankbuster", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": | "Components": [ | ||
"upgrade_magic_burst" | |||
], | |||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
"Disruption" | "Disruption" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "8", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
| Line 4,355: | Line 4,698: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "MinimumDamage": "165", | ||
" | "ReProcLockoutTime": "5", | ||
" | "WatcherMaxDuration": "30", | ||
" | "MaxHealthDamage": "7", | ||
" | "Damage": "40", | ||
"AbilityChargeUpTime": "8", | |||
"BonusHealth": "75" | |||
}, | }, | ||
" | "upgrade_magic_slow": { | ||
"Name": " | "Name": "Mystic Slow", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "2", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 4,387: | Line 4,734: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "MovementSpeedSlow": "30", | ||
" | "BonusSprintSpeed": "1m", | ||
" | "BonusHealth": "50" | ||
}, | }, | ||
" | "upgrade_magic_storm": { | ||
"Name": " | "Name": "Surge of Power", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_improved_spirit" | ||
], | ], | ||
"TargetTypes": null, | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage", | "MagicDamage", | ||
" | "Movement" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "ImbuedTechPower": "22", | ||
" | "FireRateBonus": "20", | ||
" | "BonusMoveSpeed": "2m", | ||
" | "MovementSpeedBonusDuration": "6", | ||
" | "MoveWhileShootingSpeedPenaltyReductionPercent": "100", | ||
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100" | |||
}, | }, | ||
" | "upgrade_magic_tempo": { | ||
"Name": " | "Name": "Compress Cooldown", | ||
"Description": " | "Description": "Imbue an ability to reduce its \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": null, | ||
" | "ShopFilters": [ | ||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 4,454: | Line 4,800: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CooldownReduction": "18" | ||
}, | }, | ||
" | "upgrade_magic_vulnerability": { | ||
"Name": " | "Name": "Mystic Vulnerability", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Disruption" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "6", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 4,484: | Line 4,831: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechArmorDamageReduction": "-8", | ||
"TechResist": " | "TechResist": "8" | ||
}, | }, | ||
" | "upgrade_medic_bullets": { | ||
"Name": " | "Name": "Restorative Shot", | ||
"Description": "Your | "Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "AllEnemy" | ||
"IsDisabled": | ], | ||
"AbilityCooldown": " | "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", | ||
" | "Radius": "1m", | ||
" | "ProcChance": "90", | ||
" | "HealFromHero": "40", | ||
" | "HealFromNPC": "15", | ||
" | "BaseAttackDamagePercent": "6" | ||
}, | }, | ||
" | "upgrade_mega_spirit": { | ||
"Name": " | "Name": "Boundless Spirit", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": [ | ||
" | "upgrade_soaring_spirit" | ||
" | ], | ||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Movement", | |||
"Healing" | |||
], | ], | ||
" | "IsDisabled": false, | ||
" | "AbilityCooldown": "0", | ||
"AbilityDuration": "3", | |||
"AbilityDuration": " | "AbilityCastRange": "0", | ||
"AbilityCastRange": " | |||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0", | ||
| Line 4,548: | Line 4,897: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "40", | ||
"WeaponPower": "0" | "WeaponPower": "0", | ||
"BaseAttackDamagePercent": "30", | |||
"BonusMoveSpeed": "2m", | |||
"BonusHealth": "100", | |||
"HealingPerCast": "100", | |||
"OutOfCombatHealthRegen": "4" | |||
}, | }, | ||
" | "upgrade_melee_charge": { | ||
"Name": " | "Name": "Melee Charge", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy", | ||
"TrooperEnemy", | |||
"MinionEnemy", | |||
"Neutral" | |||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Melee" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "7", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 4,580: | Line 4,936: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BulletResist": "10", | ||
" | "BonusMeleeDamagePercent": "10", | ||
" | "MeleeDistanceScale": "50", | ||
" | "BonusHeavyMeleeDamage": "30" | ||
}, | }, | ||
" | "upgrade_melee_rebuttal": { | ||
"Name": " | "Name": "Rebuttal", | ||
"Description": | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": [ | "Components": null, | ||
" | "TargetTypes": [ | ||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | |||
"Durability", | |||
"Melee", | |||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
| Line 4,611: | Line 4,971: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "50", | ||
" | "ParryCooldownReduction": "2", | ||
" | "BuffDuration": "6", | ||
" | "BuffMeleeDamageBoost": "50", | ||
"ParrySuccessHealPercentage": "100" | |||
}, | }, | ||
" | "upgrade_metal_skin": { | ||
"Name": " | "Name": "Metal Skin", | ||
"Description": | "Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability", | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "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", | ||
" | "BulletResist": "15", | ||
" | "ActiveMoveSpeedPenalty": "-1.5m", | ||
"GroundDashReductionPercent": "-25" | |||
}, | }, | ||
" | "upgrade_mod_disruptor": { | ||
"Name": "Soul | "Name": "Soul Disruptor", | ||
"Description": | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": 32, | ||
"AbilityDuration": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "DPS": "50", | ||
" | "DPSIncrease": "10", | ||
" | "DPSMax": "100", | ||
"Radius": "8m", | |||
"TickRate": "0.5", | |||
"TechResist": "-18" | |||
}, | }, | ||
" | "upgrade_mystic_regeneration": { | ||
"Name": " | "Name": "Mystic Regeneration", | ||
"Description": " | "Description": "Dealing Spirit Damage to enemy Heroes grants you Bonus Health Regen. Stacks when dealing damage to different heroes.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | |||
"ShopFilters": [ | |||
"TargetTypes": null, | "MagicDamage", | ||
"ShopFilters": [ | "Healing" | ||
" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 4,702: | Line 5,068: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "Regeneration": "4", | ||
" | "RegenerationDuration": "6" | ||
}, | }, | ||
" | "upgrade_nearby_enemy_boost": { | ||
"Name": " | "Name": "Adrenaline Rush", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "FireRate", | ||
"Movement" | |||
], | ], | ||
"IsDisabled": | "IsDisabled": true, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 4,736: | Line 5,101: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "Radius": "20m", | ||
" | "TickRate": "1", | ||
" | "MinTargetsRequired": "2", | ||
"BaseAttackDamagePercent": "48", | |||
"BonusFireRate": "30", | |||
"BonusHealth": "90", | |||
"BonusMoveSpeed": "1m" | |||
}, | }, | ||
" | "upgrade_non_player_bonus": { | ||
"Name": " | "Name": "Monster Rounds", | ||
"Description": "Gain | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"IsDisabled": | "WeaponDamage", | ||
"AbilityCooldown": "0", | "Durability", | ||
"AbilityDuration": " | "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", | ||
" | "NonPlayerBonusWeaponPower": "25", | ||
"OutOfCombatHealthRegen": "1.5", | |||
"NonPlayerBulletResist": "25" | |||
}, | }, | ||
" | "upgrade_non_player_bonus_sacrifice": { | ||
"Name": " | "Name": "Cultlist Sacrifice", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "upgrade_non_player_bonus" | ||
], | |||
"TargetTypes": [ | |||
"TrooperEnemy", | |||
"Neutral", | |||
"MinionEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
"Durability", | "Durability", | ||
" | "Healing" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "260", | ||
"AbilityDuration": " | "AbilityDuration": "180", | ||
"AbilityCastRange": " | "AbilityCastRange": "7m", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0", | ||
| Line 4,794: | Line 5,175: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "NonPlayerBonusWeaponPower": "35", | ||
" | "OutOfCombatHealthRegen": "4", | ||
" | "NonPlayerBulletResist": "35", | ||
" | "BonusSoulsPct": "150", | ||
"BonusFireRate": " | "BonusHealth": "350", | ||
"BonusFireRate": "25", | |||
"BonusAbilityCharges": "1", | |||
"TechRangeMultiplier": "15", | |||
"TechRadiusMultiplier": "15" | |||
}, | }, | ||
" | "upgrade_personal_rejuvenator": { | ||
"Name": " | "Name": "Rebirth", | ||
"Description": " | "Description": "Respawns the hero at the spot they died.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": 509, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 4,824: | Line 5,209: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "RespawnDelay": "5", | ||
"RespawnBonusHealthDuration": "0" | |||
}, | }, | ||
" | "upgrade_phantom_strike": { | ||
"Name": " | "Name": "Phantom Strike", | ||
"Description": "\u003Cspan style=\"font-weight: bold;\"\ | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage", | ||
"Durability", | "Durability", | ||
" | "Movement", | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "25m", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0.35", | ||
"AbilityChannelTime": " | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
"AbilityCharges": "0", | "AbilityCharges": "0", | ||
"AbilityCooldownBetweenCharge": "0", | "AbilityCooldownBetweenCharge": "0", | ||
"ChannelMoveSpeed": " | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "8", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BaseAttackDamagePercent": "15", | ||
" | "SlowPercent": "50", | ||
" | "SlowDuration": "3", | ||
" | "ImpactDamage": "75" | ||
}, | }, | ||
" | "upgrade_predator_precision": { | ||
"Name": " | "Name": "Predator Precision", | ||
"Description": | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "8", | ||
" | "LifeThreshold": "50", | ||
"BaseAttackDamagePercent": "50" | |||
}, | }, | ||
" | "upgrade_pristine_emblem": { | ||
"Name": " | "Name": "Opening Rounds", | ||
"Description": | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
"Durability" | "Durability" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "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": " | "TechPower": "7", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "EnemyLifeThreshold": "50", | ||
" | "BaseAttackDamagePercent": "0", | ||
" | "BaseAttackDamagePercentBonus": "40" | ||
}, | }, | ||
" | "upgrade_proc_disarm": { | ||
"Name": " | "Name": "Disarming Bullets", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": [ | "Components": null, | ||
" | "TargetTypes": [ | ||
"HeroEnemy" | |||
], | ], | ||
" | "ShopFilters": null, | ||
" | "IsDisabled": true, | ||
"AbilityCooldown": "0", | |||
"AbilityDuration": "5", | |||
" | |||
"AbilityDuration": " | |||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 4,961: | Line 5,337: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "ImmunityDuration": "3", | ||
" | "BuildUpPerShot": "1.0", | ||
" | "BuildUpDuration": "10" | ||
}, | }, | ||
" | "upgrade_proc_silence": { | ||
"Name": " | "Name": "Silencer", | ||
"Description": "Your bullets | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
| Line 4,977: | Line 5,350: | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
"HeroEnemy | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Disruption", | ||
"WeaponDamage" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,000: | Line 5,370: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechResist": "14", | ||
" | "TechDamageReduction": "-25", | ||
" | "SilenceDuration": "2.5", | ||
" | "DebuffDuration": "6", | ||
" | "ImmunityDuration": "10", | ||
" | "BuildUpPerShot": "1.04", | ||
"BuildUpDuration": "5" | |||
}, | }, | ||
" | "upgrade_proc_tech_damage": { | ||
"Name": " | "Name": "Magitech Rounds", | ||
"Description": "\u003Cspan | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"ShopFilters": | "AbilityCooldown": "0", | ||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 5,033: | Line 5,400: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "ProcCooldown": "1", | ||
" | "BaseDamagePct": "0.0001", | ||
"NanoTechPerShot": "1", | |||
"BaseDamagePerShot": "1", | |||
" | "SpellAmplificationMultiplier": "5" | ||
" | |||
" | |||
}, | }, | ||
" | "upgrade_quarantine": { | ||
"Name": " | "Name": "Quarantine", | ||
"Description": "\u003Cspan class=\"highlight\"\ | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes | "TargetTypes": [ | ||
"HeroEnemy" | |||
" | |||
], | ], | ||
"ShopFilters": null, | |||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": 42, | ||
"AbilityDuration": " | "AbilityDuration": "4.5", | ||
"AbilityCastRange": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0 | "WeaponPower": "0" | ||
}, | }, | ||
" | "upgrade_quick_silver": { | ||
"Name": " | "Name": "Quicksilver Reload", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage", | "MagicDamage", | ||
" | "FireRate" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "16", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "10", | ||
" | "BuffDuration": "12", | ||
" | "Damage": "60", | ||
" | "AmmoReloadPercent": "100", | ||
" | "AbilityChargeUpTime": "16" | ||
}, | }, | ||
" | "upgrade_rapid_recharge": { | ||
"Name": " | "Name": "Rapid Recharge", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components | "Components": [ | ||
"upgrade_extra_charge" | |||
" | |||
], | ], | ||
"TargetTypes": null, | |||
"ShopFilters": null, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
"AbilityCharges": "0", | "AbilityCharges": "0", | ||
"AbilityCooldownBetweenCharge": "0", | "AbilityCooldownBetweenCharge": "0", | ||
"ChannelMoveSpeed": " | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "CooldownBetweenChargeReduction": "50", | ||
"BonusAbilityCharges": "2", | |||
"BonusSpiritForChargedAbilities": "10" | |||
" | |||
" | |||
}, | }, | ||
" | "upgrade_rapid_rounds": { | ||
"Name": " | "Name": "Rapid Rounds", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"FireRate" | "FireRate", | ||
"Movement" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "10" | ||
}, | }, | ||
" | "upgrade_rebirth": { | ||
"Name": " | "Name": "Soul Rebirth", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"AbilityCooldown": 240, | |||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 5,216: | Line 5,551: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "12", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "SpawnTimePenalty": "30", | ||
" | "RespawnDelay": "4", | ||
" | "RespawnHealthPercent": "50" | ||
}, | }, | ||
" | "upgrade_reduce_debuff_duration": { | ||
"Name": " | "Name": "Debuff Remover", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_debuff_reducer" | ||
], | ], | ||
"TargetTypes": null, | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage | "WeaponDamage" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 45, | ||
"AbilityDuration": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "StatusResistancePercent": "30", | ||
" | "ActiveBonusMoveSpeed": "2.5m", | ||
" | "BuffDuration": "4", | ||
" | "HealOnActivate": "250", | ||
" | "BonusHealth": "125" | ||
}, | }, | ||
" | "upgrade_regenerating_bullet_shield": { | ||
"Name": " | "Name": "Battle Vest", | ||
"Description": | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "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", | ||
" | "BonusFireRate": "8" | ||
}, | }, | ||
" | "upgrade_regenerative_armor": { | ||
"Name": " | "Name": "Regenerative Armor", | ||
"Description": " | "Description": "Gain a short burst of health regeneration when taking bullet damage from heroes", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "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": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "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_reinforcing_casings": { | ||
"Name": " | "Name": "Escalating Resilience", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components | "Components": [ | ||
"upgrade_clip_size" | |||
" | |||
], | ], | ||
"TargetTypes": null, | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "Durability", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,357: | Line 5,678: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "MaxArmorStacks": "30", | ||
" | "BulletResistPerStack": "2", | ||
"BaseAttackDamagePercent": " | "BulletResistDuration": "20", | ||
"BaseAttackDamagePercent": "15", | |||
"BonusHealth": "100", | |||
"BonusClipSizePercent": "30" | |||
}, | }, | ||
" | "upgrade_reload_speed": { | ||
"Name": " | "Name": "Fast Reload", | ||
"Description": " | "Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | |||
"ShopFilters": null, | |||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
| Line 5,390: | Line 5,711: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "ReloadSpeedMultipler": "-35" | ||
}, | }, | ||
" | "upgrade_rescue_beam": { | ||
"Name": " | "Name": "Rescue Beam", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "upgrade_health_stimpak" | ||
"ShopFilters": | ], | ||
"IsDisabled": | "TargetTypes": [ | ||
"AbilityCooldown": | "HeroFriendly" | ||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"Durability", | |||
"Healing", | |||
"Movement" | |||
], | |||
"IsDisabled": false, | |||
"AbilityCooldown": 30, | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "28m", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": " | "AbilityChannelTime": "2.5", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
"AbilityCharges": "0", | "AbilityCharges": "0", | ||
"AbilityCooldownBetweenCharge": "0", | "AbilityCooldownBetweenCharge": "0", | ||
"ChannelMoveSpeed": " | "ChannelMoveSpeed": "24m", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HealPercentAmount": "25", | ||
"HealInterval": "0.2", | |||
"BonusMoveSpeed": "0m", | |||
"BonusSprintSpeed": "1m", | |||
"SelfModifier": "100", | |||
"TechRangeMultiplier": "8", | |||
"TechRadiusMultiplier": "6" | |||
}, | }, | ||
" | "upgrade_resilience": { | ||
"Name": " | "Name": "Enduring Spirit", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
" | "Durability" | ||
], | ], | ||
"IsDisabled": | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "25", | ||
"AbilityLifestealPercentHero": "7" | |||
" | |||
}, | }, | ||
" | "upgrade_restorative_locket": { | ||
"Name": " | "Name": "Restorative Locket", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"Healing", | |||
"Durability" | "Durability" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "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": " | "Radius": "35m", | ||
" | "TechResist": "6", | ||
" | "HealPerStack": "20", | ||
" | "MaxStacks": "20", | ||
"StaminaToRestore": "2" | |||
}, | }, | ||
" | "upgrade_return_fire": { | ||
"Name": " | "Name": "Return Fire", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | |||
"TargetTypes": | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability", | ||
"MagicDamage" | "MagicDamage", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": " | "AbilityDuration": "6", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 5,514: | Line 5,847: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BulletDamageReflectedPct": "60", | ||
" | "SpiritDamageReflectedPct": "30", | ||
" | "ReturnFireBulletResist": "0", | ||
" | "BulletResist": "10" | ||
}, | }, | ||
" | "upgrade_ricochet": { | ||
"Name": " | "Name": "Ricochet", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy", | ||
"BossEnemy", | |||
"TrooperEnemy", | |||
"PropEnemy", | |||
"MinionEnemy", | |||
"Neutral" | |||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "ClipSize" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 5,552: | Line 5,885: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "RicochetDamagePercent": "65", | ||
" | "RicochetRadius": "13m", | ||
" | "RicochetTargetsTooltipOnly": "2", | ||
" | "BonusFireRate": "25" | ||
}, | }, | ||
" | "upgrade_rocket_booster": { | ||
"Name": " | "Name": "Majestic Leap", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Movement" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "32", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 5,592: | Line 5,918: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "JumpVelocityHidden": "27m", | ||
" | "InteruptCooldown": "5", | ||
" | "AirControlPercent": "100", | ||
" | "SlamDownRadius": "10m", | ||
" | "VerticalDifferenceTolerance": "2m", | ||
" | "TossSpeed": "500", | ||
" | "SlowPercent": "40", | ||
" | "SlowDuration": "2.5", | ||
" | "DropDownSpeed": "35m", | ||
"MaxLandingSpeed": "20m", | |||
"ImpactHeight": "2m", | |||
"MinAimAngle": "30", | |||
"CombatBarrier": "300", | |||
"BarrierDuration": "8" | |||
}, | }, | ||
" | "upgrade_rocket_boots": { | ||
"Name": " | "Name": "Majestic Leap - Disabled", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
"Movement" | "Movement" | ||
], | ], | ||
"IsDisabled": | "IsDisabled": true, | ||
"AbilityCooldown": | "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": " | "TechPower": "8", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "JumpVelocityHidden": "22.5m", | ||
" | "InteruptCooldown": 4, | ||
" | "AirControlPercent": "100", | ||
"BonusHealth": "50" | |||
}, | }, | ||
" | "upgrade_rupture": { | ||
"Name": " | "Name": "Decay", | ||
"Description": " | "Description": "Inflict \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "HeroEnemy" | ||
"IsDisabled": | ], | ||
"AbilityCooldown": | "ShopFilters": [ | ||
"AbilityDuration": " | "MagicDamage", | ||
"AbilityCastRange": " | "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": " | "TechPower": "8", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "HealAmpReceivePenaltyPercent": "-35", | ||
" | "HealAmpRegenPenaltyPercent": "-35", | ||
" | "TickRate": "1.0", | ||
"DotHealthPercent": "2.75", | |||
"BonusHealth": "90" | |||
}, | }, | ||
" | "upgrade_self_bubble": { | ||
"Name": " | "Name": "Ethereal Shift", | ||
"Description": "\u003Cspan | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": null, | ||
" | "ShopFilters": [ | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | |||
"IsDisabled": | "AbilityCooldown": 24, | ||
"AbilityCooldown": | "AbilityDuration": "4.0", | ||
"AbilityDuration": " | "AbilityCastRange": "0", | ||
"AbilityCastRange": " | |||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0", | ||
| Line 5,688: | Line 6,026: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BuffDuration": "5", | ||
"TechResist": "30", | |||
" | "DampingFactor": "3", | ||
" | "LiftHeight": "120", | ||
" | "BonusSpirit": "20", | ||
" | "MoveSpeedMax": "3.5m", | ||
"BonusMoveSpeed": "3m" | |||
" | |||
" | |||
}, | }, | ||
" | "upgrade_sharpshooter": { | ||
"Name": " | "Name": "Sharpshooter", | ||
"Description": | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"upgrade_long_range" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"IsDisabled": | "WeaponDamage", | ||
"AbilityCooldown": | "ClipSize" | ||
"AbilityDuration": " | ], | ||
"AbilityCastRange": " | "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", | ||
" | "LongRangeBonusWeaponPower": "70", | ||
" | "LongRangeBonusWeaponPowerMinRange": "15m", | ||
" | "BonusAttackRangePercent": "18", | ||
" | "BonusZoomPercent": "25", | ||
" | "BonusMoveSpeed": "-1m", | ||
" | "BonusSprintSpeed": "1m" | ||
}, | }, | ||
" | "upgrade_silencer": { | ||
"Name": " | "Name": "Silencer", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
"HeroEnemy" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": 36, | ||
"AbilityDuration": " | "AbilityDuration": "4", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 5,771: | Line 6,098: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "EMPDuration": "2", | ||
" | "BaseAttackDamagePercent": "20" | ||
}, | }, | ||
" | "upgrade_siphon_bullets": { | ||
"Name": " | "Name": "Siphon Bullets", | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": [ | "Components": null, | ||
" | "TargetTypes": [ | ||
"HeroEnemy" | |||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage", | ||
" | "Healing" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,804: | Line 6,128: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BaseAttackDamagePercent": "15", | ||
" | "BulletResist": "10", | ||
" | "StealPerHit": "1", | ||
" | "StealPerKill": "1", | ||
"StackLostPerDeath": "2", | |||
"MaxStacks": "9999", | |||
"StealDuration": "20", | |||
"ProcCooldown": "0.8", | |||
"HealthSteal": "65", | |||
"ParticleRadius": "1m" | |||
}, | }, | ||
" | "upgrade_slow_immunity": { | ||
"Name": " | "Name": "Unstoppable - Deprecated", | ||
"Description": " | "Description": "Purges any roots and chains on use and makes you immune to slows for the duration", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"ShopFilters": | "AbilityCooldown": 32, | ||
"AbilityDuration": "6", | |||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": " | |||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 5,838: | Line 6,163: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "0", | ||
"WeaponPower": "0 | "WeaponPower": "0" | ||
}, | }, | ||
" | "upgrade_slowing_bullets": { | ||
"Name": " | "Name": "Slowing Bullets", | ||
"Description": | "Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E on enemies.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 5,875: | Line 6,195: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "SlowPercent": "30", | ||
" | "GroundDashReductionPercent": "-25", | ||
" | "SlowDuration": "3.5", | ||
" | "BonusFireRate": "7", | ||
" | "BuildUpDuration": "5", | ||
" | "BuildUpPerShot": "0.77" | ||
}, | }, | ||
" | "upgrade_slowing_tech": { | ||
"Name": " | "Name": "Slowing Spirit", | ||
"Description": " | "Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
"HeroEnemy" | "HeroEnemy", | ||
"CreepEnemy" | |||
], | ], | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"AbilityCooldown": "0", | |||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "SlowPercent": "15", | ||
" | "SlowDuration": "2" | ||
}, | }, | ||
" | "upgrade_small_attack_speed": { | ||
"Name": " | "Name": "Basic Fire Rate", | ||
"Description": " | "Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.", | ||
"Cost": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"ShopFilters": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | |||
"AbilityCastRange": "0", | |||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": " | |||
"AbilityCastRange": " | |||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
| Line 5,949: | Line 6,256: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusFireRate": "8" | ||
}, | }, | ||
" | "upgrade_soaring_spirit": { | ||
"Name": "Spirit | "Name": "Improved Spirit", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": | "Components": [ | ||
"upgrade_improved_spirit" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Movement", | ||
" | "MagicDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,979: | Line 6,285: | ||
"ChannelMoveSpeed": "50", | "ChannelMoveSpeed": "50", | ||
"AbilityResourceCost": "0", | "AbilityResourceCost": "0", | ||
"TechPower": " | "TechPower": "18", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusSprintSpeed": "1m", | ||
"BonusHealth": "75", | |||
"OutOfCombatHealthRegen": "1.5" | |||
}, | }, | ||
" | "upgrade_spellbreaker": { | ||
"Name": " | "Name": "Spellbreaker", | ||
"Description": " | "Description": "The next instance of high spirit damage you take is significantly reduced.", | ||
"Cost": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Durability" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "14", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 6,012: | Line 6,317: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"TechResist": "25", | |||
"StatusResistancePercent": "25", | |||
"DamageThreshold": "150", | |||
"SpiritDamageReductionProc": "75" | |||
"TechResist": " | |||
" | |||
" | |||
" | |||
}, | }, | ||
" | "upgrade_spellshield": { | ||
"Name": " | "Name": "Hexafoil Ward", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"Durability" | |||
], | |||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": " | "AbilityCooldown": "12", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 6,046: | Line 6,348: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechResist": "15", | ||
" | "SpellShieldLingerDuration": ".3", | ||
" | "SpellShieldFlavorText": "asdasd" | ||
}, | }, | ||
" | "upgrade_spellslinger_headshots": { | ||
"Name": " | "Name": "Spirit Rend", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": | "Components": [ | ||
"upgrade_tech_defense_shredders" | |||
], | |||
"TargetTypes": [ | "TargetTypes": [ | ||
"AllEnemy" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage", | ||
" | "MagicDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
"BonusHealth": " | "ProcCooldown": "2", | ||
" | "BonusHealth": "100", | ||
" | "MaxStacks": "4", | ||
" | "AbilityLifestealPercentHero": "8", | ||
"MagicResistReduction": "-7", | |||
"TechArmorDamageReduction": "-7", | |||
"DebuffDuration": "8" | |||
}, | }, | ||
" | "upgrade_spirit_bubble": { | ||
"Name": " | "Name": "Spirit Bubble", | ||
"Description": | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": [ | ||
"IsDisabled": | "Durability" | ||
"AbilityCooldown": | ], | ||
"AbilityDuration": " | "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", | ||
" | "DamageWindow": "3.5", | ||
" | "DamageThreshold": "150", | ||
"CombatBarrier": "400", | |||
"OutOfCombatHealthRegen": "2.5", | |||
"BarrierDuration": "8" | |||
}, | }, | ||
" | "upgrade_spirit_burn": { | ||
"Name": " | "Name": "Spirit Burn", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
| Line 6,124: | Line 6,436: | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage", | "MagicDamage", | ||
" | "Durability" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "20", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 6,140: | Line 6,452: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechRangeMultiplier": "10", | ||
" | "TechRadiusMultiplier": "10", | ||
" | "DamageThreshold": "400", | ||
" | "DamageThresholdDuration": "5", | ||
"ExplosionDamage": "120", | |||
"ExplosionRadius": "12m", | |||
"DPS": "24", | |||
"DebuffDuration": "8", | |||
"HealAmpReceivePenaltyPercent": "-80", | |||
"HealAmpRegenPenaltyPercent": "-80", | |||
"TickRate": "0.5", | |||
"CooldownReductionPctOnNonHeroes": "100", | |||
"DamagePctVsNonHeroes": "50" | |||
}, | }, | ||
" | "upgrade_spirit_sap": { | ||
"Name": " | "Name": "Spirit Sap", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
| Line 6,157: | Line 6,478: | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage | "MagicDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "AbilityCooldown": "30", | ||
"AbilityDuration": " | "AbilityDuration": "12", | ||
"AbilityCastRange": " | "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", | ||
" | "MagicResistReduction": "-12", | ||
" | "BonusHealth": "50", | ||
"TechPowerReduction": "-12" | |||
" | |||
}, | }, | ||
" | "upgrade_spirit_snatch": { | ||
"Name": " | "Name": "Spirit Snatch", | ||
"Description": | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": [ | "Components": [ | ||
" | "upgrade_acolytes_glove" | ||
], | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage", | "MagicDamage", | ||
" | "Melee" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 6, | ||
"AbilityDuration": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "SpiritDamage": "75", | ||
"TechArmorDamageReduction": "-15", | |||
"TechArmorGain": "15", | |||
"TechPowerReduction": "-15", | |||
"TechPowerGain": "15", | |||
"BonusMeleeDamagePercent": "10", | |||
"BonusHealth": "100" | |||
}, | }, | ||
" | "upgrade_split_shot": { | ||
"Name": " | "Name": "Split Shot", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "WeaponDamage" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": " | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusBulletSpeedPercent": "0", | ||
" | "BonusShotsDuration": "4.5", | ||
" | "BulletSplitShot": "4", | ||
" | "SpreadAngleDegrees": "45", | ||
" | "SpecialShotsBonusFireRate": "0", | ||
"WeaponDamageBonusDuration": "12", | |||
"WeaponDamagePerStack": "10", | |||
"MaxStacks": "6" | |||
}, | }, | ||
" | "upgrade_sprint_booster": { | ||
"Name": " | "Name": "Sprint Boots", | ||
"Description": " | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "Healing", | ||
"Movement" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusSprintSpeed": "2m", | ||
"OutOfCombatHealthRegen": "2" | |||
" | |||
}, | }, | ||
" | "upgrade_stabilizer": { | ||
"Name": " | "Name": "Stabilizer", | ||
"Description": | "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": " | "Cost": "800", | ||
"Tier": " | "Tier": "1", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": | "ShopFilters": null, | ||
"IsDisabled": true, | |||
"IsDisabled": | |||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
| Line 6,319: | Line 6,627: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "MoveWhileShootingSpeedPenaltyReductionPercent": "100", | ||
" | "MoveWhileZoomedSpeedPenaltyReductionPercent": "100", | ||
" | "BonusBulletSpeedPercent": "30" | ||
}, | }, | ||
" | "upgrade_stabilizing_tripod": { | ||
"Name": " | "Name": "Stabilizing Tripod", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"AllEnemy" | |||
], | |||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": 64, | ||
"AbilityDuration": " | "AbilityDuration": "20", | ||
"AbilityCastRange": " | "AbilityCastRange": "15m", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0", | ||
| Line 6,348: | Line 6,657: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "ModelScale": "1.0", | ||
" | "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_stasis_bomb": { | ||
"Name": " | "Name": "Stasis Bomb", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": null, | |||
"IsDisabled": true, | |||
"AbilityCooldown": 37, | |||
"AbilityDuration": "6", | |||
"ShopFilters": | "AbilityCastRange": "20m", | ||
"IsDisabled": | |||
"AbilityCooldown": | |||
"AbilityDuration": " | |||
"AbilityCastRange": " | |||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0", | "AbilityCastDelay": "0", | ||
| Line 6,382: | Line 6,694: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "StasisRadius": "7m", | ||
" | "ExplodeRadius": "7m", | ||
" | "ExplodeDamage": "250", | ||
"BuildUpPerShot": " | "StunDuration": "1.5", | ||
"BuildUpDuration": " | "ImmunityDuration": "4", | ||
" | "EMPDuration": "3", | ||
" | "EMPProcChance": "100", | ||
" | "BuildUpPerShot": "1.6", | ||
" | "BuildUpDuration": "10", | ||
"DampingFactor": "0.5", | |||
"MaxFallSpeed": "0", | |||
"LiftHeight": "120", | |||
"SlamdownSpeed": "500", | |||
"MoveSpeedMax": "4m" | |||
}, | }, | ||
" | "upgrade_superacolytes_glove": { | ||
"Name": " | "Name": "Hex-Sealed Knuckles", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Tech", | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "HeroEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
"MagicDamage", | "MagicDamage", | ||
" | "Melee" | ||
], | ], | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": " | "AbilityCooldown": "3", | ||
"AbilityDuration": " | "AbilityDuration": "13", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 6,421: | Line 6,738: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "StoredSpiritDamage": "200", | ||
" | "BonusHealth": "75", | ||
" | "BonusHealthRegen": "1", | ||
" | "BonusMeleeDamagePercent": "30" | ||
}, | }, | ||
" | "upgrade_superior_stamina": { | ||
"Name": " | "Name": "Stamina Mastery", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"upgrade_improved_stamina" | |||
], | |||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
"Movement" | "Movement", | ||
"FireRate" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 6,453: | Line 6,773: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "Stamina": "2", | ||
" | "StaminaCooldownReduction": "20", | ||
"AirMoveIncreasePercent": "25" | |||
" | |||
}, | }, | ||
" | "upgrade_suppressor": { | ||
"Name": " | "Name": "Suppressor", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"AllEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "Healing", | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "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": " | "TechPower": "6", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "FireRateSlow": "35", | ||
"BonusHealth": "75" | "BonusHealth": "75" | ||
}, | }, | ||
" | "upgrade_surging_power": { | ||
"Name": " | "Name": "Vampiric Burst", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": "4", | "Tier": "4", | ||
"Activation": " | "Activation": "InstantCast", | ||
"Slot": "Armor", | "Slot": "Armor", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "upgrade_vampire" | ||
], | |||
"TargetTypes": [ | |||
"HeroFriendly" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "FireRate", | ||
" | "WeaponDamage", | ||
"Movement", | |||
"Healing" | |||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 30, | ||
"AbilityDuration": " | "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", | ||
" | "ActiveBonusFireRate": "40", | ||
" | "ActiveBonusLifesteal": "80", | ||
" | "BonusHealth": "100", | ||
" | "ActiveReloadPercent": "75", | ||
" | "BulletResist": "10", | ||
" | "BulletLifestealPercent": "16" | ||
}, | }, | ||
" | "upgrade_target_stun": { | ||
"Name": " | "Name": "Knockdown", | ||
"Description": " | "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": " | "Cost": "3200", | ||
"Tier": " | "Tier": "3", | ||
"Activation": " | "Activation": "Press", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 40, | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "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", | ||
" | "StunDelay": "2", | ||
" | "StunDuration": "0.5", | ||
" | "VisualContractRadius": "3m", | ||
"BonusHealth": " | "BonusHealth": "100", | ||
" | "MaxBonusDuration": "1.5", | ||
" | "MaxHeightForBonus": "30m" | ||
}, | }, | ||
" | "upgrade_targeted_silence": { | ||
"Name": " | "Name": "Silence Wave", | ||
"Description": "\u003Cspan style=\"font-weight: bold;\"\ | "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": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "InstantCast", | "Activation": "InstantCast", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": | "Components": [ | ||
"TargetTypes": | "upgrade_spirit_sap" | ||
], | |||
"TargetTypes": [ | |||
"HeroEnemy" | |||
], | |||
"ShopFilters": [ | "ShopFilters": [ | ||
"WeaponDamage", | "WeaponDamage", | ||
" | "Disruption" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": 24, | ||
"AbilityDuration": "0", | "AbilityDuration": "4.0", | ||
"AbilityCastRange": " | "AbilityCastRange": "40m", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "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": " | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "75", | ||
" | "CooldownOnMiss": 30, | ||
" | "HeightOffGround": "1m", | ||
"GrowthPerMeter": "0.135m", | |||
"InitialWidth": "4.5m", | |||
"MagicResistReduction": "-12", | |||
"Damage": "0", | |||
"ResistReductionDuration": "12", | |||
"TechPowerReduction": "-18" | |||
}, | }, | ||
" | "upgrade_tech_armor": { | ||
"Name": " | "Name": "Spirit Armor", | ||
"Description": " | "Description": "Reduces the damage you take from \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E abilities.", | ||
"Cost": " | "Cost": "1600", | ||
"Tier": " | "Tier": "2", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Armor", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": null, | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
"Durability" | |||
], | ], | ||
"IsDisabled": true, | "IsDisabled": true, | ||
| Line 6,624: | Line 6,953: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechResist": "15" | ||
}, | }, | ||
" | "upgrade_tech_bleed": { | ||
"Name": " | "Name": "Mystic Reverb", | ||
"Description": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "AllEnemy" | ||
"IsDisabled": | ], | ||
"AbilityCooldown": | "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", | ||
" | "TechDamagePercent": "50", | ||
" | "DelayDuration": "3", | ||
" | "MinimumDamage": "100", | ||
" | "Radius": "16m", | ||
" | "AbilityLifestealPercentHero": "15", | ||
"MovementSpeedSlow": "40", | |||
"MaxHealthDamage": "10" | |||
}, | }, | ||
" | "upgrade_tech_cleave": { | ||
"Name": " | "Name": "Quantum Chimaera", | ||
"Description": " | "Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": null, | "TargetTypes": null, | ||
"ShopFilters": null, | "ShopFilters": null, | ||
"IsDisabled": true, | "IsDisabled": true, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": "0", | "AbilityDuration": "0", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
| Line 6,686: | Line 7,016: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechCleaveDamagePercent": "75", | ||
"TechCleaveRadius": "10m", | |||
"ProcCooldown": "0.05" | |||
}, | }, | ||
" | "upgrade_tech_damage_pulse": { | ||
"Name": " | "Name": "Torment Pulse", | ||
"Description": "\u003Cspan | "Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.", | ||
"Cost": " | "Cost": "3200", | ||
"Tier": "3", | "Tier": "3", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Tech", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "AllEnemy" | ||
"IsDisabled": | ], | ||
"AbilityCooldown": | "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", | ||
" | "BonusHealth": "110", | ||
" | "DamagePulseAmount": "27", | ||
" | "DamagePulseRadius": "9m", | ||
" | "MeleeResistPercent": "15" | ||
}, | }, | ||
" | "upgrade_tech_defender": { | ||
"Name": " | "Name": "Tech Defender", | ||
"Description": | "Description": null, | ||
"Cost": " | "Cost": "6400", | ||
"Tier": " | "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": | "AbilityCooldown": 95, | ||
"AbilityDuration": " | "AbilityDuration": "6", | ||
"AbilityCastRange": "0", | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
| Line 6,741: | Line 7,078: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "BonusHealth": "85", | ||
" | "TechArmor": "1" | ||
}, | }, | ||
" | "upgrade_tech_defense_shredders": { | ||
"Name": " | "Name": "Spirit Shredder Bullets", | ||
"Description": " | "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": " | "Cost": "1600", | ||
"Tier": "2", | "Tier": "2", | ||
"Activation": " | "Activation": "Passive", | ||
"Slot": " | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": [ | "TargetTypes": [ | ||
" | "AllEnemy" | ||
], | ], | ||
"ShopFilters": [ | "ShopFilters": [ | ||
" | "MagicDamage", | ||
" | "Healing" | ||
], | ], | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "AbilityDuration": "0", | ||
"AbilityCastRange": " | "AbilityCastRange": "0", | ||
"AbilityUnitTargetLimit": "1", | "AbilityUnitTargetLimit": "1", | ||
"AbilityCastDelay": "0 | "AbilityCastDelay": "0", | ||
"AbilityChannelTime": "0", | "AbilityChannelTime": "0", | ||
"AbilityPostCastDuration": "0", | "AbilityPostCastDuration": "0", | ||
| Line 6,774: | Line 7,110: | ||
"TechPower": "0", | "TechPower": "0", | ||
"WeaponPower": "0", | "WeaponPower": "0", | ||
" | "TechArmorDamageReduction": "-7", | ||
"DebuffDuration": "8", | |||
"AbilityLifestealPercentHero": "8" | |||
" | |||
" | |||
}, | }, | ||
" | "upgrade_tech_overflow": { | ||
"Name": | "Name": "Spiritual Overflow", | ||
"Description": | "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": " | "Cost": "6400", | ||
"Tier": | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
"Components": null, | "Components": null, | ||
"TargetTypes": | "TargetTypes": [ | ||
"ShopFilters": | "HeroEnemy" | ||
], | |||
"ShopFilters": [ | |||
"MagicDamage", | |||
"FireRate" | |||
], | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"AbilityCooldown": "0", | "AbilityCooldown": "0", | ||
"AbilityDuration": " | "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": " | "Cost": "6400", | ||
"Tier": " | "Tier": "4", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
| Line 6,881: | Line 7,996: | ||
"WeaponPower": "0" | "WeaponPower": "0" | ||
}, | }, | ||
" | "weapon_upgrade_t5": { | ||
"Name": null, | "Name": null, | ||
"Description": null, | "Description": null, | ||
"Cost": " | "Cost": "9999", | ||
"Tier": " | "Tier": "5", | ||
"Activation": "Passive", | "Activation": "Passive", | ||
"Slot": "Weapon", | "Slot": "Weapon", | ||
Revision as of 21:47, 8 May 2025
{
"ability_item_pickup_effects": {
"Name": null,
"Description": null,
"Cost": "None",
"Tier": null,
"Activation": "Press",
"Slot": null,
"Components": null,
"TargetTypes": [
"Hero"
],
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "2.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_base": {
"Name": null,
"Description": null,
"Cost": "None",
"Tier": null,
"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_t1": {
"Name": null,
"Description": null,
"Cost": "800",
"Tier": "1",
"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_t2": {
"Name": null,
"Description": null,
"Cost": "1600",
"Tier": "2",
"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_t3": {
"Name": null,
"Description": null,
"Cost": "3200",
"Tier": "3",
"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_t4": {
"Name": null,
"Description": null,
"Cost": "6400",
"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",
"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"
},
"tech_upgrade_base": {
"Name": null,
"Description": null,
"Cost": "None",
"Tier": null,
"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_t1": {
"Name": null,
"Description": null,
"Cost": "800",
"Tier": "1",
"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_t2": {
"Name": null,
"Description": null,
"Cost": "1600",
"Tier": "2",
"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_t3": {
"Name": null,
"Description": null,
"Cost": "3200",
"Tier": "3",
"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_t4": {
"Name": null,
"Description": null,
"Cost": "6400",
"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",
"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"
},
"upgrade_ability_power_shard": {
"Name": "Echo Shard",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Movement",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": 35,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "20m",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CooldownReduction": "5",
"BonusFireRate": "5",
"TechResist": "5",
"BulletResist": "5"
},
"upgrade_ability_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.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": "300",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.6",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechResist": "14",
"BulletResist": "15"
},
"upgrade_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.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [],
"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",
"MaxBulletResist": "30",
"StackLossFrequency": "1",
"ArmorLossPerHit": "4",
"BulletArmor": "1",
"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": {
"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.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Melee"
],
"IsDisabled": false,
"AbilityCooldown": 8,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SpiritDamage": "40",
"TechArmorDamageReduction": "-6"
},
"upgrade_active_bullet_shield": {
"Name": "Shield Rush",
"Description": "Give temporary \u003Cspan class=\"highlight\"\u003Ebullet shield\u003C/span\u003E for you and nearby allied Heros and their minions.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroFriendly",
"MinionFriendly"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 64,
"AbilityDuration": "15",
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CombatBarrier": "0",
"Radius": "30m",
"BulletShieldMaxHealth": "0",
"BonusSprintSpeed": "5m"
},
"upgrade_active_reload": {
"Name": "Active Reload",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "14",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletLifestealPercent": "18",
"BonusFireRate": "25",
"BonusClipSizePercent": "20"
},
"upgrade_aerial_assault": {
"Name": "Aerial Assault",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 26,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ActivateTime": "0.75",
"BulletLifestealPercent": "25",
"BonusFireRate": "15",
"JumpVelocityHidden": "30.0m",
"AssaultLifestealPercent": "20",
"AssaultDuration": "3.0",
"AssaultFireRate": "60",
"ExplodeRadius": "3m"
},
"upgrade_ammo_scavenger": {
"Name": "Ammo Scavenger",
"Description": "Any time you secure or deny a Soul from an entity you \u003Cspan class=\"highlight\"\u003Eget ammo back\u003C/span\u003E and gain stacking \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cbr\u003EAt Max Stacks, gain bonus Sprint speed",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize"
],
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "45",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"AmmoPerSoul": "2",
"SpiritPowerPerSoul": "1",
"MaxStacks": "18",
"BonusSprintSpeed": "2m"
},
"upgrade_aoe_root": {
"Name": "Vortex Web",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Tech",
"Components": [
"upgrade_containment"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": 42,
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CaptureRadius": "11m",
"TetherDuration": "0.5",
"TetherRadius": "1m",
"SlowPercent": "35",
"GroundDashReductionPercent": "-40",
"TechRangeMultiplier": "10",
"TechRadiusMultiplier": "10"
},
"upgrade_aoe_silence": {
"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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": true,
"AbilityCooldown": 32,
"AbilityDuration": "0.25",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DebuffDuration": "5",
"StartRadius": "1m",
"Radius": "8m",
"TechResist": "-20",
"BonusHealth": "150",
"OutOfCombatHealthRegen": "3"
},
"upgrade_aoe_smoke_bomb": {
"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.",
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 64,
"AbilityDuration": "25",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "1.5",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"InvisAlertWhenFading": "1",
"InvisCancelOnDamage": "1",
"InvisFadeToDuration": "0.3",
"InvisMoveSpeedMod": "1.5m",
"SpottedRadius": "20m",
"RevealOnDamageDuration": "0.25",
"RevealOnSpottedDuration": "0.25",
"Radius": "30m",
"FullInvisDistance": "50m"
},
"upgrade_aoe_tech_shield": {
"Name": "Spirit Barrier Pulse",
"Description": "Temporarily gain \u003Cspan class=\"highlight\"\u003Espirit barrier\u003C/span\u003E for you and all nearby allied units.",
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllFriendly"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 32,
"AbilityDuration": "16",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TempTechShieldHealth": "400",
"Radius": "30m"
},
"upgrade_aprounds": {
"Name": "Armor Piercing Rounds",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"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"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"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",
"BonusFireRate": "7",
"SpiritStolePerHit": "1",
"HeadshotBonusSteal": "1",
"ProcCooldown": "0.5",
"MaxStacks": "99",
"StealDuration": "12"
},
"upgrade_arcane_extension": {
"Name": "Duration Extender",
"Description": "Imbue an ability to increase its \u003Cspan style=\"font-weight: bold;\"\u003EDuration\u003C/span\u003E.",
"Cost": "1600",
"Tier": "2",
"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",
"BonusAbilityDurationPercent": "20"
},
"upgrade_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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "12",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "35",
"WeaponPower": "0",
"MinimumDamage": "200"
},
"upgrade_arcane_surge": {
"Name": "Arcane Surge",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"FireRate",
"ClipSize",
"Movement",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusAbilityDurationPercent": "20",
"SpiritPower": "15",
"TechRadiusMultiplierBuff": "20",
"TechRangeMultiplierBuff": "20",
"BonusClipSize": "0",
"Stamina": "1",
"StaminaCooldownReduction": "12"
},
"upgrade_arctic_blast": {
"Name": "Arctic Blast",
"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": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Tech",
"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": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ResistReduction": "-60",
"BaseAttackDamagePercent": "12",
"BulletShieldDamagePercent": "60"
},
"upgrade_attack_speed_1": {
"Name": "Fire Rate",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"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",
"BonusFireRate": "15"
},
"upgrade_attack_speed_2": {
"Name": "Improved Fire Rate",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"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",
"BonusFireRate": "25"
},
"upgrade_banshee_slugs": {
"Name": "Crippling Headshot",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_headshot_booster2"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "3",
"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": "150",
"BulletResistReduction": "-18",
"MagicResistReduction": "-18",
"HealAmpReceivePenaltyPercent": "-30",
"HealAmpRegenPenaltyPercent": "-30",
"DebuffDuration": "10",
"DiminishingMultiplier": "0.5",
"HeadShotBonusDamage": "0"
},
"upgrade_base": {
"Name": null,
"Description": null,
"Cost": "None",
"Tier": null,
"Activation": "Passive",
"Slot": null,
"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"
},
"upgrade_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.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate",
"ClipSize"
],
"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",
"BonusClipSizePercent": "125",
"SpinUpTime": "3.5",
"SpinUpDecay": "1.0",
"InitialFireRateDecrease": "40",
"MaxFireRateIncrease": "60",
"BonusReloadTime": "0.0"
},
"upgrade_berserker": {
"Name": "Berserker",
"Description": "Your \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E increases as you take sustained damage.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"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",
"DamageDuration": "10",
"DamageToStack": "120",
"WeaponPowerPerStack": "7",
"MaxStacks": 10,
"BulletResist": "18"
},
"upgrade_blitz_bullets": {
"Name": "Swift Striker",
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_rapid_rounds"
],
"TargetTypes": null,
"ShopFilters": [
"FireRate"
],
"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",
"BonusFireRate": "20",
"BonusSprintSpeed": "1.0m"
},
"upgrade_blood_tribute": {
"Name": "Blood Tribute",
"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": "3200",
"Tier": "3",
"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",
"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",
"BonusAbilityCharges": "3"
},
"upgrade_boxing_glove": {
"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 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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_lifestrike_gauntlets"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Durability",
"Melee",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 4,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SlowPercent": "60",
"SlowDuration": "2.5",
"BonusMeleeDamagePercent": "16",
"LifestealHeal": "160",
"LifestealHealPercent": "60",
"BonusHealth": "125",
"NonHeroHealPct": "40"
},
"upgrade_bullet_armor": {
"Name": "Bullet Armor",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability"
],
"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",
"BulletResist": "18"
},
"upgrade_bullet_armor_2": {
"Name": "Bullet Resilience Disabled",
"Description": "Decreases \u003Cspan class=\"highlight\"\u003Edamage taken\u003C/span\u003E from bullets.",
"Cost": "3200",
"Tier": "3",
"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",
"BulletArmor": "2"
},
"upgrade_bullet_armor_reduction_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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Disruption",
"ClipSize"
],
"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",
"BonusHealth": "125",
"Radius": "15m",
"BulletArmorReduction": "-7",
"FireRateSlow": "12",
"SingleTargetPlayerMultiplier": "3"
},
"upgrade_bullet_damage_reduction_aura": {
"Name": "Weapon Jammer",
"Description": "Reduces the \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E of all nearby enemies.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"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",
"Radius": "12m",
"FireRateSlow": "30"
},
"upgrade_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.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletArmorReduction": "-12",
"BonusHealth": "90",
"MeleeResistPercent": "20"
},
"upgrade_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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_rapid_rounds"
],
"TargetTypes": null,
"ShopFilters": [
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 8,
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ActivatedFireRate": "45",
"SlideScale": "50",
"BonusMoveSpeed": "1.5m"
},
"upgrade_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.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"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",
"CycleTimeFireRateDecrease": "0",
"BurstFireShotPercent": "100",
"NormalizedClipEmptySpeedIncrease": "25",
"BurstFireShotsFromClipPercent": "15",
"PerfectBurstWeaponPower": "20",
"BonusHeadshotDamage": "0",
"BaseBonusWeaponPower": "5",
"IntraBurstFireRateIncrease": "0",
"NonBurstFireConversionFactor": "3"
},
"upgrade_camouflage": {
"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.",
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 10.5,
"AbilityDuration": "0",
"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": "1.0",
"InvisMoveSpeedMod": "0",
"SpottedRadius": "20m",
"RevealOnDamageDuration": "0",
"RevealOnSpottedDuration": "0.25",
"MovementThresholdSq": "200",
"RegenWhileInvisible": "5"
},
"upgrade_capacitor": {
"Name": "Capacitor",
"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": "6400",
"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",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Movement",
"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",
"BonusMoveSpeed": "1.75m",
"SlowResistancePercent": "50",
"BonusHealth": "75"
},
"upgrade_chain_lightning": {
"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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"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",
"ProcCooldown": "0.25",
"DamagePerChain": "45",
"BonusPerChain": "45",
"ChainRadius": "8m",
"ProcChance": "15",
"ChainCount": "4",
"ChainTickRate": "0.4"
},
"upgrade_charge_mastery": {
"Name": "Charge Mastery",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"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",
"BonusAbilityCharges": "4",
"CooldownBetweenChargeReduction": "50",
"BonusChargedAbilityDamage": "15",
"BonusChargedCooldownReduction": "15"
},
"upgrade_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).",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 26,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"CooldownReductionFlat": "8.0",
"LightMeleeTimeWindow": "4.0"
},
"upgrade_cheat_death": {
"Name": "Cheat Death",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": 130,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"DeathImmunityDuration": "4",
"BonusHealth": "200",
"TechResist": "15",
"DeathImmunityDamageReduction": "-70",
"HealAmpReceivePenaltyPercent": "-70",
"HealAmpRegenPenaltyPercent": "-70",
"BonusMoveSpeed": "-2m"
},
"upgrade_chonky": {
"Name": "Fortitude",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_health"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability",
"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",
"RestoreDelay": "12",
"HealLifePercentOutOfCombat": "3.0",
"HealthThreshold": "75",
"BonusMoveSpeed": "1.5m",
"BaseAttackDamagePercent": "22",
"BonusHealth": "375"
},
"upgrade_clip_size": {
"Name": "Extended Magazine",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003Eammo\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize"
],
"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": "25",
"BaseAttackDamagePercent": "6"
},
"upgrade_clip_size_2": {
"Name": "Big Clip",
"Description": "Big Increase \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"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",
"BonusClipSizePercent": "30"
},
"upgrade_clip_size_3": {
"Name": "Extra Large Magazine",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"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",
"BonusClipSizePercent": "60"
},
"upgrade_clip_size_fixed": {
"Name": "Extended Magazine",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"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",
"BonusClipSize": "6"
},
"upgrade_clip_size_fixed_t3": {
"Name": "Extra Large Magazine",
"Description": "Greatly Increases \u003Cspan class=\"highlight\"\u003Eammo\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"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",
"BonusClipSize": "12"
},
"upgrade_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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 10.5,
"AbilityDuration": "0",
"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": "1",
"InvisFadeToDuration": "1.5",
"InvisMoveSpeedMod": "3m",
"SpottedRadius": "20m",
"RevealOnDamageDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"FullInvisDistance": "50m"
},
"upgrade_cloaking_device_active": {
"Name": "Shadow Weave",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"FireRate",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 48,
"AbilityDuration": "25",
"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": "1",
"InvisFadeToDuration": "0.6",
"InvisMoveSpeedMod": "2m",
"SpottedRadius": "26m",
"RevealOnDamageDuration": "1.5",
"RevealOnSpottedDuration": "1.5",
"FullInvisDistance": "50m",
"AmbushDuration": "8",
"AmbushBonusFireRate": "30",
"AmbushBonusTechPower": "35",
"OutOfCombatHealthRegen": "10",
"BonusSprintSpeed": "2m"
},
"upgrade_close_quarter_combat": {
"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.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_close_range"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Durability",
"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",
"CloseRangeBonusWeaponPower": "50",
"SlowPercent": "25",
"SlowDuration": "2",
"CloseRangeBonusDamageRange": "15m",
"MeleeResistPercent": "25",
"BonusHealth": "100"
},
"upgrade_close_range": {
"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.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"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",
"CloseRangeBonusWeaponPower": "20",
"CloseRangeBonusDamageRange": "15m",
"MeleeResistPercent": "15"
},
"upgrade_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.",
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "4",
"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",
"Damage": "125",
"DamageHeight": "2.5m",
"NPCDamageMult": "1",
"TechResist": "10"
},
"upgrade_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%.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_health"
],
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 37,
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "600",
"BaseAttackDamagePercent": "15",
"BuffBulletResist": "30",
"BuffTechResist": "30",
"SlowPercent": "30",
"GroundDashReductionPercent": "-25",
"Radius": "12m",
"ModelScaleGrowth": "1.2"
},
"upgrade_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",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllFriendly"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 23,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechArmor": "2",
"BonusHealthRegen": "2.75",
"HealPercentAmount": "30",
"RegenDuration": "10"
},
"upgrade_containment": {
"Name": "Slowing Hex",
"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": "1600",
"Tier": "2",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Movement",
"Disruption",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": "30",
"AbilityDuration": "3.0",
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SlowPercent": "20",
"GroundDashReductionPercent": "-30"
},
"upgrade_cooldown_reduction": {
"Name": "Superior Cooldown",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_tempo"
],
"TargetTypes": null,
"ShopFilters": [
"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",
"CooldownReduction": "27",
"OutOfCombatHealthRegen": "4"
},
"upgrade_corpse_explosion": {
"Name": "Soul Explosion",
"Description": "Kills or assists cause an \u003Cspan class=\"highlight\"\u003Eexplosion\u003C/span\u003E where the victim dies. Kills against heroes have greater radius and damage.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Movement"
],
"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": "6",
"WeaponPower": "0",
"BonusHealthRegen": "3",
"BonusHealth": "110",
"BonusSprintSpeed": "1m",
"ExplosionRadius": "4m",
"ExplosionDamage": "125",
"HeroMultiplier": "150",
"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": {
"Name": "Mystic Shot",
"Description": "Your next bullet deals bonus \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": "8",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"Radius": "1m",
"ProcChance": "100",
"ProcCooldown": "1",
"ProcBonusMagicDamage": "60",
"SpiritPower": "7"
},
"upgrade_critshot": {
"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 on hit.\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"ClipSize"
],
"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",
"Radius": "1m",
"ProcChance": "20",
"CritDamagePercent": "125",
"BonusClipSizePercent": "40"
},
"upgrade_crushing_fists": {
"Name": "Crushing Fists",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"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": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "12",
"WeaponPower": "0",
"AbilityLifestealPercentHero": "30",
"BulletLifestealPercent": "30",
"BaseAttackDamagePercent": "12",
"BonusHealth": "120",
"HealAmpReceivePenaltyPercent": "-60"
},
"upgrade_debuff_reducer": {
"Name": "Debuff Reducer",
"Description": "Reduces the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"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",
"StatusResistancePercent": "20",
"BonusHealth": "75"
},
"upgrade_deflecting_armor": {
"Name": "Plated Armor",
"Description": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all \u003Cspan style=\"font-weight: bold;\"\u003Eon-hit effects\u003C/span\u003E from bullets.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"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": [
"MagicDamage",
"Disruption"
],
"IsDisabled": true,
"AbilityCooldown": 26,
"AbilityDuration": "6",
"AbilityCastRange": "17m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"FireRateSlow": "30",
"SpiritSteal": "22",
"SpiritStealDuration": "6",
"BonusHealth": "25"
},
"upgrade_discord": {
"Name": "Scourge",
"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": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": null,
"IsDisabled": false,
"AbilityCooldown": 38,
"AbilityDuration": "10",
"AbilityCastRange": "35m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TickRate": "0.25",
"MaxHealthPercentAsDPS": "3.5",
"AuraRadius": "10m",
"TechResist": "40",
"BonusHealth": "125",
"CooldownReduction": "6"
},
"upgrade_divine_barrier": {
"Name": "Divine Barrier",
"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": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Armor",
"Components": [
"upgrade_guardian_ward"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"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",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 64,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "25",
"WeaponPower": "0",
"CombatBarrier": "1000",
"BuffDuration": "13",
"BonusAbilityDurationPercent": "15"
},
"upgrade_double_jump": {
"Name": "Double-Jump",
"Description": "Allows you to perform an additional \u003Cspan class=\"highlight\"\u003Ejump\u003C/span\u003E in mid-air.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 8.5,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"AirJumps": "1",
"AirJumpVerticalSpeedPercent": "75",
"InteruptCooldown": 4
},
"upgrade_dps_aura": {
"Name": "Heroic Aura",
"Description": "Provides \u003Cspan style=\"font-weight: bold;\"\u003EBullet Resist\u003C/span\u003E to nearby friendly units.",
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllFriendly"
],
"ShopFilters": [
"FireRate",
"Healing",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 25,
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "30",
"Radius": "30m",
"ActiveRadius": "30m",
"ActiveBonusMoveSpeed": "2.5m",
"BulletResist": "15",
"NonHeroMult": "2",
"BonusSprintSpeed": "2m"
},
"upgrade_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",
"Cost": "3200",
"Tier": "3",
"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",
"BonusClipSize": "20",
"ReloadSpeedMultipler": "-25"
},
"upgrade_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.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"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",
"BonusAbilityDurationPercent": "20"
},
"upgrade_enchanted_holsters": {
"Name": "Enchanted Holsters",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"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",
"CooldownReduction": "12",
"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": {
"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.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_vulnerability"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "12",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ProcCooldown": "0.7",
"MagicIncreasePerStack": "4",
"TechResist": "20",
"MaxStacks": "14",
"TechArmorDamageReduction": "-8"
},
"upgrade_ethereal_bullets": {
"Name": "Mercurial Magnum",
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan 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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_quick_silver"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": "10",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "7",
"WeaponPower": "0",
"BonusFireRate": "30",
"BuffDuration": "12",
"Damage": "60",
"AmmoReloadPercent": "100",
"AbilityChargeUpTime": "10",
"BulletsBonusMagicDamage": "25",
"BonusClipSizePercent": "20"
},
"upgrade_express_shot": {
"Name": "Express Shot",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_high_velocity_mag"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "4",
"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": "35",
"BonusFireRate": "5",
"ProcAmmoConsumed": "30",
"ProcBulletVelocity": "100",
"ProcBaseAttackDamagePercent": "150"
},
"upgrade_extra_charge": {
"Name": "Extra Charge",
"Description": "Adds one to your ability max \u003Cspan style=\"font-weight: bold;\"\u003Echarges\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage"
],
"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",
"BonusAbilityCharges": "1",
"BonusSpiritForChargedAbilities": "5"
},
"upgrade_fervor": {
"Name": "Frenzy",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"FireRate",
"ClipSize",
"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",
"LowHealthThreshold": "50",
"BulletResist": "10",
"BonusMoveSpeed": "1m",
"BonusFireRate": "10",
"FervorMovespeed": "3m",
"FervorFireRate": "30",
"FervorBulletResist": "40",
"LingerDuration": "5"
},
"upgrade_fire_rate_aura": {
"Name": "Fire Rate Aura",
"Description": "Provides a \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E increase to you and nearby teammates. Different bonus to non-Heroes",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllFriendly"
],
"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",
"BonusFireRate": "10",
"BonusFireRateNPC": "35",
"AuraRadius": "30m"
},
"upgrade_fleetfoot_boots": {
"Name": "Fleetfoot",
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"ClipSize",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 12,
"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": "3.5m",
"SlideScale": "35",
"BonusHealth": "125"
},
"upgrade_focus_lens": {
"Name": "Focus Lens",
"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": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": "27",
"AbilityDuration": "4.25",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"PercentDamage": "30",
"BonusFireRate": "16"
},
"upgrade_frenzy": {
"Name": null,
"Description": null,
"Cost": "6400",
"Tier": "4",
"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",
"BulletLifestealPercent": "25",
"Radius": "15m",
"BulletArmorReduction": "-40",
"LowHealthPercentThreshold": "45",
"LowHealthLifeStealPercent": "45",
"KillBonusMoveSpeedPerStack": "2m",
"MaxKillBonusMoveSpeedStack": "3"
},
"upgrade_full_spectrum": {
"Name": "Full Spectrum",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"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",
"TechRangeMultiplier": "60",
"TechRadiusMultiplier": "60",
"SlowPercent": "30",
"SlowDuration": "2",
"BonusDamagePerHero": "5"
},
"upgrade_fury_trance": {
"Name": "Fury Trance",
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_vampire"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"FireRate",
"WeaponDamage",
"Movement",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 16,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletLifestealPercent": "22",
"ActiveBonusFireRate": "40",
"BulletResist": "40",
"BonusHealth": "50"
},
"upgrade_galvanic_storm": {
"Name": "Galvanic Storm",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"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",
"DamagePerChain": "50",
"BonusPerChain": "75",
"ChainRadius": "7m",
"ProcChance": "30",
"ProcCooldown": "0.4",
"ChainCount": "7",
"ChainTickRate": "0.2",
"TechShieldMaxHealth": "400",
"GalvanicDebuffDuration": "5",
"ExplodeRadius": "10m",
"GalvanicBuffDuration": "7",
"BuffDamageMult": "2",
"BuffMoveSpeedBonus": "3m"
},
"upgrade_glass_cannon": {
"Name": "Glass Cannon",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"FireRate"
],
"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": "80",
"MaxHealthLossPercent": "-10",
"BonusClipPerKill": "2",
"FireRatePerKill": "7",
"MaxStacks": "8",
"SlowPercent": "30",
"SlowDuration": "3",
"BuildUpDuration": "2",
"BuildUpPerShot": "1.2"
},
"upgrade_glass_cannon2": {
"Name": "Glass Cannon v2",
"Description": "Each hero kill grants \u003Cspan class=\"highlight\"\u003Epermanent Weapon Damage\u003C/span\u003E (up to a max of {s:MaxStacks} times). Death results in the loss of 1 stack.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"FireRate"
],
"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",
"BaseAttackDamagePercent": "100",
"MaxHealthLossPercent": "-50",
"BonusClipPerKill": "0",
"BonusFireRate": "100",
"WeaponPowerPerKill": "10",
"MaxStacks": "0",
"SlowDuration": "0",
"BonusBulletSpeedPercent": "25"
},
"upgrade_glitch": {
"Name": "Curse",
"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": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption",
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": 50,
"AbilityDuration": "3.25",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SkipFrames": "6",
"SlowPercent": "0",
"BaseAttackDamagePercent": "20"
},
"upgrade_greater_withering_whip": {
"Name": "Disarming Hex",
"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": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Tech",
"Components": [
"upgrade_withering_whip"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption",
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "4",
"AbilityCastRange": "23m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusSprintSpeed": "1m",
"BonusHealth": "100",
"BulletArmorReduction": "-13"
},
"upgrade_guardian_ward": {
"Name": "Guardian Ward",
"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": "1600",
"Tier": "2",
"Activation": "Press",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"Durability",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": "45",
"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",
"GuardianWardCombatBarrier": "200",
"BonusMoveSpeed": "3m",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "8"
},
"upgrade_headhunter": {
"Name": "Headhunter",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_headshot_booster"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "6",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"HeadShotBonusDamage": "150",
"BaseAttackDamagePercent": "8",
"BonusHealth": "75",
"HealPercentPerHeadshot": "6",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "3"
},
"upgrade_headshot_booster": {
"Name": "Headshot Booster",
"Description": "Deal bonus \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E with \u003Cspan style=\"font-weight: bold;\"\u003Eheadshots\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 6,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"HeadShotBonusDamage": "50",
"BonusHealth": "65"
},
"upgrade_headshot_booster2": {
"Name": "Weakening Headshot",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 3,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletResistReduction": "-12",
"MagicResistReduction": "0",
"HealAmpReceivePenaltyPercent": "0",
"HealAmpRegenPenaltyPercent": "0",
"DebuffDuration": "10",
"HeadShotBonusDamage": "0",
"DiminishingMultiplier": "0.5",
"BonusHealth": "50"
},
"upgrade_heal_on_level": {
"Name": "Patron's Healing",
"Description": "When you receive a \u003Cspan class=\"highlight\"\u003EBoon\u003C/span\u003E, automatically \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"Healing"
],
"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",
"HealOnLevelHealAmount": "210",
"BonusHealthRegen": "2.0",
"AuraRadius": "15m"
},
"upgrade_healbane": {
"Name": "Healbane",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Healing",
"Disruption",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "7",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-35",
"HealAmpRegenPenaltyPercent": "-35",
"HealOnKill": "275"
},
"upgrade_healbuff": {
"Name": "Healing Tempo",
"Description": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan style=\"font-style: italic;\"\u003EDoes not apply on innate Regen or innate Bullet/Spirit Lifesteal.\u003C/span\u003E",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_healing_booster"
],
"TargetTypes": null,
"ShopFilters": [
"FireRate",
"Healing"
],
"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",
"BonusFireRate": "40",
"BuffDuration": "7",
"BonusMoveSpeed": "1.5m",
"MinimumHealAmount": "1",
"TechResist": "10",
"BonusHealthRegen": "6",
"HealAmpCastPercent": "30",
"HealAmpRegenPercent": "30"
},
"upgrade_healing_booster": {
"Name": "Healing Booster",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_endurance"
],
"TargetTypes": null,
"ShopFilters": [
"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",
"HealAmpCastPercent": "25",
"HealAmpRegenPercent": "25",
"BonusHealthRegen": "3.5"
},
"upgrade_health": {
"Name": "Extra Health",
"Description": "Increase \u003Cspan style=\"font-weight: bold;\"\u003Ehealth\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"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",
"BonusHealth": "175"
},
"upgrade_health_2": {
"Name": "Toughness",
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability"
],
"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": "200"
},
"upgrade_health_nova": {
"Name": "Healing Nova",
"Description": "\u003Cspan style=\"font-weight: bold;\"\u003EHeal\u003C/span\u003E yourself and nearby allies.",
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_health_stimpak"
],
"TargetTypes": [
"AllFriendly"
],
"ShopFilters": [
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "70",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.25",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TotalHealthRegen": "300",
"HeroTargetBonus": "0",
"RegenDuration": "2",
"AuraRadius": "18m"
},
"upgrade_health_regen_1": {
"Name": "Health Regen",
"Description": "Increases \u003Cspan class=\"highlight\"\u003Ehealth regen\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"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",
"BonusHealthRegen": "2.75"
},
"upgrade_health_regen_aura": {
"Name": "Healing Aura",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllFriendly"
],
"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",
"HealInterval": "3",
"HealAmount": "40",
"HealRadius": "9m"
},
"upgrade_health_stealing_magic": {
"Name": "Spirit Lifesteal",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Healing",
"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",
"AbilityLifestealPercentHero": "16",
"NonHeroAbilityLifestealTooltipOnly": "3",
"BonusHealth": "70"
},
"upgrade_health_stimpak": {
"Name": "Healing Rite",
"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": "800",
"Tier": "1",
"Activation": "Press",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "70",
"AbilityDuration": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TotalHealthRegen": "300",
"RegenDuration": "20",
"BonusSprintSpeed": "2m"
},
"upgrade_height_advantage": {
"Name": "Height Advantage",
"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": "800",
"Tier": "1",
"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",
"HighGroundBonusWeaponPower": "50"
},
"upgrade_high_impact_armor": {
"Name": "High Impact Armor",
"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": "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",
"DamageThreshold": "40",
"DamageReduction": "60"
},
"upgrade_high_velocity_mag": {
"Name": "High-Velocity Rounds",
"Description": null,
"Cost": "800",
"Tier": "1",
"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",
"BonusBulletSpeedPercent": "35",
"BonusFireRate": "5"
},
"upgrade_hollow_point_rounds": {
"Name": "Hollow Point",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"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",
"LifeThreshold": "65",
"BaseAttackDamagePercent": "35",
"OutOfCombatHealthRegen": "4.5",
"BonusHealth": "150",
"BulletArmorReduction": "-10",
"DebuffDuration": "8"
},
"upgrade_imbued_ability": {
"Name": "Imbued Ability",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"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",
"ImbuedBonusDuration": "25",
"ImbuedBonusDamage": "10",
"BonusAbilityDurationPercent": "20",
"SlowPercent": "15",
"SlowDuration": "2"
},
"upgrade_imbued_duration_extender": {
"Name": "Superior Duration",
"Description": "Increases the \u003Cspan style=\"font-weight: bold;\"\u003Eduration\u003C/span\u003E of your abilities and items.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_arcane_extension"
],
"TargetTypes": [
"AllEnemy"
],
"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",
"BonusAbilityDurationPercent": "28",
"BulletResist": "8"
},
"upgrade_improved_bullet_armor": {
"Name": "Bullet Resilience",
"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": "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",
"BulletResist": "30",
"HealthThreshold": "30",
"BulletResistBelowThreshold": "30"
},
"upgrade_improved_spirit": {
"Name": "Extra Spirit",
"Description": null,
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"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": "10",
"WeaponPower": "0"
},
"upgrade_improved_stamina": {
"Name": "Extra Stamina",
"Description": null,
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate",
"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",
"Stamina": "1",
"StaminaCooldownReduction": "12"
},
"upgrade_infinitemagazine": {
"Name": "Endless Magazine",
"Description": "Gain \u003Cspan class=\"highlight\"\u003Einfinite ammo\u003C/span\u003E and {g:citadel_inline_attribute:'BonusFireRate'}.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"FireRate",
"ClipSize"
],
"IsDisabled": true,
"AbilityCooldown": "40",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusClipSizePercent": "100",
"BaseAttackDamagePercent": "20",
"BonusFireRate": "20",
"BonusHealth": "200"
},
"upgrade_infuser": {
"Name": "Infuser",
"Description": "Gain \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_health_stealing_magic"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "100",
"BonusSpirit": "35",
"AbilityLifestealPercentHero": "80",
"TechResist": "10",
"AbilityLifestealPercentHeroPassive": "16",
"NonHeroAbilityLifestealTooltipOnly": "3"
},
"upgrade_inhibitor": {
"Name": "Inhibitor",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Disruption",
"FireRate"
],
"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",
"BonusHealth": "125",
"DebuffDuration": "2.5",
"OutgoingDamagePenaltyPercent": "-35",
"BaseAttackDamagePercent": "15",
"HealAmpReceivePenaltyPercent": "-30",
"HealAmpRegenPenaltyPercent": "-30"
},
"upgrade_intensifying_clip": {
"Name": "Intensifying Magazine",
"Description": "Increases \u003Cspan style=\"font-weight: bold;\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"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": "20",
"BaseAttackDamagePercent": "",
"ShootDurationForMax": "3",
"BaseAttackDamagePercentAtMaxDuration": "40"
},
"upgrade_juggernaut": {
"Name": "Juggernaut",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_cardio_calibrator"
],
"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",
"MeleeResistPercent": "25",
"SlowResistancePercent": "50",
"FireRateSlow": "40",
"BonusHealthRegen": "8",
"BonusMoveSpeed": "2m",
"FireRateSlowDuration": "4"
},
"upgrade_kinetic_sash": {
"Name": "Kinetic Dash",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"ShopFilters": [
"FireRate",
"ClipSize",
"Movement",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "7",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "30",
"BonusClipSize": "8",
"Stamina": "1",
"StaminaCooldownReduction": "12"
},
"upgrade_lifestrike_gauntlets": {
"Name": "Melee Lifesteal",
"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": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Durability",
"Melee",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "8",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusMeleeDamagePercent": "12",
"LifestrikeHeal": "100",
"NonHeroHealPct": "30"
},
"upgrade_long_range": {
"Name": "Long Range",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize"
],
"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": "0",
"LongRangeBonusWeaponPower": "35",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusSprintSpeed": "1m"
},
"upgrade_long_range_slowing_tech": {
"Name": "Omni Spirit",
"Description": "Applies a \u003Cspan class=\"highlight\"\u003Emovement slow\u003C/span\u003E to enemies when dealing spirit damage.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy"
],
"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",
"TechRangeMultiplier": "30",
"TechRadiusMultiplier": "30",
"SlowPercent": "20",
"SlowDuration": "2"
},
"upgrade_magic_burst": {
"Name": "Mystic Burst",
"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": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "14",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"Damage": "40",
"MinimumDamage": "80",
"AbilityChargeUpTime": "14",
"MaxHealthDamage": "0"
},
"upgrade_magic_carpet": {
"Name": "Magic Carpet",
"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": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 32,
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.2",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "-1",
"AbilityResourceCost": "0",
"TechPower": "10",
"WeaponPower": "0",
"SummonDuration": "1.3",
"FlyMoveSpeed": "6m",
"BonusHealth": "100",
"BonusAbilityDurationPercent": "15"
},
"upgrade_magic_clarity": {
"Name": "Clarity",
"Description": "On ability or item use, gain a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus for {s:AbilityDuration}s. Your next ability cast will remove the move speed bonus and apply a \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E bonus to that ability.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 16,
"AbilityDuration": "8",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusMovespeed": "2m",
"BonusSpirit": "28",
"BonusSpiritMaxTime": "12",
"BonusSpiritWindow": "1",
"BonusSpiritMin": "2"
},
"upgrade_magic_missile": {
"Name": "Conjure Missiles",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize",
"FireRate"
],
"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",
"BaseAttackDamagePercent": "70",
"MaxHealthLossPercent": "-15",
"BonusClipPerKill": "2",
"MaxClipBonus": "14",
"BonusFireRate": "10",
"BonusMoveSpeed": "1m",
"WeaponPowerPerKill": "10",
"MaxStacks": "5"
},
"upgrade_magic_reach": {
"Name": "Mystic Expansion",
"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": "800",
"Tier": "1",
"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",
"TechRangeMultiplier": "20",
"TechRadiusMultiplier": "20"
},
"upgrade_magic_shield": {
"Name": "Enchanter's Emblem",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"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": "15",
"WeaponPower": "0",
"TechResist": "18",
"OutOfCombatHealthRegen": "3",
"LifeThreshold": "65",
"CooldownReduction": "7"
},
"upgrade_magic_shock": {
"Name": "Tankbuster",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_magic_burst"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "8",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"MinimumDamage": "165",
"ReProcLockoutTime": "5",
"WatcherMaxDuration": "30",
"MaxHealthDamage": "7",
"Damage": "40",
"AbilityChargeUpTime": "8",
"BonusHealth": "75"
},
"upgrade_magic_slow": {
"Name": "Mystic Slow",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"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",
"MovementSpeedSlow": "30",
"BonusSprintSpeed": "1m",
"BonusHealth": "50"
},
"upgrade_magic_storm": {
"Name": "Surge of Power",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_improved_spirit"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 8,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ImbuedTechPower": "22",
"FireRateBonus": "20",
"BonusMoveSpeed": "2m",
"MovementSpeedBonusDuration": "6",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100"
},
"upgrade_magic_tempo": {
"Name": "Compress Cooldown",
"Description": "Imbue an ability to reduce its \u003Cspan style=\"font-weight: bold;\"\u003ECooldown\u003C/span\u003E.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"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",
"CooldownReduction": "18"
},
"upgrade_magic_vulnerability": {
"Name": "Mystic Vulnerability",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"TechArmorDamageReduction": "-8",
"TechResist": "8"
},
"upgrade_medic_bullets": {
"Name": "Restorative Shot",
"Description": "Your next bullet will \u003Cspan style=\"font-weight: bold;\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Healing"
],
"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",
"Radius": "1m",
"ProcChance": "90",
"HealFromHero": "40",
"HealFromNPC": "15",
"BaseAttackDamagePercent": "6"
},
"upgrade_mega_spirit": {
"Name": "Boundless Spirit",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_soaring_spirit"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "3",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "40",
"WeaponPower": "0",
"BaseAttackDamagePercent": "30",
"BonusMoveSpeed": "2m",
"BonusHealth": "100",
"HealingPerCast": "100",
"OutOfCombatHealthRegen": "4"
},
"upgrade_melee_charge": {
"Name": "Melee Charge",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"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": "10",
"BonusMeleeDamagePercent": "10",
"MeleeDistanceScale": "50",
"BonusHeavyMeleeDamage": "30"
},
"upgrade_melee_rebuttal": {
"Name": "Rebuttal",
"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": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Durability",
"Melee",
"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",
"BonusHealth": "50",
"ParryCooldownReduction": "2",
"BuffDuration": "6",
"BuffMeleeDamageBoost": "50",
"ParrySuccessHealPercentage": "100"
},
"upgrade_metal_skin": {
"Name": "Metal Skin",
"Description": "Become \u003Cspan style=\"font-weight: bold;\"\u003Eimmune to bullets\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 24,
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletResist": "15",
"ActiveMoveSpeedPenalty": "-1.5m",
"GroundDashReductionPercent": "-25"
},
"upgrade_mod_disruptor": {
"Name": "Soul Disruptor",
"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": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 32,
"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": "50",
"DPSIncrease": "10",
"DPSMax": "100",
"Radius": "8m",
"TickRate": "0.5",
"TechResist": "-18"
},
"upgrade_mystic_regeneration": {
"Name": "Mystic Regeneration",
"Description": "Dealing Spirit Damage to enemy Heroes grants you Bonus Health Regen. Stacks when dealing damage to different heroes.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"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",
"Regeneration": "4",
"RegenerationDuration": "6"
},
"upgrade_nearby_enemy_boost": {
"Name": "Adrenaline Rush",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"FireRate",
"Movement"
],
"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",
"Radius": "20m",
"TickRate": "1",
"MinTargetsRequired": "2",
"BaseAttackDamagePercent": "48",
"BonusFireRate": "30",
"BonusHealth": "90",
"BonusMoveSpeed": "1m"
},
"upgrade_non_player_bonus": {
"Name": "Monster Rounds",
"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": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"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",
"NonPlayerBonusWeaponPower": "25",
"OutOfCombatHealthRegen": "1.5",
"NonPlayerBulletResist": "25"
},
"upgrade_non_player_bonus_sacrifice": {
"Name": "Cultlist Sacrifice",
"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": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Weapon",
"Components": [
"upgrade_non_player_bonus"
],
"TargetTypes": [
"TrooperEnemy",
"Neutral",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Durability",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": "260",
"AbilityDuration": "180",
"AbilityCastRange": "7m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"NonPlayerBonusWeaponPower": "35",
"OutOfCombatHealthRegen": "4",
"NonPlayerBulletResist": "35",
"BonusSoulsPct": "150",
"BonusHealth": "350",
"BonusFireRate": "25",
"BonusAbilityCharges": "1",
"TechRangeMultiplier": "15",
"TechRadiusMultiplier": "15"
},
"upgrade_personal_rejuvenator": {
"Name": "Rebirth",
"Description": "Respawns the hero at the spot they died.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 509,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"RespawnDelay": "5",
"RespawnBonusHealthDuration": "0"
},
"upgrade_phantom_strike": {
"Name": "Phantom Strike",
"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": "6400",
"Tier": "4",
"Activation": "Press",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Durability",
"Movement",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityCastRange": "25m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.35",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "8",
"WeaponPower": "0",
"BaseAttackDamagePercent": "15",
"SlowPercent": "50",
"SlowDuration": "3",
"ImpactDamage": "75"
},
"upgrade_predator_precision": {
"Name": "Predator Precision",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate"
],
"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",
"BonusFireRate": "8",
"LifeThreshold": "50",
"BaseAttackDamagePercent": "50"
},
"upgrade_pristine_emblem": {
"Name": "Opening Rounds",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"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": "7",
"WeaponPower": "0",
"EnemyLifeThreshold": "50",
"BaseAttackDamagePercent": "0",
"BaseAttackDamagePercentBonus": "40"
},
"upgrade_proc_disarm": {
"Name": "Disarming Bullets",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ImmunityDuration": "3",
"BuildUpPerShot": "1.0",
"BuildUpDuration": "10"
},
"upgrade_proc_silence": {
"Name": "Silencer",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption",
"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",
"TechResist": "14",
"TechDamageReduction": "-25",
"SilenceDuration": "2.5",
"DebuffDuration": "6",
"ImmunityDuration": "10",
"BuildUpPerShot": "1.04",
"BuildUpDuration": "5"
},
"upgrade_proc_tech_damage": {
"Name": "Magitech Rounds",
"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": "3200",
"Tier": "3",
"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",
"ProcCooldown": "1",
"BaseDamagePct": "0.0001",
"NanoTechPerShot": "1",
"BaseDamagePerShot": "1",
"SpellAmplificationMultiplier": "5"
},
"upgrade_quarantine": {
"Name": "Quarantine",
"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": "1600",
"Tier": "2",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 42,
"AbilityDuration": "4.5",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"upgrade_quick_silver": {
"Name": "Quicksilver Reload",
"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan style=\"font-weight: bold;\"\u003Ebonus bullets\u003C/span\u003E on use.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": "16",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusFireRate": "10",
"BuffDuration": "12",
"Damage": "60",
"AmmoReloadPercent": "100",
"AbilityChargeUpTime": "16"
},
"upgrade_rapid_recharge": {
"Name": "Rapid Recharge",
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_extra_charge"
],
"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",
"CooldownBetweenChargeReduction": "50",
"BonusAbilityCharges": "2",
"BonusSpiritForChargedAbilities": "10"
},
"upgrade_rapid_rounds": {
"Name": "Rapid Rounds",
"Description": null,
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate",
"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",
"BonusFireRate": "10"
},
"upgrade_rebirth": {
"Name": "Soul Rebirth",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 240,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "12",
"WeaponPower": "0",
"SpawnTimePenalty": "30",
"RespawnDelay": "4",
"RespawnHealthPercent": "50"
},
"upgrade_reduce_debuff_duration": {
"Name": "Debuff Remover",
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_debuff_reducer"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": 45,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StatusResistancePercent": "30",
"ActiveBonusMoveSpeed": "2.5m",
"BuffDuration": "4",
"HealOnActivate": "250",
"BonusHealth": "125"
},
"upgrade_regenerating_bullet_shield": {
"Name": "Battle Vest",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"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",
"BulletResist": "18",
"OutOfCombatHealthRegen": "3",
"LifeThreshold": "65",
"BaseAttackDamagePercent": "15",
"BonusFireRate": "8"
},
"upgrade_regenerative_armor": {
"Name": "Regenerative Armor",
"Description": "Gain a short burst of health regeneration when taking bullet damage from heroes",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": "0",
"AbilityDuration": "5",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealthRegen": "20"
},
"upgrade_reinforcing_casings": {
"Name": "Escalating Resilience",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_clip_size"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"Durability",
"FireRate"
],
"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",
"MaxArmorStacks": "30",
"BulletResistPerStack": "2",
"BulletResistDuration": "20",
"BaseAttackDamagePercent": "15",
"BonusHealth": "100",
"BonusClipSizePercent": "30"
},
"upgrade_reload_speed": {
"Name": "Fast Reload",
"Description": "Increased \u003Cspan class=\"highlight\"\u003Ereload speed\u003C/span\u003E.",
"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",
"ReloadSpeedMultipler": "-35"
},
"upgrade_rescue_beam": {
"Name": "Rescue Beam",
"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": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Armor",
"Components": [
"upgrade_health_stimpak"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"MagicDamage",
"Durability",
"Healing",
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityCastRange": "28m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "2.5",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "24m",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"HealPercentAmount": "25",
"HealInterval": "0.2",
"BonusMoveSpeed": "0m",
"BonusSprintSpeed": "1m",
"SelfModifier": "100",
"TechRangeMultiplier": "8",
"TechRadiusMultiplier": "6"
},
"upgrade_resilience": {
"Name": "Enduring Spirit",
"Description": null,
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"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": "25",
"AbilityLifestealPercentHero": "7"
},
"upgrade_restorative_locket": {
"Name": "Restorative Locket",
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "Press",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"Healing",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "0",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"Radius": "35m",
"TechResist": "6",
"HealPerStack": "20",
"MaxStacks": "20",
"StaminaToRestore": "2"
},
"upgrade_return_fire": {
"Name": "Return Fire",
"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": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability",
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BulletDamageReflectedPct": "60",
"SpiritDamageReflectedPct": "30",
"ReturnFireBulletResist": "0",
"BulletResist": "10"
},
"upgrade_ricochet": {
"Name": "Ricochet",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"BossEnemy",
"TrooperEnemy",
"PropEnemy",
"MinionEnemy",
"Neutral"
],
"ShopFilters": [
"ClipSize"
],
"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",
"RicochetDamagePercent": "65",
"RicochetRadius": "13m",
"RicochetTargetsTooltipOnly": "2",
"BonusFireRate": "25"
},
"upgrade_rocket_booster": {
"Name": "Majestic Leap",
"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": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Movement"
],
"IsDisabled": false,
"AbilityCooldown": "32",
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"JumpVelocityHidden": "27m",
"InteruptCooldown": "5",
"AirControlPercent": "100",
"SlamDownRadius": "10m",
"VerticalDifferenceTolerance": "2m",
"TossSpeed": "500",
"SlowPercent": "40",
"SlowDuration": "2.5",
"DropDownSpeed": "35m",
"MaxLandingSpeed": "20m",
"ImpactHeight": "2m",
"MinAimAngle": "30",
"CombatBarrier": "300",
"BarrierDuration": "8"
},
"upgrade_rocket_boots": {
"Name": "Majestic Leap - Disabled",
"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": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement"
],
"IsDisabled": true,
"AbilityCooldown": 16,
"AbilityDuration": "0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "8",
"WeaponPower": "0",
"JumpVelocityHidden": "22.5m",
"InteruptCooldown": 4,
"AirControlPercent": "100",
"BonusHealth": "50"
},
"upgrade_rupture": {
"Name": "Decay",
"Description": "Inflict \u003Cspan style=\"font-weight: bold;\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.",
"Cost": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": 22,
"AbilityDuration": "10",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "8",
"WeaponPower": "0",
"HealAmpReceivePenaltyPercent": "-35",
"HealAmpRegenPenaltyPercent": "-35",
"TickRate": "1.0",
"DotHealthPercent": "2.75",
"BonusHealth": "90"
},
"upgrade_self_bubble": {
"Name": "Ethereal Shift",
"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": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": 24,
"AbilityDuration": "4.0",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BuffDuration": "5",
"TechResist": "30",
"DampingFactor": "3",
"LiftHeight": "120",
"BonusSpirit": "20",
"MoveSpeedMax": "3.5m",
"BonusMoveSpeed": "3m"
},
"upgrade_sharpshooter": {
"Name": "Sharpshooter",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_long_range"
],
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage",
"ClipSize"
],
"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",
"LongRangeBonusWeaponPower": "70",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusAttackRangePercent": "18",
"BonusZoomPercent": "25",
"BonusMoveSpeed": "-1m",
"BonusSprintSpeed": "1m"
},
"upgrade_silencer": {
"Name": "Silencer",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"Disruption"
],
"IsDisabled": true,
"AbilityCooldown": 36,
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"EMPDuration": "2",
"BaseAttackDamagePercent": "20"
},
"upgrade_siphon_bullets": {
"Name": "Siphon Bullets",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"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",
"BaseAttackDamagePercent": "15",
"BulletResist": "10",
"StealPerHit": "1",
"StealPerKill": "1",
"StackLostPerDeath": "2",
"MaxStacks": "9999",
"StealDuration": "20",
"ProcCooldown": "0.8",
"HealthSteal": "65",
"ParticleRadius": "1m"
},
"upgrade_slow_immunity": {
"Name": "Unstoppable - Deprecated",
"Description": "Purges any roots and chains on use and makes you immune to slows for the duration",
"Cost": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 32,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0"
},
"upgrade_slowing_bullets": {
"Name": "Slowing Bullets",
"Description": "Your bullets build up a \u003Cspan style=\"font-weight: bold;\"\u003EMovement Slow\u003C/span\u003E on enemies.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"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",
"SlowPercent": "30",
"GroundDashReductionPercent": "-25",
"SlowDuration": "3.5",
"BonusFireRate": "7",
"BuildUpDuration": "5",
"BuildUpPerShot": "0.77"
},
"upgrade_slowing_tech": {
"Name": "Slowing Spirit",
"Description": "Dealing \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slows\u003C/span\u003E to your target.",
"Cost": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy"
],
"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",
"SlowPercent": "15",
"SlowDuration": "2"
},
"upgrade_small_attack_speed": {
"Name": "Basic Fire Rate",
"Description": "Increases your \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
"Cost": "800",
"Tier": "1",
"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",
"BonusFireRate": "8"
},
"upgrade_soaring_spirit": {
"Name": "Improved Spirit",
"Description": null,
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_improved_spirit"
],
"TargetTypes": null,
"ShopFilters": [
"Movement",
"MagicDamage"
],
"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": "18",
"WeaponPower": "0",
"BonusSprintSpeed": "1m",
"BonusHealth": "75",
"OutOfCombatHealthRegen": "1.5"
},
"upgrade_spellbreaker": {
"Name": "Spellbreaker",
"Description": "The next instance of high spirit damage you take is significantly reduced.",
"Cost": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "14",
"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": "25",
"StatusResistancePercent": "25",
"DamageThreshold": "150",
"SpiritDamageReductionProc": "75"
},
"upgrade_spellshield": {
"Name": "Hexafoil Ward",
"Description": "Block the next \u003Cspan class=\"highlight\"\u003ESpirit Damage\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003EDebuff\u003C/span\u003E, preventing its effects. Only regenerates outside of combat.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": true,
"AbilityCooldown": "12",
"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": "15",
"SpellShieldLingerDuration": ".3",
"SpellShieldFlavorText": "asdasd"
},
"upgrade_spellslinger_headshots": {
"Name": "Spirit Rend",
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Weapon",
"Components": [
"upgrade_tech_defense_shredders"
],
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"WeaponDamage",
"MagicDamage"
],
"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",
"ProcCooldown": "2",
"BonusHealth": "100",
"MaxStacks": "4",
"AbilityLifestealPercentHero": "8",
"MagicResistReduction": "-7",
"TechArmorDamageReduction": "-7",
"DebuffDuration": "8"
},
"upgrade_spirit_bubble": {
"Name": "Spirit Bubble",
"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": "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": "150",
"CombatBarrier": "400",
"OutOfCombatHealthRegen": "2.5",
"BarrierDuration": "8"
},
"upgrade_spirit_burn": {
"Name": "Spirit Burn",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": "20",
"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": "10",
"TechRadiusMultiplier": "10",
"DamageThreshold": "400",
"DamageThresholdDuration": "5",
"ExplosionDamage": "120",
"ExplosionRadius": "12m",
"DPS": "24",
"DebuffDuration": "8",
"HealAmpReceivePenaltyPercent": "-80",
"HealAmpRegenPenaltyPercent": "-80",
"TickRate": "0.5",
"CooldownReductionPctOnNonHeroes": "100",
"DamagePctVsNonHeroes": "50"
},
"upgrade_spirit_sap": {
"Name": "Spirit Sap",
"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": "1600",
"Tier": "2",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage"
],
"IsDisabled": false,
"AbilityCooldown": "30",
"AbilityDuration": "12",
"AbilityCastRange": "30m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"MagicResistReduction": "-12",
"BonusHealth": "50",
"TechPowerReduction": "-12"
},
"upgrade_spirit_snatch": {
"Name": "Spirit Snatch",
"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": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": [
"upgrade_acolytes_glove"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Melee"
],
"IsDisabled": false,
"AbilityCooldown": 6,
"AbilityDuration": "14",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"SpiritDamage": "75",
"TechArmorDamageReduction": "-15",
"TechArmorGain": "15",
"TechPowerReduction": "-15",
"TechPowerGain": "15",
"BonusMeleeDamagePercent": "10",
"BonusHealth": "100"
},
"upgrade_split_shot": {
"Name": "Split Shot",
"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": "1600",
"Tier": "2",
"Activation": "InstantCast",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": false,
"AbilityCooldown": "16",
"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": "0",
"BonusShotsDuration": "4.5",
"BulletSplitShot": "4",
"SpreadAngleDegrees": "45",
"SpecialShotsBonusFireRate": "0",
"WeaponDamageBonusDuration": "12",
"WeaponDamagePerStack": "10",
"MaxStacks": "6"
},
"upgrade_sprint_booster": {
"Name": "Sprint Boots",
"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": "800",
"Tier": "1",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"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"
},
"upgrade_stabilizer": {
"Name": "Stabilizer",
"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": "800",
"Tier": "1",
"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",
"MoveWhileShootingSpeedPenaltyReductionPercent": "100",
"MoveWhileZoomedSpeedPenaltyReductionPercent": "100",
"BonusBulletSpeedPercent": "30"
},
"upgrade_stabilizing_tripod": {
"Name": "Stabilizing Tripod",
"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": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 64,
"AbilityDuration": "20",
"AbilityCastRange": "15m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ModelScale": "1.0",
"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_stasis_bomb": {
"Name": "Stasis Bomb",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 37,
"AbilityDuration": "6",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StasisRadius": "7m",
"ExplodeRadius": "7m",
"ExplodeDamage": "250",
"StunDuration": "1.5",
"ImmunityDuration": "4",
"EMPDuration": "3",
"EMPProcChance": "100",
"BuildUpPerShot": "1.6",
"BuildUpDuration": "10",
"DampingFactor": "0.5",
"MaxFallSpeed": "0",
"LiftHeight": "120",
"SlamdownSpeed": "500",
"MoveSpeedMax": "4m"
},
"upgrade_superacolytes_glove": {
"Name": "Hex-Sealed Knuckles",
"Description": "After dealing an accumulated \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage}\u003C/span\u003E spirit damage, your next \u003Cspan class=\"highlight\"\u003EHeavy Melee Attack\u003C/span\u003E deals an additional \u003Cspan class=\"highlight\"\u003E{s:StoredSpiritDamage} spirit damage\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Melee"
],
"IsDisabled": true,
"AbilityCooldown": "3",
"AbilityDuration": "13",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StoredSpiritDamage": "200",
"BonusHealth": "75",
"BonusHealthRegen": "1",
"BonusMeleeDamagePercent": "30"
},
"upgrade_superior_stamina": {
"Name": "Stamina Mastery",
"Description": null,
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Armor",
"Components": [
"upgrade_improved_stamina"
],
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Movement",
"FireRate"
],
"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",
"Stamina": "2",
"StaminaCooldownReduction": "20",
"AirMoveIncreasePercent": "25"
},
"upgrade_suppressor": {
"Name": "Suppressor",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"Healing",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "4",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "6",
"WeaponPower": "0",
"FireRateSlow": "35",
"BonusHealth": "75"
},
"upgrade_surging_power": {
"Name": "Vampiric Burst",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": [
"upgrade_vampire"
],
"TargetTypes": [
"HeroFriendly"
],
"ShopFilters": [
"FireRate",
"WeaponDamage",
"Movement",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 30,
"AbilityDuration": "4.5",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"ActiveBonusFireRate": "40",
"ActiveBonusLifesteal": "80",
"BonusHealth": "100",
"ActiveReloadPercent": "75",
"BulletResist": "10",
"BulletLifestealPercent": "16"
},
"upgrade_target_stun": {
"Name": "Knockdown",
"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": "3200",
"Tier": "3",
"Activation": "Press",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": 40,
"AbilityDuration": "0",
"AbilityCastRange": "45m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"StunDelay": "2",
"StunDuration": "0.5",
"VisualContractRadius": "3m",
"BonusHealth": "100",
"MaxBonusDuration": "1.5",
"MaxHeightForBonus": "30m"
},
"upgrade_targeted_silence": {
"Name": "Silence Wave",
"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": "3200",
"Tier": "3",
"Activation": "InstantCast",
"Slot": "Tech",
"Components": [
"upgrade_spirit_sap"
],
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"WeaponDamage",
"Disruption"
],
"IsDisabled": false,
"AbilityCooldown": 24,
"AbilityDuration": "4.0",
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0.1",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "75",
"CooldownOnMiss": 30,
"HeightOffGround": "1m",
"GrowthPerMeter": "0.135m",
"InitialWidth": "4.5m",
"MagicResistReduction": "-12",
"Damage": "0",
"ResistReductionDuration": "12",
"TechPowerReduction": "-18"
},
"upgrade_tech_armor": {
"Name": "Spirit Armor",
"Description": "Reduces the damage you take from \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E abilities.",
"Cost": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"MagicDamage",
"Durability"
],
"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",
"TechResist": "15"
},
"upgrade_tech_bleed": {
"Name": "Mystic Reverb",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Healing"
],
"IsDisabled": false,
"AbilityCooldown": 6.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",
"TechDamagePercent": "50",
"DelayDuration": "3",
"MinimumDamage": "100",
"Radius": "16m",
"AbilityLifestealPercentHero": "15",
"MovementSpeedSlow": "40",
"MaxHealthDamage": "10"
},
"upgrade_tech_cleave": {
"Name": "Quantum Chimaera",
"Description": "Your Tech attacks strike additional nearby enemies for \u003Cspan class=\"highlight\"\u003E75% of the total damage\u003C/span\u003E.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"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",
"TechCleaveDamagePercent": "75",
"TechCleaveRadius": "10m",
"ProcCooldown": "0.05"
},
"upgrade_tech_damage_pulse": {
"Name": "Torment Pulse",
"Description": "Periodically deals \u003Cspan style=\"font-weight: bold;\"\u003ESpirit Damage\u003C/span\u003E to the closest two enemies nearby.",
"Cost": "3200",
"Tier": "3",
"Activation": "Passive",
"Slot": "Tech",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"Durability"
],
"IsDisabled": false,
"AbilityCooldown": 1.5,
"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": "110",
"DamagePulseAmount": "27",
"DamagePulseRadius": "9m",
"MeleeResistPercent": "15"
},
"upgrade_tech_defender": {
"Name": "Tech Defender",
"Description": null,
"Cost": "6400",
"Tier": "4",
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"AbilityCooldown": 95,
"AbilityDuration": "6",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"BonusHealth": "85",
"TechArmor": "1"
},
"upgrade_tech_defense_shredders": {
"Name": "Spirit Shredder Bullets",
"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": "1600",
"Tier": "2",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"AllEnemy"
],
"ShopFilters": [
"MagicDamage",
"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",
"TechArmorDamageReduction": "-7",
"DebuffDuration": "8",
"AbilityLifestealPercentHero": "8"
},
"upgrade_tech_overflow": {
"Name": "Spiritual Overflow",
"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": "6400",
"Tier": "4",
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy"
],
"ShopFilters": [
"MagicDamage",
"FireRate"
],
"IsDisabled": false,
"AbilityCooldown": "0",
"AbilityDuration": "15",
"AbilityCastRange": "0",
"AbilityUnitTargetLimit": "1",
"AbilityCastDelay": "0",
"AbilityChannelTime": "0",
"AbilityPostCastDuration": "0",
"AbilityCharges": "0",
"AbilityCooldownBetweenCharge": "0",
"ChannelMoveSpeed": "50",
"AbilityResourceCost": "0",
"TechPower": "0",
"WeaponPower": "0",
"AbilityLifestealPercentHero": "15",
"BonusFireRate": "40",
"BonusSpirit": "30",
"BuildUpPerShot": "0.75",
"BuildUpDuration": "5"
},
"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,
"Description": null,
"Cost": "6400",
"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_t5": {
"Name": null,
"Description": null,
"Cost": "9999",
"Tier": "5",
"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"
}
}