Data:ItemData.json: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
Deadbot (talk | contribs)
Deadbot v1.10.0-6476
Deadbot (talk | contribs)
Deadbot v1.17.0-6684
 
(15 intermediate revisions by 2 users not shown)
Line 14: Line 14:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 2,
"AbilityDuration": 2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 31: Line 32:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 47: Line 49:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 63: Line 66:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 79: Line 83:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 95: Line 100:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 111: Line 117:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 132: Line 139:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 18,
"AbilityCooldown": 18,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 218: Line 226:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 0.5,
"AbilityCooldown": 0.5,
"AbilityCastRange": 550,
"AbilityCastRange": 550,
Line 242: Line 251:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityDuration": 1,
"AbilityDuration": 1,
Line 268: Line 278:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityDuration": 1,
"AbilityDuration": 1,
Line 294: Line 305:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityDuration": 1,
"AbilityDuration": 1,
Line 320: Line 332:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityDuration": 1,
"AbilityDuration": 1,
Line 346: Line 359:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityDuration": 1,
"AbilityDuration": 1,
Line 372: Line 386:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityDuration": 1,
"AbilityDuration": 1,
Line 394: Line 409:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 410: Line 426:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 426: Line 443:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 442: Line 460:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 458: Line 477:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 474: Line 494:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 493: Line 514:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 35,
"IsImbue": true,
"AbilityCooldown": 30,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": 0.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BonusFireRate": 5,
"TechResist": 5,
"TechResist": 5,
"BulletResist": 5,
"BulletResist": 5,
"ImbuedCooldownMultiplier": 1,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletResist": 5,
"BulletResist": 5,
"TechResist": 5,
"TechResist": 5,
"BonusFireRate": 5,
"AbilityCooldown": -10
"AbilityCooldown": -10,
"TechRadiusMultiplier": 5,
"TechRangeMultiplier": 5
}
}
},
},
Line 521: Line 541:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 300,
"AbilityCooldown": 300,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 531: Line 552:
"AbilityCooldown": -210
"AbilityCooldown": -210
}
}
},
"upgrade_ablative_coat": {
"Name": null,
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": [],
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": 21,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"MaxBulletResist": 30,
"StackLossFrequency": 1,
"ArmorLossPerHit": 4,
"BulletArmor": 1,
"BonusSprintSpeed": "3m"
},
},
"upgrade_absorbing_armor": {
"upgrade_absorbing_armor": {
Line 569: Line 568:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 574: Line 574:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"TechPower": 14,
"TechPower": 14,
"TechResist": 20,
"TechResist": 22,
"CooldownReductionPerHit": 4,
"CooldownReductionPerHit": 4,
"CooldownReduction": 7,
"CooldownReduction": 7,
Line 601: Line 601:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8,
"AbilityCooldown": 8,
"AbilityDuration": 6,
"AbilityDuration": 6,
Line 635: Line 636:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 64,
"AbilityCooldown": 64,
"AbilityDuration": 15,
"AbilityDuration": 15,
Line 659: Line 661:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 12,
"AbilityCooldown": 12,
"AbilityDuration": 7,
"AbilityDuration": 7,
Line 664: Line 667:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BulletLifestealPercent": 14,
"BulletLifestealPercent": 16,
"BonusFireRate": 25,
"BonusFireRate": 25,
"BonusClipSizePercent": 20,
"BonusClipSizePercent": 20,
Line 689: Line 692:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 26,
"AbilityCooldown": 26,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 720: Line 724:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 747: Line 752:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 45,
"AbilityDuration": 45,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 770: Line 776:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 802: Line 809:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 42,
"AbilityCooldown": 42,
"AbilityDuration": 4,
"AbilityDuration": 4,
Line 842: Line 850:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 32,
"AbilityCooldown": 32,
"AbilityDuration": 0.25,
"AbilityDuration": 0.25,
Line 869: Line 878:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 64,
"AbilityCooldown": 64,
"AbilityDuration": 25,
"AbilityDuration": 25,
Line 899: Line 909:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 32,
"AbilityCooldown": 32,
"AbilityDuration": 16,
"AbilityDuration": 16,
Line 931: Line 942:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 962: Line 974:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 991: Line 1,004:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,013: Line 1,027:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,035: Line 1,050:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 12,
"AbilityDuration": 12,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,044: Line 1,060:
"upgrade_arcane_surge": {
"upgrade_arcane_surge": {
"Name": "Arcane Surge",
"Name": "Arcane Surge",
"Description": "When you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E the \u003Cspan class=\"highlight\"\u003Enext ability you use\u003C/span\u003E will have bonus \u003Cspan class=\"highlight\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. Lasts up to 7s.",
"Description": "After you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E, the \u003Cspan class=\"highlight\"\u003Enext ability you use\u003C/span\u003E within 7s will have bonus \u003Cspan class=\"highlight\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
"Cost": 1600,
"Cost": 1600,
"Tier": 2,
"Tier": 2,
Line 1,062: Line 1,078:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 7,
"AbilityDuration": 7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,077: Line 1,094:
"TechRadiusMultiplierBuff": 15,
"TechRadiusMultiplierBuff": 15,
"TechRangeMultiplierBuff": 15,
"TechRangeMultiplierBuff": 15,
"BonusAbilityDurationPercent": 15
"BonusAbilityDurationPercent": 15,
"StaminaCooldownReduction": 14
}
}
},
},
"upgrade_arctic_blast": {
"upgrade_arctic_blast": {
"Name": "Arctic Blast",
"Name": "Arctic Blast",
"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, \u003Cspan class=\"highlight\"\u003EFreezing\u003C/span\u003E and then \u003Cspan class=\"highlight\"\u003ESlowing\u003C/span\u003E targets it hits. Targets take increased damage while frozen.",
"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, \u003Cspan class=\"highlight\"\u003EFreezing\u003C/span\u003E and then \u003Cspan class=\"highlight\"\u003ESlowing\u003C/span\u003E targets it hits.\u003Cbr\u003E\u003Cbr\u003ESlowed targets have their \u003Cspan class=\"highlight\"\u003Estamina regen frozen\u003C/span\u003E",
"Cost": 6400,
"Cost": 6400,
"Tier": 4,
"Tier": 4,
Line 1,100: Line 1,118:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 24,
"AbilityCooldown": 24,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,106: Line 1,125:
"SpreadDuration": 0.6,
"SpreadDuration": 0.6,
"StartRadius": "2m",
"StartRadius": "2m",
"EndRadius": "12m",
"EndRadius": "16m",
"SlowPercent": 60,
"SlowPercent": 60,
"SlowDuration": 4,
"SlowDuration": 4,
Line 1,116: Line 1,135:
}
}
},
},
"DamageHeight": "5m",
"DamageHeight": "7m",
"NPCDamageMult": 1,
"NPCDamageMult": 1,
"TechResist": 10,
"TechResist": 10,
"FreezeDuration": 0.75,
"FreezeDuration": 1,
"PercentDamage": 15,
"PropertyUpgrades": {
"PropertyUpgrades": {
"Damage": 150,
"Damage": 150,
Line 1,127: Line 1,145:
"FreezeDuration": 0.25
"FreezeDuration": 0.25
}
}
},
"upgrade_armor_reduction_debuff": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": [
"HeroEnemy",
"CreepEnemy",
"MinionEnemy"
],
"ShopFilters": [
"WeaponDamage"
],
"IsDisabled": true,
"StreetBrawl": false,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ResistReduction": -60,
"BaseAttackDamagePercent": 12,
"BulletShieldDamagePercent": 60
},
},
"upgrade_attack_speed_1": {
"upgrade_attack_speed_1": {
Line 1,166: Line 1,158:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,183: Line 1,176:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,204: Line 1,198:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 55,
"AbilityCooldown": 55,
"AbilityDuration": 10,
"AbilityDuration": 10,
Line 1,209: Line 1,204:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BulletResist": 8,
"BulletResist": 10,
"TechResist": 8,
"TechResist": 10,
"CooldownReductionOnProc": 20,
"CooldownReductionOnProc": 20,
"VexBarrierCombatBarrier": {
"VexBarrierCombatBarrier": {
"Value": 325,
"Value": 325,
"Scale": {
"Scale": {
"Value": 1.8,
"Value": 2,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"OutOfCombatHealthRegen": 2,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletResist": 14,
"BulletResist": 14,
"TechResist": 14,
"TechResist": 14,
"AbilityCooldown": -42,
"AbilityCooldown": -35,
"VexBarrierCombatBarrier": 450
"VexBarrierCombatBarrier": 450
}
}
Line 1,243: Line 1,239:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,273: Line 1,270:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,292: Line 1,290:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,317: Line 1,316:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,347: Line 1,347:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,371: Line 1,372:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,401: Line 1,403:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,424: Line 1,427:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,458: Line 1,462:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 4,
"AbilityCooldown": 4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,503: Line 1,508:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,508: Line 1,514:
"BulletResist": 18
"BulletResist": 18
},
},
"upgrade_bullet_armor_2": {
"upgrade_bullet_armor_reduction_aura": {
"Name": null,
"Description": null,
"Cost": 3200,
"Tier": 3,
"Activation": "Passive",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BulletArmor": 2
},
"upgrade_bullet_armor_reduction_aura": {
"Name": "Hunter's Aura",
"Name": "Hunter's Aura",
"Description": "Reduces nearby enemies' \u003Cspan class=\"highlight\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan class=\"highlight\"\u003Eeffect is doubled\u003C/span\u003E.",
"Description": "Reduces nearby enemies' \u003Cspan class=\"highlight\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan class=\"highlight\"\u003Eeffect is doubled\u003C/span\u003E.",
Line 1,545: Line 1,534:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,551: Line 1,541:
"Radius": "15m",
"Radius": "15m",
"BulletArmorReduction": -10,
"BulletArmorReduction": -10,
"FireRateSlow": 14,
"FireRateSlow": 15,
"SingleTargetPlayerMultiplier": 2,
"SingleTargetPlayerMultiplier": 2,
"BonusSprintSpeed": "0.75m",
"BonusSprintSpeed": "0.75m",
Line 1,577: Line 1,567:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,602: Line 1,593:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 8,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,607: Line 1,599:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BulletArmorReduction": -10,
"BulletArmorReduction": -10,
"BonusHealth": 65,
"BaseAttackDamagePercent": 9,
"BulletResist": 8,
"BulletResist": 9,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletResist": 7,
"BulletResist": 7,
"BulletArmorReduction": -11,
"BulletArmorReduction": -11,
"BonusHealth": 90
"BaseAttackDamagePercent": 15
}
}
},
},
Line 1,622: Line 1,614:
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_magic_reach"
],
"TargetTypes": [
"TargetTypes": [
"AllEnemy"
"AllEnemy"
Line 1,631: Line 1,625:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityDuration": 14,
"AbilityDuration": 14,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"TechRangeMultiplier": 20,
"TechRangeMultiplier": 22,
"TechRadiusMultiplier": 20,
"TechRadiusMultiplier": 22,
"WeaponPowerPerStack": 20,
"WeaponPowerPerStack": 20,
"WeaponPowerPerStackNonHero": 5,
"WeaponPowerPerStackNonHero": 5,
Line 1,662: Line 1,657:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 9,
"AbilityCooldown": 9,
"AbilityDuration": 4.5,
"AbilityDuration": 4.5,
Line 1,675: Line 1,671:
"ActivatedFireRate": 15,
"ActivatedFireRate": 15,
"BonusMoveSpeed": "1.5m",
"BonusMoveSpeed": "1.5m",
"BonusFireRate": 10,
"BonusFireRate": 14,
"AbilityCooldown": -1
"AbilityCooldown": -1
}
}
Line 1,693: Line 1,689:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,715: Line 1,712:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 10.5,
"AbilityCooldown": 10.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,748: Line 1,746:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 40,
"AbilityCooldown": 40,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,753: Line 1,752:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ProcCooldown": 0.25,
"ProcCooldown": 0.2,
"DamagePerChain": {
"DamagePerChain": {
"Value": 43,
"Value": 43,
Line 1,801: Line 1,800:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,829: Line 1,829:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityCooldown": 30,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,862: Line 1,863:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ProcCooldown": 0.25,
"ProcCooldown": 0.2,
"DamagePerChain": {
"DamagePerChain": {
"Value": 33,
"Value": 33,
Line 1,901: Line 1,903:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,923: Line 1,926:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 26,
"AbilityCooldown": 26,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,944: Line 1,948:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 90,
"AbilityCooldown": 90,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,982: Line 1,987:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 1,988: Line 1,994:
"HealLifePercentOutOfCombat": 2,
"HealLifePercentOutOfCombat": 2,
"HealthThreshold": 75,
"HealthThreshold": 75,
"BonusMoveSpeed": "1.25m",
"BonusMoveSpeed": "1.5m",
"BonusHealth": 375,
"BonusHealth": 375,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 2,012: Line 2,018:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,033: Line 2,040:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,050: Line 2,058:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,067: Line 2,076:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,084: Line 2,094:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,103: Line 2,114:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 12,
"AbilityCooldown": 12,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,129: Line 2,141:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 10.5,
"AbilityCooldown": 10.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,158: Line 2,171:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityCooldown": 45,
"AbilityDuration": 10,
"AbilityDuration": 13,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,172: Line 2,186:
"FullInvisDistance": "30m",
"FullInvisDistance": "30m",
"AmbushDuration": 5,
"AmbushDuration": 5,
"AmbushBonusFireRate": 20,
"AmbushBonusFireRate": 25,
"AmbushBonusTechPower": 20,
"AmbushBonusTechPower": 25,
"AmbushBonusMeleeDamage": 20,
"AmbushBonusMeleeDamage": 25,
"OutOfCombatHealthRegen": 5,
"OutOfCombatHealthRegen": 5,
"BonusSprintSpeed": "1.5m",
"BonusSprintSpeed": "1.5m",
Line 2,205: Line 2,219:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,236: Line 2,251:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,265: Line 2,281:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 25,
"AbilityCooldown": 25,
"AbilityDuration": 4,
"AbilityDuration": 4,
Line 2,272: Line 2,289:
"SpreadDuration": 0.6,
"SpreadDuration": 0.6,
"StartRadius": "2m",
"StartRadius": "2m",
"EndRadius": "12m",
"EndRadius": "10m",
"MovementSpeedSlow": 60,
"MovementSpeedSlow": 60,
"Damage": {
"Damage": {
Line 2,281: Line 2,298:
}
}
},
},
"DamageHeight": "5m",
"DamageHeight": "7m",
"NPCDamageMult": 1,
"NPCDamageMult": 1,
"TechResist": 6,
"TechResist": 6,
Line 2,306: Line 2,323:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 37,
"AbilityCooldown": 37,
"AbilityDuration": 7,
"AbilityDuration": 7,
Line 2,329: Line 2,347:
"AbilityCooldown": -7
"AbilityCooldown": -7
}
}
},
"upgrade_combo_breaker": {
"Name": null,
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": [
"AllFriendly"
],
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": 23,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"TechArmor": 2,
"BonusHealthRegen": 2.75,
"HealPercentAmount": 30,
"RegenDuration": 10
},
},
"upgrade_containment": {
"upgrade_containment": {
Line 2,371: Line 2,366:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 27,
"AbilityCooldown": 27,
"AbilityDuration": 3.5,
"AbilityDuration": 3.5,
Line 2,403: Line 2,399:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,430: Line 2,427:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,438: Line 2,436:
"BonusSprintSpeed": "1m",
"BonusSprintSpeed": "1m",
"ExplosionRadius": "4m",
"ExplosionRadius": "4m",
"ExplosionDamage": 125,
"ExplosionDamage": {
"Value": 125,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"HeroMultiplier": 150,
"HeroMultiplier": 150,
"ArmingTime": 0.1
"ArmingTime": 0.1
Line 2,460: Line 2,464:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 23,
"AbilityCooldown": 23,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,469: Line 2,474:
"SpellParryDuration": 0.8,
"SpellParryDuration": 0.8,
"BonusHealth": 50,
"BonusHealth": 50,
"SpiritPowerInnate": 8,
"SpiritPowerInnate": 5,
"HealOnSuccess": 150,
"HealOnSuccess": 150,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 2,496: Line 2,501:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8,
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,506: Line 2,512:
"Value": 40,
"Value": 40,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.9,
"Type": "spirit"
"Type": "spirit"
}
}
Line 2,533: Line 2,539:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,567: Line 2,574:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 7,
"IsImbue": false,
"AbilityCooldown": 5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BulletResist": 12,
"BulletResist": 12,
"BonusMeleeDamagePercent": 20,
"BonusMeleeDamagePercent": 22,
"MeleeDistanceScale": 60,
"MeleeDistanceScale": 60,
"BonusHeavyMeleeDamage": 25,
"BonusHeavyMeleeDamage": 25,
"MaxStacks": 6,
"MaxStacks": 6,
"DebuffDuration": 8,
"DebuffDuration": 8,
"StunDuration": 0.5,
"StunDuration": 0.75,
"LightMeleeStacks": 1,
"LightMeleeStacks": 1,
"LightMeleeAmmo": 15,
"LightMeleeAmmo": 15,
"HeavyMeleeMultiplier": 2,
"HeavyMeleeMultiplier": 2,
"BulletResistReduction": -4,
"BulletResistReduction": -5,
"PropertyUpgrades": {
"PropertyUpgrades": {
"MeleeDistanceScale": 40,
"MeleeDistanceScale": 40,
Line 2,610: Line 2,618:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,617: Line 2,626:
"BulletLifestealPercent": 25,
"BulletLifestealPercent": 25,
"BaseAttackDamagePercent": 12,
"BaseAttackDamagePercent": 12,
"BonusHealth": 160,
"BonusHealth": 180,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletLifestealPercent": 15,
"BulletLifestealPercent": 15,
"AbilityLifestealPercentHero": 15,
"AbilityLifestealPercentHero": 15,
"BonusHealth": 100,
"BonusHealth": 200,
"TechPower": 15,
"TechPower": 15,
"BaseAttackDamagePercent": 15
"BaseAttackDamagePercent": 15
Line 2,640: Line 2,649:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"StatusResistancePercent": 25,
"StatusResistancePercent": 25,
"BonusHealth": 90,
"PropertyUpgrades": {
"PropertyUpgrades": {
"StatusResistancePercent": 15
"StatusResistancePercent": 15
Line 2,662: Line 2,673:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,692: Line 2,704:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 26,
"AbilityCooldown": 26,
"AbilityDuration": 6,
"AbilityDuration": 6,
Line 2,705: Line 2,718:
"upgrade_discord": {
"upgrade_discord": {
"Name": "Scourge",
"Name": "Scourge",
"Description": "Apply \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. \u003Cbr\u003ECan be self cast.",
"Description": "Apply \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EDebuff Resist\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. Existing debuffs on the target are reduced.\u003Cbr\u003ECan be self cast.",
"Cost": 6400,
"Cost": 6400,
"Tier": 4,
"Tier": 4,
Line 2,717: Line 2,730:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 35,
"AbilityCooldown": 35,
"AbilityDuration": 10,
"AbilityDuration": 10,
Line 2,725: Line 2,739:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"TickRate": 0.25,
"TickRate": 0.25,
"MaxHealthPercentAsDPS": 3.5,
"MaxHealthPercentAsDPS": {
"Value": 2.3,
"Scale": {
"Value": 0.0055,
"Type": "spirit"
}
},
"AuraRadius": "10m",
"AuraRadius": "10m",
"TechResist": 40,
"TechResist": 40,
"BonusHealth": 100,
"BonusHealth": 100,
"StatusResistancePercent": 15,
"StatusResistancePercent": 20,
"PropertyUpgrades": {
"PropertyUpgrades": {
"MaxHealthPercentAsDPS": 2,
"MaxHealthPercentAsDPS": 2,
Line 2,757: Line 2,777:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityCooldown": 45,
"AbilityCastRange": "40m",
"AbilityCastRange": "40m",
Line 2,763: Line 2,784:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"OutOfCombatHealthRegen": 1.5,
"CooldownReductionPctOnOthers": 50,
"CooldownReductionPctOnOthers": 50,
"BuffDuration": 6,
"BuffDuration": 6,
Line 2,791: Line 2,813:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 40,
"AbilityCooldown": 40,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"TechPower": 35,
"TechPower": 40,
"CombatBarrier": 1000,
"CombatBarrier": 1000,
"BuffDuration": 20,
"BuffDuration": 20,
Line 2,818: Line 2,841:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8.5,
"AbilityCooldown": 8.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,844: Line 2,868:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 22,
"AbilityCooldown": 22,
"AbilityDuration": 7,
"AbilityDuration": 7,
Line 2,850: Line 2,875:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BonusFireRate": 26,
"BonusFireRate": 26,
"Radius": "30m",
"Radius": "35m",
"ActiveRadius": "30m",
"ActiveRadius": "35m",
"ActiveBonusMoveSpeed": "2.25m",
"ActiveBonusMoveSpeed": "2.25m",
"BulletResist": 17,
"BulletResist": 17,
Line 2,875: Line 2,900:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,895: Line 2,921:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,917: Line 2,944:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 2.5,
"AbilityCooldown": 2.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,956: Line 2,984:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 2,989: Line 3,018:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CooldownReduction": 6,
"CooldownReduction": 5,
"BonusFireRate": 11,
"BonusFireRate": 11,
"ReloadSpeedMultipler": -10,
"ReloadSpeedMultipler": -10,
Line 3,018: Line 3,048:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BonusHealthRegen": 3,
"BonusHealthRegen": 2.5,
"OutOfCombatHealthRegen": 1,
"OutOfCombatHealthRegen": 1.5,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BonusHealthRegen": 9
"BonusHealthRegen": 9
Line 3,046: Line 3,077:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 12,
"AbilityDuration": 12,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,074: Line 3,106:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 165,
"AbilityCooldown": 165,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,103: Line 3,136:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityCooldown": 15,
"AbilityCooldown": 15,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,122: Line 3,156:
"Value": 25,
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.465,
"Value": 0.49,
"Type": "spirit"
"Type": "spirit"
}
}
Line 3,151: Line 3,185:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8,
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,194: Line 3,229:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,221: Line 3,257:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityDuration": 10,
"AbilityDuration": 10,
Line 3,229: Line 3,266:
"BonusHealth": 160,
"BonusHealth": 160,
"BonusFireRate": 15,
"BonusFireRate": 15,
"BulletLifestealPercent": 10,
"FervorMovespeed": "4m",
"FervorMovespeed": "4m",
"FervorFireRate": 40,
"FervorFireRate": 40,
"FervorStatusResistancePercent": 30,
"FervorStatusResistancePercent": 40,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BonusHealth": 125,
"BonusHealth": 125,
Line 3,253: Line 3,291:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,275: Line 3,314:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityDuration": 5,
"AbilityDuration": 5,
Line 3,285: Line 3,325:
"SlideScale": 35,
"SlideScale": 35,
"BulletResist": 6,
"BulletResist": 6,
"SlowResistancePercent": 35,
"SlowResistancePercent": 40,
"BaseAttackDamagePercent": 6,
"PropertyUpgrades": {
"PropertyUpgrades": {
"SlowResistancePercent": 30,
"SlowResistancePercent": 30,
Line 3,311: Line 3,352:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityCooldown": 45,
"AbilityDuration": 4,
"AbilityDuration": 4.5,
"AbilityCastRange": "20m",
"AbilityCastRange": "20m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,344: Line 3,386:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,369: Line 3,412:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,399: Line 3,443:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 18,
"AbilityCooldown": 18,
"AbilityDuration": 6,
"AbilityDuration": 6.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BulletLifestealPercent": 14,
"BulletLifestealPercent": 14,
"ActiveBonusFireRate": 30,
"ActiveBonusFireRate": 32,
"TechResist": 40,
"TechResist": 40,
"BonusHealth": 100,
"BonusHealth": 100,
"BaseAttackDamagePercent": 6,
"ActiveBonusMoveSpeed": "1m",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletLifestealPercent": 28,
"BulletLifestealPercent": 28,
"ActiveBonusFireRate": 25,
"ActiveBonusFireRate": 25,
"TechResist": 20
"TechResist": 20,
"BonusHealth": 110
}
}
},
},
Line 3,428: Line 3,477:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,475: Line 3,525:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BaseAttackDamagePercent": 80,
"BaseAttackDamagePercent": 80,
"MaxHealthLossPercent": -15,
"MaxHealthLossPercent": -13,
"BonusClipPerKill": 2,
"BonusClipPerKill": 2,
"FireRatePerKill": 7,
"FireRatePerKill": 7,
Line 3,509: Line 3,560:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,520: Line 3,572:
"upgrade_glitch": {
"upgrade_glitch": {
"Name": "Cursed Relic",
"Name": "Cursed Relic",
"Description": "Curses an enemy - \u003Cspan class=\"highlight\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Epreventing item usage\u003C/span\u003E. \u003Cspan class=\"highlight\"\u003ERemoves all non-ultimate buffs\u003C/span\u003E.",
"Description": "Curses an enemy - \u003Cspan class=\"highlight\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Epreventing item usage\u003C/span\u003E. \u003Cspan class=\"highlight\"\u003ERemoves all non-ultimate buffs\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003EYour own \u003Cspan class=\"highlight\"\u003EDamage Output\u003C/span\u003E is reduced for the duration.",
"Cost": 6400,
"Cost": 6400,
"Tier": 4,
"Tier": 4,
Line 3,535: Line 3,587:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 55,
"AbilityCooldown": 55,
"AbilityDuration": 3.25,
"AbilityDuration": 3.25,
Line 3,543: Line 3,596:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"SkipFrames": 6,
"SkipFrames": 6,
"OutgoingDamagePenaltyPercent": -10,
"OutgoingDamagePenaltyPercent": -25,
"PropertyUpgrades": {
"PropertyUpgrades": {
"AbilityCooldown": -40,
"AbilityCooldown": -40,
Line 3,563: Line 3,616:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityChannelTime": 2,
"AbilityChannelTime": 2,
Line 3,573: Line 3,627:
"OutOfCombatHealthRegen": 1,
"OutOfCombatHealthRegen": 1,
"StartingGold": 400,
"StartingGold": 400,
"BonusBuffsPerGold": 100,
"BonusBuffsPerGold": 80,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BonusSprintSpeed": 5,
"BonusSprintSpeed": 5,
Line 3,600: Line 3,654:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityDuration": 4,
"AbilityDuration": 4.25,
"AbilityCastRange": "32m",
"AbilityCastRange": "32m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,614: Line 3,669:
"BulletArmorReduction": -7,
"BulletArmorReduction": -7,
"AbilityCooldown": -8
"AbilityCooldown": -8
}
},
"upgrade_grit": {
"Name": "Grit",
"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E for a short duration.",
"Cost": 800,
"Tier": 1,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": [
"Durability"
],
"IsDisabled": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"CombatBarrier": 200,
"OutOfCombatHealthRegen": 1,
"BarrierDuration": 4,
"PropertyUpgrades": {
"CombatBarrier": 250,
"OutOfCombatHealthRegen": 10,
"AbilityCooldown": -25
}
}
},
},
Line 3,623: Line 3,706:
"Activation": "Press",
"Activation": "Press",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_grit"
],
"TargetTypes": [
"TargetTypes": [
"HeroFriendly"
"HeroFriendly"
Line 3,633: Line 3,718:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 45,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityCastRange": "40m",
"AbilityCastRange": "40m",
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,640: Line 3,726:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CooldownReductionPctOnOthers": 50,
"CooldownReductionPctOnOthers": 50,
"OutOfCombatHealthRegen": 1.5,
"BuffDuration": 6,
"BuffDuration": 6,
"GuardianWardCombatBarrier": 200,
"GuardianWardCombatBarrier": 250,
"BonusMoveSpeed": "2.75m",
"BonusMoveSpeed": "2.75m",
"TechRangeMultiplier": 8,
"TechRangeMultiplier": 8,
Line 3,648: Line 3,735:
"TechRangeMultiplier": 12,
"TechRangeMultiplier": 12,
"TechRadiusMultiplier": 12,
"TechRadiusMultiplier": 12,
"GuardianWardCombatBarrier": 125,
"GuardianWardCombatBarrier": 250,
"ChannelMoveSpeed": 2,
"ChannelMoveSpeed": 2,
"AbilityCooldown": -12
"AbilityCooldown": -12
Line 3,670: Line 3,757:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 25,
"AbilityCooldown": 25,
"AbilityDuration": 3,
"AbilityDuration": 3,
Line 3,705: Line 3,793:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8,
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,749: Line 3,838:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 9,
"AbilityCooldown": 9,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,762: Line 3,852:
"upgrade_headshot_booster2": {
"upgrade_headshot_booster2": {
"Name": "Weakening Headshot",
"Name": "Weakening Headshot",
"Description": "Landing a \u003Cspan class=\"highlight\"\u003EHeadshot\u003C/span\u003E on Heroes reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Description": "Landing a \u003Cspan class=\"highlight\"\u003EHeadshot\u003C/span\u003E reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
"Cost": 1600,
"Cost": 1600,
"Tier": 2,
"Tier": 2,
Line 3,775: Line 3,865:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,802: Line 3,893:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": "1.3m",
"ChannelMoveSpeed": "1.3m",
Line 3,826: Line 3,918:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 8,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,858: Line 3,951:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1,
"AbilityCooldown": 1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,896: Line 3,990:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,924: Line 4,019:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,947: Line 4,043:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 3,972: Line 4,069:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityCooldown": 60,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,008: Line 4,106:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,027: Line 4,126:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,050: Line 4,150:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,056: Line 4,157:
"AbilityLifestealPercentHero": 13,
"AbilityLifestealPercentHero": 13,
"NonHeroAbilityLifestealTooltipOnly": 3,
"NonHeroAbilityLifestealTooltipOnly": 3,
"BonusHealth": 70,
"BonusHealth": 90,
"PropertyUpgrades": {
"PropertyUpgrades": {
"AbilityLifestealPercentHero": 14,
"AbilityLifestealPercentHero": 14,
Line 4,079: Line 4,180:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 70,
"AbilityCooldown": 70,
"AbilityCastRange": "30m",
"AbilityCastRange": "30m",
Line 4,088: Line 4,190:
"Value": 300,
"Value": 300,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 1.1,
"Type": "spirit"
"Type": "spirit"
}
}
Line 4,099: Line 4,201:
"AbilityCooldown": -60
"AbilityCooldown": -60
}
}
},
"upgrade_height_advantage": {
"Name": null,
"Description": null,
"Cost": 800,
"Tier": 1,
"Activation": "Passive",
"Slot": "Weapon",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"HighGroundBonusWeaponPower": 50
},
},
"upgrade_high_impact_armor": {
"upgrade_high_impact_armor": {
Line 4,129: Line 4,214:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,149: Line 4,235:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,176: Line 4,263:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,203: Line 4,291:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,232: Line 4,321:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,257: Line 4,347:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,281: Line 4,372:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,308: Line 4,400:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,331: Line 4,424:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,356: Line 4,450:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,384: Line 4,479:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 40,
"AbilityCooldown": 40,
"AbilityDuration": 6,
"AbilityDuration": 6,
Line 4,410: Line 4,506:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityCooldown": 30,
"AbilityDuration": 6,
"AbilityDuration": 7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"TechPower": 6,
"BonusHealth": 100,
"BonusHealth": 100,
"BonusSpirit": 30,
"BonusSpirit": 30,
Line 4,447: Line 4,545:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,481: Line 4,580:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,509: Line 4,609:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,514: Line 4,615:
"MeleeResistPercent": 25,
"MeleeResistPercent": 25,
"SlowResistancePercent": 50,
"SlowResistancePercent": 50,
"FireRateSlow": 36,
"FireRateSlow": 40,
"BonusHealthRegen": 8,
"BonusHealthRegen": 8,
"BonusMoveSpeed": "2.0m",
"BonusMoveSpeed": "2.5m",
"FireRateSlowDuration": 4,
"FireRateSlowDuration": 4,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 4,545: Line 4,646:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 7,
"AbilityDuration": 7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,556: Line 4,658:
"BonusFireRate": 20,
"BonusFireRate": 20,
"Stamina": 1,
"Stamina": 1,
"BonusClipSize": 6
"BonusClipSize": 6,
"StaminaCooldownReduction": 14
}
}
},
},
Line 4,577: Line 4,680:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 8,
"AbilityCooldown": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,605: Line 4,709:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,632: Line 4,737:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,657: Line 4,763:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 14,
"AbilityCooldown": 14,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,682: Line 4,789:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 32,
"AbilityCooldown": 32,
"AbilityDuration": 12,
"AbilityDuration": 12,
Line 4,691: Line 4,799:
"SummonDuration": 1.3,
"SummonDuration": 1.3,
"FlyMoveSpeed": "7m",
"FlyMoveSpeed": "7m",
"BonusAbilityDurationPercent": 15,
"AirControlPercent": 25,
"GravityScale": -15,
"BonusHealth": 125,
"BonusHealth": 125,
"BonusAbilityDurationPercent": 15,
"PropertyUpgrades": {
"PropertyUpgrades": {
"TechPower": 46,
"TechPower": 46,
"AbilityDuration": 8,
"AbilityDuration": 8,
"BonusAbilityDurationPercent": 15,
"BonusAbilityDurationPercent": 15,
"BonusHealth": 200,
"FlyMoveSpeed": "6m",
"FlyMoveSpeed": "6m",
"SummonDuration": -0.3
"SummonDuration": -0.3
Line 4,714: Line 4,823:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityDuration": 8,
"AbilityDuration": 8,
Line 4,741: Line 4,851:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,765: Line 4,876:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,790: Line 4,902:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,824: Line 4,937:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 14,
"AbilityCooldown": 14,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,837: Line 4,951:
"PropertyUpgrades": {
"PropertyUpgrades": {
"CurrentHealthDamage": 5,
"CurrentHealthDamage": 5,
"BonusHealth": 100
"BonusHealth": 100,
"Damage": 60
}
}
},
},
Line 4,856: Line 4,971:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 2,
"AbilityDuration": 2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,863: Line 4,979:
"GroundDashReductionPercent": -12,
"GroundDashReductionPercent": -12,
"BonusSprintSpeed": "0.75m",
"BonusSprintSpeed": "0.75m",
"BonusHealth": 30,
"BonusHealth": 50,
"PropertyUpgrades": {
"PropertyUpgrades": {
"MovementSpeedSlow": 15,
"MovementSpeedSlow": 15,
Line 4,888: Line 5,004:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityCooldown": 14,
"AbilityCooldown": 14,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ImbuedTechPower": 24,
"ImbuedTechPower": 28,
"FireRateBonus": 20,
"FireRateBonus": 20,
"BonusMoveSpeed": "1.75m",
"BonusMoveSpeed": "1.75m",
Line 4,918: Line 5,035:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 4,943: Line 5,061:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 7,
"AbilityDuration": 7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,971: Line 5,090:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityCooldown": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,978: Line 5,098:
"ProcChance": 100,
"ProcChance": 100,
"HealFromHero": 50,
"HealFromHero": 50,
"HealFromNPC": 15,
"HealFromNPC": 20,
"BaseAttackDamagePercent": 6,
"BaseAttackDamagePercent": 6,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 5,004: Line 5,124:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 7,
"IsImbue": false,
"AbilityCooldown": 5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,036: Line 5,157:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 75,
"BonusHealth": 75,
"ParryCooldownReduction": 2,
"ParryCooldownReduction": 1.75,
"BuffDuration": 6,
"BuffDuration": 6,
"BonusDamagePercent": 30,
"BonusDamagePercent": 30,
Line 5,067: Line 5,189:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 24,
"AbilityCooldown": 24,
"AbilityDuration": 5,
"AbilityDuration": 5,
Line 5,096: Line 5,219:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 32,
"AbilityCooldown": 32,
"AbilityDuration": 5,
"AbilityDuration": 5,
Line 5,142: Line 5,266:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Regeneration": 4,
"Regeneration": 4,
"RegenerationDuration": 6,
"RegenerationDuration": 7,
"BonusHealth": 50,
"BonusHealth": 50,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 5,170: Line 5,295:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityCooldown": 6.25,
"AbilityCooldown": 6.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,201: Line 5,327:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 23,
"AbilityCooldown": 23,
"AbilityDuration": 1.7,
"AbilityDuration": 1.7,
Line 5,235: Line 5,362:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,262: Line 5,390:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,276: Line 5,405:
"upgrade_non_player_bonus_sacrifice": {
"upgrade_non_player_bonus_sacrifice": {
"Name": "Cultist Sacrifice",
"Name": "Cultist Sacrifice",
"Description": "Target an enemy NPC and consume it for \u003Cspan class=\"highlight\"\u003E170% Bonus Souls\u003C/span\u003E and grants a powerful long lasting buff.",
"Description": "Target an enemy NPC and consume it for \u003Cspan class=\"highlight\"\u003E180% Bonus Souls\u003C/span\u003E and grants a powerful long lasting buff.",
"Cost": 3200,
"Cost": 3200,
"Tier": 3,
"Tier": 3,
Line 5,296: Line 5,425:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 270,
"AbilityCooldown": 270,
"AbilityDuration": 160,
"AbilityDuration": 160,
Line 5,305: Line 5,435:
"OutOfCombatHealthRegen": 2,
"OutOfCombatHealthRegen": 2,
"NonPlayerBulletResist": 30,
"NonPlayerBulletResist": 30,
"BonusSoulsPct": 170,
"BonusSoulsPct": 180,
"BonusHealth": {
"BonusHealth": {
"Value": 50,
"Value": 50,
Line 5,314: Line 5,444:
},
},
"BaseAttackDamagePercent": {
"BaseAttackDamagePercent": {
"Value": 8,
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.7,
"Value": 0.8,
"Type": "power_increase"
"Type": "power_increase"
}
}
Line 5,348: Line 5,478:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 18,
"AbilityCooldown": 18,
"AbilityDuration": 7,
"AbilityDuration": 7,
Line 5,385: Line 5,516:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": true,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,415: Line 5,547:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 25,
"AbilityCooldown": 25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,447: Line 5,580:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 509,
"AbilityCooldown": 509,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,472: Line 5,606:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 35,
"AbilityCooldown": 35,
"AbilityCastRange": "25m",
"AbilityCastRange": "25m",
Line 5,510: Line 5,645:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,533: Line 5,669:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 40,
"AbilityCooldown": 40,
"AbilityDuration": 6,
"AbilityDuration": 6,
Line 5,574: Line 5,711:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,581: Line 5,719:
"BonusBulletSpeedPercent": 60,
"BonusBulletSpeedPercent": 60,
"BaseAttackDamagePercent": 8,
"BaseAttackDamagePercent": 8,
"BaseAttackDamagePercentBonus": 30,
"BaseAttackDamagePercentBonus": 25,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BaseAttackDamagePercentBonus": 25,
"BaseAttackDamagePercentBonus": 25,
"TechPower": 18
"TechPower": 18,
"BonusBulletSpeedPercent": 45,
"BaseAttackDamagePercent": 15
}
}
},
},
Line 5,601: Line 5,741:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 5,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,626: Line 5,767:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"TechResist": 15,
"TechResist": 12,
"TechDamageReduction": -25,
"TechDamageReduction": -25,
"SilenceDuration": 2.5,
"SilenceDuration": 2.5,
Line 5,654: Line 5,796:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,672: Line 5,815:
}
}
},
},
"BaseDamagePerShot": 1,
"BaseDamagePerShot": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "weapon_damage_increase"
}
},
"SpellAmplificationMultiplier": 5
"SpellAmplificationMultiplier": 5
},
},
Line 5,689: Line 5,838:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 42,
"AbilityCooldown": 42,
"AbilityDuration": 4.5,
"AbilityDuration": 4.5,
Line 5,713: Line 5,863:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": true,
"AbilityCooldown": 18,
"AbilityCooldown": 18,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,749: Line 5,900:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,755: Line 5,907:
"BonusAbilityCharges": 2,
"BonusAbilityCharges": 2,
"CooldownReductionOnChargedAbilities": 14,
"CooldownReductionOnChargedAbilities": 14,
"BonusSpiritForChargedAbilities": 10,
"BonusSpiritForChargedAbilities": 14,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BonusAbilityCharges": 2,
"BonusAbilityCharges": 2,
Line 5,778: Line 5,930:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,798: Line 5,951:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 240,
"AbilityCooldown": 240,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,822: Line 5,976:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 24,
"IsImbue": false,
"AbilityCooldown": 25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,850: Line 6,005:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 40,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,879: Line 6,035:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,885: Line 6,042:
"OutOfCombatHealthRegen": 3,
"OutOfCombatHealthRegen": 3,
"LifeThreshold": 65,
"LifeThreshold": 65,
"BaseAttackDamagePercent": 15,
"BaseAttackDamagePercent": 18,
"BonusFireRate": 7,
"BonusFireRate": 7,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 5,906: Line 6,063:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 5,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,930: Line 6,088:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,936: Line 6,095:
"BulletResistPerStack": 2,
"BulletResistPerStack": 2,
"BulletResistDuration": 24,
"BulletResistDuration": 24,
"BaseAttackDamagePercent": 15,
"BaseAttackDamagePercent": 18,
"BonusHealth": 75,
"BonusHealth": 75,
"BonusClipSizePercent": 30,
"BonusClipSizePercent": 35,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletResistPerStack": 2,
"BulletResistPerStack": 2,
Line 5,959: Line 6,118:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 5,985: Line 6,145:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityCooldown": 60,
"AbilityCastRange": "35m",
"AbilityCastRange": "35m",
Line 6,020: Line 6,181:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,044: Line 6,206:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityCooldown": 6,
"AbilityDuration": 3,
"AbilityDuration": 3,
Line 6,050: Line 6,213:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"HealingPerCast": {
"HealingPerCast": {
"Value": 70,
"Value": 65,
"Scale": {
"Scale": {
"Value": 2,
"Value": 2,
Line 6,064: Line 6,227:
}
}
},
},
"RegenerationDuration": 6,
"RegenerationDuration": 7,
"BonusHealth": 90,
"BonusHealth": 90,
"PropertyUpgrades": {
"PropertyUpgrades": {
"Regeneration": 9,
"Regeneration": 9,
"HealingPerCast": 60,
"HealingPerCast": 60,
"BonusHealth": 110,
"BonusMoveSpeed": "1m"
"BonusMoveSpeed": "1m"
}
}
Line 6,089: Line 6,253:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 20,
"AbilityCooldown": 20,
"AbilityCastRange": "35m",
"AbilityCastRange": "35m",
Line 6,096: Line 6,261:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Radius": "35m",
"Radius": "35m",
"TechResist": 10,
"TechResist": 8,
"HealPerStack": {
"HealPerStack": {
"Value": 16,
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.32,
"Value": 0.5,
"Type": "power_increase"
"Type": "power_increase"
}
}
},
},
"MaxStacks": 25,
"MaxStacks": 25,
"MinStaminaRestore": 1,
"MaxStaminaRestore": 3,
"MaxStaminaRestore": 4,
"PropertyUpgrades": {
"PropertyUpgrades": {
"TechResist": 10,
"TechResist": 10,
Line 6,131: Line 6,295:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 23,
"AbilityCooldown": 23,
"AbilityDuration": 6,
"AbilityDuration": 6.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,167: Line 6,332:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,195: Line 6,361:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,202: Line 6,369:
"InterruptCooldown": 5,
"InterruptCooldown": 5,
"AirControlPercent": 100,
"AirControlPercent": 100,
"AirControlPercentBarrier": 50,
"SlamDownRadius": "10m",
"SlamDownRadius": "10m",
"VerticalDifferenceTolerance": "2m",
"VerticalDifferenceTolerance": "2m",
Line 6,214: Line 6,382:
"Value": 200,
"Value": 200,
"Scale": {
"Scale": {
"Value": 8,
"Value": 12,
"Type": "power_increase"
"Type": "power_increase"
}
}
Line 6,240: Line 6,408:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,264: Line 6,433:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 10,
"AbilityCooldown": 10,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,296: Line 6,466:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 32,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityDuration": 10,
"AbilityDuration": 10,
"AbilityCastRange": {
"AbilityCastRange": {
Line 6,344: Line 6,515:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 35,
"IsImbue": false,
"AbilityCooldown": 37,
"AbilityDuration": 4,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,380: Line 6,552:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 3,
"AbilityCooldown": 3,
"AbilityCastRange": "12m",
"AbilityCastRange": "12m",
Line 6,403: Line 6,576:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityDuration": 3,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,441: Line 6,615:
"Slot": "Weapon",
"Slot": "Weapon",
"Components": [
"Components": [
"upgrade_long_range"
"upgrade_long_range",
"upgrade_high_velocity_mag"
],
],
"TargetTypes": null,
"TargetTypes": null,
Line 6,450: Line 6,625:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"LongRangeBonusWeaponPower": 70,
"BaseAttackDamagePercent": 10,
"LongRangeBonusWeaponPower": 60,
"LongRangeBonusWeaponPowerMinRange": "15m",
"LongRangeBonusWeaponPowerMinRange": "15m",
"BonusAttackRangePercent": 20,
"BonusAttackRangePercent": 20,
Line 6,459: Line 6,636:
"BonusMoveSpeed": "-0.7m",
"BonusMoveSpeed": "-0.7m",
"BonusSprintSpeed": "1.0m",
"BonusSprintSpeed": "1.0m",
"BonusBulletSpeedPercent": 60,
"PropertyUpgrades": {
"PropertyUpgrades": {
"LongRangeBonusWeaponPower": 40,
"LongRangeBonusWeaponPower": 40,
"BonusAttackRangePercent": 10
"BonusAttackRangePercent": 10,
"BonusBulletSpeedPercent": 45,
"BaseAttackDamagePercent": 15
}
}
},
},
Line 6,478: Line 6,658:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": true,
"AbilityCooldown": 10,
"AbilityCooldown": 10,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,510: Line 6,691:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityCooldown": 30,
"AbilityCastRange": "40m",
"AbilityCastRange": "40m",
Line 6,545: Line 6,727:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 36,
"AbilityCooldown": 36,
"AbilityDuration": 4,
"AbilityDuration": 4,
Line 6,570: Line 6,753:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,600: Line 6,784:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 32,
"AbilityCooldown": 32,
"AbilityDuration": 6,
"AbilityDuration": 6,
Line 6,623: Line 6,808:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"SlowPercent": 30,
"SlowPercent": 30,
"GroundDashReductionPercent": -25,
"GroundDashReductionPercent": -22,
"SlowDuration": 3.5,
"SlowDuration": 3.5,
"BaseAttackDamagePercent": 15,
"BuildUpDuration": 5,
"BuildUpDuration": 5,
"BuildUpPerShot": 0.7,
"BuildUpPerShot": 0.7,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BaseAttackDamagePercent": 30,
"SlowPercent": 20,
"SlowPercent": 20,
"GroundDashReductionPercent": -10
"GroundDashReductionPercent": -10
Line 6,653: Line 6,837:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,671: Line 6,856:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,693: Line 6,879:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,721: Line 6,908:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 9,
"AbilityCooldown": 9,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,729: Line 6,917:
"DamageThreshold": 175,
"DamageThreshold": 175,
"SpiritDamageReductionProc": 65,
"SpiritDamageReductionProc": 65,
"BonusHealth": 90,
"PropertyUpgrades": {
"PropertyUpgrades": {
"TechResist": 15,
"TechResist": 15,
Line 6,749: Line 6,938:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 12,
"AbilityCooldown": 12,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,775: Line 6,965:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,798: Line 6,989:
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_grit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 6,805: Line 6,998:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 45,
"AbilityCooldown": 45,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,820: Line 7,014:
"OutOfCombatHealthRegen": 2.5,
"OutOfCombatHealthRegen": 2.5,
"BarrierDuration": 8,
"BarrierDuration": 8,
"BonusMoveSpeed": "1.75m",
"TechResist": 18,
"PropertyUpgrades": {
"PropertyUpgrades": {
"OutOfCombatHealthRegen": 3,
"OutOfCombatHealthRegen": 3,
"CombatBarrier": 175,
"CombatBarrier": 175,
"BonusMoveSpeed": "1m",
"TechResist": 20,
"AbilityCooldown": -20
"AbilityCooldown": -20
}
}
Line 6,830: Line 7,024:
"upgrade_spirit_burn": {
"upgrade_spirit_burn": {
"Name": "Spirit Burn",
"Name": "Spirit Burn",
"Description": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDeals half-damage and has half-cooldown on non-heroes.\u003C/span\u003E",
"Description": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to that enemy. While burning, enemies take damage over time and receive reduced healing.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThe cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes.\u003C/span\u003E",
"Cost": 6400,
"Cost": 6400,
"Tier": 4,
"Tier": 4,
Line 6,845: Line 7,039:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 20,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 6,853: Line 7,047:
"DamageThreshold": 500,
"DamageThreshold": 500,
"DamageThresholdDuration": 5,
"DamageThresholdDuration": 5,
"ExplosionDamage": 110,
"ExplosionDamage": 50,
"ExplosionRadius": "12m",
"ExplosionRadius": "3m",
"DPS": {
"DPS": {
"Value": 24,
"Value": 24,
Line 6,866: Line 7,060:
"HealAmpRegenPenaltyPercent": -70,
"HealAmpRegenPenaltyPercent": -70,
"TickRate": 0.5,
"TickRate": 0.5,
"CooldownReductionPctOnNonHeroes": 50,
"ImmunityDuration": 20,
"DamagePctVsNonHeroes": 50,
"DamagePctVsNonHeroes": 50,
"PropertyUpgrades": {
"PropertyUpgrades": {
Line 6,873: Line 7,067:
"TechRangeMultiplier": 12,
"TechRangeMultiplier": 12,
"DPS": 20,
"DPS": 20,
"AbilityCooldown": -6
"ImmunityDuration": -6
}
}
},
},
Line 6,892: Line 7,086:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 18,
"AbilityCooldown": 18,
"AbilityDuration": 12,
"AbilityDuration": 12,
Line 6,928: Line 7,123:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityCooldown": 6,
"AbilityDuration": 10,
"AbilityDuration": 10,
Line 6,937: Line 7,133:
"Value": 50,
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.744,
"Value": 0.84,
"Type": "spirit"
"Type": "spirit"
}
}
Line 6,943: Line 7,139:
"TechArmorDamageReduction": -12,
"TechArmorDamageReduction": -12,
"TechArmorGain": 12,
"TechArmorGain": 12,
"TechPowerReduction": -20,
"TechPowerReduction": -25,
"TechPowerGain": 20,
"TechPowerGain": 25,
"BonusMeleeDamagePercent": 7,
"BonusMeleeDamagePercent": 7,
"BonusHealth": 75,
"BonusHealth": 75,
Line 6,969: Line 7,165:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 27,
"AbilityCooldown": 27,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,001: Line 7,198:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,023: Line 7,221:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,044: Line 7,243:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 64,
"AbilityCooldown": 64,
"AbilityDuration": 20,
"AbilityDuration": 20,
Line 7,075: Line 7,275:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 37,
"AbilityCooldown": 37,
"AbilityDuration": 6,
"AbilityDuration": 6,
Line 7,118: Line 7,319:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 3,
"AbilityCooldown": 3,
"AbilityDuration": 13,
"AbilityDuration": 13,
Line 7,152: Line 7,354:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,181: Line 7,384:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityDuration": 5,
"IsImbue": false,
"AbilityDuration": 4.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,215: Line 7,419:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityCooldown": 30,
"AbilityDuration": 4.5,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,226: Line 7,431:
"BulletResist": 10,
"BulletResist": 10,
"BulletLifestealPercent": 13,
"BulletLifestealPercent": 13,
"BaseAttackDamagePercent": 6,
"PropertyUpgrades": {
"PropertyUpgrades": {
"ActiveBonusFireRate": 25,
"ActiveBonusFireRate": 25,
Line 7,251: Line 7,457:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 35,
"AbilityCooldown": 35,
"AbilityCastRange": "45m",
"AbilityCastRange": "45m",
Line 7,289: Line 7,496:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 42,
"AbilityCooldown": 42,
"AbilityDuration": 3,
"AbilityDuration": 3,
Line 7,329: Line 7,537:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,346: Line 7,555:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,370: Line 7,580:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 1.4,
"AbilityCooldown": 1.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,383: Line 7,594:
},
},
"DamagePulseRadius": "9m",
"DamagePulseRadius": "9m",
"MeleeResistPercent": 15,
"MeleeResistPercent": 18,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BonusHealth": 75,
"BonusHealth": 75,
"DamagePulseAmount": 30
"DamagePulseAmount": 30
}
}
},
"upgrade_tech_defender": {
"Name": null,
"Description": null,
"Cost": 6400,
"Tier": 4,
"Activation": "InstantCast",
"Slot": "Armor",
"Components": null,
"TargetTypes": null,
"ShopFilters": null,
"IsDisabled": true,
"StreetBrawl": false,
"AbilityCooldown": 95,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"BonusHealth": 85,
"TechArmor": 1
},
},
"upgrade_tech_defense_shredders": {
"upgrade_tech_defense_shredders": {
Line 7,426: Line 7,617:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,444: Line 7,636:
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Weapon",
"Slot": "Weapon",
"Components": null,
"Components": [
"upgrade_health_stealing_magic"
],
"TargetTypes": [
"TargetTypes": [
"HeroEnemy"
"HeroEnemy"
Line 7,454: Line 7,648:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 15,
"AbilityDuration": 15,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"AbilityLifestealPercentHero": 16,
"TechPower": 6,
"BonusFireRate": 32,
"AbilityLifestealPercentHero": 13,
"NonHeroAbilityLifestealTooltipOnly": 3,
"BonusHealth": 90,
"BonusFireRate": 30,
"BonusSpirit": 40,
"BonusSpirit": 40,
"BonusAbilityDurationPercent": 15,
"BonusSpiritLifesteal": 10,
"BonusAbilityDurationPercent": 13,
"BuildUpPerShot": 0.75,
"BuildUpPerShot": 0.75,
"BuildUpDuration": 5,
"BuildUpDuration": 5,
Line 7,468: Line 7,667:
"BonusSpirit": 30,
"BonusSpirit": 30,
"BonusFireRate": 20,
"BonusFireRate": 20,
"AbilityLifestealPercentHero": 15
"AbilityLifestealPercentHero": 15,
"BonusHealth": 80,
"TechPower": 9
}
}
},
},
Line 7,485: Line 7,686:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,514: Line 7,716:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,543: Line 7,746:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 30,
"AbilityCooldown": 30,
"AbilityDuration": 5,
"AbilityDuration": 5,
Line 7,552: Line 7,756:
"Value": 45,
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.152334,
"Value": 0.2,
"Type": "spirit"
"Type": "spirit"
}
}
Line 7,559: Line 7,763:
"Value": 7,
"Value": 7,
"Scale": {
"Scale": {
"Value": 0.030467,
"Value": 0.04,
"Type": "spirit"
"Type": "spirit"
}
}
Line 7,566: Line 7,770:
"Value": 95,
"Value": 95,
"Scale": {
"Scale": {
"Value": 0.304668,
"Value": 0.4,
"Type": "spirit"
"Type": "spirit"
}
}
Line 7,605: Line 7,809:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,638: Line 7,843:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,660: Line 7,866:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,685: Line 7,892:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DotHealthPercent": {
"DotHealthPercent": {
"Value": 1.7,
"Value": 1.9,
"Scale": {
"Scale": {
"Value": 0.005,
"Value": 0.005,
Line 7,724: Line 7,932:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,754: Line 7,963:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,765: Line 7,975:
"ThinkRate": 3,
"ThinkRate": 3,
"MaxStacks": 16,
"MaxStacks": 16,
"NonPlayerBonusWeaponPower": -15,
"PropertyUpgrades": {
"PropertyUpgrades": {
"StackingTechRadiusMultiplier": 3,
"StackingTechRadiusMultiplier": 3,
Line 7,792: Line 8,003:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityDuration": 2,
"AbilityDuration": 2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,825: Line 8,037:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": true,
"StreetBrawl": true,
"IsImbue": false,
"AbilityCooldown": 25,
"AbilityCooldown": 25,
"AbilityDuration": 4,
"AbilityDuration": 4,
Line 7,862: Line 8,075:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"AbilityCooldown": 65,
"IsImbue": false,
"AbilityCooldown": 60,
"AbilityDuration": 5.5,
"AbilityDuration": 5.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,891: Line 8,105:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 7,896: Line 8,111:
"BulletLifestealPercent": 13,
"BulletLifestealPercent": 13,
"BonusHealth": 90,
"BonusHealth": 90,
"BaseAttackDamagePercent": 6,
"PropertyUpgrades": {
"PropertyUpgrades": {
"BulletLifestealPercent": 16,
"BulletLifestealPercent": 16,
Line 7,918: Line 8,134:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 15,
"AbilityCooldown": 15,
"AbilityDuration": 16,
"AbilityDuration": 16,
Line 7,932: Line 8,149:
"BonusHealth": 125,
"BonusHealth": 125,
"SpiritPower": 10,
"SpiritPower": 10,
"InvisDuration": 7,
"InvisDuration": 8,
"BonusMoveSpeed": "3.5m",
"BonusMoveSpeed": "3.5m",
"HealOnVeil": {
"HealOnVeil": {
"Value": 85,
"Value": 85,
"Scale": {
"Scale": {
"Value": 6,
"Value": 8,
"Type": "power_increase"
"Type": "power_increase"
}
}
Line 7,947: Line 8,164:
"AbilityCooldown": -9,
"AbilityCooldown": -9,
"InvisDuration": 4,
"InvisDuration": 4,
"BonusMoveSpeed": "4m"
"BonusMoveSpeed": "4m",
"OutOfCombatHealthRegen": 8,
"BonusSprintSpeed": "12m"
}
}
},
},
Line 7,957: Line 8,176:
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_grit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 7,964: Line 8,185:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 55,
"AbilityCooldown": 55,
"AbilityDuration": 10,
"AbilityDuration": 10,
Line 7,976: Line 8,198:
}
}
},
},
"OutOfCombatHealthRegen": 1,
"PropertyUpgrades": {
"PropertyUpgrades": {
"VexBarrierCombatBarrier": 375,
"VexBarrierCombatBarrier": 375,
Line 7,996: Line 8,219:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityCastRange": "11m",
"AbilityCastRange": "11m",
Line 8,023: Line 8,247:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 6,
"AbilityCooldown": 6,
"AbilityDuration": 5,
"AbilityDuration": 5,
Line 8,060: Line 8,285:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,083: Line 8,309:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,104: Line 8,331:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 21,
"AbilityCooldown": 21,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 8,122: Line 8,350:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 53,
"AbilityCooldown": 53,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 8,143: Line 8,372:
"IsDisabled": true,
"IsDisabled": true,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 11.5,
"AbilityCooldown": 11.5,
"AbilityDuration": 4,
"AbilityDuration": 4,
Line 8,159: Line 8,389:
"Activation": "Passive",
"Activation": "Passive",
"Slot": "Armor",
"Slot": "Armor",
"Components": null,
"Components": [
"upgrade_grit"
],
"TargetTypes": null,
"TargetTypes": null,
"ShopFilters": [
"ShopFilters": [
Line 8,166: Line 8,398:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 35,
"AbilityCooldown": 35,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 8,181: Line 8,414:
"OutOfCombatHealthRegen": 2.5,
"OutOfCombatHealthRegen": 2.5,
"BarrierDuration": 8,
"BarrierDuration": 8,
"BonusMoveSpeed": "1.75m",
"BulletResist": 18,
"PropertyUpgrades": {
"PropertyUpgrades": {
"OutOfCombatHealthRegen": 3,
"OutOfCombatHealthRegen": 3,
"CombatBarrier": 225,
"CombatBarrier": 225,
"BonusMoveSpeed": "3m",
"BulletResist": 15,
"AbilityCooldown": -20
"AbilityCooldown": -20
}
}
Line 8,207: Line 8,440:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"BaseAttackDamagePercent": 40,
"BaseAttackDamagePercent": 30,
"StatusResistancePercent": 20,
"StatusResistancePercent": 22,
"StaminaCooldownReduction": -14,
"StaminaCooldownReduction": -14,
"SlowPercent": 30,
"SlowPercent": 30,
"GroundDashReductionPercent": -25,
"GroundDashReductionPercent": -22,
"SlowDuration": 3.5,
"SlowDuration": 3.5,
"BonusMoveSpeed": "-0.5m",
"BonusMoveSpeed": "-0.5m",
Line 8,243: Line 8,477:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityCooldown": 16,
"AbilityCooldown": 16,
"AbilityDuration": 5,
"AbilityDuration": 5,
Line 8,251: Line 8,486:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"FireRateSlow": 32,
"FireRateSlow": 32,
"BonusHealth": 50,
"BonusHealth": 60,
"BonusSprintSpeed": "0.5m",
"BonusSprintSpeed": "0.5m",
"BulletArmorReduction": -8,
"BulletArmorReduction": -8,
Line 8,273: Line 8,508:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,289: Line 8,525:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,305: Line 8,542:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,321: Line 8,559:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,337: Line 8,576:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
Line 8,353: Line 8,593:
"IsDisabled": false,
"IsDisabled": false,
"StreetBrawl": false,
"StreetBrawl": false,
"IsImbue": false,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,

Latest revision as of 21:50, 22 August 2026

{
	"ability_item_pickup_effects": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Press",
		"Slot": null,
		"Components": null,
		"TargetTypes": [
			"Hero"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 2,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t4": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"armor_upgrade_t5": {
		"Name": null,
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"cosmetic_item_snowball": {
		"Name": "Snowball",
		"Description": "Throw snowballs at your friends and enemies. Distance and other properties improve as you make progress in the \u003Cspan class=\"highlight\"\u003E2025 Holiday Challenge\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThrowing a Snowball at an ally won't inflict damage and will reset its cooldown.\u003C/span\u003E",
		"Cost": null,
		"Tier": null,
		"Activation": "InstantCast",
		"Slot": null,
		"Components": null,
		"TargetTypes": [
			"AllFriendly",
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityPostCastDuration": 1,
		"AbilityCharges": 1,
		"AbilityCooldownBetweenCharge": 1.5,
		"ChannelMoveSpeed": -1,
		"Damage": 1,
		"Radius": 5,
		"SnowballSpeed": 630,
		"SnowballCount": 1,
		"Spread": 3,
		"MaxLevel": 32,
		"Progression": {
			"Damage": {
				"Levels": {
					"0": 1,
					"1": 2,
					"2": 4,
					"3": 8,
					"4": 12,
					"32": 20
				}
			},
			"Speed": {
				"Levels": {
					"0": 630,
					"1": 787,
					"2": 944,
					"3": 1102,
					"4": 1260,
					"5": 1417,
					"6": 1575,
					"32": 2756
				}
			},
			"Cooldown": {
				"Levels": {
					"0": 18,
					"1": 16,
					"2": 14,
					"3": 12,
					"4": 10,
					"5": 8
				}
			},
			"Charges": {
				"Levels": {
					"0": 1,
					"8": 2,
					"16": 3,
					"24": 4,
					"32": 5
				},
				"Behavior": "UsePrevious"
			},
			"Radius": {
				"Levels": {
					"0": 5,
					"32": 20
				}
			},
			"SnowballCount": {
				"Levels": {
					"0": 1,
					"16": 2,
					"32": 3
				},
				"Behavior": "UsePrevious"
			}
		}
	},
	"cosmetic_item_voting_poster": {
		"Name": "Place Poster",
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "OnRelease",
		"Slot": null,
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 0.5,
		"AbilityCastRange": 550,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.15,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": 5
	},
	"item_projectile_test_01": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_02": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_03": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_04": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_05": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"item_projectile_test_06": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityDuration": 1,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.01,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "0.5m",
		"HeightOffGround": "0.5m"
	},
	"tech_upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t4": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"tech_upgrade_t5": {
		"Name": null,
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 30,
		"AbilityUnitTargetLimit": 1,
		"AbilityPostCastDuration": 0.5,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 5,
		"BulletResist": 5,
		"ImbuedCooldownMultiplier": 1,
		"PropertyUpgrades": {
			"BulletResist": 5,
			"TechResist": 5,
			"AbilityCooldown": -10
		}
	},
	"upgrade_ability_refresher": {
		"Name": "Refresher",
		"Description": "\u003Cspan class=\"highlight\"\u003EReset the cooldown\u003C/span\u003E of all your abilities and \u003Cspan class=\"highlight\"\u003Erestore all your charges\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 300,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.6,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 14,
		"BulletResist": 15,
		"PropertyUpgrades": {
			"AbilityCooldown": -210
		}
	},
	"upgrade_absorbing_armor": {
		"Name": "Witchmail",
		"Description": "Taking heavy hits of {g:citadel_inline_attribute:'SpiritDamage'} from an enemy reduces a \u003Cspan class=\"highlight\"\u003Erandom ability cooldown\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 14,
		"TechResist": 22,
		"CooldownReductionPerHit": 4,
		"CooldownReduction": 7,
		"DamageThreshold": 75,
		"PropertyUpgrades": {
			"TechPower": 26,
			"CooldownReductionPerHit": 2,
			"TechResist": 5
		}
	},
	"upgrade_acolytes_glove": {
		"Name": "Spirit Strike",
		"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, deal extra {g:citadel_inline_attribute:'SpiritDamage'} with the attack and reduce the target's \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is 2x longer for Light Melee hits.\u003C/span\u003E",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeCooldownMult": 2,
		"SpiritDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.372,
				"Type": "spirit"
			}
		},
		"TechArmorDamageReduction": -6,
		"PropertyUpgrades": {
			"SpiritDamage": 80,
			"TechArmorDamageReduction": -5
		}
	},
	"upgrade_active_bullet_shield": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly",
			"MinionFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 64,
		"AbilityDuration": 15,
		"AbilityCastRange": "25m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "30m",
		"BonusSprintSpeed": "5m"
	},
	"upgrade_active_reload": {
		"Name": "Active Reload",
		"Description": "While reloading, pressing {g:citadel_binding:'Reload'} during the highlighted portion will \u003Cspan class=\"highlight\"\u003Einstantly finish your reload\u003C/span\u003E and grant you \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EBullet Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 12,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 16,
		"BonusFireRate": 25,
		"BonusClipSizePercent": 20,
		"BonusMoveSpeed": "0.75m",
		"PropertyUpgrades": {
			"BonusFireRate": 15,
			"BonusMoveSpeed": "3m",
			"BulletLifestealPercent": 12,
			"BonusClipSizePercent": 10
		}
	},
	"upgrade_aerial_assault": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 26,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ActivateTime": 0.75,
		"BulletLifestealPercent": 25,
		"BonusFireRate": 15,
		"JumpVelocityHidden": "30.0m",
		"AssaultLifestealPercent": 20,
		"AssaultDuration": 3,
		"AssaultFireRate": 60,
		"ExplodeRadius": "3m"
	},
	"upgrade_aerial_supremacy": {
		"Name": "Aerial Supremacy",
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_superior_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement",
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Stamina": 7,
		"AirMoveIncreasePercent": 70,
		"StaminaCooldownReduction": 40,
		"PropertyUpgrades": {
			"Stamina": 3,
			"AirMoveIncreasePercent": 30,
			"StaminaCooldownReduction": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"AmmoPerSoul": 2,
		"SpiritPowerPerSoul": 1,
		"MaxStacks": 18,
		"BonusSprintSpeed": "2m"
	},
	"upgrade_ancient_shield": {
		"Name": "Ancient Shield",
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StatusResistancePercent": 40,
		"TechResist": 40,
		"BulletResist": 40,
		"OutOfCombatHealthRegen": 40,
		"DegenResistance": 40,
		"PropertyUpgrades": {
			"DegenResistance": 10,
			"StatusResistancePercent": 10,
			"TechResist": 10,
			"OutOfCombatHealthRegen": 10,
			"BulletResist": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 42,
		"AbilityDuration": 4,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CaptureRadius": "12m",
		"TetherDuration": 0.5,
		"TetherRadius": "1m",
		"SlowPercent": 35,
		"GroundDashReductionPercent": -40,
		"TechRangeMultiplier": 8,
		"TechRadiusMultiplier": 8,
		"BonusSprintSpeed": "0.75m",
		"PropertyUpgrades": {
			"BonusSprintSpeed": "9m",
			"AbilityCooldown": -22,
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10,
			"SlowPercent": 15
		}
	},
	"upgrade_aoe_silence": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 0.25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DebuffDuration": 5,
		"StartRadius": "1m",
		"Radius": "8m",
		"TechResist": -20,
		"BonusHealth": 150,
		"OutOfCombatHealthRegen": 3
	},
	"upgrade_aoe_smoke_bomb": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 64,
		"AbilityDuration": 25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 1.5,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 16,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TempTechShieldHealth": 400,
		"Radius": "30m"
	},
	"upgrade_apex_combat": {
		"Name": "Apex Combat",
		"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_ricochet"
		],
		"TargetTypes": [
			"HeroEnemy",
			"BossEnemy",
			"TrooperEnemy",
			"PropEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"ClipSize"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RicochetDamagePercent": 65,
		"RicochetRadius": "13m",
		"RicochetTargetsTooltipOnly": 4,
		"ProcChance": 40,
		"CritDamagePercent": 125,
		"PropertyUpgrades": {
			"RicochetDamagePercent": 25,
			"CritDamagePercent": 30,
			"ProcChance": 5
		}
	},
	"upgrade_aprounds": {
		"Name": "Armor Piercing Rounds",
		"Description": "Your Bullets have a chance to become unavoidable, \u003Cspan class=\"highlight\"\u003Epiercing through\u003C/span\u003E enemies and \u003Cspan class=\"highlight\"\u003Eignoring their Bullet Resistance\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 60,
		"ProcChance": 55,
		"BaseAttackDamagePercent": 8,
		"PropertyUpgrades": {
			"BonusBulletSpeedPercent": 55,
			"ProcChance": 20,
			"BaseAttackDamagePercent": 30
		}
	},
	"upgrade_arcane_eater": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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 class=\"highlight\"\u003EDuration\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 22,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 12
		}
	},
	"upgrade_arcane_medallion": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 35,
		"MinimumDamage": 200
	},
	"upgrade_arcane_surge": {
		"Name": "Arcane Surge",
		"Description": "After you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E, the \u003Cspan class=\"highlight\"\u003Enext ability you use\u003C/span\u003E within 7s will have bonus \u003Cspan class=\"highlight\"\u003ERange, Duration,\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_improved_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"FireRate",
			"ClipSize",
			"Movement",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 15,
		"SpiritPower": 20,
		"TechRadiusMultiplierBuff": 12,
		"TechRangeMultiplierBuff": 12,
		"Stamina": 1,
		"StaminaCooldownReduction": 12,
		"PropertyUpgrades": {
			"Stamina": 1,
			"SpiritPower": 25,
			"TechRadiusMultiplierBuff": 15,
			"TechRangeMultiplierBuff": 15,
			"BonusAbilityDurationPercent": 15,
			"StaminaCooldownReduction": 14
		}
	},
	"upgrade_arctic_blast": {
		"Name": "Arctic Blast",
		"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'}, \u003Cspan class=\"highlight\"\u003EFreezing\u003C/span\u003E and then \u003Cspan class=\"highlight\"\u003ESlowing\u003C/span\u003E targets it hits.\u003Cbr\u003E\u003Cbr\u003ESlowed targets have their \u003Cspan class=\"highlight\"\u003Estamina regen frozen\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": [
			"upgrade_cold_front"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 24,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpreadDuration": 0.6,
		"StartRadius": "2m",
		"EndRadius": "16m",
		"SlowPercent": 60,
		"SlowDuration": 4,
		"Damage": {
			"Value": 175,
			"Scale": {
				"Value": 0.6975,
				"Type": "spirit"
			}
		},
		"DamageHeight": "7m",
		"NPCDamageMult": 1,
		"TechResist": 10,
		"FreezeDuration": 1,
		"PropertyUpgrades": {
			"Damage": 150,
			"AbilityCooldown": -12,
			"TechResist": 15,
			"FreezeDuration": 0.25
		}
	},
	"upgrade_attack_speed_1": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 15
	},
	"upgrade_attack_speed_2": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 25
	},
	"upgrade_auto_cleanse": {
		"Name": "Indomitable",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_vex_barrier"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 55,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 10,
		"TechResist": 10,
		"CooldownReductionOnProc": 20,
		"VexBarrierCombatBarrier": {
			"Value": 325,
			"Scale": {
				"Value": 2,
				"Type": "spirit"
			}
		},
		"OutOfCombatHealthRegen": 2,
		"PropertyUpgrades": {
			"BulletResist": 14,
			"TechResist": 14,
			"AbilityCooldown": -35,
			"VexBarrierCombatBarrier": 450
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 125,
		"BulletResistReduction": -16,
		"MagicResistReduction": -16,
		"HealAmpReceivePenaltyPercent": -35,
		"HealAmpRegenPenaltyPercent": -35,
		"DebuffDuration": 12,
		"DiminishingMultiplier": 0.5,
		"PropertyUpgrades": {
			"MagicResistReduction": -12,
			"BulletResistReduction": -12,
			"HealAmpReceivePenaltyPercent": -25,
			"HealAmpRegenPenaltyPercent": -25,
			"BonusHealth": 150
		}
	},
	"upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": null,
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_belt_fed_magazine": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"ClipSize"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 125,
		"SpinUpTime": 3.5,
		"SpinUpDecay": 1,
		"InitialFireRateDecrease": 40,
		"MaxFireRateIncrease": 60
	},
	"upgrade_berserker": {
		"Name": "Berserker",
		"Description": "Your \u003Cspan class=\"highlight\"\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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageDuration": 10,
		"DamageToStack": 120,
		"WeaponPowerPerStack": 7,
		"MaxStacks": 10,
		"BulletResist": 8,
		"PropertyUpgrades": {
			"WeaponPowerPerStack": 3,
			"BulletResist": 8,
			"MaxStacks": 8
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 20,
		"BonusSprintSpeed": "0.75m",
		"PropertyUpgrades": {
			"BonusFireRate": 15,
			"BonusSprintSpeed": "4m"
		}
	},
	"upgrade_blood_tribute": {
		"Name": "Blood Tribute",
		"Description": "Toggle: Continually sacrifice Health to improve {g:citadel_inline_attribute:'FireRate'}, \u003Cspan class=\"highlight\"\u003EDebuff Resistance\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCastToggle",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 8,
		"HealthDrainedPerSecond": 50,
		"TickRate": 0.1,
		"BonusFireRate": 35,
		"StatusResistancePercent": 35,
		"InnateStatusResistancePercent": 8,
		"BonusMoveSpeed": "2.0m",
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"HealthDrainedPerSecond": -20,
			"BonusFireRate": 30,
			"TechResist": 14,
			"OutOfCombatHealthRegen": 8
		}
	},
	"upgrade_bonus_ability_charge_3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityCharges": 3
	},
	"upgrade_boundless_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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 30,
		"BonusHealth": 75,
		"OutOfCombatHealthRegen": 4,
		"TechPowerPercent": 15,
		"PropertyUpgrades": {
			"TechPower": 25,
			"TechPowerPercent": 10,
			"OutOfCombatHealthRegen": 4,
			"BonusHealth": 100
		}
	},
	"upgrade_boxing_glove": {
		"Name": "Lifestrike",
		"Description": "Your \u003Cspan class=\"highlight\"\u003EMelee Attack\u003C/span\u003E applies \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E for a percentage of the \u003Cspan class=\"highlight\"\u003EMelee Damage\u003C/span\u003E dealt plus a fixed amount. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 40% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_lifestrike_gauntlets"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeCooldownMult": 1.5,
		"SlowPercent": 60,
		"SlowDuration": 2.5,
		"BonusMeleeDamagePercent": 16,
		"LifestealHeal": {
			"Value": 100,
			"Scale": {
				"Value": 1.5,
				"Type": "power_increase"
			}
		},
		"LifestealHealPercent": {
			"Value": 30,
			"Scale": {
				"Value": 0.5,
				"Type": "power_increase"
			}
		},
		"BonusHealth": 125,
		"NonHeroHealPct": 40,
		"PropertyUpgrades": {
			"BonusMeleeDamagePercent": 10,
			"BonusHealth": 125,
			"AbilityCooldown": -3
		}
	},
	"upgrade_bullet_armor": {
		"Name": "Bullet Armor",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 18
	},
	"upgrade_bullet_armor_reduction_aura": {
		"Name": "Hunter's Aura",
		"Description": "Reduces nearby enemies' \u003Cspan class=\"highlight\"\u003EBullet Resist and Fire Rate\u003C/span\u003E. If there is only one enemy hero nearby, this \u003Cspan class=\"highlight\"\u003Eeffect is doubled\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 100,
		"Radius": "15m",
		"BulletArmorReduction": -10,
		"FireRateSlow": 15,
		"SingleTargetPlayerMultiplier": 2,
		"BonusSprintSpeed": "0.75m",
		"PropertyUpgrades": {
			"FireRateSlow": 5,
			"BulletArmorReduction": -6,
			"BonusHealth": 125,
			"BonusSprintSpeed": "3m"
		}
	},
	"upgrade_bullet_damage_reduction_aura": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "12m",
		"FireRateSlow": 30
	},
	"upgrade_bullet_resist_shredder": {
		"Name": "Bullet Resist Shredder",
		"Description": "Reduces \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E on enemies when you deal {g:citadel_inline_attribute:'SpiritDamage'}.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletArmorReduction": -10,
		"BaseAttackDamagePercent": 9,
		"BulletResist": 9,
		"PropertyUpgrades": {
			"BulletResist": 7,
			"BulletArmorReduction": -11,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_bulletshredimbue": {
		"Name": "Ballistic Enchantment",
		"Description": "Imbue an ability with increased \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E. Dealing damage with that ability grants you increased \u003Cspan class=\"highlight\"\u003Eweapon damage\u003C/span\u003E per \u003Cspan class=\"highlight\"\u003Eunique hero hit\u003C/span\u003E. Has reduced effect on non-heroes.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_magic_reach"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityDuration": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 22,
		"TechRadiusMultiplier": 22,
		"WeaponPowerPerStack": 20,
		"WeaponPowerPerStackNonHero": 5,
		"NonHeroStackLimit": 8,
		"PropertyUpgrades": {
			"WeaponPowerPerStack": 15,
			"TechRangeMultiplier": 15,
			"TechRadiusMultiplier": 15
		}
	},
	"upgrade_burst_fire": {
		"Name": "Burst Fire",
		"Description": "Briefly gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E when one of your bullets hits an enemy hero.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_rapid_rounds"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 9,
		"AbilityDuration": 4.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 10,
		"ActivatedFireRate": 32,
		"SlideScale": 50,
		"BonusMoveSpeed": "1.25m",
		"PropertyUpgrades": {
			"SlideScale": 50,
			"ActivatedFireRate": 15,
			"BonusMoveSpeed": "1.5m",
			"BonusFireRate": 14,
			"AbilityCooldown": -1
		}
	},
	"upgrade_burst_fire_actuator": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BurstFireShotPercent": 100,
		"NormalizedClipEmptySpeedIncrease": 25,
		"BurstFireShotsFromClipPercent": 15,
		"PerfectBurstWeaponPower": 20,
		"BaseBonusWeaponPower": 5,
		"NonBurstFireConversionFactor": 3
	},
	"upgrade_camouflage": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 10.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 1,
		"SpottedRadius": "20m",
		"RevealOnSpottedDuration": 0.25,
		"MovementThresholdSq": 200,
		"RegenWhileInvisible": 5
	},
	"upgrade_capacitor": {
		"Name": "Capacitor",
		"Description": "Launch a projectile that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E, applies a strong slow that recovers over time, \u003Cspan class=\"highlight\"\u003Eprevents Stamina usage\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": [
			"upgrade_chain_lightning"
		],
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"BossEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 0.2,
		"DamagePerChain": {
			"Value": 43,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"BonusPerChain": {
			"Value": 43,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"ChainRadius": "10m",
		"ProcChance": 20,
		"ChainCount": 6,
		"ChainTickRate": 0.4,
		"Damage": 100,
		"MaxSlowPercent": 75,
		"SlowDuration": 3,
		"BonusFireRate": 5,
		"PropertyUpgrades": {
			"ProcChance": 5,
			"BonusFireRate": 15,
			"DamagePerChain": 25,
			"AbilityCooldown": -32,
			"Damage": 25
		}
	},
	"upgrade_cardio_calibrator": {
		"Name": "Enduring Speed",
		"Description": "Reduces the effect of enemy \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E penalties.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_sprint_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Movement",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusMoveSpeed": "2.0m",
		"SlowResistancePercent": 25,
		"OutOfCombatHealthRegen": 2,
		"PropertyUpgrades": {
			"SlowResistancePercent": 30,
			"BonusMoveSpeed": "2m",
			"OutOfCombatHealthRegen": 8
		}
	},
	"upgrade_celestial_guidance": {
		"Name": "Celestial Blessing",
		"Description": "Applies an extremely powerful cleanse that replenishes your allies globally.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly",
			"TrooperFriendly",
			"MinionFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MinHeal": 400,
		"HealPercentAmount": 60,
		"Radius": "999m",
		"BuffDuration": 6,
		"StaminaCooldownReduction": 100,
		"BuffMoveSpeedBonus": "5m",
		"PropertyUpgrades": {
			"AbilityCooldown": -20,
			"BuffDuration": 2,
			"MinHeal": 200
		}
	},
	"upgrade_chain_lightning": {
		"Name": "Tesla Bullets",
		"Description": "Your bullets have a chance to \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E your target. The \u003Cspan class=\"highlight\"\u003Eshock\u003C/span\u003E will jump to a nearby enemy.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 0.2,
		"DamagePerChain": {
			"Value": 33,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"BonusPerChain": {
			"Value": 33,
			"Scale": {
				"Value": 0.19,
				"Type": "spirit"
			}
		},
		"ChainRadius": "8m",
		"ProcChance": 15,
		"ChainCount": 4,
		"ChainTickRate": 0.4,
		"PropertyUpgrades": {
			"DamagePerChain": 25,
			"BonusPerChain": 25
		}
	},
	"upgrade_charge_mastery": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityCharges": 4,
		"CooldownBetweenChargeReduction": 50,
		"BonusChargedAbilityDamage": 15,
		"BonusChargedCooldownReduction": 15
	},
	"upgrade_charmed_wraps": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 26,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReductionFlat": 8,
		"LightMeleeTimeWindow": 4
	},
	"upgrade_cheat_death": {
		"Name": "Cheat Death",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 90,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DeathImmunityDuration": 4.5,
		"BonusHealth": 200,
		"BulletResist": 15,
		"DeathImmunityDamageReduction": -60,
		"HealAmpReceivePenaltyPercent": -60,
		"HealAmpRegenPenaltyPercent": -60,
		"BonusMoveSpeed": "0m",
		"PropertyUpgrades": {
			"DeathImmunityDamageReduction": 90,
			"HealAmpReceivePenaltyPercent": 90,
			"HealAmpRegenPenaltyPercent": 90,
			"DeathImmunityDuration": 0.5,
			"AbilityCooldown": -20
		}
	},
	"upgrade_chonky": {
		"Name": "Fortitude",
		"Description": "After not taking damage for a period, gain health regen.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_health"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RestoreDelay": 10,
		"HealLifePercentOutOfCombat": 2,
		"HealthThreshold": 75,
		"BonusMoveSpeed": "1.5m",
		"BonusHealth": 375,
		"PropertyUpgrades": {
			"RestoreDelay": -6,
			"BonusHealth": 375,
			"BonusMoveSpeed": "1m",
			"HealLifePercentOutOfCombat": 1
		}
	},
	"upgrade_clip_size": {
		"Name": "Extended Magazine",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 30,
		"BaseAttackDamagePercent": 8,
		"PropertyUpgrades": {
			"BonusClipSizePercent": 30
		}
	},
	"upgrade_clip_size_2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 30
	},
	"upgrade_clip_size_3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 60
	},
	"upgrade_clip_size_fixed": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSize": 6
	},
	"upgrade_clip_size_fixed_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSize": 12
	},
	"upgrade_cloak_of_opportunity": {
		"Name": "Cloak of Opportunity",
		"Description": "Block the next debuff that would apply \u003Cspan class=\"highlight\"\u003Emovement lock, Stun, Chained, Immobilize, or Sleep\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E. Also gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and bonus {g:citadel_inline_attribute:'MoveSpeed'}",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CombatBarrier": 500,
		"BonusMoveSpeed": "3m",
		"BuffDuration": 6,
		"StatusImmuneDuration": 4,
		"PropertyUpgrades": {
			"BonusMoveSpeed": "4m",
			"AbilityCooldown": -4,
			"CombatBarrier": 300
		}
	},
	"upgrade_cloaking_device": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 10.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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 class=\"highlight\"\u003EStealthed\u003C/span\u003E. Whenever you take damage while Stealthed you get briefly revealed.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"FireRate",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityDuration": 13,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisCancelOnDamage": 1,
		"InvisFadeToDuration": 0.6,
		"InvisMoveSpeedMod": "5m",
		"SpottedRadius": "20m",
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 1.5,
		"FullInvisDistance": "30m",
		"AmbushDuration": 5,
		"AmbushBonusFireRate": 25,
		"AmbushBonusTechPower": 25,
		"AmbushBonusMeleeDamage": 25,
		"OutOfCombatHealthRegen": 5,
		"BonusSprintSpeed": "1.5m",
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 20,
			"AmbushBonusFireRate": 35,
			"AmbushBonusMeleeDamage": 30,
			"AmbushBonusTechPower": 35,
			"AbilityCooldown": -17
		}
	},
	"upgrade_close_quarter_combat": {
		"Name": "Point Blank",
		"Description": "When in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target, gain \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets apply a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_close_range"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CloseRangeBonusWeaponPower": 50,
		"SlowPercent": 25,
		"SlowDuration": 2,
		"CloseRangeBonusDamageRange": "15m",
		"MeleeResistPercent": 30,
		"BonusHealth": 75,
		"PropertyUpgrades": {
			"CloseRangeBonusWeaponPower": 30,
			"MeleeResistPercent": 30,
			"BonusHealth": 150,
			"SlowPercent": 5
		}
	},
	"upgrade_close_range": {
		"Name": "Close Quarters",
		"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when in \u003Cspan class=\"highlight\"\u003Eclose range\u003C/span\u003E to your target.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CloseRangeBonusWeaponPower": 20,
		"CloseRangeBonusDamageRange": "15m",
		"MeleeResistPercent": 20,
		"PropertyUpgrades": {
			"CloseRangeBonusWeaponPower": 15,
			"MeleeResistPercent": 10
		}
	},
	"upgrade_cold_front": {
		"Name": "Cold Front",
		"Description": "Release an expanding ice blast that deals {g:citadel_inline_attribute:'SpiritDamage'} and \u003Cspan class=\"highlight\"\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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpreadDuration": 0.6,
		"StartRadius": "2m",
		"EndRadius": "10m",
		"MovementSpeedSlow": 60,
		"Damage": {
			"Value": 95,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"DamageHeight": "7m",
		"NPCDamageMult": 1,
		"TechResist": 6,
		"PropertyUpgrades": {
			"TechResist": 8,
			"AbilityCooldown": -13,
			"Damage": 60
		}
	},
	"upgrade_colossus": {
		"Name": "Colossus",
		"Description": "Grow \u003Cspan class=\"highlight\"\u003Elarger in size\u003C/span\u003E, gaining {g:citadel_inline_attribute:'BulletResist'}, {g:citadel_inline_attribute:'SpiritResist'}, and {g:citadel_inline_attribute:'MeleeDamage'}. \u003Cbr\u003E\u003Cbr\u003ENearby enemies suffer from {g:citadel_inline_attribute:'Slow'} and have reduced \u003Cspan class=\"highlight\"\u003Edash speed\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_health"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 37,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBaseHealth": 25,
		"BaseAttackDamagePercent": 15,
		"BuffBulletResist": 35,
		"BuffTechResist": 35,
		"SlowPercent": 30,
		"GroundDashReductionPercent": -25,
		"Radius": "14m",
		"ModelScaleGrowth": 1.2,
		"ModelScaleGrowthTooltip": 20,
		"BonusMeleeDamagePercent": 30,
		"PropertyUpgrades": {
			"BonusBaseHealth": 15,
			"ModelScaleGrowth": 0.2,
			"ModelScaleGrowthTooltip": 20,
			"BuffBulletResist": 10,
			"BuffTechResist": 10,
			"AbilityCooldown": -7
		}
	},
	"upgrade_containment": {
		"Name": "Slowing Hex",
		"Description": "\u003Cspan class=\"highlight\"\u003ESlows movement\u003C/span\u003E of enemy target. Also \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E their \u003Cspan class=\"highlight\"\u003Emovement-based items and abilities\u003C/span\u003E.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EIncreases the target's gravity.\u003Cbr\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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 27,
		"AbilityDuration": 3.5,
		"AbilityCastRange": "25m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SlowPercent": 20,
		"GroundDashReductionPercent": -30,
		"BonusSprintSpeed": "0.5m",
		"PropertyUpgrades": {
			"SlowPercent": 10,
			"AbilityCooldown": -18,
			"GroundDashReductionPercent": -6
		}
	},
	"upgrade_cooldown_reduction": {
		"Name": "Superior Cooldown",
		"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_tempo"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 20,
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"CooldownReduction": 10,
			"OutOfCombatHealthRegen": 6
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"BonusHealthRegen": 3,
		"BonusHealth": 110,
		"BonusSprintSpeed": "1m",
		"ExplosionRadius": "4m",
		"ExplosionDamage": {
			"Value": 125,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"HeroMultiplier": 150,
		"ArmingTime": 0.1
	},
	"upgrade_counterspell": {
		"Name": "Counterspell",
		"Description": "Your next parry \u003Cspan class=\"highlight\"\u003Eprotects you from the damage and effects of enemy abilities and items\u003C/span\u003E. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 23,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpiritPower": 20,
		"BonusMoveSpeed": "1.75m",
		"BuffDuration": 6,
		"SpellParryDuration": 0.8,
		"BonusHealth": 50,
		"SpiritPowerInnate": 5,
		"HealOnSuccess": 150,
		"PropertyUpgrades": {
			"SpiritPower": 20,
			"BonusHealth": 150,
			"HealOnSuccess": 250,
			"BonusMoveSpeed": "2m",
			"AbilityCooldown": -8
		}
	},
	"upgrade_crackshot": {
		"Name": "Mystic Shot",
		"Description": "Your next bullet deals bonus {g:citadel_inline_attribute:'SpiritDamage'}.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 100,
		"ProcCooldown": 1,
		"ProcBonusMagicDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.9,
				"Type": "spirit"
			}
		},
		"SpiritPower": 7,
		"PropertyUpgrades": {
			"ProcBonusMagicDamage": 109,
			"SpiritPower": 14
		}
	},
	"upgrade_critshot": {
		"Name": "Lucky Shot",
		"Description": "Your bullets have a chance to be empowered, causing them to deal \u003Cspan class=\"highlight\"\u003Ebonus weapon damage\u003C/span\u003E on hit.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EBonus damage cannot Crit.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 25,
		"CritDamagePercent": 100,
		"BonusClipSizePercent": 30,
		"PropertyUpgrades": {
			"CritDamagePercent": 30,
			"BonusClipSizePercent": 40,
			"ProcChance": 5
		}
	},
	"upgrade_crushing_fists": {
		"Name": "Crushing Fists",
		"Description": "Your \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'MeleeDamage'}\u003C/span\u003E will \u003Cspan class=\"highlight\"\u003Erestore ammo\u003C/span\u003E and apply a \u003Cspan class=\"highlight\"\u003Estacking bullet resist debuff\u003C/span\u003E on enemies. Heavy melee applies 2 stacks. \u003Cbr\u003E\u003Cbr\u003EIf the target reaches max stacks, they will be \u003Cspan class=\"highlight\"\u003Estunned\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_melee_charge"
		],
		"TargetTypes": [
			"HeroEnemy",
			"TrooperEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 12,
		"BonusMeleeDamagePercent": 22,
		"MeleeDistanceScale": 60,
		"BonusHeavyMeleeDamage": 25,
		"MaxStacks": 6,
		"DebuffDuration": 8,
		"StunDuration": 0.75,
		"LightMeleeStacks": 1,
		"LightMeleeAmmo": 15,
		"HeavyMeleeMultiplier": 2,
		"BulletResistReduction": -5,
		"PropertyUpgrades": {
			"MeleeDistanceScale": 40,
			"BulletResist": 12,
			"BonusMeleeDamagePercent": 15,
			"BulletResistReduction": -4,
			"BonusHeavyMeleeDamage": 15
		}
	},
	"upgrade_damage_recycler": {
		"Name": "Leech",
		"Description": "Reduces the effect of enemy applied \u003Cspan class=\"highlight\"\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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 12,
		"AbilityLifestealPercentHero": 25,
		"BulletLifestealPercent": 25,
		"BaseAttackDamagePercent": 12,
		"BonusHealth": 180,
		"PropertyUpgrades": {
			"BulletLifestealPercent": 15,
			"AbilityLifestealPercentHero": 15,
			"BonusHealth": 200,
			"TechPower": 15,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_debuff_reducer": {
		"Name": "Debuff Reducer",
		"Description": "Reduces the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of all negative effects applied to you.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StatusResistancePercent": 25,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"StatusResistancePercent": 15
		}
	},
	"upgrade_deflecting_armor": {
		"Name": "Plated Armor",
		"Description": "Gain a chance to either deflect incoming bullets, preventing all {g:citadel_inline_attribute:'WeaponDamage'} or prevent all \u003Cspan class=\"highlight\"\u003Eon-hit effects\u003C/span\u003E from bullets.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DeflectionPercent": 30,
		"BulletProcDeflectionPercent": 50,
		"DeflectionRandomness": 1,
		"BonusHealth": 130,
		"PropertyUpgrades": {
			"DeflectionPercent": 15,
			"BulletProcDeflectionPercent": 15
		}
	},
	"upgrade_disarm": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 26,
		"AbilityDuration": 6,
		"AbilityCastRange": "17m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"FireRateSlow": 30,
		"SpiritSteal": 22,
		"SpiritStealDuration": 6,
		"BonusHealth": 25
	},
	"upgrade_discord": {
		"Name": "Scourge",
		"Description": "Apply \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EDebuff Resist\u003C/span\u003E and an aura on a friendly target that deals \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'SpiritIcon'}damage\u003C/span\u003E to enemies proportional to their max health. Existing debuffs on the target are reduced.\u003Cbr\u003ECan be self cast.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityDuration": 10,
		"AbilityCastRange": "35m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TickRate": 0.25,
		"MaxHealthPercentAsDPS": {
			"Value": 2.3,
			"Scale": {
				"Value": 0.0055,
				"Type": "spirit"
			}
		},
		"AuraRadius": "10m",
		"TechResist": 40,
		"BonusHealth": 100,
		"StatusResistancePercent": 20,
		"PropertyUpgrades": {
			"MaxHealthPercentAsDPS": 2,
			"CombatBarrier": 300,
			"StatusResistancePercent": 20,
			"BonusHealth": 125,
			"AbilityDuration": 3
		}
	},
	"upgrade_divine_barrier": {
		"Name": "Divine Barrier",
		"Description": "\u003Cspan class=\"highlight\"\u003ERemove all non-stun debuffs\u003C/span\u003E from the target and provide them with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast. Cooldown is reduced by half when cast on someone else.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": [
			"upgrade_guardian_ward"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Durability",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"OutOfCombatHealthRegen": 1.5,
		"CooldownReductionPctOnOthers": 50,
		"BuffDuration": 6,
		"CombatBarrier": 600,
		"BonusMoveSpeed": "2.75m",
		"TechRangeMultiplier": 10,
		"TechRadiusMultiplier": 10,
		"PropertyUpgrades": {
			"AbilityCooldown": -27,
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10
		}
	},
	"upgrade_diviners_kevlar": {
		"Name": "Diviner's Kevlar",
		"Description": "Upon casting an \u003Cspan class=\"highlight\"\u003Eultimate ability\u003C/span\u003E gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 40,
		"CombatBarrier": 1000,
		"BuffDuration": 20,
		"BonusAbilityDurationPercent": 15,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 15,
			"TechPower": 55,
			"CombatBarrier": 500,
			"AbilityCooldown": -14
		}
	},
	"upgrade_double_jump": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"AirJumps": 1,
		"AirJumpVerticalSpeedPercent": 75,
		"InterruptCooldown": 4
	},
	"upgrade_dps_aura": {
		"Name": "Heroic Aura",
		"Description": "Provides \u003Cspan class=\"highlight\"\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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 22,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 26,
		"Radius": "35m",
		"ActiveRadius": "35m",
		"ActiveBonusMoveSpeed": "2.25m",
		"BulletResist": 17,
		"NonHeroMult": 2,
		"BonusSprintSpeed": "1.5m",
		"PropertyUpgrades": {
			"ActiveBonusMoveSpeed": "3m",
			"BonusFireRate": 34,
			"BulletResist": 10,
			"ActiveRadius": "15m"
		}
	},
	"upgrade_drum_magazine": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSize": 20,
		"ReloadSpeedMultipler": -25
	},
	"upgrade_duration_extender": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 20
	},
	"upgrade_eldritch_shot": {
		"Name": "Haunting Shot",
		"Description": "Your next bullet applies a powerful debuff reducing the enemy's damage output, healing and movement speed. It also deals {g:citadel_inline_attribute:'BonusSpiritDamage'} based on the targets current Health. \u003Cbr\u003E\u003Cbr\u003EThe bullet is larger and penetrates through targets.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 2.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 100,
		"ProcCooldown": 1,
		"BulletRadius": "1.5m",
		"DebuffDuration": 4,
		"HealthPctDamage": 10,
		"OutgoingDamagePenaltyPercent": -40,
		"HealAmpReceivePenaltyPercent": -40,
		"HealAmpRegenPenaltyPercent": -40,
		"MovementSpeedSlow": 40,
		"GroundDashReductionPercent": -40,
		"PropertyUpgrades": {
			"GroundDashReductionPercent": -10,
			"HealthPctDamage": 5,
			"MovementSpeedSlow": 10,
			"HealAmpReceivePenaltyPercent": -15,
			"HealAmpRegenPenaltyPercent": -15,
			"OutgoingDamagePenaltyPercent": -15,
			"AbilityCooldown": -1
		}
	},
	"upgrade_electric_slippers": {
		"Name": "Electric Slippers",
		"Description": "When sliding, evade bullets, gain fire rate and deal damage to enemies around you. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "12m",
		"ProcCooldown": 0.3,
		"Damage": 100,
		"SlideScale": 80,
		"SlideTurnScale": 100,
		"EvasionWhileSliding": 60,
		"Stamina": 2,
		"FireRateWhileSliding": 60,
		"PropertyUpgrades": {
			"Stamina": 2,
			"EvasionWhileSliding": 15,
			"Damage": 50,
			"FireRateWhileSliding": 20
		}
	},
	"upgrade_enchanted_holsters": {
		"Name": "Spellslinger",
		"Description": "While in-combat whenever you cast an ability or item, gain a stacking buff that improves fire rate and reload speed. \u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EEach stack refreshes the duration.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 5,
		"BonusFireRate": 11,
		"ReloadSpeedMultipler": -10,
		"BuffDuration": 18,
		"MaxStacks": 6,
		"PropertyUpgrades": {
			"ReloadSpeedMultipler": -3,
			"BonusFireRate": 6,
			"CooldownReduction": 8
		}
	},
	"upgrade_endurance": {
		"Name": "Extra Regen",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealthRegen": 2.5,
		"OutOfCombatHealthRegen": 1.5,
		"PropertyUpgrades": {
			"BonusHealthRegen": 9
		}
	},
	"upgrade_escalating_exposure": {
		"Name": "Escalating Exposure",
		"Description": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} applies a stacking \u003Cspan class=\"highlight\"\u003ESpirit Amp\u003C/span\u003E that increases your {g:citadel_inline_attribute:'SpiritDamage'} to the target.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_vulnerability"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 0.7,
		"MagicIncreasePerStack": 4.5,
		"TechResist": 17,
		"MaxStacks": 12,
		"TechArmorDamageReduction": -8,
		"PropertyUpgrades": {
			"MagicIncreasePerStack": 1.5,
			"TechResist": 8,
			"TechArmorDamageReduction": -10,
			"MaxStacks": 6
		}
	},
	"upgrade_eternal_gift": {
		"Name": "Eternal Gift",
		"Description": "Periodically gain a random permanent stat buff.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 165,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RespawnTime": -70,
		"BuffFrequency": 2,
		"PropertyUpgrades": {
			"BuffFrequency": -0.5
		}
	},
	"upgrade_ethereal_bullets": {
		"Name": "Mercurial Magnum",
		"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use. Until your next reload, your \u003Cspan class=\"highlight\"\u003Ebullets deal {g:citadel_inline_attribute:'BonusSpiritDamage'}\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,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 15,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 7,
		"BonusFireRate": 22,
		"BuffDuration": 12,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.16,
				"Type": "spirit"
			}
		},
		"AmmoReloadPercent": 100,
		"AbilityChargeUpTime": 14,
		"BulletsBonusMagicDamage": {
			"Value": 25,
			"Scale": {
				"Value": 0.49,
				"Type": "spirit"
			}
		},
		"BonusClipSizePercent": 20,
		"PropertyUpgrades": {
			"BonusFireRate": 20,
			"BonusClipSizePercent": 60,
			"Damage": 120,
			"BulletsBonusMagicDamage": 20,
			"TechPower": 15
		}
	},
	"upgrade_express_shot": {
		"Name": "Express Shot",
		"Description": "Your next attack will \u003Cspan class=\"highlight\"\u003Efire twice\u003C/span\u003E in quick succession with \u003Cspan class=\"highlight\"\u003Eincreased damage\u003C/span\u003E and velocity. This attack consumes extra ammo.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 60,
		"BaseAttackDamagePercent": 8,
		"ProcAmmoConsumed": 2,
		"ProcBulletVelocity": 100,
		"ProcBaseAttackDamagePercent": {
			"Value": 125,
			"Scale": {
				"Value": 2,
				"Type": "power_increase"
			}
		},
		"ProcBaseAttackDamagePercentAltFire": {
			"Value": 40,
			"Scale": {
				"Value": 1.3,
				"Type": "power_increase"
			}
		},
		"PropertyUpgrades": {
			"ProcBaseAttackDamagePercent": 75,
			"ProcBaseAttackDamagePercentAltFire": 25,
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_extra_charge": {
		"Name": "Extra Charge",
		"Description": "Adds one to your ability max \u003Cspan class=\"highlight\"\u003Echarges\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityCharges": 1,
		"BonusSpiritForChargedAbilities": 7,
		"PropertyUpgrades": {
			"BonusAbilityCharges": 1,
			"BonusSpiritForChargedAbilities": 7
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LowHealthThreshold": 50,
		"BonusHealth": 160,
		"BonusFireRate": 15,
		"BulletLifestealPercent": 10,
		"FervorMovespeed": "4m",
		"FervorFireRate": 40,
		"FervorStatusResistancePercent": 40,
		"PropertyUpgrades": {
			"BonusHealth": 125,
			"FervorFireRate": 20,
			"FervorMovespeed": "3m",
			"FervorStatusResistancePercent": 15
		}
	},
	"upgrade_fire_rate_aura": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"ActiveBonusMoveSpeed": "3.0m",
		"SlideScale": 35,
		"BulletResist": 6,
		"SlowResistancePercent": 40,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"SlowResistancePercent": 30,
			"BulletResist": 12,
			"ActiveBonusMoveSpeed": "3m"
		}
	},
	"upgrade_focus_lens": {
		"Name": "Focus Lens",
		"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E them. A portion of \u003Cspan class=\"highlight\"\u003Eall damage dealt\u003C/span\u003E during the silence gets applied to the target when the silence wears off.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": [
			"upgrade_spirit_sap"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityDuration": 4.5,
		"AbilityCastRange": "20m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"PercentDamage": 30,
		"BonusFireRate": 10,
		"MagicResistReduction": -9,
		"TechPowerReduction": -30,
		"ResistReductionDuration": 12,
		"PropertyUpgrades": {
			"PercentDamage": 20,
			"BonusFireRate": 20,
			"TechPowerReduction": -26,
			"MagicResistReduction": -12,
			"AbilityDuration": 0.25,
			"AbilityCooldown": -12
		}
	},
	"upgrade_frenzy": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 25,
		"Radius": "15m",
		"BulletArmorReduction": -40,
		"LowHealthPercentThreshold": 45,
		"LowHealthLifeStealPercent": 45,
		"KillBonusMoveSpeedPerStack": "2m",
		"MaxKillBonusMoveSpeedStack": 3
	},
	"upgrade_full_spectrum": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityDuration": 6.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 14,
		"ActiveBonusFireRate": 32,
		"TechResist": 40,
		"BonusHealth": 100,
		"BaseAttackDamagePercent": 6,
		"ActiveBonusMoveSpeed": "1m",
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"PropertyUpgrades": {
			"BulletLifestealPercent": 28,
			"ActiveBonusFireRate": 25,
			"TechResist": 20,
			"BonusHealth": 110
		}
	},
	"upgrade_galvanic_storm": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamagePerChain": {
			"Value": 50,
			"Scale": {
				"Value": 0.304668,
				"Type": "spirit"
			}
		},
		"BonusPerChain": {
			"Value": 75,
			"Scale": {
				"Value": 0.457,
				"Type": "spirit"
			}
		},
		"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 class=\"highlight\"\u003Epermanent Fire Rate\u003C/span\u003E (up to a max of 8 times). Death results in the loss of 1 stack.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 80,
		"MaxHealthLossPercent": -13,
		"BonusClipPerKill": 2,
		"FireRatePerKill": 7,
		"MaxStacks": 8,
		"SlowPercent": 30,
		"SlowDuration": 3,
		"BuildUpDuration": 2,
		"BuildUpPerShot": 1.2,
		"PropertyUpgrades": {
			"FireRatePerKill": 8,
			"BaseAttackDamagePercent": 60
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 100,
		"MaxHealthLossPercent": -50,
		"BonusFireRate": 100,
		"WeaponPowerPerKill": 10,
		"BonusBulletSpeedPercent": 25
	},
	"upgrade_glitch": {
		"Name": "Cursed Relic",
		"Description": "Curses an enemy - \u003Cspan class=\"highlight\"\u003Einterrupting, Silencing, Disarming\u003C/span\u003E, and \u003Cspan class=\"highlight\"\u003Epreventing item usage\u003C/span\u003E. \u003Cspan class=\"highlight\"\u003ERemoves all non-ultimate buffs\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003EYour own \u003Cspan class=\"highlight\"\u003EDamage Output\u003C/span\u003E is reduced for the duration.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 55,
		"AbilityDuration": 3.25,
		"AbilityCastRange": "20m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SkipFrames": 6,
		"OutgoingDamagePenaltyPercent": -25,
		"PropertyUpgrades": {
			"AbilityCooldown": -40,
			"AbilityDuration": 0.25
		}
	},
	"upgrade_goose_egg": {
		"Name": "Golden Goose Egg",
		"Description": "Gain \u003Cspan class=\"highlight\"\u003Esouls over time\u003C/span\u003E, as long as you are alive.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityChannelTime": 2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusGoldPerMinute": 90,
		"OutgoingDamagePenaltyPercent": -10,
		"ThinkRate": 3,
		"BonusSprintSpeed": "1m",
		"OutOfCombatHealthRegen": 1,
		"StartingGold": 400,
		"BonusBuffsPerGold": 80,
		"PropertyUpgrades": {
			"BonusSprintSpeed": 5,
			"OutOfCombatHealthRegen": 10,
			"BonusBuffsPerGold": -50,
			"OutgoingDamagePenaltyPercent": 20
		}
	},
	"upgrade_greater_withering_whip": {
		"Name": "Disarming Hex",
		"Description": "\u003Cspan class=\"highlight\"\u003EDisarms\u003C/span\u003E enemy target and reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": [
			"upgrade_withering_whip"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 4.25,
		"AbilityCastRange": "32m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusSprintSpeed": "0.75m",
		"BonusHealth": 75,
		"BulletArmorReduction": -13,
		"PropertyUpgrades": {
			"BonusHealth": 175,
			"BulletArmorReduction": -7,
			"AbilityCooldown": -8
		}
	},
	"upgrade_grit": {
		"Name": "Grit",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E for a short duration.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CombatBarrier": 200,
		"OutOfCombatHealthRegen": 1,
		"BarrierDuration": 4,
		"PropertyUpgrades": {
			"CombatBarrier": 250,
			"OutOfCombatHealthRegen": 10,
			"AbilityCooldown": -25
		}
	},
	"upgrade_guardian_ward": {
		"Name": "Guardian Ward",
		"Description": "Provide the target with a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E and temporary \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECan be self-cast.\u003Cbr\u003ECooldown is reduced by half when cast on someone else.\u003C/span\u003E",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Durability",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReductionPctOnOthers": 50,
		"OutOfCombatHealthRegen": 1.5,
		"BuffDuration": 6,
		"GuardianWardCombatBarrier": 250,
		"BonusMoveSpeed": "2.75m",
		"TechRangeMultiplier": 8,
		"TechRadiusMultiplier": 8,
		"PropertyUpgrades": {
			"TechRangeMultiplier": 12,
			"TechRadiusMultiplier": 12,
			"GuardianWardCombatBarrier": 250,
			"ChannelMoveSpeed": 2,
			"AbilityCooldown": -12
		}
	},
	"upgrade_haunting_scream": {
		"Name": "Haunting Scream",
		"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ECurses\u003C/span\u003E enemies for a short duration.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityDuration": 3,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPowerPercent": 30,
		"HeightOffGround": "1m",
		"GrowthPerMeter": "0.15m",
		"InitialWidth": "5.0m",
		"Damage": 400,
		"SkipFrames": 6,
		"PropertyUpgrades": {
			"AbilityCooldown": -8,
			"TechPowerPercent": 10,
			"AbilityDuration": 0.25
		}
	},
	"upgrade_headhunter": {
		"Name": "Headhunter",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}, {g:citadel_inline_attribute:'Heal'} you, and briefly grants {g:citadel_inline_attribute:'BonusMoveSpeed'}.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_headshot_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HeadShotBonusDamage": {
			"Value": 75,
			"Scale": {
				"Value": 4,
				"Type": "power_increase"
			}
		},
		"BaseAttackDamagePercent": 5,
		"BonusHealth": 50,
		"HealPercentPerHeadshot": {
			"Value": 4,
			"Scale": {
				"Value": 0.06,
				"Type": "power_increase"
			}
		},
		"BonusMoveSpeed": "1.75m",
		"MovementSpeedBonusDuration": 3,
		"ProcChance": 100,
		"PropertyUpgrades": {
			"HeadShotBonusDamage": 75,
			"HealPercentPerHeadshot": 4,
			"AbilityCooldown": -3
		}
	},
	"upgrade_headshot_booster": {
		"Name": "Headshot Booster",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003Eheadshot\u003C/span\u003E against an enemy Hero deals {g:citadel_inline_attribute:'BonusWeaponDamage'}.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 9,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HeadShotBonusDamage": 45,
		"BonusHealth": 30,
		"ProcChance": 100,
		"PropertyUpgrades": {
			"HeadShotBonusDamage": 55
		}
	},
	"upgrade_headshot_booster2": {
		"Name": "Weakening Headshot",
		"Description": "Landing a \u003Cspan class=\"highlight\"\u003EHeadshot\u003C/span\u003E reduces their \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResistReduction": -13,
		"DebuffDuration": 12,
		"DiminishingMultiplier": 0.5,
		"BonusHealth": 60,
		"PropertyUpgrades": {
			"BulletResistReduction": -7,
			"BonusHealth": 125
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"ChannelMoveSpeed": "1.3m",
		"HealOnLevelHealAmount": 210,
		"BonusHealthRegen": 2,
		"AuraRadius": "15m"
	},
	"upgrade_healbane": {
		"Name": "Healbane",
		"Description": "Your {g:citadel_inline_attribute:'SpiritDamage'} applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E. If an enemy hero dies under this effect, you receive a large heal.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Healing",
			"Disruption",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 7,
		"HealAmpReceivePenaltyPercent": -35,
		"HealAmpRegenPenaltyPercent": -35,
		"HealOnKill": 275,
		"PropertyUpgrades": {
			"HealAmpRegenPenaltyPercent": -20,
			"HealAmpReceivePenaltyPercent": -20,
			"TechPower": 11,
			"HealOnKill": 125
		}
	},
	"upgrade_healbuff": {
		"Name": "Healing Tempo",
		"Description": "Applying {g:citadel_inline_attribute:'Heal'} to yourself or an ally grants the target {g:citadel_inline_attribute:'BonusFireRate'} and {g:citadel_inline_attribute:'BonusMoveSpeed'}.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EDoes not apply on innate Regen or passive Bullet/Spirit Lifesteals.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_healing_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 35,
		"BuffDuration": 7,
		"BonusMoveSpeed": "1.25m",
		"MinimumHealAmount": 1,
		"TechResist": 10,
		"BonusHealthRegen": 6,
		"HealAmpCastPercent": 25,
		"HealAmpRegenPercent": 25,
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"HealAmpRegenPercent": 10,
			"HealAmpCastPercent": 10,
			"TechResist": 10,
			"BonusMoveSpeed": "2m",
			"BonusFireRate": 20,
			"BonusHealthRegen": 6
		}
	},
	"upgrade_healing_booster": {
		"Name": "Healing Booster",
		"Description": "Increases the effectiveness of your \u003Cspan class=\"highlight\"\u003Ehealing\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_endurance"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealAmpCastPercent": 20,
		"HealAmpRegenPercent": 20,
		"BonusHealthRegen": 3,
		"OutOfCombatHealthRegen": 1,
		"PropertyUpgrades": {
			"HealAmpRegenPercent": 15,
			"HealAmpCastPercent": 15,
			"BonusHealthRegen": 9
		}
	},
	"upgrade_health": {
		"Name": "Extra Health",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 210,
		"PropertyUpgrades": {
			"BonusHealth": 115
		}
	},
	"upgrade_health_2": {
		"Name": "Toughness",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 200
	},
	"upgrade_health_nova": {
		"Name": "Healing Nova",
		"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself and nearby allies.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_health_stimpak"
		],
		"TargetTypes": [
			"HeroFriendly",
			"TrooperFriendly",
			"MinionFriendly"
		],
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.25,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TotalHealthRegen": {
			"Value": 325,
			"Scale": {
				"Value": 6,
				"Type": "power_increase"
			}
		},
		"RegenDuration": 2,
		"AuraRadius": "18m",
		"SpiritPower": 8,
		"TechRangeMultiplier": 5,
		"TechRadiusMultiplier": 5,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 12,
			"TechRangeMultiplier": 12,
			"TechPower": 12,
			"TotalHealthRegen": 425
		}
	},
	"upgrade_health_regen_1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealthRegen": 2.75
	},
	"upgrade_health_regen_aura": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealInterval": 3,
		"HealAmount": 40,
		"HealRadius": "9m"
	},
	"upgrade_health_stealing_magic": {
		"Name": "Spirit Lifesteal",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Healing",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"AbilityLifestealPercentHero": 13,
		"NonHeroAbilityLifestealTooltipOnly": 3,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"AbilityLifestealPercentHero": 14,
			"BonusHealth": 80,
			"TechPower": 9
		}
	},
	"upgrade_health_stimpak": {
		"Name": "Healing Rite",
		"Description": "Grant \u003Cspan class=\"highlight\"\u003ERegen\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESprint Speed\u003C/span\u003E to the target. Gets dispelled if you take damage from enemy players or objectives. Can be self-cast.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 70,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TotalHealthRegen": {
			"Value": 300,
			"Scale": {
				"Value": 1.1,
				"Type": "spirit"
			}
		},
		"RegenDuration": 20,
		"BonusSprintSpeed": "2m",
		"PropertyUpgrades": {
			"TotalHealthRegen": 600,
			"BonusSprintSpeed": "6m",
			"AbilityCooldown": -60
		}
	},
	"upgrade_high_impact_armor": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 60,
		"BaseAttackDamagePercent": 8,
		"PropertyUpgrades": {
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_hollow_point_rounds": {
		"Name": "Hollow Point",
		"Description": "When you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E and your bullets reduce enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LifeThreshold": 65,
		"BaseAttackDamagePercent": 35,
		"OutOfCombatHealthRegen": 4.5,
		"BonusHealth": 125,
		"BulletArmorReduction": -9,
		"DebuffDuration": 8,
		"PropertyUpgrades": {
			"BulletArmorReduction": -12,
			"BonusHealth": 150,
			"BaseAttackDamagePercent": 25
		}
	},
	"upgrade_icarus_wings": {
		"Name": "Seraphim Wings",
		"Description": "When Airborne, You deal more damage and take reduced damage. Allows \u003Cspan class=\"highlight\"\u003Eunlimited\u003C/span\u003E Air Dash and Jumping.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"AirBonusDamageGiven": 40,
		"AirBonusDamageTaken": -40,
		"StaminaCooldownReduction": 120,
		"GravityScale": -70,
		"AirControlPercent": 100,
		"AirControlAccelPercent": 50,
		"PropertyUpgrades": {
			"AirBonusDamageGiven": 10,
			"AirBonusDamageTaken": -10,
			"StaminaCooldownReduction": 30
		}
	},
	"upgrade_imbued_ability": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImbuedBonusDuration": 25,
		"ImbuedBonusDamage": 10,
		"BonusAbilityDurationPercent": 20,
		"SlowPercent": 15,
		"SlowDuration": 2
	},
	"upgrade_imbued_duration_extender": {
		"Name": "Superior Duration",
		"Description": "Increases the \u003Cspan class=\"highlight\"\u003Eduration\u003C/span\u003E of your abilities and items.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_arcane_extension"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusAbilityDurationPercent": 28,
		"BulletResist": 8,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 12,
			"BulletResist": 8
		}
	},
	"upgrade_improved_bullet_armor": {
		"Name": "Bullet Resilience",
		"Description": "When below \u003Cspan class=\"highlight\"\u003E50% health\u003C/span\u003E, gain additional \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 30,
		"HealthThreshold": 50,
		"BulletResistBelowThreshold": 15,
		"OutOfCombatHealthRegen": 3,
		"PropertyUpgrades": {
			"BulletResist": 10,
			"BulletResistBelowThreshold": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 10,
		"PropertyUpgrades": {
			"TechPower": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Stamina": 1,
		"StaminaCooldownReduction": 12,
		"PropertyUpgrades": {
			"Stamina": 1,
			"StaminaCooldownReduction": 14
		}
	},
	"upgrade_infinite_rounds": {
		"Name": "Infinite Rounds",
		"Description": "You have \u003Cspan class=\"highlight\"\u003Einfinite\u003C/span\u003E ammo.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusBulletSpeedPercent": 200,
		"ProcChance": 65,
		"BonusFireRate": 35,
		"PropertyUpgrades": {
			"BonusBulletSpeedPercent": 100,
			"BonusFireRate": 20,
			"ProcChance": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 100,
		"BaseAttackDamagePercent": 20,
		"BonusFireRate": 20,
		"BonusHealth": 200
	},
	"upgrade_infuser": {
		"Name": "Infuser",
		"Description": "Gain \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_health_stealing_magic"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"BonusHealth": 100,
		"BonusSpirit": 30,
		"AbilityLifestealPercentHero": 70,
		"TechResist": 10,
		"AbilityLifestealPercentHeroPassive": 13,
		"NonHeroAbilityLifestealTooltipOnly": 3,
		"PropertyUpgrades": {
			"AbilityCooldown": -10,
			"TechResist": 10,
			"BonusSpirit": 30,
			"BonusHealth": 50,
			"AbilityLifestealPercentHeroPassive": 16
		}
	},
	"upgrade_inhibitor": {
		"Name": "Inhibitor",
		"Description": "Your bullets build up to reduce the target's \u003Cspan class=\"highlight\"\u003Eoutgoing damage\u003C/span\u003E and apply \u003Cspan class=\"highlight\"\u003Ehealing reduction\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 150,
		"DebuffDuration": 5,
		"BuildUpPerShot": 0.77,
		"BuildUpDuration": 5,
		"OutgoingDamagePenaltyPercent": -30,
		"BaseAttackDamagePercent": 10,
		"HealAmpReceivePenaltyPercent": -40,
		"HealAmpRegenPenaltyPercent": -40,
		"PropertyUpgrades": {
			"OutgoingDamagePenaltyPercent": -20,
			"HealAmpReceivePenaltyPercent": -20,
			"HealAmpRegenPenaltyPercent": -20,
			"BonusHealth": 125,
			"BaseAttackDamagePercent": 20
		}
	},
	"upgrade_intensifying_clip": {
		"Name": "Intensifying Magazine",
		"Description": "Increases \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E as you continuously fire your weapon.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"ClipSize",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 20,
		"BaseAttackDamagePercent": "",
		"ShootDurationForMax": 2.5,
		"BaseAttackDamagePercentAtMaxDuration": 45,
		"PropertyUpgrades": {
			"BonusClipSizePercent": 40,
			"BaseAttackDamagePercentAtMaxDuration": 55
		}
	},
	"upgrade_juggernaut": {
		"Name": "Juggernaut",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_cardio_calibrator"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MeleeResistPercent": 25,
		"SlowResistancePercent": 50,
		"FireRateSlow": 40,
		"BonusHealthRegen": 8,
		"BonusMoveSpeed": "2.5m",
		"FireRateSlowDuration": 4,
		"PropertyUpgrades": {
			"BonusMoveSpeed": "3.5m",
			"MeleeResistPercent": 15,
			"FireRateSlow": 20,
			"SlowResistancePercent": 15,
			"BonusHealthRegen": 8
		}
	},
	"upgrade_kinetic_sash": {
		"Name": "Kinetic Dash",
		"Description": "When you \u003Cspan class=\"highlight\"\u003EDash-Jump\u003C/span\u003E you gain \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and bonus \u003Cspan class=\"highlight\"\u003EAmmo\u003C/span\u003E until your next reload. Lasts up to 7s.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_improved_stamina"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate",
			"ClipSize",
			"Movement",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 25,
		"BonusClipSize": 6,
		"Stamina": 1,
		"StaminaCooldownReduction": 12,
		"PropertyUpgrades": {
			"BonusFireRate": 20,
			"Stamina": 1,
			"BonusClipSize": 6,
			"StaminaCooldownReduction": 14
		}
	},
	"upgrade_lifestrike_gauntlets": {
		"Name": "Melee Lifesteal",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003EMelee\u003C/span\u003E attack \u003Cspan class=\"highlight\"\u003Eheals you\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EThis heal is 30% effective vs non-heroes. \u003Cbr\u003ECooldown is 1.5x as long for Light Melee hits.\u003C/span\u003E",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeCooldownMult": 1.5,
		"BonusMeleeDamagePercent": 12,
		"LifestrikeHeal": 100,
		"NonHeroHealPct": 30,
		"PropertyUpgrades": {
			"BonusMeleeDamagePercent": 12,
			"AbilityCooldown": -6
		}
	},
	"upgrade_long_range": {
		"Name": "Long Range",
		"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LongRangeBonusWeaponPower": 40,
		"LongRangeBonusWeaponPowerMinRange": "15m",
		"BonusSprintSpeed": "0.75m",
		"BonusAttackRangePercent": 8,
		"PropertyUpgrades": {
			"BonusAttackRangePercent": 8,
			"LongRangeBonusWeaponPower": 30
		}
	},
	"upgrade_long_range_slowing_tech": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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 class=\"highlight\"\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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Damage": 40,
		"MinimumDamage": 80,
		"AbilityChargeUpTime": 14,
		"PropertyUpgrades": {
			"Damage": 60
		}
	},
	"upgrade_magic_carpet": {
		"Name": "Magic Carpet",
		"Description": "Summon a Magic Carpet that will \u003Cspan class=\"highlight\"\u003Efly\u003C/span\u003E you away. While flying you are immune to slows and doing any action will dismiss the carpet. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003ECannot use abilities while the carpet is being summoned.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 12,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 14,
		"SummonDuration": 1.3,
		"FlyMoveSpeed": "7m",
		"BonusAbilityDurationPercent": 15,
		"AirControlPercent": 25,
		"GravityScale": -15,
		"BonusHealth": 125,
		"PropertyUpgrades": {
			"TechPower": 46,
			"AbilityDuration": 8,
			"BonusAbilityDurationPercent": 15,
			"FlyMoveSpeed": "6m",
			"SummonDuration": -0.3
		}
	},
	"upgrade_magic_clarity": {
		"Name": null,
		"Description": "On ability or item use, gain a \u003Cspan class=\"highlight\"\u003Emove speed\u003C/span\u003E bonus for {s:AbilityDuration}s. Your next ability cast will remove the move speed bonus and apply a \u003Cspan class=\"highlight\"\u003ESpirit\u003C/span\u003E bonus to that ability.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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 class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 20,
		"TechRadiusMultiplier": 20,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 15,
			"TechRangeMultiplier": 15
		}
	},
	"upgrade_magic_shield": {
		"Name": "Enchanter's Emblem",
		"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain bonus \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'Spirit'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ECooldown Reduction\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 15,
		"TechResist": 18,
		"OutOfCombatHealthRegen": 2,
		"LifeThreshold": 65,
		"CooldownReduction": 5,
		"PropertyUpgrades": {
			"TechResist": 13,
			"OutOfCombatHealthRegen": 3,
			"TechPower": 15,
			"CooldownReduction": 7
		}
	},
	"upgrade_magic_shock": {
		"Name": "Tankbuster",
		"Description": "Charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, causing abilities dealing more than \u003Cspan class=\"highlight\"\u003E165\u003C/span\u003E damage to deal additional damage. \u003Cspan class=\"highlight\"\u003EIgnores Spirit Resistance.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_burst"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MinimumDamage": 165,
		"ReProcLockoutTime": 5,
		"WatcherMaxDuration": 30,
		"CurrentHealthDamage": 8,
		"Damage": 40,
		"AbilityChargeUpTime": 14,
		"BonusHealth": 50,
		"PropertyUpgrades": {
			"CurrentHealthDamage": 5,
			"BonusHealth": 100,
			"Damage": 60
		}
	},
	"upgrade_magic_slow": {
		"Name": "Mystic Slow",
		"Description": "When the target takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E reduced.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 2,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MovementSpeedSlow": 30,
		"GroundDashReductionPercent": -12,
		"BonusSprintSpeed": "0.75m",
		"BonusHealth": 50,
		"PropertyUpgrades": {
			"MovementSpeedSlow": 15,
			"GroundDashReductionPercent": -10,
			"BonusHealth": 100,
			"BonusSprintSpeed": 1
		}
	},
	"upgrade_magic_storm": {
		"Name": "Surge of Power",
		"Description": "Imbue an ability with \u003Cspan class=\"highlight\"\u003Epermanent Spirit Power\u003C/span\u003E. When that ability is used, gain bonus \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E and maintain full speed while attacking.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_improved_spirit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 14,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImbuedTechPower": 28,
		"FireRateBonus": 20,
		"BonusMoveSpeed": "1.75m",
		"MovementSpeedBonusDuration": 8,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"PropertyUpgrades": {
			"ImbuedTechPower": 32,
			"FireRateBonus": 18,
			"BonusMoveSpeed": "2m"
		}
	},
	"upgrade_magic_tempo": {
		"Name": "Compress Cooldown",
		"Description": "Imbue an ability to reduce its \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 18,
		"PropertyUpgrades": {
			"CooldownReduction": 10
		}
	},
	"upgrade_magic_vulnerability": {
		"Name": "Mystic Vulnerability",
		"Description": "When an enemy takes {g:citadel_inline_attribute:'SpiritDamage'}, they have their {g:citadel_inline_attribute:'SpiritResist'} reduced.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechArmorDamageReduction": -8,
		"TechResist": 8,
		"PropertyUpgrades": {
			"TechResist": 8,
			"TechArmorDamageReduction": -10
		}
	},
	"upgrade_medic_bullets": {
		"Name": "Restorative Shot",
		"Description": "Your next bullet will \u003Cspan class=\"highlight\"\u003Eheal\u003C/span\u003E you based on what target you hit.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "1m",
		"ProcChance": 100,
		"HealFromHero": 50,
		"HealFromNPC": 20,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"HealFromHero": 100,
			"HealFromNPC": 40
		}
	},
	"upgrade_melee_charge": {
		"Name": "Melee Charge",
		"Description": "Your next \u003Cspan class=\"highlight\"\u003EHeavy Melee\u003C/span\u003E attack against an enemy \u003Cspan class=\"highlight\"\u003Edeals increased damage\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"TrooperEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 6,
		"BonusMeleeDamagePercent": 10,
		"MeleeDistanceScale": 50,
		"BonusHeavyMeleeDamage": 25,
		"PropertyUpgrades": {
			"MeleeDistanceScale": 30,
			"BulletResist": 12,
			"BonusHeavyMeleeDamage": 15
		}
	},
	"upgrade_melee_rebuttal": {
		"Name": "Rebuttal",
		"Description": "On a successful \u003Cspan class=\"highlight\"\u003EParry\u003C/span\u003E against an enemy Hero, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E yourself for the damage parried and returns that damage to the target, and temporarily gain increased \u003Cspan class=\"highlight\"\u003Edamage.\u003C/span\u003E",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Durability",
			"Melee",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 75,
		"ParryCooldownReduction": 1.75,
		"BuffDuration": 6,
		"BonusDamagePercent": 30,
		"ParrySuccessHealPercentage": 100,
		"MeleeResistPercent": 18,
		"PropertyUpgrades": {
			"ParryCooldownReduction": 0.5,
			"MeleeResistPercent": 22,
			"BonusDamagePercent": 20,
			"BonusHealth": 150
		}
	},
	"upgrade_metal_skin": {
		"Name": "Metal Skin",
		"Description": "Become \u003Cspan class=\"highlight\"\u003Eimmune to bullets\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 24,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 12,
		"ActiveMoveSpeedPenalty": "-1.5m",
		"GroundDashReductionPercent": -20,
		"PropertyUpgrades": {
			"ActiveMoveSpeedPenalty": "6.5m",
			"GroundDashReductionPercent": 60,
			"AbilityCooldown": -2,
			"BulletResist": 5
		}
	},
	"upgrade_mod_disruptor": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 50,
			"Scale": {
				"Value": 0.152334,
				"Type": "spirit"
			}
		},
		"DPSIncrease": {
			"Value": 10,
			"Scale": {
				"Value": 0.030467,
				"Type": "spirit"
			}
		},
		"DPSMax": {
			"Value": 100,
			"Scale": {
				"Value": 0.304668,
				"Type": "spirit"
			}
		},
		"Radius": "8m",
		"TickRate": 0.5,
		"TechResist": -18
	},
	"upgrade_mystic_regeneration": {
		"Name": "Mystic Regeneration",
		"Description": "Dealing {g:citadel_inline_attribute:'SpiritDamage'} to enemy Heroes grants you Bonus {g:citadel_inline_attribute:'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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Regeneration": 4,
		"RegenerationDuration": 7,
		"BonusHealth": 50,
		"PropertyUpgrades": {
			"Regeneration": 8,
			"BonusHealth": 150
		}
	},
	"upgrade_mystic_reverb": {
		"Name": "Mystic Reverb",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 6.25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechDamagePercent": 50,
		"DelayDuration": 3,
		"MinimumDamage": 100,
		"Radius": "16m",
		"AbilityLifestealPercentHero": 8,
		"ImbueAbilityLifesteal": 22,
		"MovementSpeedSlow": 40,
		"MaxHealthDamage": 10,
		"PropertyUpgrades": {
			"AbilityLifestealPercentHero": 25,
			"TechDamagePercent": 20
		}
	},
	"upgrade_mystical_piano": {
		"Name": "Mystical Piano",
		"Description": "After a short delay, enemies in the target area will be stunned and have their stamina depleted. After the stun they will be temporarily dazed.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 23,
		"AbilityDuration": 1.7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StunDelay": 1.7,
		"StunDuration": 2,
		"DazeMoveSpeed": "2m",
		"DazeDuration": 2,
		"Radius": "12m",
		"PropertyUpgrades": {
			"AbilityCooldown": -15,
			"Radius": "3m"
		}
	},
	"upgrade_nearby_enemy_boost": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"FireRate",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "20m",
		"TickRate": 1,
		"MinTargetsRequired": 2,
		"BaseAttackDamagePercent": 48,
		"BonusFireRate": 30,
		"BonusHealth": 90,
		"BonusMoveSpeed": "1m"
	},
	"upgrade_non_player_bonus": {
		"Name": "Monster Rounds",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"NonPlayerBonusWeaponPower": 25,
		"OutOfCombatHealthRegen": 1,
		"NonPlayerBulletResist": 25,
		"PropertyUpgrades": {
			"NonPlayerBonusWeaponPower": 35,
			"NonPlayerBulletResist": 35,
			"OutOfCombatHealthRegen": 1
		}
	},
	"upgrade_non_player_bonus_sacrifice": {
		"Name": "Cultist Sacrifice",
		"Description": "Target an enemy NPC and consume it for \u003Cspan class=\"highlight\"\u003E180% 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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 270,
		"AbilityDuration": 160,
		"AbilityCastRange": "7m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"NonPlayerBonusWeaponPower": 30,
		"OutOfCombatHealthRegen": 2,
		"NonPlayerBulletResist": 30,
		"BonusSoulsPct": 180,
		"BonusHealth": {
			"Value": 50,
			"Scale": {
				"Value": 4,
				"Type": "power_increase"
			}
		},
		"BaseAttackDamagePercent": {
			"Value": 10,
			"Scale": {
				"Value": 0.8,
				"Type": "power_increase"
			}
		},
		"BonusAbilityCharges": 1,
		"TechRangeMultiplier": 12,
		"TechRadiusMultiplier": 12,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 40,
			"TechRangeMultiplier": 40,
			"BaseAttackDamagePercent": 47,
			"BonusHealth": 300,
			"NonPlayerBonusWeaponPower": 30,
			"NonPlayerBulletResist": 30
		}
	},
	"upgrade_nullification_aura": {
		"Name": "Nullification Burst",
		"Description": "Removes any positive buffs and prevents stamina usage and healing effects on enemies.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityDuration": 7,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SpreadDuration": 0.5,
		"StartRadius": "2m",
		"EndRadius": "20m",
		"Damage": {
			"Value": 250,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"DamageHeight": "4m",
		"BonusHealth": 300,
		"StatusResistancePercent": 40,
		"PropertyUpgrades": {
			"EndRadius": "6m",
			"BonusHealth": 300,
			"StatusResistancePercent": 20,
			"Damage": 200
		}
	},
	"upgrade_omnicharge_pendant": {
		"Name": "Omnicharge Signet",
		"Description": "Imbue any active non-ultimate ability with \u003Cspan class=\"highlight\"\u003EBonus Ability Charges\u003C/span\u003E. Already charged abilities receive more bonus charges.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": true,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownBetweenChargeReduction": 70,
		"BonusAbilityCharges": 4,
		"BonusAbilityChargesNonCharge": 2,
		"EnableAbilityCharges": 1,
		"CooldownReductionOnChargedAbilities": 30,
		"BonusSpiritForChargedAbilities": 50,
		"PropertyUpgrades": {
			"BonusAbilityCharges": 2,
			"BonusSpiritForChargedAbilities": 30,
			"CooldownBetweenChargeReduction": 5,
			"CooldownReductionOnChargedAbilities": 10
		}
	},
	"upgrade_patrons_blessing": {
		"Name": "Mystic Conduit",
		"Description": "Provides yourself and allies with a powerful spirit focused aura. Has reduced values on allies.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllFriendly"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 40,
		"Radius": "25m",
		"TechRangeMultiplier": 40,
		"TechRadiusMultiplier": 40,
		"CooldownReduction": 40,
		"AllyPercentage": 50,
		"HealAmount": 700,
		"HealRadius": "35m",
		"DamageThreshold": 300,
		"DamageThresholdDuration": 5,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10,
			"CooldownReduction": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 509,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RespawnDelay": 5
	},
	"upgrade_phantom_strike": {
		"Name": "Phantom Strike",
		"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E to an enemy target and pull them to the ground. Dealing \u003Cspan class=\"highlight\"\u003Edamage\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EMove speed\u003C/span\u003E reduction and \u003Cspan class=\"highlight\"\u003EDisarm\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"Movement",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityCastRange": "25m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.35,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": "1.3m",
		"TechPower": 8,
		"BaseAttackDamagePercent": 15,
		"SlowPercent": 50,
		"SlowDuration": 3,
		"ImpactDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"PropertyUpgrades": {
			"TechPower": 12,
			"BaseAttackDamagePercent": 20,
			"AbilityCooldown": -20,
			"ImpactDamage": 100
		}
	},
	"upgrade_predator_precision": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 8,
		"LifeThreshold": 50,
		"BaseAttackDamagePercent": 50
	},
	"upgrade_prism_blast": {
		"Name": "Prism Blast",
		"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which lasers blast out and rotate around you.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 40,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BeamLength": "30m",
		"BeamWidth": "2.9m",
		"DPS": {
			"Value": 270,
			"Scale": {
				"Value": 1.75,
				"Type": "spirit"
			}
		},
		"DampingFactor": 3,
		"LiftHeight": 100,
		"FloatMoveSpeed": "2.5m",
		"PropertyUpgrades": {
			"AbilityDuration": 2,
			"AbilityCooldown": -10
		}
	},
	"upgrade_pristine_emblem": {
		"Name": "Opening Rounds",
		"Description": "Your attacks have additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E against \u003Cspan class=\"highlight\"\u003Eenemies above 50% health\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 7,
		"EnemyLifeThreshold": 50,
		"BonusBulletSpeedPercent": 60,
		"BaseAttackDamagePercent": 8,
		"BaseAttackDamagePercentBonus": 25,
		"PropertyUpgrades": {
			"BaseAttackDamagePercentBonus": 25,
			"TechPower": 18,
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_proc_disarm": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImmunityDuration": 3,
		"BuildUpPerShot": 1,
		"BuildUpDuration": 10
	},
	"upgrade_proc_silence": {
		"Name": "Silencer",
		"Description": "Your bullets build up to a \u003Cspan class=\"highlight\"\u003ESilence\u003C/span\u003E. Victims are immune to the build up for \u003Cspan class=\"highlight\"\u003E10s\u003C/span\u003E after silence expires.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 12,
		"TechDamageReduction": -25,
		"SilenceDuration": 2.5,
		"DebuffDuration": 6,
		"ImmunityDuration": 10,
		"BuildUpPerShot": 1.04,
		"BuildUpDuration": 5,
		"PropertyUpgrades": {
			"TechDamageReduction": -15,
			"SilenceDuration": 1.25,
			"TechResist": 15
		}
	},
	"upgrade_proc_tech_damage": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 1,
		"BaseDamagePct": {
			"Value": 0.0001,
			"Scale": {
				"Value": 3.04668,
				"Type": "spirit"
			}
		},
		"NanoTechPerShot": {
			"Value": 1,
			"Scale": {
				"Value": 3.04668,
				"Type": "spirit"
			}
		},
		"BaseDamagePerShot": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "weapon_damage_increase"
			}
		},
		"SpellAmplificationMultiplier": 5
	},
	"upgrade_quarantine": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 42,
		"AbilityDuration": 4.5,
		"AbilityCastRange": "30m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_quick_silver": {
		"Name": "Quicksilver Reload",
		"Description": "Your imbued ability charges up over time with {g:citadel_inline_attribute:'BonusSpiritDamage'}, {g:citadel_inline_attribute:'BonusFireRate'}, and \u003Cspan class=\"highlight\"\u003Ereloads bullets\u003C/span\u003E on use.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": true,
		"AbilityCooldown": 18,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 10,
		"BuffDuration": 12,
		"Damage": {
			"Value": 44,
			"Scale": {
				"Value": 0.16,
				"Type": "spirit"
			}
		},
		"AmmoReloadPercent": 100,
		"AbilityChargeUpTime": 18,
		"PropertyUpgrades": {
			"BonusFireRate": 20,
			"Damage": 56,
			"AbilityChargeUpTime": -4,
			"AbilityCooldown": -4
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownBetweenChargeReduction": 30,
		"BonusAbilityCharges": 2,
		"CooldownReductionOnChargedAbilities": 14,
		"BonusSpiritForChargedAbilities": 14,
		"PropertyUpgrades": {
			"BonusAbilityCharges": 2,
			"CooldownReductionOnChargedAbilities": 15,
			"BonusSpiritForChargedAbilities": 20,
			"CooldownBetweenChargeReduction": 5
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusFireRate": 9,
		"PropertyUpgrades": {
			"BonusFireRate": 15
		}
	},
	"upgrade_rebirth": {
		"Name": "Soul Rebirth",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 240,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 12,
		"SpawnTimePenalty": 30,
		"RespawnDelay": 4,
		"RespawnHealthPercent": 50
	},
	"upgrade_rechargingbullets": {
		"Name": "Recharging Rush",
		"Description": "Dealing significant {g:citadel_inline_attribute:'WeaponDamage'} replenishes a charge for \u003Cspan class=\"highlight\"\u003Eeach of your charged abilities\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 20,
		"BaseAttackDamagePercent": 10,
		"DamageThreshold": 200,
		"DamageWindow": 3.5,
		"PropertyUpgrades": {
			"AbilityCooldown": -12,
			"BonusClipSizePercent": 30,
			"BaseAttackDamagePercent": 30
		}
	},
	"upgrade_reduce_debuff_duration": {
		"Name": "Dispel Magic",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 10,
		"ActiveBonusMoveSpeed": "2m",
		"BuffDuration": 3,
		"HealOnActivate": 250,
		"PropertyUpgrades": {
			"HealOnActivate": 150,
			"TechResist": 20,
			"AbilityCooldown": -25
		}
	},
	"upgrade_regenerating_bullet_shield": {
		"Name": "Battle Vest",
		"Description": "While you are \u003Cspan class=\"highlight\"\u003Eabove 65% health\u003C/span\u003E, gain \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'WeaponDamage'}\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003E{g:citadel_inline_attribute:'BonusFireRate'}\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 18,
		"OutOfCombatHealthRegen": 3,
		"LifeThreshold": 65,
		"BaseAttackDamagePercent": 18,
		"BonusFireRate": 7,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 3,
			"BulletResist": 12,
			"BaseAttackDamagePercent": 15,
			"BonusFireRate": 8
		}
	},
	"upgrade_regenerative_armor": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealthRegen": 20
	},
	"upgrade_reinforcing_casings": {
		"Name": "Escalating Resilience",
		"Description": "Grants \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E when your bullets hit an enemy hero. \u003Cspan class=\"highlight\"\u003EEach shot can only grant one stack.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_clip_size"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Durability",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MaxArmorStacks": 30,
		"BulletResistPerStack": 2,
		"BulletResistDuration": 24,
		"BaseAttackDamagePercent": 18,
		"BonusHealth": 75,
		"BonusClipSizePercent": 35,
		"PropertyUpgrades": {
			"BulletResistPerStack": 2,
			"MaxArmorStacks": 20,
			"BonusClipSizePercent": 30,
			"BonusHealth": 125,
			"WeaponPower": 10
		}
	},
	"upgrade_reload_speed": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ReloadSpeedMultipler": -35
	},
	"upgrade_rescue_beam": {
		"Name": "Rescue Beam",
		"Description": "\u003Cspan class=\"highlight\"\u003EHeals\u003C/span\u003E a target allied hero and yourself for a percentage of \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E. Once while healing, you can \u003Cspan class=\"highlight\"\u003EPull\u003C/span\u003E the target towards you. Can be self-cast.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Armor",
		"Components": [
			"upgrade_health_stimpak"
		],
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityCastRange": "35m",
		"AbilityUnitTargetLimit": 1,
		"AbilityChannelTime": 2.5,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealPercentAmount": 20,
		"HealInterval": 0.2,
		"BonusMoveSpeed": "0m",
		"BonusSprintSpeed": "0.75m",
		"SelfModifier": 100,
		"TechRangeMultiplier": 6,
		"TechRadiusMultiplier": 6,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 20,
			"TechRangeMultiplier": 20,
			"HealPercentAmount": 15,
			"AbilityCooldown": -45
		}
	},
	"upgrade_resilience": {
		"Name": "Enduring Spirit",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 25,
		"AbilityLifestealPercentHero": 7
	},
	"upgrade_resonant_healing": {
		"Name": "Radiant Regeneration",
		"Description": "\u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and gain bonus \u003Cspan class=\"highlight\"\u003EMovement Speed\u003C/span\u003E for a short duration when you cast an ability.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_mystic_regeneration"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityDuration": 3,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealingPerCast": {
			"Value": 65,
			"Scale": {
				"Value": 2,
				"Type": "power_increase"
			}
		},
		"BonusMoveSpeed": "1.75m",
		"Regeneration": {
			"Value": 4,
			"Scale": {
				"Value": 0.04,
				"Type": "spirit"
			}
		},
		"RegenerationDuration": 7,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"Regeneration": 9,
			"HealingPerCast": 60,
			"BonusHealth": 110,
			"BonusMoveSpeed": "1m"
		}
	},
	"upgrade_restorative_locket": {
		"Name": "Restorative Locket",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Healing",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 20,
		"AbilityCastRange": "35m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Radius": "35m",
		"TechResist": 8,
		"HealPerStack": {
			"Value": 16,
			"Scale": {
				"Value": 0.5,
				"Type": "power_increase"
			}
		},
		"MaxStacks": 25,
		"MaxStaminaRestore": 3,
		"PropertyUpgrades": {
			"TechResist": 10,
			"HealPerStack": 30,
			"AbilityCooldown": -8,
			"MaxStaminaRestore": 2,
			"MinStaminaRestore": 2
		}
	},
	"upgrade_return_fire": {
		"Name": "Return Fire",
		"Description": "Automatically \u003Cspan class=\"highlight\"\u003Efire a bullet\u003C/span\u003E towards any attacker who damages you with their abilities or weapon.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 23,
		"AbilityDuration": 6.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletDamageReflectedPct": 65,
		"SpiritDamageReflectedPct": 25,
		"BulletResist": 10,
		"PropertyUpgrades": {
			"BulletResist": 16,
			"SpiritDamageReflectedPct": 15,
			"BulletDamageReflectedPct": 25,
			"AbilityCooldown": -10
		}
	},
	"upgrade_ricochet": {
		"Name": "Ricochet",
		"Description": "Your bullets will \u003Cspan class=\"highlight\"\u003Ericochet\u003C/span\u003E on enemies near your target, \u003Cspan class=\"highlight\"\u003Eapplying any bullet procs\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Edealing a percentage of the original damage.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"BossEnemy",
			"TrooperEnemy",
			"PropEnemy",
			"MinionEnemy",
			"Neutral"
		],
		"ShopFilters": [
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"RicochetDamagePercent": 65,
		"RicochetRadius": "13m",
		"RicochetTargetsTooltipOnly": 2,
		"BonusFireRate": 18,
		"PropertyUpgrades": {
			"RicochetDamagePercent": 15,
			"BonusFireRate": 25
		}
	},
	"upgrade_rocket_booster": {
		"Name": "Majestic Leap",
		"Description": "\u003Cspan class=\"highlight\"\u003ELaunch yourself\u003C/span\u003E high into the air and grant yourself a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E. While in the air, you can use the active again to drop down faster.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ECannot be used for 5s if attacked by enemy Hero.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"JumpVelocityHidden": "27m",
		"InterruptCooldown": 5,
		"AirControlPercent": 100,
		"AirControlPercentBarrier": 50,
		"SlamDownRadius": "10m",
		"VerticalDifferenceTolerance": "2m",
		"TossSpeed": 500,
		"SlowPercent": 40,
		"SlowDuration": 2.5,
		"DropDownSpeed": "35m",
		"MaxLandingSpeed": "20m",
		"ImpactHeight": "2m",
		"MinAimAngle": 30,
		"CombatBarrier": {
			"Value": 200,
			"Scale": {
				"Value": 12,
				"Type": "power_increase"
			}
		},
		"BarrierDuration": 8,
		"PropertyUpgrades": {
			"AbilityCooldown": -35,
			"CombatBarrier": 275,
			"InterruptCooldown": -3
		}
	},
	"upgrade_rocket_boots": {
		"Name": "Majestic Leap - Disabled",
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 8,
		"JumpVelocityHidden": "22.5m",
		"InterruptCooldown": 4,
		"AirControlPercent": 100,
		"BonusHealth": 50
	},
	"upgrade_runed_gauntlets": {
		"Name": "Runed Gauntlets",
		"Description": "Everytime you land a heavy melee, your existing cooldowns get reduced.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MeleeDistanceScale": 150,
		"MeleeResistPercent": 50,
		"BonusMeleeDamagePercent": 30,
		"CooldownReductionOnHitMin": 4,
		"CooldownReductionOnHitPct": 16,
		"PropertyUpgrades": {
			"MeleeDistanceScale": 50,
			"MeleeResistPercent": 15,
			"CooldownReductionOnHitPct": 6
		}
	},
	"upgrade_rupture": {
		"Name": "Decay",
		"Description": "Inflict \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E to a target, dealing damage based on their current health.\u003Cbr\u003EDecay's damage is non-lethal and does not apply item procs.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 10,
		"AbilityCastRange": {
			"Value": "20m",
			"Scale": {
				"Value": 0.1,
				"Type": "spirit"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 8,
		"HealAmpReceivePenaltyPercent": -50,
		"HealAmpRegenPenaltyPercent": -50,
		"TickRate": 1,
		"DotHealthPercent": {
			"Value": 2.6,
			"Scale": {
				"Value": 0.004,
				"Type": "spirit"
			}
		},
		"BonusHealth": 65,
		"PropertyUpgrades": {
			"TechPower": 12,
			"BonusHealth": 90,
			"HealAmpReceivePenaltyPercent": -20,
			"HealAmpRegenPenaltyPercent": -20,
			"DotHealthPercent": 0.5,
			"AbilityCooldown": -10
		}
	},
	"upgrade_self_bubble": {
		"Name": "Ethereal Shift",
		"Description": "You enter a void state and become \u003Cspan class=\"highlight\"\u003Euntargetable and invincible\u003C/span\u003E for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain \u003Cspan class=\"highlight\"\u003ESpirit Power, Move Speed, and Spirit Resist\u003C/span\u003E.\u003Cbr\u003ECan be canceled early.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EActivation cancels any active ability.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 37,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BuffDuration": 5,
		"TechResist": 30,
		"DampingFactor": 3,
		"LiftHeight": 200,
		"BonusSpirit": 20,
		"FloatMoveSpeed": "2.5m",
		"BonusMoveSpeed": "3m",
		"PropertyUpgrades": {
			"AbilityDuration": 2,
			"BonusSpirit": 30,
			"BonusMoveSpeed": "2m",
			"TechResist": 10,
			"AbilityCooldown": -10,
			"FloatMoveSpeed": "3.5m"
		}
	},
	"upgrade_shadow_step": {
		"Name": "Shadow Step",
		"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Movement"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 3,
		"AbilityCastRange": "12m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamagePulseInterval": 0.5,
		"DamagePulseAmount": 50,
		"DamagePulseRadius": "13m"
	},
	"upgrade_shadow_strike": {
		"Name": "Shadow Strike",
		"Description": "Go \u003Cspan class=\"highlight\"\u003EInvisible\u003C/span\u003E on \u003Cspan class=\"highlight\"\u003EStamina use\u003C/span\u003E with no detection range. Doing a \u003Cspan class=\"highlight\"\u003Emelee attack\u003C/span\u003E while invisible will cause you to \u003Cspan class=\"highlight\"\u003Esteal bullet and spirit resistance\u003C/span\u003E from them and deal \u003Cspan class=\"highlight\"\u003Edamage over time\u003C/span\u003E.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityDuration": 3,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 0.2,
		"SpottedRadius": "0m",
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 0.25,
		"ResistStealAmount": 40,
		"TickRate": 1,
		"DPS": {
			"Value": 125,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"MaxStacks": 1,
		"StealDuration": 6,
		"Stamina": 3,
		"BonusHealth": 350,
		"PropertyUpgrades": {
			"Stamina": 1,
			"BonusHealth": 250,
			"ResistStealAmount": 20,
			"DPS": 125,
			"AbilityDuration": 3
		}
	},
	"upgrade_sharpshooter": {
		"Name": "Sharpshooter",
		"Description": "Deal additional \u003Cspan class=\"highlight\"\u003EWeapon Damage\u003C/span\u003E when \u003Cspan class=\"highlight\"\u003Ebeyond a minimum distance\u003C/span\u003E from your target.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_long_range",
			"upgrade_high_velocity_mag"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 10,
		"LongRangeBonusWeaponPower": 60,
		"LongRangeBonusWeaponPowerMinRange": "15m",
		"BonusAttackRangePercent": 20,
		"BonusZoomPercent": 25,
		"BonusMoveSpeed": "-0.7m",
		"BonusSprintSpeed": "1.0m",
		"BonusBulletSpeedPercent": 60,
		"PropertyUpgrades": {
			"LongRangeBonusWeaponPower": 40,
			"BonusAttackRangePercent": 10,
			"BonusBulletSpeedPercent": 45,
			"BaseAttackDamagePercent": 15
		}
	},
	"upgrade_shivas_bracelet": {
		"Name": "Frostbite Charm",
		"Description": "Imbued ability has its \u003Cspan class=\"highlight\"\u003ECooldown reduced\u003C/span\u003E and gains \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E. When the ability deals damage, \u003Cspan class=\"highlight\"\u003Efreeze\u003C/span\u003E the target and apply \u003Cspan class=\"highlight\"\u003Ebonus damage\u003C/span\u003E. \u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003ECooldown is per target.\u003C/span\u003E",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": true,
		"AbilityCooldown": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ImbuedCooldownReduction": 50,
		"ImbuedTechPower": 70,
		"Damage": 200,
		"FreezeDuration": 1,
		"PropertyUpgrades": {
			"AbilityCooldown": -2,
			"ImbuedCooldownReduction": 15,
			"ImbuedTechPower": 40,
			"Damage": 100,
			"FreezeDuration": 0.3
		}
	},
	"upgrade_shrink_ray": {
		"Name": "Shrink Ray",
		"Description": "Reduces \u003Cspan class=\"highlight\"\u003EModel Size\u003C/span\u003E and grants \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E to the target. Allows \u003Cspan class=\"highlight\"\u003Eusage of tunnels\u003C/span\u003E in this mode. Can be self-cast.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroFriendly"
		],
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ShrinkDuration": 60,
		"BonusMoveSpeed": "5.0m",
		"ModelScaleGrowth": 0.5,
		"ModelScaleGrowthTooltip": -50,
		"BonusFireRate": 20,
		"PropertyUpgrades": {
			"ModelScaleGrowth": -0.15,
			"ModelScaleGrowthTooltip": -15,
			"BonusMoveSpeed": "2m",
			"BonusFireRate": 20,
			"AbilityCooldown": -15
		}
	},
	"upgrade_silencer": {
		"Name": "Silencer",
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 36,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 15,
		"BulletResist": 10,
		"StealPerHit": 1,
		"StealPerKill": 1,
		"StackLostPerDeath": 2,
		"MaxStacks": 9999,
		"StealDuration": 17,
		"ProcCooldown": 1.2,
		"HealthStealPctHero": 2.5,
		"ParticleRadius": "1m",
		"PropertyUpgrades": {
			"HealthStealPctHero": 1.5,
			"BulletResist": 10
		}
	},
	"upgrade_slow_immunity": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 32,
		"AbilityDuration": 6,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"upgrade_slowing_bullets": {
		"Name": "Slowing Bullets",
		"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SlowPercent": 30,
		"GroundDashReductionPercent": -22,
		"SlowDuration": 3.5,
		"BuildUpDuration": 5,
		"BuildUpPerShot": 0.7,
		"PropertyUpgrades": {
			"SlowPercent": 20,
			"GroundDashReductionPercent": -10
		}
	},
	"upgrade_slowing_tech": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"SlowPercent": 15,
		"SlowDuration": 2
	},
	"upgrade_small_attack_speed": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 18,
		"BonusSprintSpeed": "1m",
		"BonusHealth": 75,
		"OutOfCombatHealthRegen": 1.5,
		"PropertyUpgrades": {
			"TechPower": 22,
			"OutOfCombatHealthRegen": 3
		}
	},
	"upgrade_spellbreaker": {
		"Name": "Spellbreaker",
		"Description": "The next instance of high {g:citadel_inline_attribute:'SpiritDamage'} you take is significantly reduced.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_debuff_reducer"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 9,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 18,
		"StatusResistancePercent": 25,
		"DamageThreshold": 175,
		"SpiritDamageReductionProc": 65,
		"BonusHealth": 90,
		"PropertyUpgrades": {
			"TechResist": 15,
			"StatusResistancePercent": 15,
			"AbilityCooldown": -3
		}
	},
	"upgrade_spellshield": {
		"Name": "Hexafoil Ward",
		"Description": "Block the next {g:citadel_inline_attribute:'SpiritDamage'} 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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 12,
		"AbilityUnitTargetLimit": 1,
		"ChannelMoveSpeed": "1.3m",
		"TechResist": 15,
		"SpellShieldLingerDuration": 0.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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ProcCooldown": 2,
		"BonusHealth": 75,
		"MaxStacks": 4,
		"AbilityLifestealPercentHero": 10,
		"MagicResistReduction": -7,
		"TechArmorDamageReduction": -8,
		"DebuffDuration": 8,
		"PropertyUpgrades": {
			"MagicResistReduction": -5,
			"AbilityLifestealPercentHero": 10,
			"TechArmorDamageReduction": -10
		}
	},
	"upgrade_spirit_bubble": {
		"Name": "Spirit Shielding",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 45,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageWindow": 3.5,
		"DamageThreshold": 225,
		"CombatBarrier": {
			"Value": 300,
			"Scale": {
				"Value": 5,
				"Type": "power_increase"
			}
		},
		"OutOfCombatHealthRegen": 2.5,
		"BarrierDuration": 8,
		"TechResist": 18,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 3,
			"CombatBarrier": 175,
			"TechResist": 20,
			"AbilityCooldown": -20
		}
	},
	"upgrade_spirit_burn": {
		"Name": "Spirit Burn",
		"Description": "Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to that enemy. While burning, enemies take damage over time and receive reduced healing.\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EThe cooldown is per enemy, so each target can only be burned once per cooldown. Deals half-damage on non-heroes.\u003C/span\u003E",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 6,
		"TechRadiusMultiplier": 6,
		"DamageThreshold": 500,
		"DamageThresholdDuration": 5,
		"ExplosionDamage": 50,
		"ExplosionRadius": "3m",
		"DPS": {
			"Value": 24,
			"Scale": {
				"Value": 0.06,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 8,
		"HealAmpReceivePenaltyPercent": -70,
		"HealAmpRegenPenaltyPercent": -70,
		"TickRate": 0.5,
		"ImmunityDuration": 20,
		"DamagePctVsNonHeroes": 50,
		"PropertyUpgrades": {
			"ExplosionDamage": 160,
			"TechRadiusMultiplier": 12,
			"TechRangeMultiplier": 12,
			"DPS": 20,
			"ImmunityDuration": -6
		}
	},
	"upgrade_spirit_sap": {
		"Name": "Spirit Sap",
		"Description": "Target an enemy to \u003Cspan class=\"highlight\"\u003Ereduce their Spirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 18,
		"AbilityDuration": 12,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MagicResistReduction": -9,
		"BonusHealth": 50,
		"TechPowerReduction": -30,
		"PropertyUpgrades": {
			"BonusHealth": 150,
			"MagicResistReduction": -12,
			"AbilityCooldown": -12,
			"TechPowerReduction": -26
		}
	},
	"upgrade_spirit_snatch": {
		"Name": "Spirit Snatch",
		"Description": "When you perform a \u003Cspan class=\"highlight\"\u003ELight or Heavy Melee\u003C/span\u003E attack against a hero, the attack deals extra {g:citadel_inline_attribute:'SpiritDamage'} and steals \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E.\u003Cspan class=\"diminish\"\u003E\u003Cbr\u003E\u003Cbr\u003EEffects are reduced by 30% for Light Melee hits.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_acolytes_glove"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Melee"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"LightMeleeReduction": 30,
		"SpiritDamage": {
			"Value": 50,
			"Scale": {
				"Value": 0.84,
				"Type": "spirit"
			}
		},
		"TechArmorDamageReduction": -12,
		"TechArmorGain": 12,
		"TechPowerReduction": -25,
		"TechPowerGain": 25,
		"BonusMeleeDamagePercent": 7,
		"BonusHealth": 75,
		"PropertyUpgrades": {
			"SpiritDamage": 50,
			"TechArmorGain": 5,
			"TechArmorDamageReduction": -5,
			"TechPowerGain": 35,
			"TechPowerReduction": -35
		}
	},
	"upgrade_split_shot": {
		"Name": "Split Shot",
		"Description": "Make your weapon fire \u003Cspan class=\"highlight\"\u003Emultishot\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E Hitting more than one Hero per attack will grant a \u003Cspan class=\"highlight\"\u003Estacking weapon damage bonus\u003C/span\u003E. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ETargets can only be hit once per multishot.\u003C/span\u003E",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 27,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusShotsDuration": 5,
		"BulletSplitShot": 5,
		"SpreadAngleDegrees": 45,
		"WeaponDamageBonusDuration": 12,
		"WeaponDamagePerStack": 8,
		"MaxStacks": 5,
		"PropertyUpgrades": {
			"BulletSplitShot": 4,
			"WeaponDamagePerStack": 8,
			"AbilityCooldown": -8
		}
	},
	"upgrade_sprint_booster": {
		"Name": "Sprint Boots",
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusSprintSpeed": "2.0m",
		"OutOfCombatHealthRegen": 2,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 8,
			"BonusSprintSpeed": "12m"
		}
	},
	"upgrade_stabilizer": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"BonusBulletSpeedPercent": 30
	},
	"upgrade_stabilizing_tripod": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 64,
		"AbilityDuration": 20,
		"AbilityCastRange": "15m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ModelScale": 1,
		"TickRate": 0.5,
		"TrackingSpeed": 125,
		"TurretAttackDelay": 0.35,
		"TurretAttackRange": "50m",
		"TurretDeployTime": 2,
		"TurretLifetime": 20,
		"AttackConeAngle": 10,
		"StationaryWeaponPower": 40,
		"StationaryRecoilReduction": 25,
		"CasterHealthPercent": 100,
		"BulletSpeedOverride": 6500
	},
	"upgrade_stasis_bomb": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 37,
		"AbilityDuration": 6,
		"AbilityCastRange": "20m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StasisRadius": "7m",
		"ExplodeRadius": "7m",
		"ExplodeDamage": {
			"Value": 250,
			"Scale": {
				"Value": 1.52334,
				"Type": "spirit"
			}
		},
		"StunDuration": 1.5,
		"ImmunityDuration": 4,
		"EMPDuration": 3,
		"EMPProcChance": 100,
		"BuildUpPerShot": 1.6,
		"BuildUpDuration": 10,
		"DampingFactor": 0.5,
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 3,
		"AbilityDuration": 13,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StoredSpiritDamage": {
			"Value": 200,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Stamina": 2,
		"StaminaCooldownReduction": 18,
		"AirMoveIncreasePercent": 23,
		"PropertyUpgrades": {
			"Stamina": 2,
			"AirMoveIncreasePercent": 40,
			"StaminaCooldownReduction": 15
		}
	},
	"upgrade_suppressor": {
		"Name": "Suppressor",
		"Description": "When you deal {g:citadel_inline_attribute:'SpiritDamage'} to enemies, you also reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"Healing",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 4.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"FireRateSlow": 28,
		"BulletResist": 8,
		"PropertyUpgrades": {
			"TechPower": 12,
			"BulletResist": 16,
			"FireRateSlow": 20
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"ActiveBonusFireRate": 34,
		"ActiveBonusLifesteal": 70,
		"BonusHealth": 100,
		"ActiveReloadPercent": 75,
		"BulletResist": 10,
		"BulletLifestealPercent": 13,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"ActiveBonusFireRate": 25,
			"AbilityCooldown": -10,
			"BulletResist": 10,
			"BulletLifestealPercent": 16,
			"BonusHealth": 110
		}
	},
	"upgrade_target_stun": {
		"Name": "Knockdown",
		"Description": "Apply a \u003Cspan class=\"highlight\"\u003EStun\u003C/span\u003E after \u003Cspan class=\"highlight\"\u003E2s\u003C/span\u003E. Stun duration is increased against \u003Cspan class=\"highlight\"\u003Eairborne\u003C/span\u003E targets.\u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003EIncreases the target's gravity for the duration of the stun.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityCastRange": "45m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"StunDelay": 2,
		"StunDuration": 0.5,
		"VisualContractRadius": "3m",
		"BonusHealth": 75,
		"MaxBonusDuration": 1.5,
		"MaxHeightForBonus": "30m",
		"TechRangeMultiplier": 5,
		"TechRadiusMultiplier": 5,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 6,
			"TechRangeMultiplier": 6,
			"StunDuration": 0.75,
			"BonusHealth": 75
		}
	},
	"upgrade_targeted_silence": {
		"Name": "Silence Wave",
		"Description": "Launch an expanding projectile which \u003Cspan class=\"highlight\"\u003ESilences\u003C/span\u003E enemies for a short duration and deals impact damage. \u003Cbr\u003E\u003Cbr\u003E\u003Cspan class=\"diminish\"\u003ESilence does not interrupt channeling abilities.\u003C/span\u003E",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 42,
		"AbilityDuration": 3,
		"AbilityCastRange": "40m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 50,
		"CooldownOnMiss": 30,
		"HeightOffGround": "1m",
		"GrowthPerMeter": "0.15m",
		"InitialWidth": "5.0m",
		"Damage": {
			"Value": 75,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"PropertyUpgrades": {
			"AbilityCooldown": -10,
			"Damage": 125,
			"BonusHealth": 75
		}
	},
	"upgrade_tech_armor": {
		"Name": "Spirit Armor",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 15
	},
	"upgrade_tech_cleave": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechCleaveDamagePercent": 75,
		"TechCleaveRadius": "10m",
		"ProcCooldown": 0.05
	},
	"upgrade_tech_damage_pulse": {
		"Name": "Torment Pulse",
		"Description": "Periodically deals {g:citadel_inline_attribute:'SpiritDamage'} to the closest two enemies nearby.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 1.4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 100,
		"DamagePulseAmount": {
			"Value": 25,
			"Scale": {
				"Value": 0.23,
				"Type": "spirit"
			}
		},
		"DamagePulseRadius": "9m",
		"MeleeResistPercent": 18,
		"PropertyUpgrades": {
			"BonusHealth": 75,
			"DamagePulseAmount": 30
		}
	},
	"upgrade_tech_defense_shredders": {
		"Name": "Spirit Shredder Bullets",
		"Description": "Your bullets apply a debuff that reduces the \u003Cspan class=\"highlight\"\u003ESpirit Resist\u003C/span\u003E of the target and grants you and your allies \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E against them.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechArmorDamageReduction": -8,
		"DebuffDuration": 8,
		"AbilityLifestealPercentHero": 10,
		"PropertyUpgrades": {
			"TechArmorDamageReduction": -10,
			"AbilityLifestealPercentHero": 10
		}
	},
	"upgrade_tech_overflow": {
		"Name": "Spiritual Overflow",
		"Description": "Gain bonus \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003ESpirit Power\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003ESpirit Lifesteal\u003C/span\u003E by \u003Cspan class=\"highlight\"\u003Echarging up\u003C/span\u003E when shooting enemy heroes.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_health_stealing_magic"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"FireRate"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 15,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 6,
		"AbilityLifestealPercentHero": 13,
		"NonHeroAbilityLifestealTooltipOnly": 3,
		"BonusHealth": 90,
		"BonusFireRate": 30,
		"BonusSpirit": 40,
		"BonusSpiritLifesteal": 10,
		"BonusAbilityDurationPercent": 13,
		"BuildUpPerShot": 0.75,
		"BuildUpDuration": 5,
		"PropertyUpgrades": {
			"BonusAbilityDurationPercent": 15,
			"BonusSpirit": 30,
			"BonusFireRate": 20,
			"AbilityLifestealPercentHero": 15,
			"BonusHealth": 80,
			"TechPower": 9
		}
	},
	"upgrade_tech_purge": {
		"Name": "Spirit Resilience",
		"Description": "When below \u003Cspan class=\"highlight\"\u003E50% health\u003C/span\u003E, gain additional Spirit Resist.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechResist": 30,
		"HealthThreshold": 50,
		"TechResistBelowThreshold": 15,
		"OutOfCombatHealthRegen": 3,
		"PropertyUpgrades": {
			"TechResist": 10,
			"TechResistBelowThreshold": 10
		}
	},
	"upgrade_tech_range": {
		"Name": "Greater Expansion",
		"Description": "Increases the \u003Cspan class=\"highlight\"\u003Erange\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Eeffect radius\u003C/span\u003E of your abilities and items.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_magic_reach"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"MagicDamage",
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechRangeMultiplier": 30,
		"TechRadiusMultiplier": 30,
		"TechResist": 10,
		"PropertyUpgrades": {
			"TechResist": 10,
			"TechRadiusMultiplier": 20,
			"TechRangeMultiplier": 20
		}
	},
	"upgrade_thermal_detonator": {
		"Name": "Alchemical Fire",
		"Description": "Throw a flask that explodes on contact, creating an area that does increasing {g:citadel_inline_attribute:'SpiritDamage'} \u003Cspan class=\"highlight\"\u003Eper second\u003C/span\u003E and reduces enemy \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.\u003Cbr\u003E\u003Cbr\u003E50% less effective vs non-heroes.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Press",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": [
			"WeaponDamage",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 30,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.2,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 45,
			"Scale": {
				"Value": 0.2,
				"Type": "spirit"
			}
		},
		"DPSIncrease": {
			"Value": 7,
			"Scale": {
				"Value": 0.04,
				"Type": "spirit"
			}
		},
		"DPSMax": {
			"Value": 95,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"NonHeroReductionPercent": 50,
		"Radius": "10m",
		"HeightOffGround": 50,
		"TickRate": 0.5,
		"BulletArmorReduction": {
			"Value": -7,
			"Scale": {
				"Value": -0.055,
				"Type": "spirit"
			}
		},
		"SpiritPower": 10,
		"PropertyUpgrades": {
			"DPS": 30,
			"DPSMax": 30,
			"BulletArmorReduction": -8,
			"SpiritPower": 15
		}
	},
	"upgrade_timeless_emblem": {
		"Name": "Timeless Emblem",
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_transcendent_cooldown"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": true,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 50,
		"TechRangeMultiplier": 50,
		"TechRadiusMultiplier": 50,
		"BonusAbilityDurationPercent": 50,
		"ItemCooldownReduction": 50,
		"PropertyUpgrades": {
			"TechRadiusMultiplier": 10,
			"TechRangeMultiplier": 10,
			"CooldownReduction": 10,
			"ItemCooldownReduction": 10,
			"BonusAbilityDurationPercent": 10
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 100,
		"BaseAttackDamagePercent": 14,
		"PropertyUpgrades": {
			"BaseAttackDamagePercent": 18,
			"BonusClipSizePercent": 70
		}
	},
	"upgrade_toughness_3": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 125,
		"BonusHealthRegen": 2
	},
	"upgrade_toxic_bullets": {
		"Name": "Toxic Bullets",
		"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EBleed\u003C/span\u003E on enemies, causing them to lose a \u003Cspan class=\"highlight\"\u003Epercentage\u003C/span\u003E of their \u003Cspan class=\"highlight\"\u003EMax Health\u003C/span\u003E over time. Also applies \u003Cspan class=\"highlight\"\u003EHealing Reduction\u003C/span\u003E on the bleeding target.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy",
			"CreepEnemy",
			"MinionEnemy"
		],
		"ShopFilters": [
			"MagicDamage",
			"Disruption"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DotHealthPercent": {
			"Value": 1.9,
			"Scale": {
				"Value": 0.005,
				"Type": "spirit"
			}
		},
		"DotDuration": 4,
		"BuildUpPerShot": 1.28,
		"BuildUpDuration": 5,
		"TickRate": 0.5,
		"HealAmpReceivePenaltyPercent": -35,
		"HealAmpRegenPenaltyPercent": -35,
		"DotMultiplerTroopers": 0.5,
		"PropertyUpgrades": {
			"HealAmpReceivePenaltyPercent": -30,
			"HealAmpRegenPenaltyPercent": -30,
			"DotHealthPercent": 0.7
		}
	},
	"upgrade_transcendent_cooldown": {
		"Name": "Transcendent Cooldown",
		"Description": "Reduces the \u003Cspan class=\"highlight\"\u003ECooldown\u003C/span\u003E of your abilities and items.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Tech",
		"Components": [
			"upgrade_cooldown_reduction"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"CooldownReduction": 25,
		"ItemCooldownReduction": 25,
		"OutOfCombatHealthRegen": 4,
		"PropertyUpgrades": {
			"ItemCooldownReduction": 10,
			"OutOfCombatHealthRegen": 10,
			"CooldownReduction": 15
		}
	},
	"upgrade_trophy_collector": {
		"Name": "Trophy Collector",
		"Description": "Whenever you score an \u003Cspan class=\"highlight\"\u003Eassist or kill\u003C/span\u003E, gain extra \u003Cspan class=\"highlight\"\u003Esprint\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003Eability range\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003Epassive soul generation\u003C/span\u003E. This effect stacks and persists through death.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_sprint_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Healing",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusSprintSpeed": "2.0m",
		"OutOfCombatHealthRegen": 2,
		"StackingBonusSprintSpeed": "0.15m",
		"StackingTechRangeMultiplier": 0.75,
		"StackingTechRadiusMultiplier": 0.75,
		"StackingGoldPerMinute": 18,
		"ThinkRate": 3,
		"MaxStacks": 16,
		"NonPlayerBonusWeaponPower": -15,
		"PropertyUpgrades": {
			"StackingTechRadiusMultiplier": 3,
			"StackingTechRangeMultiplier": 3,
			"OutOfCombatHealthRegen": 6,
			"BonusSprintSpeed": "12m",
			"MaxStacks": 83
		}
	},
	"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,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityDuration": 2,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"Damage": 150,
		"SlowPercent": 80,
		"BonusHealth": 50,
		"StunDuration": 0.75,
		"DelayBeforeStun": 3,
		"BonusSprintSpeed": "0.75m",
		"MovementSpeedSlow": 30,
		"GroundDashReductionPercent": -12,
		"PropertyUpgrades": {
			"BonusHealth": 100,
			"Damage": 100,
			"BonusSprintSpeed": "5m",
			"StunDuration": 0.75
		}
	},
	"upgrade_unstable_concoction": {
		"Name": "Unstable Concoction",
		"Description": "Consume a concoction that grants you \u003Cspan class=\"highlight\"\u003EUnstoppable\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003Espeed, health, spirit and weapon damage\u003C/span\u003E. After a short duration \u003Cspan class=\"highlight\"\u003Eyou die and explode\u003C/span\u003E, stunning nearby enemies and dealing damage based on your maximum health. Dying this way reduces your respawn time by \u003Cspan class=\"highlight\"\u003E50%\u003C/span\u003E.",
		"Cost": 9999,
		"Tier": 5,
		"Activation": "InstantCast",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"AllEnemy"
		],
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": true,
		"IsImbue": false,
		"AbilityCooldown": 25,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"TechPower": 150,
		"BonusMoveSpeed": "10m",
		"BonusHealth": 3000,
		"BaseAttackDamagePercent": 150,
		"MaxHPDamage": 30,
		"StunDuration": 3,
		"Radius": "22m",
		"RespawnTimeMod": 50,
		"PropertyUpgrades": {
			"StunDuration": 0.5,
			"BaseAttackDamagePercent": 50,
			"TechPower": 50,
			"BonusHealth": 1300
		}
	},
	"upgrade_unstoppable": {
		"Name": "Unstoppable",
		"Description": "Temporarily suppress \u003Cspan class=\"highlight\"\u003Enegative status effects\u003C/span\u003E and become \u003Cspan class=\"highlight\"\u003Eimmune\u003C/span\u003E to \u003Cspan class=\"highlight\"\u003EStun, Silence, Sleep, Root, and Disarm\u003C/span\u003E. \u003Cbr\u003ECannot be used while \u003Cspan class=\"highlight\"\u003EStunned\u003C/span\u003E or \u003Cspan class=\"highlight\"\u003ESlept\u003C/span\u003E.",
		"Cost": 6400,
		"Tier": 4,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": [
			"upgrade_debuff_reducer"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 60,
		"AbilityDuration": 5.5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 125,
		"StatusResistancePercent": 25,
		"PropertyUpgrades": {
			"AbilityDuration": 1.25,
			"BonusHealth": 75,
			"AbilityCooldown": -35,
			"StatusResistancePercent": 15
		}
	},
	"upgrade_vampire": {
		"Name": "Bullet Lifesteal",
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"Healing"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletLifestealPercent": 13,
		"BonusHealth": 90,
		"BaseAttackDamagePercent": 6,
		"PropertyUpgrades": {
			"BulletLifestealPercent": 16,
			"BonusHealth": 120
		}
	},
	"upgrade_veil_walker": {
		"Name": "Veil Walker",
		"Description": "Walking through a \u003Cspan class=\"highlight\"\u003Ecosmic veil\u003C/span\u003E grants you \u003Cspan class=\"highlight\"\u003EStealth\u003C/span\u003E, \u003Cspan class=\"highlight\"\u003EHeal\u003C/span\u003E and increased \u003Cspan class=\"highlight\"\u003EMove Speed\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_sprint_booster"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability",
			"ClipSize"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 15,
		"AbilityDuration": 16,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 0.25,
		"SpottedRadius": "20m",
		"RevealOnDamageDuration": 0.5,
		"RevealOnSpottedDuration": 1.25,
		"BonusSprintSpeed": "2.0m",
		"OutOfCombatHealthRegen": 2,
		"BonusHealth": 125,
		"SpiritPower": 10,
		"InvisDuration": 8,
		"BonusMoveSpeed": "3.5m",
		"HealOnVeil": {
			"Value": 85,
			"Scale": {
				"Value": 8,
				"Type": "power_increase"
			}
		},
		"PropertyUpgrades": {
			"SpiritPower": 25,
			"InvisMoveSpeedMod": "6m",
			"HealOnVeil": 300,
			"AbilityCooldown": -9,
			"InvisDuration": 4,
			"BonusMoveSpeed": "4m",
			"OutOfCombatHealthRegen": 8,
			"BonusSprintSpeed": "12m"
		}
	},
	"upgrade_vex_barrier": {
		"Name": "Reactive Barrier",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E when you are \u003Cspan class=\"highlight\"\u003EStunned, Chained, Immobilized, Slept or Silenced\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 55,
		"AbilityDuration": 10,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"VexBarrierCombatBarrier": {
			"Value": 325,
			"Scale": {
				"Value": 1.8,
				"Type": "spirit"
			}
		},
		"OutOfCombatHealthRegen": 1,
		"PropertyUpgrades": {
			"VexBarrierCombatBarrier": 375,
			"AbilityCooldown": -15
		}
	},
	"upgrade_warp_stone": {
		"Name": "Warp Stone",
		"Description": "\u003Cspan class=\"highlight\"\u003ETeleport\u003C/span\u003E straight ahead, gaining \u003Cspan class=\"highlight\"\u003EBullet Resist\u003C/span\u003E.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage",
			"Movement"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityCastRange": "11m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BulletResist": 30,
		"CasterBuffDuration": 6,
		"PropertyUpgrades": {
			"BulletResist": 20,
			"AbilityCastRange": "9m",
			"AbilityCooldown": -3
		}
	},
	"upgrade_weapon_backstabber": {
		"Name": "Stalker",
		"Description": "Dealing {g:citadel_inline_attribute:'WeaponDamage'} at close range opens a wound and grants you {g:citadel_inline_attribute:'BonusMoveSpeed'}. \u003Cbr\u003E\u003Cbr\u003EWounded enemies take {g:citadel_inline_attribute:'SpiritDPS'}, have reduced {g:citadel_inline_attribute:'BulletResist'}, and are revealed \u003Cspan class=\"highlight\"\u003Ethrough walls\u003C/span\u003E.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 6,
		"AbilityDuration": 5,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 50,
		"DPS": 17,
		"TickRate": 0.5,
		"ProcRadius": "8m",
		"DebuffRadius": "25m",
		"BulletResistReduction": -6,
		"DebuffDuration": 5,
		"BonusMoveSpeed": "1.5m",
		"ReduceFootstepSound": -50,
		"PropertyUpgrades": {
			"BulletResistReduction": -10,
			"BonusMoveSpeed": "2m",
			"DPS": 20,
			"ReduceFootstepSound": -50
		}
	},
	"upgrade_weapon_detention_ammo": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption"
		],
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusHealth": 100,
		"BonusFireRate": 15,
		"TetherDuration": 2.3,
		"ImmunityDuration": 8,
		"BuildUpPerShot": 1.2,
		"BuildUpDuration": 10,
		"TetherRadius": "7m"
	},
	"upgrade_weapon_eater": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"WeaponPowerPerKill": 3.5,
		"WeaponPowerPerDeath": 6,
		"KillWindow": 1,
		"MaxWeaponPower": 30,
		"BaseBonusCounter": -5
	},
	"upgrade_weapon_instant_reload": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 21,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BonusClipSizePercent": 60
	},
	"upgrade_weapon_overdrive_clip": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "InstantCast",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 53,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"HealthDamagePercent": 20,
		"BonusReloadSpeed": -75,
		"BonusWeaponPower": 100,
		"OverdriveClipDuration": 5
	},
	"upgrade_weapon_power_and_health_drain": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "InstantCast",
		"Slot": "Armor",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": true,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 11.5,
		"AbilityDuration": 4,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"WeaponPowerWhileActivated": 135,
		"HealthDrainedPerSecond": 35,
		"Interval": 0.1
	},
	"upgrade_weapon_shielding": {
		"Name": "Weapon Shielding",
		"Description": "Gain a \u003Cspan class=\"highlight\"\u003EBarrier\u003C/span\u003E whenever you take significant {g:citadel_inline_attribute:'WeaponDamage'} from enemy Heroes in a small time frame.",
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Armor",
		"Components": [
			"upgrade_grit"
		],
		"TargetTypes": null,
		"ShopFilters": [
			"Durability"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 35,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"DamageWindow": 4,
		"DamageThreshold": 250,
		"CombatBarrier": {
			"Value": 300,
			"Scale": {
				"Value": 5,
				"Type": "power_increase"
			}
		},
		"OutOfCombatHealthRegen": 2.5,
		"BarrierDuration": 8,
		"BulletResist": 18,
		"PropertyUpgrades": {
			"OutOfCombatHealthRegen": 3,
			"CombatBarrier": 225,
			"BulletResist": 15,
			"AbilityCooldown": -20
		}
	},
	"upgrade_weighted_shots": {
		"Name": "Weighted Shots",
		"Description": "Your bullets build up a \u003Cspan class=\"highlight\"\u003EMovement Slow\u003C/span\u003E on enemies.",
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": [
			"upgrade_slowing_bullets"
		],
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"WeaponDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"BaseAttackDamagePercent": 30,
		"StatusResistancePercent": 22,
		"StaminaCooldownReduction": -14,
		"SlowPercent": 30,
		"GroundDashReductionPercent": -22,
		"SlowDuration": 3.5,
		"BonusMoveSpeed": "-0.5m",
		"BuildUpDuration": 5,
		"BuildUpPerShot": 0.7,
		"PropertyUpgrades": {
			"StatusResistancePercent": 10,
			"BaseAttackDamagePercent": 35,
			"SlowPercent": 20,
			"GroundDashReductionPercent": -10
		}
	},
	"upgrade_withering_whip": {
		"Name": "Rusted Barrel",
		"Description": "Target an enemy to reduce their \u003Cspan class=\"highlight\"\u003EFire Rate\u003C/span\u003E and \u003Cspan class=\"highlight\"\u003EBullet Resistance\u003C/span\u003E.",
		"Cost": 800,
		"Tier": 1,
		"Activation": "Press",
		"Slot": "Tech",
		"Components": null,
		"TargetTypes": [
			"HeroEnemy"
		],
		"ShopFilters": [
			"Disruption",
			"MagicDamage"
		],
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityCooldown": 16,
		"AbilityDuration": 5,
		"AbilityCastRange": "32m",
		"AbilityUnitTargetLimit": 1,
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1,
		"FireRateSlow": 32,
		"BonusHealth": 60,
		"BonusSprintSpeed": "0.5m",
		"BulletArmorReduction": -8,
		"PropertyUpgrades": {
			"BonusHealth": 130,
			"BulletArmorReduction": -4,
			"FireRateSlow": 20,
			"AbilityCooldown": -8
		}
	},
	"weapon_upgrade_base": {
		"Name": null,
		"Description": null,
		"Cost": null,
		"Tier": null,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t1": {
		"Name": null,
		"Description": null,
		"Cost": 800,
		"Tier": 1,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t2": {
		"Name": null,
		"Description": null,
		"Cost": 1600,
		"Tier": 2,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t3": {
		"Name": null,
		"Description": null,
		"Cost": 3200,
		"Tier": 3,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t4": {
		"Name": null,
		"Description": null,
		"Cost": 6400,
		"Tier": 4,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	},
	"weapon_upgrade_t5": {
		"Name": null,
		"Description": null,
		"Cost": 9999,
		"Tier": 5,
		"Activation": "Passive",
		"Slot": "Weapon",
		"Components": null,
		"TargetTypes": null,
		"ShopFilters": null,
		"IsDisabled": false,
		"StreetBrawl": false,
		"IsImbue": false,
		"AbilityUnitTargetLimit": 1,
		"AbilityCooldownBetweenCharge": -1,
		"ChannelMoveSpeed": -1
	}
}