Data:AbilityData.json
{
"ability_afterburn": { "AbilityUnitTargetLimit": 1, "BuildUpBulletPercentPerHit": 9, "BuildUpDuration": 17, "BurnDuration": 3, "ChannelMoveSpeed": 50, "CritBuildup": 14, "DPS": 15, "Key": "ability_afterburn", "Name": "Afterburn", "TickRate": 0.5, "Upgrades": [ { "AfterburnSpiritDamageReduction": -25 }, { "BurnDuration": 1 }, { "DPS": 30 } ] }, "ability_astro_rifle": { "AbilityCharges": 4, "AbilityCooldown": 10.5, "AbilityCooldownBetweenCharge": 2.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 48, "DamageAmplificationPerStack": 10, "DebuffDuration": 15, "Key": "ability_astro_rifle", "MaxStacks": 10, "Name": "Marksman", "Upgrades": [ { "SlowPercent": 15, "SlowDurationPerStack": 1 }, { "DamageAmplificationPerStack": 5 }, { "Damage": 48, "Scale": { "Prop": "Damage", "Value": 0.628992, "Type": "spirit" } } ] }, "ability_astro_shotgun_toggle": { "AbilityCastDelay": 0.4, "AbilityUnitTargetLimit": 1, "BackwardsShotDelayTime": 0.15, "BulletScaleFactor": -0.75, "ChannelMoveSpeed": 8, "ClipSizeOverride": 2, "CloseRangeBonusDamageRange": 0, "Key": "ability_astro_shotgun_toggle", "Name": "Force of Nature", "Upgrades": [ { "CloseRangeBonusWeaponPower": 20, "CloseRangeBonusDamageRange": "7m" }, { "ClipSizeOverride": 2 }, { "BulletDamageIncrease": 50 } ] }, "ability_blood_bomb": { "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ArmingDuration": 0.5, "BeepSoundBuildupCount": 4, "BeepSoundIntervalBias": 0.55, "BeepSoundMaxFrequency": 0.1, "BossDamagePercent": 25, "ChannelMoveSpeed": 50, "Damage": 100, "Key": "ability_blood_bomb", "Name": "Essence Bomb", "Radius": 7, "SelfDamage": 30, "Upgrades": [ { "Radius": "2m" }, { "Damage": 60 }, { "BloodSpillDPSPercent": 26, "BloodSpillDuration": 6 } ] }, "ability_blood_shards": { "AbilityCastDelay": 0.12, "AbilityCooldown": 6, "AbilityPostCastDuration": 0.3, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": -1, "DebuffDuration": 9, "HealthToDamage": 32, "Key": "ability_blood_shards", "MaxStacks": 5, "MoveSpeedPenaltyPerStack": 15, "Name": "Malice", "NumBloodShards": 3, "SlowDuration": 4, "SpreadAngleDegrees": 6, "Upgrades": [ { "AbilityCooldown": -3 }, { "HealthToDamage": 40, "VulnerabilityPerStack": 7 }, { "NumBloodShards": 6, "SpreadAngleDegrees": 22 } ], "VulnerabilityPerStack": 8 }, "ability_bomber_ability02": { "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_bomber_ability02", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_bomber_ability03": { "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_bomber_ability03", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_bomber_ult": { "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_bomber_ult", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_bounce_pad": { "AbilityCastDelay": 0.08, "AbilityCharges": 1, "AbilityCooldown": 37.0, "AbilityCooldownBetweenCharge": 3.5, "AbilityDuration": 22, "AbilityUnitTargetLimit": 1, "AirControlAccelPercent": 50, "AirControlPercent": 100, "BarrelBounceVelocity": 800, "BarrelUpFactor": 1, "BounceVelocity": 750, "ChannelMoveSpeed": 50, "Key": "ability_bounce_pad", "MinAirTimeForStomp": 0.2, "Name": "Bounce Pad", "PlaceDistance": 200, "Radius": 12, "Scale": 1, "SpeedOnLand": 0, "StompDamage": 120, "TossSpeed": 500, "UpFactor": 1.2, "Upgrades": [ { "SpeedOnLand": "4m", "SpeedOnLandDuration": 4 }, { "StompDamage": 100, "Scale": { "Prop": "StompDamage", "Value": 1.04832, "Type": null } }, { "StompStunDuration": 1.25 } ], "VerticalDifferenceTolerance": 60 }, "ability_bullet_flurry": { "AbilityCastDelay": 0.4, "AbilityCooldown": 138.0, "AbilityDuration": 3.0, "AbilityUnitTargetLimit": 1, "BonusFireRate": 30, "ChannelMoveSpeed": 4, "ExplodeDamage": 250, "Key": "ability_bullet_flurry", "Name": "Bullet Dance", "OverrideBulletRadius": 10, "ProcChance": 100, "Radius": 15, "SpiritDamage": 6, "TargetsPerTick": 1, "Upgrades": [ { "SpiritDamage": 7 }, { "AbilityCooldown": -38.0 }, { "EvasionPercent": 40, "ChannelMoveSpeed": "2m" } ] }, "ability_burrow": { "AbilityCastDelay": 1, "AbilityChannelTime": 5, "AbilityCooldown": 37.0, "AbilityUnitTargetLimit": 1, "BonusMoveSpeed": 4, "BulletResist": 80, "ChannelMoveSpeed": -1, "DPS": 80, "EnemyDamageSpeedPenalty": 0.5, "Key": "ability_burrow", "Name": "Burrow", "Radius": 5, "SpeedLostDuration": 1, "SpinDuration": 1.5, "SpinSlowDuration": 0.3, "SpinSlowPercent": 10, "TechResist": 30, "TickRate": 0.1, "UpForce": 250, "Upgrades": [ { "AbilityChannelTime": 3 }, { "DPS": 140, "Radius": "2m" }, { "AbilityCooldown": -19.0, "BonusMoveSpeed": "2m" } ] }, "ability_charged_bomb": { "AbilityCastDelay": 0.2, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "BlastJumpVelocity": 25, "BlastJumpVelocityCrouch": 30, "BlastJumpVelocityGround": 20, "ChannelMoveSpeed": 50, "Key": "ability_charged_bomb", "MaxChargeTime": 2.0, "MaxDamage": 100, "Name": null, "Radius": 7, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_charged_shot": { "AbilityCastDelay": 0.5, "AbilityChannelTime": 9999, "AbilityCharges": 1, "AbilityCooldown": 17.0, "AbilityCooldownBetweenCharge": 4, "AbilityUnitTargetLimit": 1, "AirSpeedMax": 150, "BossDamagePercent": 25, "CameraHeightOffset": 20, "CameraHorizontalOffset": 15, "ChannelMoveSpeed": 50, "Damage": 100, "FallSpeedMax": 60, "Key": "ability_charged_shot", "Name": "Charged Shot", "TechCleaveExpireTime": 0.2, "Upgrades": [ { "AbilityCharges": 1 }, { "Damage": 65 }, { "AbilityCooldownBetweenCharge": -3, "Scale": { "Prop": "Damage", "Value": 0.91728, "Type": "spirit" } } ] }, "ability_crackshot": { "AbilityCastDelay": 0.15, "AbilityCooldown": 20, "AbilityUnitTargetLimit": 1, "Damage": 100, "DebuffDuration": 2, "ExplosionRadius": 2, "FadingSlowPercent": 50, "Key": "ability_crackshot", "Name": "Crackshot", "Upgrades": [ { "FadingSlowPercent": 25 }, { "Damage": 50 }, { "AbilityCooldownPerHeadshot": -2 } ] }, "ability_death_tax": { "AbilityDuration": 4, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DeathTaxHeal": 30, "Key": "ability_death_tax", "Name": "Death Tax", "Upgrades": [ { "CooldownReductionOnKill": 1 }, { "DeathTaxHeal": 30 }, { "TechPowerAmpBonus": 10, "TechPowerAmpBonusDuration": 10, "TechPowerAmpBonusMaxStacks": 10 } ] }, "ability_empowerbullet": { "AbilityCastDelay": 0.15, "AbilityCooldown": 6, "AbilityUnitTargetLimit": 1, "BonusClip": 1, "BuffDuration": 3, "Damage": 100, "Key": "ability_empowerbullet", "Name": "Sleight of Hand", "ProcChance": 100, "ProcDamagePercentage": 100, "Upgrades": [ { "BonusMoveSpeed": "2m" }, { "DebuffDuration": 5, "BulletArmorReduction": 25 }, { "ProcDamagePercentage": 70 } ] }, "ability_explosive_barrel": { "AbilityCastDelay": 0.125, "AbilityCharges": 2, "AbilityCooldown": 32.0, "AbilityCooldownBetweenCharge": 5, "AbilityUnitTargetLimit": 1, "ArmTime": 1, "BarrelDamage": 100, "BarrelHeavyMeleeForceForward": 1100, "BarrelHeavyMeleeForceUp": 550, "BarrelLifetime": 8, "BarrelLightMeleeForceForward": 760, "BarrelLightMeleeForceUp": 550, "BarrelPitchMax": 45, "BarrelPitchMin": 2, "BarrelRollSpeedMoveAir": 10, "BarrelRollSpeedMoveMin": 15, "BarrelScale": 1.3, "ChannelMoveSpeed": 50, "Key": "ability_explosive_barrel", "MinTimeBeforeDestroy": 1.0, "Name": "Powder Keg", "Radius": 6, "TossSpeed": 400, "Upgrades": [ { "AbilityCharges": 1 }, { "BarrelDamage": 140 }, { "AbilityCooldown": -9.5, "MinTimeBeforeDestroy": -1, "ArmTime": -1 } ] }, "ability_fire_bomb": { "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 160, "ExplodeDelay": 3, "Key": "ability_fire_bomb", "Name": "Concussive Combustion", "Radius": 13, "StunDuration": 1.25, "Upgrades": [ { "AbilityCooldown": -38.0 }, { "StunDuration": 0.5, "Radius": "3m" }, { "Damage": 115, "LifeStealPercentOnHit": 85 } ] }, "ability_flame_dash": { "AbilityCastDelay": 0.2, "AbilityCooldown": 40.0, "AbilityUnitTargetLimit": 1, "AuraLingerDuration": 1.0, "ChannelMoveSpeed": 18, "DashAirSpeed": 8, "DashSpeed": 12, "DashTime": 3.0, "FlameAuraDPS": 40, "FlameAuraRadius": 4.5, "FlameDashJumpBonus": 50, "GroundAuraSpacing": 1, "GroundFlameDuration": 4, "Key": "ability_flame_dash", "Name": "Flame Dash", "SideMoveSpeedReduction": -65, "SlowResistancePercent": 50, "SpeedBurstSpeed": 20, "TickRate": 0.5, "Upgrades": [ { "FireRateSlow": 30, "FlameDashDebuffDuration": 6 }, { "FlameAuraDPS": 45 }, { "AbilityCooldown": -19.0 } ] }, "ability_gravity_lasso": { "AbilityCastRange": 10, "AbilityCooldown": 159.0, "AbilityDuration": 2.5, "AbilityUnitTargetLimit": 1, "BouncePadExtendDuration": 2, "CameraPreviewDistance": 200, "CameraPreviewOffset": 25, "CameraPreviewSpeed": 0.6, "ExtraTargetConeAngle": 40, "ExtraTargetHorizontalOffset": 30, "FollowDampingFactor": 12, "FollowDistance": 120, "GrabExtraTargetsRadiusMult": 2, "Key": "ability_gravity_lasso", "LassoTargetMaxSpeed": 550, "LiftHeight": 7, "LiftHorizontal": -30, "Name": "Spirit Lasso", "Upgrades": [ { "AbilityDuration": 0.6 }, { "AbilityCooldown": -56.0 }, { "GrabExtraTargets": 1, "ExtraTargetConeAngle": 60 } ] }, "ability_guided_arrow": { "AbilityCastDelay": 1.5, "AbilityChannelTime": 14, "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "BonusTechPowerPerKill": 5, "Damage": 250, "ExplosionRadius": 12, "Key": "ability_guided_arrow", "Name": "Guided Owl", "StunDuration": 0.75, "Upgrades": [ { "Damage": 100 }, { "AbilityCooldown": -47.0 }, { "LowHealthEnemyThresholdPct": 22 } ] }, "ability_gunslinger_demon_carbine": { "AbilityCooldown": 30.0, "AbilityUnitTargetLimit": 1, "BaseBulletDamage": 5, "BonusBulletSpeed": 100, "BulletRadiusOverride": 13.7, "BulletTimeScale": 0.01, "ChannelMoveSpeed": 50, "DemonShotCount": 3, "HeadshotBonus": 15, "Key": "ability_gunslinger_demon_carbine", "MaxChargeDuration": 2.5, "MoveSpeedWhileShootingPenaltyReduction": 100, "Name": "Hellfire Salvo", "ProcDamagePercentage": 400, "SpeedChange": 25, "Upgrades": [ { "AbilityCooldown": -15 } ], "WeaponReadyDuration": 5 }, "ability_gunslinger_salvo": { "AbilityCastDelay": 2, "AbilityCastRange": 60, "AbilityChannelTime": 1, "AbilityCooldown": 90, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 150, "Damage": null, "Key": "ability_gunslinger_salvo", "Name": "Demontrigger Blitz", "OverrideBulletRadius": 0.3, "ProcChance": 100, "ProcDamagePercentage": 220, "TickRate": 0.5, "TotalShots": 6, "Upgrades": [ { "AbilityCooldown": -20 }, { "TotalShots": 3 }, { "ChannelMoveSpeed": 500 } ] }, "ability_gunslinger_spreadingfire": { "AbilityCastDelay": 0.2, "AbilityCooldown": 10, "AbilityUnitTargetLimit": 1, "BurnDuration": 4, "ChannelMoveSpeed": 50, "DPS": 20, "Damage": 50, "Key": "ability_gunslinger_spreadingfire", "Name": "Flame Imp", "SpreadRadius": 7, "SpreadTargets": 1, "TickRate": 0.5, "Upgrades": [ { "SpreadRadius": "3m" }, { "BurnDuration": "2s" }, { "DPS": 25, "SpreadTargets": 1 } ] }, "ability_hat_trick": { "AbilityCastDelay": 0.15, "AbilityCooldown": 21.0, "AbilityUnitTargetLimit": 1, "Damage": 100, "DebuffDuration": 5, "ExplosionRadius": 2, "Key": "ability_hat_trick", "Name": "Hat Trick", "SlowPercent": 20, "Upgrades": [ { "Damage": 50 }, { "AbilityCooldown": -9.5 }, { "SlowPercent": 30 } ] }, "ability_haunt": { "AbilityUnitTargetLimit": 1, "BuildUpBulletPercentPerHit": 8.33, "BuildUpDuration": 0.1, "BurnDuration": 0.3, "ChannelMoveSpeed": 50, "CritBuildup": 16, "DPS": 15, "Key": "ability_haunt", "Name": null, "TickRate": 0.5, "Upgrades": [ { "AfterburnSpiritDamageReduction": -30 }, { "BurnDuration": 1 }, { "DPS": 30 } ] }, "ability_health_swap": { "AbilityCastDelay": 0.2, "AbilityCastRange": 7, "AbilityCooldown": 170.0, "AbilityDuration": 0.25, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 2, "EnemyMinHealthPct": 30, "EnemySlowPct": 70, "InitialUpSpeed": 150, "Key": "ability_health_swap", "MinDiffToCast": 0.1, "MinHealthTakenPct": 30, "Name": "Soul Exchange", "PostCastHoldTime": 0.7, "Upgrades": [ { "AbilityCooldown": -38.0 }, { "EnemyMinHealthPct": -10 }, { "SelfBuffDuration": 8, "TechResist": 40, "BonusFireRate": 40 } ] }, "ability_ice_dome": { "AbilityCastDelay": 0.2, "AbilityCooldown": 127.0, "AbilityDuration": 5.5, "AbilityUnitTargetLimit": 1, "BlockerScaleFactor": 115, "BonusHealthRegen": 110, "ChannelMoveSpeed": 50, "EnemyDragSpeed": 1000, "GrowTime": 0.2, "Key": "ability_ice_dome", "Name": "Frozen Shelter", "Radius": 10, "SlowPercent": 35, "Upgrades": [ { "FireRateSlow": 40 }, { "AbilityCooldown": -38.0 }, { "BonusHealthRegen": 60, "Scale": { "Prop": "BonusHealthRegen", "Value": 1.4, "Type": "spirit" } } ] }, "ability_ice_grenade": { "AbilityCastDelay": 0.1, "AbilityCharges": 1, "AbilityCooldown": 22.0, "AbilityCooldownBetweenCharge": 7, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 80, "Key": "ability_ice_grenade", "Name": "Frost Grenade", "Radius": 6.5, "SlowDuration": 4, "SlowPercent": 40, "Upgrades": [ { "AbilityCharges": 1 }, { "HealAmount": 100, "Scale": { "Prop": "HealAmount", "Value": 1.9656, "Type": "spirit" } }, { "Damage": 175 } ] }, "ability_icebeam": { "AbilityChannelTime": 5.0, "AbilityCooldown": 24.0, "AbilityUnitTargetLimit": 1, "BeamSplit": 0, "CameraDistance": 250, "ChannelMoveSpeed": -1, "ChannelSlowPercent": 8, "DPS": 60, "IceBeamBuildupProcDuration": 2, "Key": "ability_icebeam", "MaxFireRateSlowPercent": 40, "MaxSlowPercent": 40, "MaxSlowTime": 2.0, "MinSlowPercent": 30, "Name": "Arctic Beam", "PathLength": 25, "PathWidth": 1.1, "SlowDuration": 0.6, "TickRate": 0.1, "Upgrades": [ { "AbilityCooldown": -7.5 }, { "DPS": 40 }, { "BeamSplit": "13m", "Scale": { "Prop": "BeamSplit", "Value": 1.0, "Type": "range" }, "BeamSplitCount": 2 } ] }, "ability_icepath": { "AbilityCastDelay": 0.2, "AbilityCooldown": 42.0, "AbilityDuration": 8, "AbilityUnitTargetLimit": 1, "CameraDistance": 250, "ChannelMoveSpeed": -1, "IcePathAuraDuration": 18, "IcePathEdgeWidth": 0.7, "IcePathInterval": 0.5, "IcePathPullInStrength": 20, "IcePathShardRadius": 1.2, "Key": "ability_icepath", "MinHeight": 20, "ModifierRadius": 5, "MoveSpeedBonus": 2, "MoveWhileShootingSpeedPenaltyReductionPercent": 100, "MoveWhileZoomedSpeedPenaltyReductionPercent": 100, "Name": "Ice Path", "PopupForce": 30, "SlowResistancePercent": 60, "SprintSpeedBonus": 2, "Upgrades": [ { "SprintSpeedBonus": "4m" }, { "AbilityCooldown": -15.0 }, { "BonusSpiritMeter": 1, "BonusSpiritMax": 55, "BonusSpiritLingerDuration": 6 } ] }, "ability_immobilize_trap": { "AbilityCooldown": 37.0, "AbilityUnitTargetLimit": 1, "ArmTime": 2.0, "ChannelMoveSpeed": 50, "Damage": 30, "Key": "ability_immobilize_trap", "Lifetime": 20, "Name": "Immobilizing Trap", "Radius": 6.2, "SlowDuration": 3.5, "SlowPercent": 30, "TetherDuration": 1.5, "TetherRadius": 6, "TrapHeight": 2, "TripGravity": 0.4, "TripTime": 0.5, "TripUpSpeed": 250, "Upgrades": [ { "AbilityCooldown": -20.0 }, { "SlowDuration": 1, "TetherDuration": 1 }, { "BulletVulnerbility": 30, "DebuffDuration": 10 } ] }, "ability_incendiary_projectile": { "AbilityCastDelay": 0.1, "AbilityCastRange": 20, "AbilityCharges": 1, "AbilityCooldown": 25.0, "AbilityCooldownBetweenCharge": 6, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 18, "Damage": 50, "DamageAmplification": 20, "DebuffDuration": 8, "FlameHeightOffGround": 50, "GrowthPerMeter": 0.5, "InitialWidth": 1, "Key": "ability_incendiary_projectile", "Name": "Catalyst", "ParticleRadiusMultiplier": 1.15, "SlowDuration": 4, "SlowPercent": 35, "TickRate": 0.5, "Upgrades": [ { "AbilityCharges": 1 }, { "LifestealPercentHero": 12 }, { "DamageAmplification": 20, "HealAmpReceivePenaltyPercent": -33, "HealAmpRegenPenaltyPercent": -33 } ] }, "ability_intimidate": { "AbilityCastDelay": 0.2, "AbilityCooldown": 12.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 60, "DamageHealMult": 1.6, "DamageHealMultNonHero": 0.6, "Key": "ability_intimidate", "Name": "Scorn", "Radius": 10, "TickRate": 0.1, "Upgrades": [ { "AbilityCooldown": -3.75 }, { "Damage": 25 }, { "DamageBonus": 15, "DebuffDuration": 16 } ] }, "ability_kali_dust_storm": { "AbilityCastDelay": 0.2, "AbilityCooldown": 25.0, "AbilityDuration": 5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ClimbHeight": 1, "CloseRangeSpeed": 80, "DamagePerSecond": 50, "DebuffDuration": 3.0, "DistanceAboveGround": 2, "DropDownRate": 2, "FireRateSlow": 20, "GroundDashReductionPercent": -30, "Key": "ability_kali_dust_storm", "Name": "Dust Storm", "OpenHeight": 2, "Radius": 3.5, "SlowPercent": 20, "ThrownObjectRadius": 20, "TickRate": 0.25, "TornadoSpeed": 600, "TrackingDistance": 15, "Upgrades": [ { "SlowPercent": 30 }, { "FireRateSlow": 40 }, { "AbilityDuration": 3, "AbilityCooldown": -9.5 } ] }, "ability_kali_trappers_bolo": { "AbilityCastDelay": 0.2, "AbilityCastRange": 25, "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "BoloBounceCount": 6, "BoloBounceSpeed": 800, "BoloContractRadius": 5, "BoloHitDamage": 25, "BoloProcDamage": 75, "BoloRadius": 0.8, "ChannelMoveSpeed": 50, "DebuffDelay": 2, "ImmobilizeDuration": 2.0, "Key": "ability_kali_trappers_bolo", "MaxGroundDashReduction": -50, "MaxSlow": 100, "Name": "Trapper's Delight", "Upgrades": [ { "ReverseLifeLeech": 30, "ReverseLifeLeechDuration": 8 }, { "AbilityCooldown": -47.0 }, { "StunsTargets": 1 } ] }, "ability_lash_flog": { "AbilityCastDelay": 0.15, "AbilityCastRange": 25, "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 30, "ChannelMoveSpeed": 50, "Damage": 65, "HealPctVsHeroes": 65, "HealPctVsNonHeroes": 20, "Key": "ability_lash_flog", "Name": "Flog", "TargetingConeAngle": 30, "Upgrades": [ { "EnemySlowDuration": 3, "EnemySlowPct": 35 }, { "AbilityCooldown": -14.0 }, { "Damage": 105, "FireRateSlow": 35 } ] }, "ability_life_drain": { "AbilityCastDelay": 0.2, "AbilityCastRange": 20, "AbilityCooldown": 30.0, "AbilityDuration": 2, "AbilityUnitTargetLimit": 10, "ChannelMoveSpeed": 50, "Key": "ability_life_drain", "LifeDrainHealthMult": 100, "LifeDrainPerSecond": 35, "MaxRange": 30, "MoveSpeedReduction": 25, "Name": "Life Drain", "TickRate": 0.1, "Upgrades": [ { "LifeDrainPerSecond": 20 }, { "AbilityDuration": 2.0 }, { "SilenceOnDrain": 1 } ] }, "ability_magician_animalcurse": { "AbilityCastDelay": 0.35, "AbilityCastRange": 20, "AbilityCooldown": 45, "AbilityDuration": 2, "AbilityPostCastDuration": 0.1, "AbilityUnitTargetLimit": 1, "AirDampingDuration": 1, "ChannelMoveSpeed": 50, "DamageAmpPercentage": 25, "HexMoveSpeedLimit": 6, "Key": "ability_magician_animalcurse", "Name": "Rabbit Hex", "Radius": 0, "SelfBumpImpulse": 500, "Upgrades": [ { "AbilityCooldown": -10 }, { "AbilityDuration": 1 }, { "Radius": "6m" } ] }, "ability_magician_bigbolt": { "AbilityCastDelay": 0.5, "AbilityCastRange": 500, "AbilityChannelTime": 8, "AbilityCooldown": 100, "AbilityCooldownBetweenCharge": 3, "AbilityPostCastDuration": 0.3, "AbilityUnitTargetLimit": 1, "AirSpeedMax": 70, "BoltRefundPerKill": 1, "ChannelMoveSpeed": 50, "Damage": 120, "DamagePerShot": 50, "DebuffDuration": 2, "FallSpeedMax": 1, "InitialProjectileVelocity": 1000, "Key": "ability_magician_bigbolt", "Name": "Grand Finale!", "ProjectileLifetime": 3, "ProjectileRedirectCount": 1, "Radius": 3, "RedirectVelocity": 1500, "ShootDelay": 0.7, "SlowPercent": 25, "TotalBolts": 3, "Upgrades": [ { "SlowPercent": 25 }, { "AbilityCooldown": -40 }, { "DamagePerShot": 50, "BoltRefundPerKill": 1 } ] }, "ability_magician_cloneturret": { "AbilityCastDelay": 0.15, "AbilityCastRange": 15, "AbilityChannelTime": 5, "AbilityCooldown": 30, "AbilityDuration": 8, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 100, "Damage": 30, "Key": "ability_magician_cloneturret", "LeashRadius": 20, "Name": "Spectral Assistant", "TotalSwaps": 1, "TurretBulletTargetAngle": 20, "TurretBulletTargetRadius": 500, "TurretBulletVerticalOffset": 2, "Upgrades": [ { "AbilityCooldown": -10 }, { "AbilityDuration": 5, "AbilityCastRange": "5m", "LeashRadius": "5m" }, { "BonusFireRate": 45, "Damage": 15 } ] }, "ability_magician_escape": { "AbilityCastDelay": 0.2, "AbilityCastRange": 15, "AbilityCooldown": 30, "AbilityPostCastDuration": 0.5, "AbilityUnitTargetLimit": 1, "BuffDuration": 2, "ChannelMoveSpeed": 50, "FullInvisDistance": 50, "InvisAlertWhenFading": 1, "InvisFadeToDuration": 0.5, "InvisMoveSpeedMod": 2.0, "InvisibilityDuration": 2, "Key": "ability_magician_escape", "Name": "Escape Artist", "RevealOnSpottedDuration": 0.5, "SpottedRadius": 2, "Upgrades": [ { "StaminaHeal": 2 }, { "AbilityCooldown": -15 }, { "InvisibilityDuration": 2 } ] }, "ability_magician_magicbolt": { "AbilityCastDelay": 0.1, "AbilityCastRange": 500, "AbilityCharges": 1, "AbilityCooldown": 15, "AbilityCooldownBetweenCharge": 3, "AbilityPostCastDuration": 0.3, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "CloneDamage": 80, "Damage": 120, "DebuffDuration": 5, "FireRateSlow": 20, "InitialProjectileVelocity": 1000, "Key": "ability_magician_magicbolt", "Name": "Vexing Bolt", "ProjectileLifetime": 3, "ProjectileRedirectCount": 1, "Radius": 3, "RedirectVelocity": 1500, "Upgrades": [ { "AbilityCooldown": -4 }, { "TechArmorDamageReduction": -20 }, { "Damage": 110, "Scale": { "Prop": "CloneDamage", "Value": 0.4, "Type": "spirit" }, "CloneDamage": 150 } ] }, "ability_magician_shadowclone": { "AbilityCastRange": 20, "AbilityChannelTime": 1, "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "CloneDamagePercentage": 30, "CloneGoldToGive": 10000, "CloneHealthPercentage": 40, "CloneLifetime": 60, "CloneSpawnDistance": 2, "Damage": 220, "Key": "ability_magician_shadowclone", "Name": "The Great Homonculus!", "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_magician_stage": { "AbilityCastDelay": 0.2, "AbilityCastRange": 20, "AbilityCooldown": 127.0, "AbilityDuration": 5.5, "AbilityUnitTargetLimit": 1, "BlockerScaleFactor": 115, "BonusHealthRegen": 120, "ChannelMoveSpeed": 50, "EnemyDragSpeed": 1000, "GrowTime": 0.2, "Key": "ability_magician_stage", "Name": "Captive Audience", "Radius": 15, "SlowPercent": 35, "Upgrades": [ { "FireRateSlow": 40 }, { "AbilityCooldown": -38.0 }, { "BonusHealthRegen": 70, "Scale": { "Prop": "BonusHealthRegen", "Value": 1.638, "Type": "spirit" } } ] }, "ability_nano_pounce": { "AbilityCastDelay": 0.2, "AbilityCastRange": 14, "AbilityCharges": 2, "AbilityCooldown": 26.0, "AbilityCooldownBetweenCharge": 8, "AbilityPostCastDuration": 0.4, "AbilityUnitTargetLimit": 1, "CameraDistance": 250, "ChannelMoveSpeed": 50, "Damage": 60, "DoublePounceTime": 3, "ExplodeRadius": 6, "JumpHeight": 3, "Key": "ability_nano_pounce", "MinTimeToTarget": 0.5, "MoveSpeedToTarget": 25, "Name": "Pounce", "SlashRange": 3, "SlowDuration": 2.0, "SlowPercent": 30, "Upgrades": [ { "SlowDuration": 1 }, { "FireRateSlow": 30, "ActiveReloadPercent": 20 }, { "AbilityCharges": 1, "Damage": 60 } ] }, "ability_nano_pounce_instant": { "AbilityCastDelay": 0.2, "AbilityCastRange": 14, "AbilityCooldown": 26.0, "AbilityPostCastDuration": 0.4, "AbilityUnitTargetLimit": 1, "CameraDistance": 250, "ChannelMoveSpeed": 50, "Damage": 60, "DoublePounceTime": 3, "ExplodeRadius": 6, "JumpHeight": 3, "Key": "ability_nano_pounce_instant", "MinTimeToTarget": 0.5, "MoveSpeedToTarget": 25, "Name": null, "SlashRange": 3, "SlowDuration": 2.0, "SlowPercent": 30, "Upgrades": [ { "SlowDuration": 1 }, { "FireRateSlow": 30, "ActiveReloadPercent": 20 }, { "AbilityCharges": 1, "Damage": 60 } ] }, "ability_nano_proximity_ritual": { "AbilityCastDelay": 0.2, "AbilityCooldown": 30.0, "AbilityDuration": 60, "AbilityUnitTargetLimit": 1, "ActiveRadius": 40, "AttackRadius": 30, "CatActivateDuration": 2.0, "ChannelMoveSpeed": 50, "DPS": 40, "DamageTick": 1.0, "HealAmpReceivePenaltyPercent": -20, "HealAmpRegenPenaltyPercent": -20, "InvisFadeToDuration": 1.0, "Key": "ability_nano_proximity_ritual", "Name": "Nekomata Ward", "RecentDamageMarkDuration": 1.5, "RevealOnDamageDuration": 1.5, "RevealOnSpottedDuration": 1.5, "SpottedRadius": 20, "StatueArmTime": 0.5, "StatueHealth": 300, "TargetLifesteal": 30, "TargetLifestealNonHero": 10, "TickInterval": 0.1, "Upgrades": [ { "MakeInvisible": 1 }, { "AbilityDuration": 30, "DPS": 20 }, { "VictimDamageReduction": -30, "HealAmpReceivePenaltyPercent": -30, "HealAmpRegenPenaltyPercent": -30 } ] }, "ability_nano_shadow_step": { "AbilityCastDelay": 0.2, "AbilityCooldown": 100.0, "AbilityDuration": 12, "AbilityUnitTargetLimit": 1, "BulletArmorReductionDuration": 6, "BulletArmorReductionHeavy": 15, "BulletArmorReductionLight": 5, "ChannelMoveSpeed": 50, "DamageAmplification": 20, "InvisAlertWhenFading": 1, "InvisFadeToDuration": 0.25, "InvisMoveSpeedMod": 2.0, "Key": "ability_nano_shadow_step", "MeleeAttackSpeedBonus": 20, "Name": "Queen of Shadows", "RevealOnDamageDuration": 0.7, "RevealOnSpottedDuration": 0.7, "SlowPercent": 30, "SpottedRadius": 15, "Upgrades": [ { "StaminaCooldownReduction": 30 }, { "SlowResistancePercent": 40, "PurgeOnActivate": 1 }, { "SilenceOnHeavyDuration": 3, "DamageAmplification": 20 } ] }, "ability_perched_predator": { "AbilityCastDelay": 0.2, "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "CatAboveGround": 0.1, "CatAccel": 15, "CatClimbHeight": 3, "CatDropDownRate": 5, "CatLifetime": 2.5, "CatMaxSpeed": 25, "CatStartSpeed": 5, "ChannelMoveSpeed": 50, "ChargeDragVerticalOffset": 30, "ChargeRadius": 75, "ExplosionDamage": 100, "ExplosionRadius": 8, "Key": "ability_perched_predator", "Name": "Sekhmet's Spirit", "TossSpeed": 400, "Upgrades": [ { "ExplosionRadius": "4m" }, { "AbilityCooldown": -11.5 }, { "ExplosionDamage": 120 } ] }, "ability_power_jump": { "AbilityCastDelay": 0.5, "AbilityCooldown": 35.0, "AbilityDuration": 7, "AbilityUnitTargetLimit": 1, "AirMoveIncreasePercent": -9, "AirSpeedMax": 150, "AltJumpSpeed": 12, "BulletSplitShot": 5, "FallSpeedMax": 15, "FxRadius": 4, "JumpPitch": -60, "JumpSpeed": 27.5, "Key": "ability_power_jump", "Name": "Rain of Arrows", "Upgrades": [ { "AbilityCooldown": -14.0 }, { "WeaponDamageBonus": 5, "SlowPercent": 40, "SlowDuration": 1.5 }, { "BulletLifestealPercent": 40, "TechLifestealPercent": 40 } ], "WeaponDamageBonus": 4 }, "ability_power_surge": { "AbilityCastDelay": 0.2, "AbilityCooldown": 48.0, "AbilityDuration": 10, "AbilityUnitTargetLimit": 1, "BonusPerChain": 10, "BossDamagePercent": 50, "ChainCount": 3, "ChainRadius": 10, "ChainTickRate": 0.2, "ChannelMoveSpeed": 50, "DamagePerChain": 10, "Key": "ability_power_surge", "Name": "Power Surge", "Upgrades": [ { "TechResistDebuff": -15, "DebuffDuration": 8 }, { "AbilityCooldown": -15.0 }, { "DamagePerChain": 12, "BonusPerChain": 12, "ChainCount": 3, "Scale": { "Prop": "BonusPerChain", "Value": 0.366912, "Type": "spirit" } } ] }, "ability_rolling_fireball": { "AbilityCastDelay": 0.2, "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DPS": 30, "InitialDamage": 100, "Key": "ability_rolling_fireball", "Name": null, "Upgrades": [ { "AbilityCooldown": -1 }, { "AbilityCooldown": -11.5 }, { "InitialDamage": 120 } ] }, "ability_scrap_blast": { "AbilityCastDelay": 0.25, "AbilityCastRange": 15, "AbilityCharges": 2, "AbilityCooldown": 64.0, "AbilityCooldownBetweenCharge": 3, "AbilityUnitTargetLimit": 1, "BlastRadius": 10, "ChannelMoveSpeed": 50, "EnemyMoveSlow": 10, "EnemyMoveSlowDuration": 5, "Key": "ability_scrap_blast", "Name": "Bio Blast", "ScrapDamage": 75, "Upgrades": [ { "AbilityCharges": 2 }, { "ScrapDamage": 55 }, { "EnemyMoveSlow": 20 } ] }, "ability_shieldguy_ability01": { "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_shieldguy_ability01", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_shieldguy_ability02": { "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_shieldguy_ability02", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_shieldguy_ability03": { "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_shieldguy_ability03", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_shieldguy_ult": { "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_shieldguy_ult", "Name": null, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_sleep_dagger": { "AbilityCastDelay": 0.2, "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "AoESleep": 0, "BombFallHeight": 1.5, "ChannelMoveSpeed": 50, "Damage": 70, "DoesNotBreakInvis": 1, "DrowsyDuration": 0.35, "DrowsyMoveSlowPercent": 60, "Key": "ability_sleep_dagger", "MinimumSleepTime": 0.2, "Name": "Sleep Dagger", "RicochetRadius": 20, "SleepDuration": 3, "SleepWakeUpDelay": 0.1, "TickRate": 0.5, "Upgrades": [ { "StaminaReduction": 1 }, { "AbilityCooldown": -12.0 }, { "BulletResistReduction": -12, "FireRateSlow": 40, "BulletResistReductionDuration": 6 } ] }, "ability_smoke_bomb": { "AbilityCooldown": 30.0, "AbilityDuration": 8, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "FullInvisDistance": 50, "InvisAlertWhenFading": 1, "InvisFadeToDuration": 1.5, "InvisMoveSpeedMod": 2.0, "Key": "ability_smoke_bomb", "Name": "Smoke Bomb", "RevealOnDamageDuration": 1.5, "RevealOnSpottedDuration": 0.5, "SpottedRadius": 18, "Upgrades": [ { "InvisMoveSpeedMod": "6m" }, { "BulletLifesteal": 15, "PostInvisBuffDuration": 8 }, { "AbilityCharges": 1, "Scale": { "Prop": "AbilityCharges", "Value": 1, "Type": "max_charges" }, "AbilityCooldownBetweenCharge": 10, "PhaseOutDuration": 0.5 } ] }, "ability_stacking_damage": { "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "BossDamagePct": 20, "ChannelMoveSpeed": 50, "DamageBonusFixedPerStack": 0.2, "Key": "ability_stacking_damage", "MaxStacks": 40, "Name": "Fixation", "Upgrades": [ { "ProcDamage": 60, "Scale": { "Prop": "ProcDamage", "Value": 0.39312, "Type": "spirit" }, "ProcDamageStackCount": 20, "SlowPercent": 15, "SlowDuration": 2 }, { "AbilityDuration": 5, "MaxStacks": 40 }, { "DamageBonusFixedPerStack": 0.15 } ] }, "ability_target_practice": { "AbilityCastDelay": 0.2, "AbilityCooldown": 48.0, "AbilityUnitTargetLimit": 1, "BonusPerHeadshot": 25, "ChannelMoveSpeed": 50, "DamageOnBuildup": 125, "Key": "ability_target_practice", "Name": "Target Practice", "ShotsToProc": 4, "TargetOffSetScale": 2.0, "TargetPracticeDuration": 10, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "DamageOnBuildup": 50 }, { "BulletArmorReduction": -30, "DebuffDuration": 6 } ] }, "ability_throw_sand": { "AbilityCastDelay": 0.15, "AbilityCastRange": 35, "AbilityCooldown": 42.0, "AbilityDuration": 3.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 40, "GrowthPerMeter": 0.5, "InitialWidth": 5, "Key": "ability_throw_sand", "Name": "Sand Blast", "Upgrades": [ { "AbilityDuration": 1 }, { "AbilityCooldown": -19.0 }, { "SlowPercent": 40 } ] }, "ability_trapper_fear": { "AbilityCastDelay": 0.1, "AbilityCooldown": 26.0, "AbilityPostCastDuration": 0.3, "AbilityUnitTargetLimit": 1, "BuildUpDuration": 15, "BuildupProcDamage": 120, "BuildupProcDuration": 2, "BuildupSpiritDamageThreshold": 200, "ChannelMoveSpeed": 50, "Key": "ability_trapper_fear", "Name": "Spectral Silk", "SlowPercent": 50, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_trapper_fear1": { "AbilityCastDelay": 0.1, "AbilityCooldown": 26.0, "AbilityPostCastDuration": 0.3, "AbilityUnitTargetLimit": 1, "BuildUpDuration": 15, "BuildupProcDamage": 120, "BuildupProcDuration": 2, "BuildupSpiritDamageThreshold": 200, "ChannelMoveSpeed": 50, "Key": "ability_trapper_fear1", "Name": null, "SlowPercent": 50, "Upgrades": [ { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 }, { "AbilityCooldown": 0 } ] }, "ability_trapper_poisonjar": { "AbilityCastDelay": 0.2, "AbilityCooldown": 25, "AbilityDuration": 8, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 50, "DPS": 50, "Height": 2, "InitialRadius": 3, "Key": "ability_trapper_poisonjar", "Name": "Bottled Phantasmicide", "RadiusPerSecond": 0.25, "SlowPercent": 20, "TickRate": 0.25, "Upgrades": [ { "SpiritDamageReduction": -20 }, { "AbilityDuration": 4 }, { "DPS": 100 } ] }, "ability_trapper_spidershield": { "AbilityCastRange": 45, "AbilityCooldown": 30, "AbilityDuration": 5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DPS": 30, "DebuffDuration": 0.5, "Key": "ability_trapper_spidershield", "Name": "Pest Barrier", "Radius": 5, "SlowPercent": 30, "TechShieldPoints": 200, "TickRate": 1, "Upgrades": [ { "AbilityCooldown": -8 }, { "TechShieldPoints": 200 }, { "Radius": "5m" } ] }, "ability_trapper_spiderwave": { "AbilityCastDelay": 0.6, "AbilityCooldown": 160, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_trapper_spiderwave", "Name": "Crawling Plague", "Radius": 3.5, "SpiderArmingTime": 0.5, "SpiderChaseVelocity": 400, "SpiderClimbHeight": 0.3, "SpiderCount": 5, "SpiderDamage": 140, "SpiderDistAboveGround": 0.1, "SpiderExplodeRadius": 3, "SpiderFloatDownRate": 8, "SpiderGravity": 1, "SpiderLifetime": 25, "SpiderRandomPositionRadius": 4, "SpiderSearchRadius": 2, "SpiderTickRate": 0.3, "SpiritReducedPerStack": 5, "SpiritResReducedPerStack": 5, "SpiritStealDuration": 10, "SpreadAngle": 30, "SpreadDistance": 900, "Upgrades": [ { "AbilityCooldown": -45 }, { "SpiritResReducedPerStack": 3, "SpiritReducedPerStack": 3 }, { "SpiderCount": 5, "SpreadDistance": "900m" } ] }, "ability_trapper_webwall": { "AbilityCastDelay": 0.22, "AbilityCastRange": 40, "AbilityCharges": 1, "AbilityCooldown": 40, "AbilityCooldownBetweenCharge": 1, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 200, "DebuffDuration": 2, "Key": "ability_trapper_webwall", "MaxWallToWallDistance": 100, "MinWallToWallDistance": 3, "Name": "Silktrap", "Radius": 0.6, "SlowPercent": 99, "Upgrades": [ { "AbilityCharges": 1 }, { "WebDuration": 120 }, { "SilenceDuration": 2.5 } ], "WebArmTime": 0.5, "WebDuration": 60, "WebWallTickRate": 0.15 }, "ability_ult_combo": { "AbilityCastRange": 5, "AbilityChannelTime": 2.5, "AbilityCooldown": 75.0, "AbilityUnitTargetLimit": 1, "BonusHealthOnKill": 70, "DPS": 60, "Key": "ability_ult_combo", "Name": "Combo", "Upgrades": [ { "BulletResist": 30 }, { "AbilityChannelTime": 0.75 }, { "DPS": 40, "LifeStealPercentOnHit": 100 } ] }, "ability_vandal_pillar": { "AbilityCastDelay": 0.1, "AbilityCastRange": 20, "AbilityCooldown": 60, "AbilityPostCastDuration": 0.15, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 200, "HalfHeight": 6, "Key": "ability_vandal_pillar", "Name": null, "PetrifyDamageBreakThreshold": 200, "PetrifyDuration": 3, "PreDetonateDuration": 0.6, "Radius": 4, "Upgrades": [ { "AbilityCooldown": -15 }, { "PetrifyDuration": 1.5 }, { "Radius": "3m" } ] }, "ability_viper_debuffdagger": { "AbilityCastDelay": 0.2, "AbilityCooldown": 10, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 50, "Key": "ability_viper_debuffdagger", "Name": "Screwjab Dagger", "SlowDuration": 1, "SlowPercent": 50, "Upgrades": [ { "AbilityCooldown": -4 }, { "Damage": 50 }, { "SlowDuration": "1s", "StaminaReduction": 1 } ] }, "ability_viper_hookdagger": { "AbilityCastDelay": 0.15, "AbilityCooldown": 10, "AbilityUnitTargetLimit": 1, "CatchRadius": 3, "ChannelMoveSpeed": 50, "Key": "ability_viper_hookdagger", "Name": "Hook Blade", "OutgoingDamage": 50, "OutgoingProjectileLifetime": 0.4, "ReturnDamage": 90, "ReturnRadius": 1, "ReturnVelocity": 2300, "SlowDuration": 1, "SlowPercent": 35, "SpreadAngle": 90, "TickRate": 0.01, "Upgrades": [ { "AbilityCooldown": -4 }, { "SlowPercent": 35 }, {} ] }, "ability_viper_petrifybola": { "AbilityCastDelay": 0.1, "AbilityCooldown": 100, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 50, "Key": "ability_viper_petrifybola", "Name": "Petrifying Bola", "PetrifyDamage": 180, "PetrifyDamageBreakThreshold": 200, "PetrifyDuration": 2, "PetrifyRadius": 3, "Radius": 6, "SlowDuration": 3.5, "SlowPercent": 50, "Upgrades": [ { "PetrifyDamage": 60 }, { "AbilityCooldown": -30 }, { "PetrifyDuration": "1.5s" } ] }, "ability_viper_snakedash": { "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_viper_snakedash", "Name": "Slither", "SlideScale": 10, "Upgrades": [ { "SlideScale": 25 }, { "Stamina": 2 }, { "SlideResist": 30 } ] }, "ability_viper_ult": { "AbilityCastDelay": 0.1, "AbilityCastRange": 20, "AbilityCooldown": 60, "AbilityPostCastDuration": 0.15, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 200, "HalfHeight": 6, "Key": "ability_viper_ult", "Name": "Petrify", "PetrifyDamageBreakThreshold": 200, "PetrifyDuration": 3, "PreDetonateDuration": 1, "Radius": 4, "Upgrades": [ { "AbilityCooldown": -15 }, { "PetrifyDuration": 1.5 }, { "Radius": "3m" } ] }, "ability_viper_venom": { "AbilityCastRange": 15, "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_viper_venom", "Name": "Lethal Venom", "Upgrades": [ { "VenomMaxDamage": 40 }, { "HealAmpRegenPenaltyPercent": -60, "HealAmpReceivePenaltyPercent": -60 }, { "VenomMissingHealthDamagePercentage": 8 } ], "VenomDuration": 3, "VenomMaxDamage": 200, "VenomMaxDamageHealthPercentage": 25, "VenomMinDamage": 20, "VenomMinDamageHealthPercentage": 100 }, "ability_warden_crowd_control": { "AbilityCastDelay": 0.1, "AbilityCooldown": 12.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 65, "DebuffDuration": 7, "ForwardVelocity": 800, "Key": "ability_warden_crowd_control", "MoveSpeedSlowPct": 20, "Name": "Alchemical Flask", "ProjectileLifetime": 60, "Radius": 6.5, "SlowDuration": 3, "Upgrades": [ { "StaminaReduction": 1 }, { "Damage": 50 }, { "FireRateSlow": 35, "AbilityCooldown": -6.5 } ], "WeaponPowerDebuff": -30 }, "ability_warden_high_alert": { "AbilityCooldown": 42.0, "AbilityDuration": 7, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_warden_high_alert", "MoveSpeedBonusPct": 15, "Name": "Willpower", "TechShieldPoints": 150, "Upgrades": [ { "MoveSpeedBonusPct": 20 }, { "AbilityCooldown": -19.0 }, { "TechShieldPoints": 200, "Scale": { "Prop": "TechShieldPoints", "Value": 3.9312, "Type": "spirit" } } ] }, "ability_warden_lock_down": { "AbilityCastDelay": 0.15, "AbilityCastRange": 20, "AbilityCooldown": 37.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 120, "EscapeRange": 19, "EscapeTime": 2.8, "ImmobilizeDuration": 1.75, "Key": "ability_warden_lock_down", "Name": "Binding Word", "Upgrades": [ { "ImmobilizeDuration": 1 }, { "AbilityCooldown": -19.0 }, { "BulletArmorReduction": 20, "BulletArmorReductionDuration": 6 } ] }, "ability_warden_riot_protocol": { "AbilityCastDelay": 2, "AbilityCooldown": 140.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "BonusMoveSpeed": 0, "BulletResist": 60, "ConeAngle": 115, "HealthStealPct": 20, "HealthStealPctHero": 80, "Key": "ability_warden_riot_protocol", "Name": "Last Stand", "PulseDPS": 100, "PulseInterval": 0.5, "Radius": 13, "TechResist": 60, "Upgrades": [ { "Radius": "3m" }, { "PulseDPS": 70 }, { "AbilityCooldown": -56.0 } ] }, "ability_wrecker_salvage": { "AbilityCastRange": 15, "AbilityCooldown": 12.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 150, "ConsumeHealPercentage": 50, "DPS": 60, "Key": "ability_wrecker_salvage", "MaxRange": 20, "Name": "Consume", "SalvageDuration": 4, "TickInterval": 0.25, "Upgrades": [ { "ConsumeHealPercentage": 25 }, { "DPS": 40 }, { "AbilityUnitTargetLimit": 2 } ] }, "ability_wrecker_teleport": { "AbilityCastDelay": 1.5, "AbilityChannelTime": 8, "AbilityCooldown": 138.0, "AbilityUnitTargetLimit": 1, "DamagePerSecondFlown": 16, "EnemyMoveSlowDuration": 1, "EnemySlowPct": 60, "ExplosionRadius": 8, "Key": "ability_wrecker_teleport", "Name": "Astral Walk", "Upgrades": [ { "AbilityChannelTime": 8 }, { "AbilityCooldown": -47.0 }, { "DamagePerSecondFlown": 16 } ] }, "ability_wrecker_ultimate": { "AbilityCastDelay": 1.0, "AbilityChannelTime": 5, "AbilityCooldown": 170.0, "AbilityUnitTargetLimit": 1, "AccelSpeed": 2400, "BeamLength": 20, "BeamWidth": 40, "ChannelMoveSpeed": 200, "GrabRange": 5, "HoldDistance": 2, "HoldHeight": 120, "Key": "ability_wrecker_ultimate", "Name": "Magnetic Flux", "PullSpeed": 800, "StunDuration": 1.5, "ThrowDamage": 160, "ThrowSpeed": 500, "TimeUntilStasis": 0.5, "TrackingSpeed": 70, "Upgrades": [ { "BeamLength": "10m" }, { "AbilityCooldown": -38.0 }, { "Invulnerable": 1 } ] }, "ability_wrecking_ball": { "AbilityCastDelay": 1.4, "AbilityCastRange": 50, "AbilityCooldown": 31, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "ability_wrecking_ball", "MinSpeed": 80, "MoveSpeedLimit": 6, "Name": "Wrecking Ball", "StunDuration": 1, "TechCleaveExpireTime": 0.4, "Upgrades": [ { "AbilityCooldown": -7.5 }, { "WreckingBallDamage": 80 }, { "MoveSpeedLimit": "4m" } ], "WreckingBallDamage": 150, "WreckingBallPushForce": 1500 }, "cadence_ability_anthem": { "AbilityCastDelay": 0.75, "AbilityCooldown": 37.0, "AbilityDuration": 8, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ExtraLargeClip": 25, "Key": "cadence_ability_anthem", "LingerDuration": 0.5, "Name": "Anthem", "PeakFireRateBonus": 100, "Radius": 12, "Upgrades": [ { "ExtraLargeClip": 75 }, { "Radius": "4m" }, { "PeakFireRateBonus": 100 } ] }, "cadence_ability_crescendo": { "AbilityCastDelay": 0.5, "AbilityChannelTime": 3, "AbilityCooldown": 95.0, "AbilityUnitTargetLimit": 1, "BulletResist": -20, "ChannelMoveSpeed": 0, "Damage": 120, "DebuffDuration": 6, "Key": "cadence_ability_crescendo", "Name": "Crescendo", "Radius": 12, "Upgrades": [ { "BulletResist": -10 }, { "DebuffDuration": 4 }, { "Damage": 120 } ] }, "cadence_ability_grandfinale": { "AbilityCastDelay": 0.1, "AbilityCooldown": 95.0, "AbilityUnitTargetLimit": 1, "BuildUpDuration": 10, "BuildUpMaxDamage": 150, "BuildUpMaxDamageNonHero": 300, "ChannelMoveSpeed": 50, "ExplosiveDamage": 120, "FireRateBonus": 30, "Key": "cadence_ability_grandfinale", "Name": "Grand Finale", "Radius": 12, "StageDuration": 12, "StageRadius": 15, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "ExplosiveDamage": 120 }, { "FireRateBonus": 20 } ] }, "cadence_ability_lullaby": { "AbilityCastDelay": 0.25, "AbilityCooldown": 48.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ExternalBonusHealthRegen": 15, "Key": "cadence_ability_lullaby", "LingerDuration": 0.25, "MinimumSleepTime": 2, "Name": "Lullaby", "Radius": 12, "SleepWakeUpDelay": 0.25, "Upgrades": [ { "ExternalBonusHealthRegen": 15 }, { "Radius": "2m" }, { "LingerDuration": 0.75 } ] }, "cadence_ability_silencecontraptions": { "AbilityCastDelay": 0.25, "AbilityCooldown": 42.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "BonusMoveSpeed": 0, "ChannelMoveSpeed": 50, "DashDistance": 8, "DebuffDuration": 2, "Key": "cadence_ability_silencecontraptions", "MeleeEMP": 1, "Name": "Silence Contraptions", "Upgrades": [ { "SlowPercent": 40 }, { "DashDistance": "4m" }, { "DebuffDuration": 1.5 } ] }, "citadel_ability_bebop_laser_beam": { "AbilityCastDelay": 1.0, "AbilityChannelTime": 11, "AbilityCooldown": 130.0, "AbilityUnitTargetLimit": 1, "AirSpeedMax": 70, "BeamCloseDamagePercent": 75, "BeamCloseRadius": 5.0, "BeamEndRadius": 4.0, "BeamLength": 70, "BeamWidth": 2.9, "BossDamagePercent": 20, "CameraDistance": 7, "ChannelMoveSpeed": 70, "DPS": 205, "FallSpeedMax": 1, "GroundDashReductionPercent": -40, "Interval": 0.1, "Key": "citadel_ability_bebop_laser_beam", "Name": "Hyper Beam", "SlowPercent": 25, "SlowTargetDuration": 0.5, "TrackingSpeed": 55, "Upgrades": [ { "AbilityCooldown": -30.0 }, { "DPS": 100 }, { "BeamLifesteal": 80, "BeamLifestealNonHeroPercent": 25 } ], "ZoomBias": 0.5, "ZoomTime": 0.1 }, "citadel_ability_bull_charge": { "AbilityCooldown": 37.0, "AbilityDuration": 1.2, "AbilityUnitTargetLimit": 1, "CameraTurnRateMax": 200, "ChannelMoveSpeed": 50, "ChargeDragVerticalOffset": 30, "ChargeRadius": 2.2, "ChargeSpeedMax": 30, "CollidePlayersStopTime": 0.3, "Damage": 40, "Key": "citadel_ability_bull_charge", "Name": "Shoulder Charge", "SideMoveSpeedReduction": -65, "SpeedInitial": 18.75, "StunDuration": 0.85, "TossUpMagnitude": 0.5, "TurnRateMax": 140, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "AbilityDuration": 0.5 }, { "WeaponDamageBonus": 5.5, "WeaponPowerIncreaseDuration": 8 } ] }, "citadel_ability_bull_heal": { "AbilityCooldown": 42.0, "AbilityDuration": 4, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "HealingFactor": 75, "Key": "citadel_ability_bull_heal", "LifeDrainPerSecond": 35, "Name": "Siphon Life", "NonHeroHealingFactor": 40, "Radius": 10, "TickRate": 0.25, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "AbilityDuration": 2 }, { "LifeDrainPerSecond": 40 } ] }, "citadel_ability_bull_leap": { "AbilityCooldown": 159.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 150, "ImpactHeight": 4, "ImpactRadius": 9, "Key": "citadel_ability_bull_leap", "Name": "Seismic Impact", "StunDuration": 1, "Upgrades": [ { "AbilityCooldown": -38.0 }, { "BonusMaxHealthPerHero": 100, "BonusFireRatePerHero": 15, "LandingBonusesDuration": 25 }, { "ImmunityDuration": 3 } ] }, "citadel_ability_card_toss": { "AbilityCastRange": 500, "AbilityCharges": 1, "AbilityChargesConditionally": 1, "AbilityCooldown": 0.65, "AbilityPostCastDuration": 0.2, "AbilityUnitTargetLimit": 1, "BonusAbilityResource": 100, "CardResourceGenPctScale": 106.0, "CardResourcePerBulletCrit": 6, "CardResourcePerBulletHit": 4, "CardResourcePerHeavyMelee": 25, "CardResourcePerLightMelee": 10, "ChannelMoveSpeed": 50, "Damage": 70, "Key": "citadel_ability_card_toss", "Name": "Card Trick", "NonPlayerCardResourceScale": 0.35, "ProjectileOriginHeightOffset": 50, "Radius": 5, "ResourcePerCard": 100, "Upgrades": [ { "AbilityCharges": 1 }, { "Damage": 50 }, { "CardResourceGenPctScale": 50 } ] }, "citadel_ability_chain_lightning": { "AbilityCooldown": 0.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ConeAngle": 45, "ConeRadius": 6, "Damage": 16, "Key": "citadel_ability_chain_lightning", "Name": "Chain Lightning", "Upgrades": [ { "ConeRadius": "4m" }, { "Damage": 24 }, { "MultiChain": 1 } ] }, "citadel_ability_charged_tackle": { "AbilityCooldown": 21.0, "AbilityUnitTargetLimit": 1, "CameraDistance": 120, "ChannelMoveSpeed": 50, "ChargeDistance": 20, "ChargeDragVerticalOffset": 40, "Damage": 64, "DragReleaseSpeed": 6, "Key": "citadel_ability_charged_tackle", "Name": "Charged Tackle", "PrepareTime": 0.6, "PullTargetSpeed": 25, "TackleRadius": 3, "TackleSpeed": 25, "TechCleaveExpireTime": 0.2, "Upgrades": [ { "Damage": 80, "ChargeDistance": "10m" }, { "TechShield": 400, "TechShieldDuration": 20 }, { "AbilityCooldown": -9.5, "PrepareTime": -0.6 } ] }, "citadel_ability_chrono_kinetic_carbine": { "AbilityCooldown": 30.0, "AbilityUnitTargetLimit": 1, "BaseBulletDamage": 5, "BonusBulletSpeed": 100, "BulletRadiusOverride": 13.7, "BulletTimeScale": 0.01, "ChannelMoveSpeed": 50, "HeadshotBonus": 15, "Key": "citadel_ability_chrono_kinetic_carbine", "MaxBonusBulletDamage": 100, "MaxChargeDuration": 2.5, "MaxSlowDuration": 0.5, "MinBonusBulletDamage": 25, "MinSlowDuration": 0.25, "MoveSpeedWhileShootingPenaltyReduction": 100, "Name": "Kinetic Carbine", "ProjectileTimeScale": 0.01, "ShotCount": 1, "SpeedBoostDuration": 3.5, "SpeedChange": 25, "TimeScaleDebuff": 90, "TimeWarpRadius": 5, "Upgrades": [ { "MaxSlowDuration": 0.5 }, { "AbilityCooldown": -10, "SpeedBoostDuration": 2 }, { "MaxBonusBulletDamage": 50 } ] }, "citadel_ability_chrono_pulse_grenade": { "AbilityCastDelay": 0.2, "AbilityCooldown": 28.0, "AbilityDuration": 3.2, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 50, "DamageAmplificationPerStack": 6, "DebuffDuration": 8.0, "Key": "citadel_ability_chrono_pulse_grenade", "MovementSlowDuration": 2.0, "Name": "Pulse Grenade", "PulseDamage": 45, "PulseInterval": 0.8, "Radius": 6, "RadiusIncreasePerPulse": 0, "SlowPercent": 30, "Upgrades": [ { "AbilityDuration": 0.8 }, { "AbilityCooldown": -8 }, { "PulseDamage": 45, "RadiusIncreasePerPulse": "0.75m" } ] }, "citadel_ability_chrono_swap": { "AbilityCastDelay": 0.15, "AbilityCastRange": 25, "AbilityCooldown": 65.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DistanceToMaxTime": 30, "InitialFreezeTime": 0.25, "InitialHeight": 350, "Key": "citadel_ability_chrono_swap", "MinSwapTime": 0.6, "Name": "Paradoxical Swap", "SpellLifesteal": 100, "SwapTime": 1.0, "SwapTotalDamage": 125, "TickRate": 0.25, "Upgrades": [ { "AbilityCooldown": -15 }, { "SwapTotalDamage": 100 }, { "AbilityCastRange": "20m" } ] }, "citadel_ability_chrono_time_wall": { "AbilityCastDelay": 0.2, "AbilityCastRange": 200, "AbilityCooldown": 25.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "AuraEffectDuration": 1.25, "ChannelMoveSpeed": 50, "DamageTickRate": 1.5, "DamageWallHit": 50, "FriendlyBulletDamageBonus": 20, "FriendlyBulletTimeScale": 3, "Key": "citadel_ability_chrono_time_wall", "MovementSlowPct": 80, "Name": "Time Wall", "TimeScaleDuration": 0.6, "TimeWallDepth": 0.5, "TimeWallDepthVisualScale": 0.16, "TimeWallFormationTime": 0.5, "TimeWallHeight": 3.5, "TimeWallTimeScale": 0.0001, "TimeWallWidth": 7, "Upgrades": [ { "TimeWallWidth": "2m", "TimeWallHeight": "1m" }, { "DamagePctPerWallHit": 10 }, { "DebuffDuration": 2.5 } ] }, "citadel_ability_fissure_wall": { "AbilityCastRange": 50, "AbilityCooldown": 46.0, "AbilityDuration": 5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 64, "Key": "citadel_ability_fissure_wall", "MinRange": 6, "Name": "Spectral Wall", "NumWallSegments": 7, "PushForce": 175, "SegmentEmitTime": 0.1, "SlowDuration": 2.5, "SlowPercent": 20, "TimeBetweenSegments": 0.035, "TimeToMaxDistance": 2, "Upgrades": [ { "StaminaReduction": 1, "BonusDamagePercent": 15, "DebuffDuration": 7 }, { "AbilityCooldown": -22.0 }, { "WallStunDuration": 1 } ], "WallImpactRange": 5 }, "citadel_ability_flying_strike": { "AbilityCastRange": 20, "AbilityCooldown": 21.0, "AbilityPostCastDuration": 0.2, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 70, "Key": "citadel_ability_flying_strike", "Name": "Flying Strike", "SlowDuration": 2.5, "SlowPercent": 30, "Upgrades": [ { "SlowPercent": 25 }, { "AbilityCastRange": "20m" }, { "WeaponDamageBonus": 6, "WeaponPowerIncreaseDuration": 10 } ] }, "citadel_ability_healing_slash": { "AbilityCastDelay": 0.3, "AbilityCooldown": 11.5, "AbilityPostCastDuration": 0.4, "AbilityUnitTargetLimit": 1, "Damage": 60, "DebuffDuration": 4, "FireRateSlow": 20, "HealFixedHealth": 70, "Key": "citadel_ability_healing_slash", "Name": "Crimson Slash", "Radius": 13, "Upgrades": [ { "FireRateSlow": 30 }, { "HealMaxHealth": 10 }, { "AbilityCooldown": -5.75 } ] }, "citadel_ability_hook": { "AbilityCastRange": 30, "AbilityCooldown": 23.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 10, "EndOfHookCommandRestrictLinger": 0.25, "EndOfHookMoveSpeedBonus": 0, "FriendlyHookIgnoreRange": 8, "HookingSlowSpeedLimit": 0.001, "Key": "citadel_ability_hook", "Name": "Hook", "ReturnDelay": 0.5, "ReturnPositionForwardOffset": 100, "ReturnSpeed": 2200, "ReturnSpeedNonPlayer": 3850, "Upgrades": [ { "BulletAmp": 30, "BulletAmpDuration": 10 }, { "AbilityCastRange": "30m" }, { "AbilityCooldown": -11.5 } ] }, "citadel_ability_hornet_chain": { "AbilityCastDelay": 0.2, "AbilityCooldown": 42.0, "AbilityUnitTargetLimit": 1, "CaptureRadius": 9, "ChainDuration": 2.0, "ChainLength": 6, "ChannelMoveSpeed": 50, "Damage": 60, "EnemyDragSpeed": 1000, "Key": "citadel_ability_hornet_chain", "Name": "Stake", "SlowPercent": 30, "Upgrades": [ { "FireRateSlow": 40 }, { "AbilityCooldown": -19.0 }, { "ChainDuration": 0.75 } ] }, "citadel_ability_hornet_leap": { "AbilityChannelTime": 0.2, "AbilityCooldown": 42.0, "AbilityDuration": 12, "AbilityUnitTargetLimit": 1, "AirSideMoveSpeedPercentage": -35, "AirSpeedBonus": 0, "JumpVelocity": 1000, "Key": "citadel_ability_hornet_leap", "MagicDamagePerBullet": 10.0, "MaxFlyHeight": 1720, "MinVelocityZ": -20.0, "Name": "Flight", "Upgrades": [ { "BonusClipSizePercent": 50 }, { "AbilityDuration": 6 }, { "MagicDamagePerBullet": 12.0 } ], "WeaponRecoilReduction": 40 }, "citadel_ability_hornet_mark": { "AbilityCastRange": 2500, "AbilityCooldown": 42.0, "AbilityDuration": 12, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "citadel_ability_hornet_mark", "Name": "Vindicta's Mark", "Upgrades": [ { "AbilityCastRange": 2500 }, { "ChargeForKill": 1 }, { "AbilityCooldown": -33.0 } ] }, "citadel_ability_hornet_snipe": { "AbilityCharges": 2, "AbilityCooldown": 53.0, "AbilityCooldownBetweenCharge": 1.6, "AbilityUnitTargetLimit": 1, "BonusGoldOnKill": 250, "ChannelMoveSpeed": 50, "Damage": 130, "HeadshotBonus": 20, "Key": "citadel_ability_hornet_snipe", "LowHealthEnemyDamageBonus": 120, "LowHealthEnemyThresholdPct": 50, "MaxSoundDistance": 2000, "MinChargeDamagePercent": 50, "MoveSpeed": 4, "Name": "Assassinate", "Range": 1000, "ShotRadius": 4.0, "TimeToFullCharge": 1.0, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "LowHealthEnemyDamageBonus": 140 }, { "BonusGoldOnKill": 600 } ], "ViewPunch": 2.5, "WeaponDamageBonus": 13 }, "citadel_ability_hornet_sting": { "AbilityCastDelay": 0.0, "AbilityCooldown": 26.0, "AbilityPostCastDuration": 0.2, "AbilityUnitTargetLimit": 1, "BulletResistReduction": -6, "ChannelMoveSpeed": 50, "DebuffDuration": 6, "DotHealthPercent": 3.0, "ImpactDamage": 40, "Key": "citadel_ability_hornet_sting", "Name": "Crow Familiar", "TargetBounceRange": 0, "TechArmorDamageReduction": -6, "TickRate": 1.0, "Upgrades": [ { "TargetBounceRange": "15m", "TargetBounceCount": 3 }, { "AbilityCooldown": -16.0 }, { "BulletResistReduction": -12, "TechArmorDamageReduction": -12 } ], "VisualSplashRadius": 1 }, "citadel_ability_infinity_slash": { "AbilityChannelTime": 2, "AbilityCooldown": 85.0, "AbilityDuration": 5, "AbilityPostCastDuration": 0.6, "AbilitySpeedPct": 60, "AbilityUnitTargetLimit": 1, "BonusMoveSpeed": 0, "BulletResist": 45, "Key": "citadel_ability_infinity_slash", "MaxHealthRegen": 15, "Name": "Shadow Transformation", "ShadowFormDurationOnKill": 2.0, "TechResist": 45, "Upgrades": [ { "BonusFireRate": 20 }, { "BonusMoveSpeed": "4m" }, { "AbilityDuration": 3.0 } ] }, "citadel_ability_kali_disruptive_charge": { "AbilityCooldown": 21.0, "AbilityDuration": 4, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "citadel_ability_kali_disruptive_charge", "MoveSpeedBonusPercentStart": 120, "Name": "Pack Hunter", "Radius": 10, "Upgrades": [ { "AbilityDuration": 2 }, { "LifestealPercent": 30 }, { "BonusFireRate": 40 } ] }, "citadel_ability_kali_spinning_blade": { "AbilityCastDelay": 0.25, "AbilityCastRange": 50, "AbilityCharges": 2, "AbilityCooldown": 30.0, "AbilityCooldownBetweenCharge": 6, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 50, "Damage": 120, "Key": "citadel_ability_kali_spinning_blade", "MinReflectionDOTResult": -0.95, "MinReflectionZ": 0.3, "Name": "Occilioblade", "NoClipDuration": 1, "ProjectileFlyOutTime": 0.6, "ProjectileFlyReturnTime": 1.0, "ReflectionSpeedFactor": 0.5, "ReturnOffSetTargetDistance": 150, "ReturnUpVelocity": 200, "TechCleaveExpireTime": 0.2, "Upgrades": [ { "SlowPercent": 30, "SlowDuration": 4 }, { "Damage": 40, "Scale": { "Prop": "Damage", "Value": 1.3104, "Type": "spirit" } }, { "CooldownReductionOnHit": -7 } ] }, "citadel_ability_lash": { "AbilityCastRange": 30, "AbilityCharges": 1, "AbilityCooldown": 42.0, "AbilityCooldownBetweenCharge": 2, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "JumpSlowResistance": 0.667, "JumpVelocity": 20, "Key": "citadel_ability_lash", "LashFriendlies": 1, "MinDistance": 0, "Name": "Grapple", "Upgrades": [ { "AbilityCooldown": -19.0 }, { "AbilityCastRange": "20m", "WeaponDamageBonus": 6, "WeaponDamageBonusDuration": 10 }, { "WeaponFireRateBonus": 20 } ] }, "citadel_ability_lash_down_strike": { "AbilityCastDelay": 0.15, "AbilityCooldown": 19.0, "AbilityPostCastDuration": 0.4, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "citadel_ability_lash_down_strike", "MinAimAngle": 60, "Name": "Ground Strike", "Radius": 11, "StompDamage": 90, "StompDamagePerMeterPrimary": 6.0, "StompDamagePerMeterSecondary": 4.5, "StompDamagePrimaryRange": 25, "StompVerticalThreshold": 130, "StrikeVelocity": 50, "Upgrades": [ { "AbilityCooldown": -9.5 }, { "EnemySlowPct": 50, "SlowDuration": 3, "StompBounceHeight": 400 }, { "Scale": { "Prop": "StompDamagePerMeterSecondary", "Value": 0.00875, "Type": "spirit" } } ] }, "citadel_ability_lash_ultimate": { "AbilityCastDelay": 0.3, "AbilityCastRange": 18, "AbilityChannelTime": 2, "AbilityCooldown": 138.0, "AbilityUnitTargetLimit": 6, "BoostTime": 1.0, "ChannelMoveSpeed": 50, "HangTime": 0.6, "ImpactDamage": 115, "ImpactRadius": 5, "Key": "citadel_ability_lash_ultimate", "LiftHeight": 6, "LockonConeAngle": 40, "LosingLockGraceTime": 0.4, "MaxLockonStacks": 1, "Name": "Death Slam", "NotInConeLosesLock": 1, "SlamSpeed": 1600, "SlowDuration": 4, "SlowPercent": 50, "ThrowDistance": 12, "ThrowStraightDuration": 1.5, "TimeToGainLockonStack": 0.6, "TimeToLoseLockonStack": 2, "UpBoostSpeed": 400, "Upgrades": [ { "ThrowDistance": "8m" }, { "ImpactDamage": 100 }, { "AbilityCooldown": -56.0 } ] }, "citadel_ability_lightning_ball": { "AbilityCastDelay": 0.2, "AbilityCharges": 1, "AbilityCooldown": 26.0, "AbilityCooldownBetweenCharge": 8, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 50, "DPS": 80, "HitSpeed": 80, "Key": "citadel_ability_lightning_ball", "MaxLifetime": 5, "MinShockDuration": 0.5, "Name": "Lightning Ball", "ShockRadius": 3.5, "TickRate": 0.1, "Upgrades": [ { "AbilityCharges": 1 }, { "SlowPercent": 35 }, { "DPS": 70, "ShockRadius": "1m" } ] }, "citadel_ability_magewalk": { "AbilityCastRange": 10, "AbilityCooldown": 15, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 30, "EmpoweredAttackCount": 2, "FireRateBonus": 25, "FireRateBonusDurationMax": 8, "ImpulseStrength": -3000, "Key": "citadel_ability_magewalk", "MageTime": 1.5, "Name": "Misdirection", "ProcChance": 100, "TrailInterval": 0.01, "TurretAttackDelay": 1, "TurretAttackFalloffEnd": null, "TurretAttackFalloffStart": null, "TurretBaseHealth": 400, "TurretHealthScaling": null, "TurretLifetime": 8, "Upgrades": [ { "AbilityCastRange": "4m" }, { "FireRateBonus": 25 }, { "BonusClipSizePercent": 120, "AbilityCooldown": -4 } ] }, "citadel_ability_mobile_resupply": { "AbilityCastDelay": 0.2, "AbilityCastRange": 15, "AbilityCooldown": 48.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ExternalBonusHealthRegen": 25, "HealRadius": 5, "Key": "citadel_ability_mobile_resupply", "MaxHealthRegenPctInterval": 0.5, "Name": "Medicinal Specter", "TurretHealMult": 1.0, "Upgrades": [ { "AuraFireRateBonus": 35 }, { "AbilityCooldown": -17.0 }, { "MaxHealthRegenPct": 4.5 } ] }, "citadel_ability_nikuman": { "AbilityChannelTime": 5, "AbilityCooldown": 48.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 4.2, "HealingPerSecond": 30, "Key": "citadel_ability_nikuman", "MovementSpeedBonus": 0, "Name": "Rejuvenating Aurora", "ShareWithFriendsRadius": 8, "Upgrades": [ { "MovementSpeedBonus": "4m", "MovementSpeedBonusDuration": 8 }, { "AbilityCooldown": -14.0 }, { "NoChannel": 1, "HealMaxHealthPercent": 3.4 } ] }, "citadel_ability_passive_beefy": { "AbilityUnitTargetLimit": 1, "BonusHealthRegen": 1, "ChannelMoveSpeed": 50, "Key": "citadel_ability_passive_beefy", "Name": "Infernal Resilience", "RegenDamageInterval": 1.0, "RegenIncomingDamageDuration": 20, "RegenIncomingDamagePercent": 11, "Upgrades": [ { "BonusHealthRegen": 1.5 }, { "BonusMaxHealth": 150 }, { "RegenIncomingDamagePercent": 5.5 } ] }, "citadel_ability_power_slash": { "AbilityCastDelay": 1.4, "AbilityCooldown": 10.5, "AbilityPostCastDuration": 0.4, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "FallSpeedMax": 5, "FullChargeDamage": 160, "Key": "citadel_ability_power_slash", "MediumChargeDamagePct": 60, "Name": "Power Slash", "PowerUpStages": 3, "ShortChargeDamagePct": 40, "SlashCollisionRadius": 4, "SlashLength": 25, "SlashRadius": 41, "Upgrades": [ { "BulletResist": 60 }, { "SlowDuration": 3, "SlowPercent": 40, "AbilityCooldown": -2 }, { "FullChargeDamage": 200 } ] }, "citadel_ability_projectmind": { "AbilityCastDelay": 0.75, "AbilityCastRange": 25, "AbilityCooldown": 48.0, "AbilityUnitTargetLimit": 1, "CameraDistance": 250, "ChannelMoveSpeed": 200, "Key": "citadel_ability_projectmind", "Name": "Project Mind", "TrailInterval": 0.1, "Upgrades": [ { "AbilityCastRange": "15m" }, { "BulletShieldOnLand": 300, "BulletShieldDuration": 8, "Scale": { "Prop": "BulletShieldOnLand", "Value": 2.6208, "Type": "spirit" } }, { "AbilityCooldown": -28.0 } ] }, "citadel_ability_psychic_daggers": { "AbilityCastDelay": 0.01, "AbilityCooldown": 42.0, "AbilityDuration": 3.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DaggersPerRow": 6, "DamagePerDagger": 40, "DistanceOut": 35, "HeightOffset": 110, "Key": "citadel_ability_psychic_daggers", "MaxDaggers": 4, "Name": "Royal Flush", "ProjectileHorizontalMinOffset": 5, "ProjectileOffset": 7, "ProjectileRowOffset": 5, "Radius": 15, "ShootInterval": 0.6, "SpawnDuration": 0.6, "Upgrades": [ { "DamagePerDagger": 16 }, { "AbilityCooldown": -19.0 }, { "ShouldBounce": 1 } ] }, "citadel_ability_psychic_lift": { "AbilityCastDelay": 0.7, "AbilityCastRange": 20, "AbilityCooldown": 100.0, "AbilityDuration": 1.25, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 175, "DampingFactor": 0.3, "Key": "citadel_ability_psychic_lift", "LiftHeight": 80, "Name": "Telekinesis", "Upgrades": [ { "AbilityCooldown": -30.0 }, { "AbilityDuration": 0.5 }, { "AbilityUnitTargetLimit": 5 } ] }, "citadel_ability_psychic_pulse": { "AbilityCooldown": 32.0, "AbilityDuration": 3, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "citadel_ability_psychic_pulse", "Name": "Psychic Pulse", "SenseRange": 30, "Upgrades": [ { "AbilityCooldown": -6.5 }, { "SenseRange": "10m" }, { "AbilityDuration": 3 } ] }, "citadel_ability_rocket_barrage": { "AbilityCastRange": 50, "AbilityChannelTime": 13, "AbilityCooldown": 140.0, "AbilityUnitTargetLimit": 100, "BossDamagePercent": 50, "ChannelMoveSpeed": -1, "DamagePerRocket": 30, "DetonateTimer": 5, "ExplosionFalloffDisabled": 1, "ExplosionRadius": 5, "GrenadesPerSecond": 6, "IntervalRampUpStart": 0.35, "IntervalRampUpTime": 0.3, "Key": "citadel_ability_rocket_barrage", "MaxSpread": 5, "MinDistance": 7, "Name": "Heavy Barrage", "ProjectileIgnoreCollisionTime": 0.2, "TrackSpeedFar": 100, "TrackSpeedNear": 150, "TrackingTime": 0.4, "TrackingVariance": 0, "Upgrades": [ { "MoveSlowPercent": 30, "MoveSlowDuration": 2.0 }, { "AbilityCooldown": -50.0 }, { "DamagePerRocket": 30 } ] }, "citadel_ability_running_decoy": { "AbilityCooldown": 26.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "citadel_ability_running_decoy", "Name": "Decoy", "Upgrades": [ { "MoveSpeedMod": "2m" }, { "HealOnCloneDamage": 100 }, { "AbilityDuration": 6 } ] }, "citadel_ability_self_vacuum": { "AbilityCastDelay": 0.2, "AbilityChannelTime": 2.75, "AbilityCooldown": 191.0, "AbilityUnitTargetLimit": 1, "CameraDistance": 400, "DPS": 45, "DamagePercentHealth": 1.5, "Key": "citadel_ability_self_vacuum", "Name": "Singularity", "Speed": 200, "TickRate": 1, "TossAngle": 45, "TossSpeed": 350, "Upgrades": [ { "VacuumRadius": "2m" }, { "AbilityChannelTime": 0.75 }, { "DamagePercentHealth": 4 } ], "VacuumRadius": 7 }, "citadel_ability_shieldedsentry": { "AbilityCastDelay": 0.2, "AbilityCastRange": 20, "AbilityCharges": 1, "AbilityCooldown": 18.0, "AbilityCooldownBetweenCharge": 3, "AbilityUnitTargetLimit": 1, "AttackConeAngle": 10, "AttackSpeedMult": 100, "BossDamagePercentIncoming": 50, "BossDamagePercentOutgoing": 30, "Key": "citadel_ability_shieldedsentry", "ModelScale": 0.8, "Name": "Mini Turret", "NonHeroDamagePercentOutgoing": 50, "TechResist": 30, "TickRate": 0.5, "TrackingSpeed": 125, "TurretAttackDelay": 0.2, "TurretAttackFalloffEnd": 35, "TurretAttackFalloffStart": 20, "TurretAttackRange": 25, "TurretBaseHealth": 150, "TurretDPS": 40, "TurretDecayDamagePerSecond": 20, "TurretDeployTime": 0.25, "TurretHealthPerBoon": 20, "TurretLifetime": 24, "Upgrades": [ { "MoveSlowPercent": 25, "SlowDuration": 1.3 }, { "TurretAttackRange": "10m", "AttackSpeedMult": 10 }, { "TurretDPS": 45 } ] }, "citadel_ability_shiv_dagger": { "AOERadius": 10, "AbilityChannelTime": 0.2, "AbilityCharges": 2, "AbilityCooldown": 16.0, "AbilityCooldownBetweenCharge": 2, "AbilityPostCastDuration": 0.3, "AbilityUnitTargetLimit": 1, "BleedDPSPerStack": 5, "BleedDuration": 5, "BleedTickRate": 1, "ChannelMoveSpeed": 50, "ImpactDamage": 35, "Key": "citadel_ability_shiv_dagger", "MovementSlow": 35, "Name": "Serrated Knives", "RicochetCount": 1, "Upgrades": [ { "AbilityCharges": 1 }, { "BleedDuration": 2 }, { "ImpactDamage": 40, "BleedDPSPerStack": 5 } ] }, "citadel_ability_shiv_dash": { "AbilityCastDelay": 0.25, "AbilityCooldown": 15.0, "AbilityPostCastDuration": 0.2, "AbilityUnitTargetLimit": 1, "CameraDistance": 250, "ChannelMoveSpeed": 50, "DashAngleThreshold": 89, "DashRadius": 2.5, "DashRange": 12, "DashSpeed": 2400, "ImpactDamage": 110, "Key": "citadel_ability_shiv_dash", "MoveSpeedPenaltyMaxSpeed": 200, "Name": "Slice and Dice", "SideMoveSpeedReduction": -100, "TechCleaveExpireTime": 0.35, "Upgrades": [ { "AbilityCooldown": -3 }, { "ImpactDamage": 70 }, { "CooldownReductionOnHit": 2, "CooldownReductionOnHitNonHero": 1, "MaxCooldownReductionsFromHits": 6 } ] }, "citadel_ability_shiv_defer_damage": { "AbilityCastDelay": 0.25, "AbilityCooldown": 50.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DamagePctDeferred": 20, "DamagePctDeferredMaxRage": 14, "DeferClearPct": 40, "DeferredDamageDuration": 13, "Key": "citadel_ability_shiv_defer_damage", "Name": "Bloodletting", "Upgrades": [ { "DamagePctDeferred": 6 }, { "AbilityCooldown": -25 }, { "DeferClearPct": 25 } ] }, "citadel_ability_shiv_killing_blow": { "AbilityCastRange": 15, "AbilityCooldown": 95.0, "AbilityPostCastDuration": 0.25, "AbilityUnitTargetLimit": 1, "BonusAbilityResource": 10, "BuffDamage": 17, "CameraDistance": 400, "ChannelMoveSpeed": 50, "Damage": 200, "EnemyHealthPercent": 22, "EnemyHealthPercentBuffer": 3, "JumpHeight": 80, "Key": "citadel_ability_shiv_killing_blow", "MinTimeToTarget": 0.5, "MoveSpeedToTarget": 25, "Name": "Killing Blow", "NonPlayerRageScale": 0.1, "PauseOnTargetTime": 0.66, "RageDrainDelayDuration": 9, "RageDrainRate": 0.25, "RagePerHeavyMelee": 2.75, "RagePerLightMelee": 1.5, "RagePerSpiritDamage": 0.014, "RagePerWeaponDamage": 0.017, "SlashRange": 80, "Upgrades": [ { "BonusMoveSpeed": "2m" }, { "EnemyHealthPercent": 6, "BuffDamage": 8 }, { "ShortCooldown": 0.5 } ] }, "citadel_ability_static_charge": { "AbilityCastDelay": 0.2, "AbilityCastRange": 16, "AbilityCooldown": 42.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 40, "Key": "citadel_ability_static_charge", "Name": "Static Charge", "ShockDelay": 3.5, "ShockRadius": 5, "StunDuration": 0.9, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "ShockRadius": "8m" }, { "StunDuration": 0.9 } ] }, "citadel_ability_sticky_bomb": { "AbilityCastRange": 6, "AbilityCooldown": 18.0, "AbilityDuration": 3.0, "AbilityUnitTargetLimit": 1, "BonusDamagePctPerPlayerHit": 1.5, "BonusDamagePctPerPlayerKilled": 4, "ChannelMoveSpeed": 50, "Damage": 120, "FuseTime": 3.0, "Key": "citadel_ability_sticky_bomb", "KillCheckWindow": 12.0, "Name": "Sticky Bomb", "Radius": 12, "Upgrades": [ { "AbilityCooldown": -8 }, { "Damage": 80 }, { "OutgoingDamagePenaltyPercent": -30, "DebuffDuration": 5 } ] }, "citadel_ability_stomp": { "AbilityCastDelay": 0.42, "AbilityCharges": 1, "AbilityCooldown": 26.0, "AbilityCooldownBetweenCharge": 5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ClimbHeight": 0.5, "Damage": 100, "DistanceAboveGround": 0.5, "DropDownRate": 8, "ImpactInterval": 0.1, "Key": "citadel_ability_stomp", "Name": "Kinetic Pulse", "StompRange": 15, "StompWidth": 5.0, "TechCleaveExpireTime": 0.2, "TossSpeed": 450, "Upgrades": [ { "FireRateSlow": 25, "SlowPercent": 35, "SlowDuration": 4 }, { "BulletArmorReduction": 30, "BulletArmorReductionDuration": 8 }, { "Damage": 125 } ] }, "citadel_ability_storm_cloud": { "AbilityChannelTime": 7, "AbilityCooldown": 148.0, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 25, "BulletResistOnActive": 20, "CameraDistance": 600, "CloudHeight": 120, "DPS": 120, "DamageInterval": 0.25, "EndingSoonTime": 2, "ExpandTime": 1.5, "InitialRadius": 12, "Key": "citadel_ability_storm_cloud", "Name": "Storm Cloud", "Radius": 30, "Upgrades": [ { "BulletResistOnActive": 35 }, { "Radius": "10m", "AbilityChannelTime": 7 }, { "DPS": 75 } ] }, "citadel_ability_tangotether": { "AbilityCastRange": 16, "AbilityCooldown": 37.0, "AbilityDuration": 12, "AbilityUnitTargetLimit": 1, "BonusFireRate": 10, "BulletLifestealPercent": 12, "ChannelMoveSpeed": 50, "HealingPerGlub": 20, "Key": "citadel_ability_tangotether", "MoveSpeedBonus": 0, "Name": "Watcher's Covenant", "TetherSharedHealPct": 30, "TickRate": 0.1, "TotalTetherTargets": 1, "Upgrades": [ { "BonusFireRate": 10 }, { "MoveSpeedBonus": "2.0m" }, { "TotalTetherTargets": 1 } ] }, "citadel_ability_tengu_airlift": { "AbilityCastDelay": 1.3, "AbilityCastRange": 8, "AbilityCooldown": 90.0, "AbilityDuration": 16.0, "AbilityUnitTargetLimit": 1, "AirDropBulletShield": 200, "AllyCastDelay": 0.2, "AllyOutgoingDamagePercent": -50, "BuffDuration": 12, "ChannelMoveSpeed": 50, "DebuffDuration": 4, "ExplodeDamage": 150, "FlyingBulletResist": 40, "Key": "citadel_ability_tengu_airlift", "Name": "Air Drop", "OnLandDamageRadius": 14, "OnLandDamageRadiusStart": 4, "SilenceBombSpeed": 12, "SlowPercent": 30, "TossSpeed": 400, "Upgrades": [ { "BulletArmorReduction": -20, "BulletArmorReductionDuration": 12 }, { "AirDropBulletShield": 300, "OnLandDamageRadius": "5m" }, { "SilenceDuration": 4.5 } ] }, "citadel_ability_tengu_stone_form": { "AbilityCastDelay": 0.25, "AbilityCooldown": 42.0, "AbilityDuration": 2, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 80, "DampingFactor": 0.25, "Key": "citadel_ability_tengu_stone_form", "LiftHeight": 180, "LiftTime": 1.0, "MaxHealthRegen": 8, "MoveSpeedMax": 8, "Name": "Stone Form", "Radius": 6, "StatueScale": 1.0, "StunDuration": 0.75, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "StunDuration": 0.5, "Damage": 80 }, { "MaxHealthRegen": 16 } ] }, "citadel_ability_tengu_urn": { "AbilityCastDelay": 0.2, "AbilityCharges": 1, "AbilityCooldown": 32.0, "AbilityCooldownBetweenCharge": 8, "AbilityDuration": 4, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 50, "DPS": 60, "Height": 2, "Key": "citadel_ability_tengu_urn", "Name": "Kudzu Bomb", "Radius": 6, "SlowPercent": 35, "TickRate": 0.25, "Upgrades": [ { "AbilityCharges": 1 }, { "AbilityDuration": 2 }, { "DPS": 50, "Radius": "2m" } ] }, "citadel_ability_uppercut": { "AbilityCooldown": 21.0, "AbilityUnitTargetLimit": 1, "BuffGunRangePercent": 100, "ChannelMoveSpeed": 50, "EnemyHeroTossVelocity": 20, "ExplodeDebuffDuration": 5, "FireRateSlow": 15, "ForceReductionOnAngleDown": 0.75, "Key": "citadel_ability_uppercut", "LandingDamage": 80, "MeleeAttackLength": 6, "MeleeHalfAngle": 60, "MeleeRadius": 2.5, "Name": "Exploding Uppercut", "OnLandDamageRadius": 14, "TossVelocity": 25, "Upgrades": [ { "AbilityCooldown": -10.5 }, { "UppercutBuffOnHit": 12, "BuffBaseWeaponPct": 60 }, { "RestoreHookCooldown": 1, "ClipSizeBonus": 100 } ], "UppercutDamage": 0.01 }, "citadel_ability_vandal_overflow": { "AbilityCastDelay": 0.6, "AbilityCastRange": 20, "AbilityCooldown": 16, "AbilityDuration": 1.25, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 100, "DampingFactor": 0.5, "Key": "citadel_ability_vandal_overflow", "LiftHeight": 120, "Name": null, "Upgrades": [ { "AbilityCooldown": -28.0 }, { "AbilityDuration": 0.5 }, { "AbilityUnitTargetLimit": 5 } ] }, "citadel_ability_vandal_surge": { "AbilityCastDelay": 0.6, "AbilityCastRange": 20, "AbilityCooldown": 16, "AbilityDuration": 1.25, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 100, "DampingFactor": 0.5, "Key": "citadel_ability_vandal_surge", "LiftHeight": 120, "Name": null, "Upgrades": [ { "AbilityCooldown": -28.0 }, { "AbilityDuration": 0.5 }, { "AbilityUnitTargetLimit": 5 } ] }, "citadel_ability_void_sphere": { "AbilityCastRange": 9, "AbilityCooldown": 16, "AbilityUnitTargetLimit": 1, "AllyDistance": 10, "ChannelMoveSpeed": 50, "FireRateBonus": 25, "FireRateBonusDurationMax": 8, "Key": "citadel_ability_void_sphere", "Name": "Quantum Entanglement", "TrailInterval": 0.01, "Upgrades": [ { "AbilityCastRange": "4m" }, { "FireRateBonus": 25 }, { "BonusClipSizePercent": 120, "AbilityCooldown": -5 } ], "VoidTime": 1.4 }, "citadel_ability_wing_blast": { "AbilityCastDelay": 0.6, "AbilityCooldown": 53.0, "AbilityDuration": 3, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DPS": 50, "Distance": 20, "Key": "citadel_ability_wing_blast", "MaxPushVelocity": 800, "Name": "Wing Blast", "PushVelocity": 110, "Radius": 5, "Upgrades": [ { "DPS": 30 }, { "Radius": "2.5m" }, { "AbilityDuration": 3 } ] }, "citadel_ability_wraith_rapidfire": { "AbilityCooldown": 48.0, "AbilityDuration": 5, "AbilityUnitTargetLimit": 1, "AlliedFireRatePercentage": 50, "BonusFireRate": 20, "ChannelMoveSpeed": 50, "Key": "citadel_ability_wraith_rapidfire", "MagicDamagePerBullet": 0.0, "Name": "Full Auto", "Radius": 25, "Upgrades": [ { "AbilityCooldown": -14.0 }, { "MagicDamagePerBullet": 5 }, { "BulletLifestealPercent": 30, "Scale": { "Prop": "MagicDamagePerBullet", "Value": 0.1, "Type": null } } ] }, "citadel_ability_wrecker_garbage_suck": { "AbilityCastDelay": 0.2, "AbilityChannelTime": 3, "AbilityCooldown": 130, "AbilityUnitTargetLimit": 1, "BaseDamage": 75, "CameraDistance": 400, "DamagePerSecond": 100, "GarbageRadius": 12, "Key": "citadel_ability_wrecker_garbage_suck", "Name": "Overload", "SlowPercent": 50, "Speed": 200, "TickRate": 1, "TossAngle": 45, "TossSpeed": 350, "Upgrades": [ { "GarbageRadius": "2m" }, { "AbilityChannelTime": 0.75 }, { "BaseDamage": 100, "DamagePerSecond": 50 } ] }, "fathom_breach": { "AbilityCastDelay": 0.0, "AbilityCastRange": 20, "AbilityCooldown": 22.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 80, "ExplosionRadius": 6, "GravityScale": 1.4, "Key": "fathom_breach", "Name": "Breach", "TossSpeed": 350, "Upgrades": [ { "ExplosionRadius": "3m" }, { "AbilityCooldown": -8 }, { "Damage": 120 } ] }, "fathom_defer_damage": { "AbilityCastDelay": 0.25, "AbilityCooldown": 50.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DamagePctDeferred": 22, "DamagePctDeferredMaxRage": 15, "DeferClearPct": 40, "DeferredDamageDuration": 13, "Key": "fathom_defer_damage", "Name": null, "Upgrades": [ { "DamagePctDeferred": 8 }, { "AbilityCooldown": -25 }, { "DeferClearPct": 25 } ] }, "fathom_lurkers_ambush": { "AbilityCastDelay": 0.0, "AbilityCastRange": 30, "AbilityChannelTime": 9999, "AbilityCooldown": 50.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ChannelTimeForMaxImmobilize": 2.5, "ImmobilizeMaxDuration": 3, "ImmobilizeMinDuration": 1, "InitialHeight": 350, "InvisFadeToDuration": 1.5, "Key": "fathom_lurkers_ambush", "MaxDamage": 125, "MinDamage": 50, "Name": "Lurker's Ambush", "NotSeenByEnemiesRegen": 3, "RevealOnDamageDuration": 0.5, "RevealOnSpottedDuration": 3, "SpottedRadius": 999, "StandStillMinTime": 0.5, "TickRate": 0.25, "Upgrades": [ { "AbilityCooldown": -15 }, { "NotSeenByEnemiesRegen": 2 }, { "ImmobilizeMaxDuration": 1 } ] }, "fathom_reefdweller_harpoon": { "AbilityCastRange": 30, "AbilityCharges": 2, "AbilityChargesConditionally": 1, "AbilityCooldown": 30, "AbilityCooldownBetweenCharge": 2, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "InitialFreezeTime": 0.0, "Key": "fathom_reefdweller_harpoon", "Name": "Reefdweller Harpoon", "ReelSpeed": 1500, "Upgrades": [ { "AbilityCooldown": -5 }, { "AbilityCastRange": "5m" }, { "DetachBuffDuration": 7, "BonusFireRate": 30 } ], "WallLatchIdealDist": 5, "WallLatchSettleDist": 40, "WallLatchSettleTime": 0.0 }, "fathom_scalding_spray": { "AbilityCharges": 1, "AbilityCooldown": 40.0, "AbilityCooldownBetweenCharge": 8, "AbilityDuration": 3, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DPS": 40, "Key": "fathom_scalding_spray", "Name": "Scalding Spray", "Radius": 12, "TickRate": 0.25, "Upgrades": [ { "AbilityCooldown": -15.0 }, { "AbilityDuration": 2 }, { "DPS": 45 } ], "WeaponDamageBonusDuration": 12, "WeaponDamageBonusPerSec": 7 }, "genericperson_ability_1": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "genericperson_ability_1", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "genericperson_ability_2": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "genericperson_ability_2", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "genericperson_ability_3": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "genericperson_ability_3", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "genericperson_ability_4": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "genericperson_ability_4", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "gunslinger_rapid_fire": { "AbilityCastDelay": 0.2, "AbilityCastRange": 15, "AbilityChannelTime": 1.5, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "BulletAccuracy": 200, "BulletSpeedPercent": 100, "CastRangeWhenVertical": 30, "CastRangeWhenVerticalBias": 0.3, "ChannelMoveSpeed": 50, "FireRateMultiplier": 100, "JuggleAirSpeedMax": 50, "JuggleFallSpeedMax": 20, "Key": "gunslinger_rapid_fire", "Name": "Rapid Fire", "Upgrades": [], "WeaponDamageScale": -75 }, "gunslinger_rocket_launcher": { "AbilityCharges": 1, "AbilityCooldown": 10.5, "AbilityCooldownBetweenCharge": 0.8, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 100, "ExplosionRadius": 3, "Key": "gunslinger_rocket_launcher", "LaunchMaxSpeed": 750, "LaunchMinSpeed": 700, "LaunchMinVerticalAmount": 0.7, "LaunchVerticalBias": 0.5, "Name": "Rocket Launcher", "Upgrades": [] }, "gunslinger_sleep_bomb": { "AbilityCooldown": 95.0, "AbilityDuration": "", "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 50, "EndRadius": 30, "Key": "gunslinger_sleep_bomb", "Name": "Sleep Bomb", "SleepDuration": 6, "SpreadDuration": 2, "StartRadius": 5, "Upgrades": [] }, "gunslinger_tenacity": { "AbilityUnitTargetLimit": 1, "BulletLifestealPercent": 15, "ChannelMoveSpeed": 50, "Key": "gunslinger_tenacity", "LowHealthHealingScalePercent": 100, "Name": "Tenacity", "Upgrades": [] }, "mirage_fire_beetles": { "AbilityCastDelay": 0.05, "AbilityCharges": 4, "AbilityChargesConditionally": 1, "AbilityCooldownBetweenCharge": 0.05, "AbilityUnitTargetLimit": 1, "BulletArmorReduction": -10, "ChannelMoveSpeed": 50, "DamageInterval": 0.5, "DebuffDuration": 14, "HealthSteal": 90, "HeroStack": 3, "Key": "mirage_fire_beetles", "LaunchWindowCooldown": 40, "LaunchWindowDuration": 5, "MaxStacks": 1, "Name": "Fire Scarabs", "NonHeroHealingFactor": 25, "NonHeroStack": 1, "Radius": 1, "StealDuration": 14, "Upgrades": [ { "LaunchWindowCooldown": -15 }, { "BulletArmorReduction": -10 }, { "HealthSteal": 80 } ] }, "mirage_sand_phantom": { "AbilityCastDelay": 0.0, "AbilityCooldown": 2.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 200, "Key": "mirage_sand_phantom", "MaxStacks": 8, "Name": "Djinn's Mark", "ProcChance": 100, "ProcCooldown": 2.5, "ProcDamageBase": 12, "RevealDuration": 3.0, "Upgrades": [ { "MovementSpeedSlow": 80, "SlowDuration": 0.5 }, { "VictimStackDuration": 4.0, "ProcDamageBase": 10 }, { "ProcCooldown": -0.75, "MaxStacks": 4 } ], "VictimStackDuration": 4.5 }, "mirage_teleport": { "AbilityCastDelay": 0.01, "AbilityChannelTime": 2.5, "AbilityCooldown": 145.0, "AbilityUnitTargetLimit": 1, "BonusFireRate": 30, "BonusMoveSpeed": 2, "FireRateMaxDuration": 10, "Key": "mirage_teleport", "MovementSpeedBonusDuration": 4, "Name": "Traveler", "SearchRadius": 30, "Upgrades": [ { "BonusMoveSpeed": "2m" }, { "AbilityCooldown": -55.0 }, { "ImmunityDuration": 3 } ] }, "mirage_tornado": { "AbilityCastDelay": 0.0, "AbilityCastRange": 20, "AbilityCooldown": 32.0, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 18, "ClimbHeight": 1, "Damage": 70, "DampingFactor": 0.3, "DistanceAboveGround": 2, "DropDownRate": 10, "EnemyLiftDuration": 0.2, "HoldInPlaceDuration": 1.0, "Key": "mirage_tornado", "LiftHeight": 3, "MaxDeltaMovementControl": 2, "Name": "Tornado", "OpenHeight": 8, "ProjectileThinkInterval": 0.01, "Radius": 3.5, "TickRate": 0.25, "TornadoSpeed": 945, "Upgrades": [ { "HoldInPlaceDuration": 0.4 }, { "AbilityCooldown": -14.0 }, { "WhirlwindEvasionChance": 20 } ], "WhirlwindDuration": 3.5, "WhirlwindEvasionChance": 25 }, "operative_blindside": { "AbilityCastDelay": 0.1, "AbilityCooldown": 25.0, "AbilityUnitTargetLimit": 1, "BackstabBonusDamagePct": 40, "CameraTurnRateMax": 100, "ChannelMoveSpeed": 50, "Damage": 30, "Key": "operative_blindside", "MaxCameraAngleForSeeing": 180, "Name": "Blindside", "Radius": 6.5, "TurnRateSlowDuration": 2.0, "Upgrades": [ { "TurnRateSlowDuration": 1 }, { "AbilityCooldown": -8 }, { "BackstabBonusDamagePct": 30 } ] }, "operative_scattercharge": { "AbilityCastDelay": 0.15, "AbilityCastRange": 25, "AbilityCooldown": 40.0, "AbilityDuration": 3.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 80, "GrowthPerMeter": 0.5, "InitialWidth": 5, "Key": "operative_scattercharge", "Name": "Scattercharge", "Upgrades": [ { "AbilityCastRange": "10m" }, { "AbilityCooldown": -20.0 }, { "Damage": 120 } ] }, "rutger_cheat_death": { "AbilityCooldown": 42.0, "AbilityDuration": 4, "AbilityUnitTargetLimit": 1, "BonusHealthRegen": 2, "ChannelMoveSpeed": 50, "Key": "rutger_cheat_death", "Name": "Cheat Death", "Upgrades": [ { "AbilityDuration": 2 }, { "BonusMoveSpeed": 50 }, { "BulletLifestealPercent": 100 } ] }, "rutger_force_field": { "AbilityCastDelay": 0.1, "AbilityCooldown": 42.0, "AbilityDuration": 10, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ChargeUpTime": 0.5, "Damage": 70, "EdgePushDuration": 0.15, "ForceFieldThinkRate": 0.05, "Height": 150, "Key": "rutger_force_field", "Name": "Force Field", "SlowDuration": 0.3, "SlowPercent": 60, "SpherePushExtraDistance": 1.5, "SphereRadius": 5, "Upgrades": [ { "AbilityCooldown": -14.0 }, { "Damage": 70 }, { "AbilityDuration": 3 } ], "VictimPushTime": 0.4 }, "rutger_pulse": { "AbilityCooldown": 127.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DamageMax": 350, "DamageMax_DistanceFuzz": 2, "DamageMin": 50, "EndRadius": 30, "Key": "rutger_pulse", "MovementSlow": 25, "Name": "Pulse", "SpreadDuration": 0.6, "StartRadius": 1, "Upgrades": [ { "MovementSlow": 25 }, { "AbilityCooldown": -47.0 }, { "DamageMax": 200 } ] }, "rutger_rocket": { "AbilityCharges": 1, "AbilityCooldown": 17.0, "AbilityCooldownBetweenCharge": 1, "AbilityUnitTargetLimit": 1, "AirSpeedMax": 150, "BossDamagePercent": 100, "CameraHeightOffset": 20, "CameraHorizontalOffset": 15, "ChannelMoveSpeed": 50, "Damage": 120, "FallSpeedMax": 60, "ImpactRadius": 5, "Key": "rutger_rocket", "LaunchMaxSpeed": 600, "LaunchMinSpeed": 525, "LaunchMinVerticalAmount": 0.2, "LaunchVerticalBias": 0.75, "Name": "Rocket Launcher", "SelfDamagePercent": 50, "SelfLaunchPercent": 175, "TechCleaveExpireTime": 0.2, "Upgrades": [ { "AbilityCharges": 1 }, { "Damage": 80 }, { "AbilityCooldown": -7.5 } ] }, "synth_affliction": { "AbilityCastDelay": 0.6, "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "CanBePurged": 1, "ChannelMoveSpeed": 50, "DPS": 23, "DamageInterval": 0.5, "DebuffDuration": 18, "Key": "synth_affliction", "Name": "Affliction", "Radius": 14, "Upgrades": [ { "AbilityCooldown": -28.0 }, { "HealAmpReceivePenaltyPercent": -50, "HealAmpRegenPenaltyPercent": -50 }, { "DPS": 27 } ] }, "synth_barrage": { "AbilityCastDelay": 0.3, "AbilityChannelTime": 2, "AbilityCooldown": 32.0, "AbilityUnitTargetLimit": 1, "AirDrag": 0.3, "AirSpeedMax": 100, "AmpDuration": 15, "AmpPercentPerStack": 6, "ChannelMoveSpeed": 50, "DamagePerProjectile": 35, "FallSpeedMax": 10, "Key": "synth_barrage", "MoveSlowPercent": 30, "Name": "Barrage", "ProjectileAmount": 4, "Radius": 4.5, "SlowDuration": 1.5, "Upgrades": [ { "DamagePerProjectile": 15 }, { "AbilityCooldown": -14.0 }, { "AmpPercentPerStack": 4, "Radius": "2m" } ] }, "synth_blitz": { "AbilityCastDelay": 0.15, "AbilityCharges": 2, "AbilityCooldown": 53.0, "AbilityCooldownBetweenCharge": 6, "AbilityDuration": 5, "AbilityUnitTargetLimit": 1, "BonusFireRate": 50, "BulletLifestealPercent": 50, "ChannelMoveSpeed": 50, "FastFireBullets": 5, "Key": "synth_blitz", "MaxStacks": 5, "Name": "Blitz", "TechAmpLinger": 0, "Upgrades": [ { "TechAmpPerBullet": 7, "TechAmpLinger": 15 }, { "AbilityCooldown": -24.0 }, { "FastFireBullets": 4, "MaxStacks": 4 } ] }, "synth_grasp": { "AbilityCastDelay": 0.15, "AbilityCastRange": 8, "AbilityCooldown": 16.0, "AbilityDuration": 3, "AbilityUnitTargetLimit": 1, "BulletShieldDuration": 10, "BulletShieldPerHero": 100, "ChannelMoveSpeed": 50, "EnemyDragSpeed": 1000, "Key": "synth_grasp", "Name": "Grasp", "SlowPercent": 30, "TetherLength": 7, "Upgrades": [ { "AbilityDuration": 1 }, { "BulletShieldPerHero": 150 }, { "LifestealPerSecond": 4, "LifestealHealthMult": 100, "LifestealTickRate": 0.25 } ] }, "synth_plasma_flux": { "AbilityCastDelay": 0.2, "AbilityCooldown": 32.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 90, "Key": "synth_plasma_flux", "MaxLifetime": 3.2, "Name": "Flying Cloak", "Radius": 5, "TickRate": 0.1, "Upgrades": [ { "AbilityCooldown": -14.0 }, { "Damage": 80 }, { "WeaponDamageBonus": 7, "WeaponDamageBonusDuration": 10 } ] }, "synth_pulse": { "AbilityCastDelay": 0.15, "AbilityChannelTime": 2.0, "AbilityCooldown": 17.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 100, "FallSpeedMax": 1, "Key": "synth_pulse", "Name": "Enchanter's Satchel", "Radius": 12, "Upgrades": [ { "AbilityCooldown": -4.75 }, { "Damage": 80 }, { "FireRateSlow": 40, "DebuffDuration": 4.0 } ] }, "targetdummy_ability_1": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "targetdummy_ability_1", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "targetdummy_ability_2": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "targetdummy_ability_2", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "targetdummy_ability_3": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "targetdummy_ability_3", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "targetdummy_ability_4": { "AbilityCastDelay": 1, "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "targetdummy_ability_4", "Name": null, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "thumper_ability_1": { "AbilityCastDelay": 0.1, "AbilityCastRange": 40, "AbilityCharges": 1, "AbilityCooldown": 17.0, "AbilityCooldownBetweenCharge": 4, "AbilityUnitTargetLimit": 1, "BounceRadians": 0.5, "BounceRange": 20, "ChannelMoveSpeed": 50, "Damage": 120, "Key": "thumper_ability_1", "MaxPlaneDistance": 1, "Name": "Shatter Cannon", "PlaneSpread": 30, "PushSpeedMax": 1000, "PushSpeedMid": 600, "PushSpeedMin": 100, "Upgrades": [ { "AbilityCharges": 1 }, { "Damage": 60 }, { "AbilityCooldownBetweenCharge": -3, "AbilityCooldown": -3.75 } ] }, "thumper_ability_2": { "AbilityCastDelay": 0.42, "AbilityCooldown": 26.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "BarbedWireDPS": 10, "BarbedWireDamagePerMeter": 30, "BarbedWireHeightOffGround": 1, "BarbedWireRadius": 4, "BarbedWireSlow": 50, "BarbedWireTickRate": 0.5, "ChannelMoveSpeed": 50, "Damage": 125, "ImpactInterval": 0.1, "Key": "thumper_ability_2", "Name": "Spike Strip", "StompRange": 25, "TechCleaveExpireTime": 0.2, "Upgrades": [ { "AbilityDuration": 2 }, { "BarbedWireRadius": "3m" }, { "BarbedWireDamagePerMeter": 30 } ], "VerticalDifferenceTolerance": 2.5 }, "thumper_ability_3": { "AbilityCastDelay": 0.2, "AbilityCastRange": 30, "AbilityCooldown": 42.0, "AbilityDuration": 8, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DPS": 8, "Key": "thumper_ability_3", "Name": "Badger Drone", "TickInterval": 0.5, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ], "VisibilityTime": 0.2 }, "thumper_ability_4": { "AbilityCooldown": 10.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ClimbHeight": 1, "DistanceAboveGround": 2, "DropDownRate": 2, "Duration": 4, "InitialForce": 300, "Key": "thumper_ability_4", "Name": "Vortex", "PushAccel": 1000, "PushNPCSpeed": 800, "Radius": 15, "TornadoSpeed": 350, "Upgrades": [ { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 }, { "AbilityCooldown": -0.75 } ] }, "tokamak_breach": { "AbilityCastDelay": 0.25, "AbilityCooldown": 42.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "FullInvisDistance": 5, "InvisAlertWhenFading": 1, "InvisFadeToDuration": 1.0, "Key": "tokamak_breach", "Name": "Breach", "Radius": 12, "RevealOnDamageDuration": 1.0, "RevealOnSpottedDuration": 1.0, "SmokeDuration": 8, "SpottedRadius": 2.5, "TechResist": 20, "Upgrades": [ { "AbilityCooldown": -14.0 }, { "PurgeDebuffs": 1 }, { "EMPEnemies": 1 } ] }, "tokamak_crimson_cannon": { "AbilityCastDelay": 2.0, "AbilityCastRange": 100, "AbilityChannelTime": 3.6, "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "AimFOV": 60, "AimZoomDuration": 0.15, "AirSpeedMax": 70, "ChannelMoveSpeed": 50, "Damage": 190, "DelayBetweenShots": 0.6, "FallSpeedMax": 1, "Key": "tokamak_crimson_cannon", "Name": "Pulse Cannon", "TargetingWidth": 0.8, "Upgrades": [ { "DelayBetweenShots": -0.2 }, { "Damage": 50, "Scale": { "Prop": "Damage", "Value": 1.57248, "Type": "spirit" } }, { "AbilityCooldown": -47.0 } ] }, "tokamak_dying_star": { "AbilityCastDelay": 0.0, "AbilityCastRange": 20, "AbilityCooldown": 25.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Damage": 80, "ExplosionRadius": 6, "GravityScale": 1.4, "Key": "tokamak_dying_star", "Name": "Dying Star", "TossSpeed": 350, "Upgrades": [ { "ExplosionRadius": "3m" }, { "AbilityCooldown": -7.5 }, { "Scale": { "Prop": "Damage", "Value": 0.52416, "Type": "spirit" }, "Damage": 80 } ] }, "tokamak_heat_sinks": { "AbilityUnitTargetLimit": 1, "BaseHeatPower": 20.0, "ChannelMoveSpeed": 50, "Key": "tokamak_heat_sinks", "MaxHeatPower": 0.0, "MeleeBurnDPS": 80, "MeleeHitCount": 3, "MeleeIgniteTime": 0.5, "MeleeSpeedBonusPercentage": 0.0, "Name": "Thermal Vault", "TickRate": 0.1, "TossSpeed": 400, "Upgrades": [ { "MeleeSpeedBonusPercentage": 30 }, { "WeaponDamagePerHeat": 1.0 }, { "BaseHeatPower": 20.0, "MaxHeatPower": 40.0 } ], "WeaponDamagePerHeat": 1.0 }, "tokamak_hot_shot": { "AbilityCastDelay": 0.2, "AbilityChannelTime": 1.0, "AbilityCharges": 2, "AbilityCooldown": 32.0, "AbilityCooldownBetweenCharge": 1, "AbilityUnitTargetLimit": 1, "BeamLength": 30, "BeamWidth": 4.0, "ChannelMoveSpeed": 70, "HeatPowerLength": 0, "HotDPS": 90, "Key": "tokamak_hot_shot", "Name": "Hot Shot", "NormalDPS": 55, "TickRate": 0.1, "TrackingSpeed": 180, "Upgrades": [ { "AbilityCharges": 1 }, { "AbilityChannelTime": 0.5 }, { "Scale": { "Prop": "HotDPS", "Value": 0.314496, "Type": "spirit" }, "NormalDPS": 16, "HotDPS": 48 } ] }, "tokamak_radiance": { "AbilityCastDelay": 0.25, "AbilityCooldown": 48.0, "AbilityDuration": 6, "AbilityUnitTargetLimit": 1, "BlindScale": 0.5, "ChannelMoveSpeed": 50, "EvasionChance": 20, "Key": "tokamak_radiance", "LookDotMin": 0.866, "LookRadiusScale": 1, "MaxDPS": 16, "Name": "Blinding Radiance", "Radius": 40, "TickRate": 0.25, "Upgrades": [ { "AbilityCooldown": -14.0 }, { "EvasionChance": 20 }, { "Scale": { "Prop": "MaxDPS", "Value": 0.157248, "Type": "spirit" }, "MaxDPS": 24 } ] }, "viscous_goo_bowling_ball": { "AbilityCastDelay": 0.55, "AbilityCooldown": 95.0, "AbilityDuration": 10, "AbilityUnitTargetLimit": 1, "AccelerationPercentage": -60, "AirJumpForce": 500, "BallHitRadius": 1.8, "BallOffset": 50, "BallRadius": 1.4, "BossDamagePercent": 50, "BreakablePropDamageRadius": 75, "BulletResist": 60, "ChannelMoveSpeed": 275, "Damage": 140, "FrictionPercentage": -85, "JumpForce": 500, "Key": "viscous_goo_bowling_ball", "KnockForce": 400, "MoveSpeedMax": 7, "Name": "Goo Ball", "ParticleRadiusMultiplier": 1.2, "StunDuration": 0.7, "TechResist": 60, "TickRate": 0.25, "Upgrades": [ { "AbilityDuration": 5 }, { "Damage": 120 }, { "CastWhileRolling": 1 } ] }, "viscous_goo_grenade": { "AbilityCastDelay": 0.001, "AbilityCooldown": 21.0, "AbilityPostCastDuration": 0.2, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 50, "ChannelMoveSpeed": 50, "Damage": 90, "DetonateCooldown": 0.15, "Key": "viscous_goo_grenade", "Name": "Splatter", "PuddleDuration": 10, "Radius": 5, "SecondHitDamagePercentage": 0.7, "SlowPercent": 35, "ThirdHitDamagePercentage": 0.5, "Upgrades": [ { "AbilityCooldown": -5.75 }, { "Damage": 50, "Radius": "1m" }, { "MaxBounces": 2 } ] }, "viscous_goo_puddle": { "AbilityChannelTime": 4, "AbilityCooldown": 127.0, "AbilityUnitTargetLimit": 1, "AllowMovement": 1, "ChannelMoveSpeed": 300, "DamageHeight": 1, "DamagePerSecond": 75, "DamageRadius": 7.5, "Key": "viscous_goo_puddle", "Name": "Goo Form", "ThinkInterval": 0.25, "Upgrades": [ { "DamageRadius": "2.5m" }, { "AbilityCooldown": -28.0 }, { "AbilityChannelTime": 0 } ] }, "viscous_restorative_goo": { "AbilityCastDelay": 0.1, "AbilityCastRange": 30, "AbilityCooldown": 48.0, "AbilityDuration": 4, "AbilityUnitTargetLimit": 1, "BonusHealthRegen": 35, "BonusMoveSpeed": 0, "BreakoutTime": 1, "BulletForce": 600, "ChannelMoveSpeed": 50, "CubeScale": 1.5, "Friction": -80, "HeavyMeleeForce": 700, "Key": "viscous_restorative_goo", "LightMeleeForce": 300, "Name": "The Cube", "PostCubeBuffDuration": 8, "PushBackForce": 250, "PushBackRadius": 50, "SlideForce": 70, "Upgrades": [ { "BonusMoveSpeed": "2.5m", "StaminaCooldownReduction": 30, "PostCubeBuff": 1 }, { "BonusHealthRegen": 30 }, { "AbilityCooldown": -21.0, "PurgeDebuffs": 1 } ] }, "viscous_telepunch": { "AbilityCastRange": 40, "AbilityCharges": 1, "AbilityCooldown": 30.0, "AbilityCooldownBetweenCharge": 1.5, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "ImpactDuration": 4, "Key": "viscous_telepunch", "Name": "Puddle Punch", "PunchHalfHeight": 5.5, "PunchRollSlow": -40, "PunchRollSlowDuration": 1, "Radius": 4, "SlowPercent": 20, "TossGroundSideRatio": 0.7, "TossSpeed": 625, "TossSpeedUpWall": 500, "TossSpeedWall": 750, "Upgrades": [ { "AbilityCharges": 1 }, { "Damage": 35, "SlowPercent": 20 }, { "AbilityCooldown": -11.5 } ] }, "yakuza_kobun": { "AbilityCastRange": 30, "AbilityCooldown": 32.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "Key": "yakuza_kobun", "Name": "Hired Muscle", "SummonCount": 1, "SummonDPS": 60, "SummonHealth": 450, "SummonLifetime": 45, "SummonMoveSpeed": 200, "Upgrades": [ { "SummonCasterHealthPct": 20 }, { "SummonDPS": 45 }, { "SummonCount": 1 } ] }, "yakuza_protection_racket": { "AbilityCastDelay": 0.25, "AbilityCastRange": 30, "AbilityCooldown": 32.0, "AbilityDuration": 12, "AbilityUnitTargetLimit": 1, "BonusCritDamagePercent": 20, "BulletShieldHealth": 180, "ChannelMoveSpeed": 50, "Key": "yakuza_protection_racket", "Name": "Protection Racket", "Upgrades": [ { "WeaponRecoilReduction": 60, "MoveWhileShootingSpeedPenaltyReductionPercent": 60 }, { "BonusCritDamagePercent": 40 }, { "BulletShieldHealth": 360 } ] }, "yakuza_setting_sun": { "AbilityCooldown": 74.0, "AbilityUnitTargetLimit": 1, "BossDamagePercent": 25, "CenterDamage": 250, "CenterRadius": 5, "ChannelMoveSpeed": 50, "Key": "yakuza_setting_sun", "Name": "Setting Sun", "OuterDamage": 100, "Radius": 10, "Range": 25, "ShootDuration": 1.5, "TargetingDuration": 1.0, "Upgrades": [ { "AbilityCooldown": -19.0 }, { "Range": "175m" }, { "CenterDamage": 200 } ] }, "yakuza_shakedown_target": { "AbilityChannelTimeDisplay": 5, "AbilityCooldown": 26.0, "AbilityUnitTargetLimit": 1, "ChannelMoveSpeed": 50, "DPS": 45, "Key": "yakuza_shakedown_target", "Name": "Shakedown", "Radius": 6, "ShareDamagePercent": 33, "ShareDamageThreshold": 20, "TickTime": 0.5, "Upgrades": [ { "WeaponPowerDebuff": -30 }, { "IgnoreChannelSlow": 1 }, { "ShareDamagePercent": 67 } ] }
}