Data:AbilityData.json: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
Deadbot (talk | contribs)
Deadbot v1.5.4-6236
Deadbot (talk | contribs)
Deadbot v1.17.0-6684
 
(60 intermediate revisions by 6 users not shown)
Line 3: Line 3:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "AfterburnWatcher",
"Subclass": "AfterburnWatcher",
"LightMeleeBuildUp": 20,
"HeavyMeleeBuildUp": 35,
"LightMeleeRefresh": 1.5,
"HeavyMeleeRefresh": 3,
"AfterburnDotModifier": {
"Class": "AfterburnDot",
"Subclass": "AfterburnDot",
"StatusEffectPriority": 50,
"EnabledStateMask": [
"Afterburning"
]
},
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup"
}
}
],
"BehaviourBits": [
"BehaviorCleaveDisabled",
"BehaviorDisplaysDamageImpact"
],
"BuildUpBulletPercentPerHit": 8.1,
"BuildUpBulletPercentPerHit": 8.1,
"BuildUpDuration": 17,
"BuildUpDuration": {
"BurnDuration": 3,
"Value": 17,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDurationBase": 3,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CritBuildup": 15.4,
"CritBuildup": 15.4,
"DPS": {
"DPS": {
"Value": 12,
"Value": 14,
"Scale": {
"Scale": {
"Value": 0.66,
"Value": 0.66,
Line 23: Line 62:
"Upgrades": [
"Upgrades": [
{
{
"OutgoingTechDamagePercent": -20
"DPS": 16
},
},
{
{
"BurnDuration": 1
"OutgoingTechDamagePercent": -35
},
},
{
{
"DPS": 23.4
"BurnDuration": 3
}
}
]
]
},
},
"ability_astro_rifle": {
"ability_astro_rifle": {
"AbilityCharges": 4,
"AbilityCharges": {
"AbilityCooldown": 10.5,
"Value": 4,
"AbilityCooldownBetweenCharge": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 47: Line 109:
},
},
"DamageAmplificationPerStack": 10,
"DamageAmplificationPerStack": 10,
"DebuffDuration": 15,
"DebuffDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "AstroRifleDebuff",
"Subclass": "AstroRifleDebuff",
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_astro_rifle",
"Key": "ability_astro_rifle",
"MaxStacks": 10,
"MaxStacks": 10,
"Name": "Marksman",
"Name": "Marksman",
"SelfModifier": {
"Class": "AstroRifleSelf",
"Subclass": "AstroRifleSelf"
},
"Upgrades": [
"Upgrades": [
{
{
Line 76: Line 156:
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BackwardsShotDelayTime": 0.15,
"BackwardsShotDelayTime": 0.15,
"BehaviourBits": [
"BehaviorNoTarget"
],
"BuffModifier": {
"Class": "AstroShotgunBuff",
"Subclass": "AstroShotgunBuff"
},
"BulletScaleFactor": -0.75,
"BulletScaleFactor": -0.75,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 97: Line 184:
"ability_bebop_stickybomb2": {
"ability_bebop_stickybomb2": {
"AbilityCastDelay": 0.01,
"AbilityCastDelay": 0.01,
"AbilityCooldown": 18,
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCastableWhileDodging",
"BehaviorDontInterruptSlideOnCast"
],
"BombFriction": 3,
"BombFriction": 3,
"BombRestitution": 1.3,
"BombRestitution": 1.3,
Line 118: Line 217:
}
}
},
},
"DebuffDuration": 7,
"DebuffDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "WardenCrowdControlDebuff",
"Subclass": "WardenCrowdControlDebuff",
"EnabledStateMask": [
"Slowed"
]
},
"ForwardVelocity": 800,
"ForwardVelocity": 800,
"IsDisabled": false,
"IsDisabled": false,
Line 125: Line 237:
"Name": "Sticky Bomb",
"Name": "Sticky Bomb",
"ProjectileLifetime": 2,
"ProjectileLifetime": 2,
"Radius": 6.5,
"Radius": {
"SlowDuration": 3,
"Value": 6.5,
"Upgrades": [
"Scale": {
{
"Value": 1,
"AbilityCooldown": -8
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"Upgrades": [
{
"AbilityCooldown": -8
},
},
{
{
Line 142: Line 270:
},
},
"ability_blood_bomb": {
"ability_blood_bomb": {
"AbilityCooldown": 14.5,
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 149: Line 283:
"BeepSoundIntervalBias": 0.55,
"BeepSoundIntervalBias": 0.55,
"BeepSoundMaxFrequency": 0.1,
"BeepSoundMaxFrequency": 0.1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 160: Line 299:
"Key": "ability_blood_bomb",
"Key": "ability_blood_bomb",
"Name": "Essence Bomb",
"Name": "Essence Bomb",
"Radius": 9,
"Radius": {
"SelfDamage": {
"Value": 7,
"Value": 30,
"Scale": {
"Scale": {
"Value": 1.8,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
"SelfDamagePct": 30,
"SpilledBloodModifier": {
"Class": "SpilledBloodThinker",
"Subclass": "SpilledBloodThinker",
"TickRate": 0.5,
"Height": 80
},
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -4
"AbilityCooldown": -5
},
},
{
{
"Damage": 49.5
"Damage": 50,
"Radius": 2
},
},
{
{
Line 183: Line 329:
"ability_blood_shards": {
"ability_blood_shards": {
"AbilityCastDelay": 0.12,
"AbilityCastDelay": 0.12,
"AbilityCooldown": 6,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffDuration": 9,
"DebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "BloodShardDebuff",
"Subclass": "BloodShardDebuff"
},
"HealthToDamage": {
"HealthToDamage": {
"Value": 23,
"Value": 23,
Line 203: Line 371:
"NumBloodShards": 3,
"NumBloodShards": 3,
"SelfDamagePct": 9,
"SelfDamagePct": 9,
"SlowDuration": 4,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpreadAngleDegrees": 6,
"SpreadAngleDegrees": 6,
"Upgrades": [
"Upgrades": [
Line 215: Line 389:
},
},
{
{
"VulnerabilityPerStack": 7
"VulnerabilityPerStack": 8
}
}
],
],
"VulnerabilityPerStack": 8
"VulnerabilityPerStack": 7
},
},
"ability_boho_ability01": {
"ability_boho_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 241: Line 425:
},
},
"ability_boho_ability02": {
"ability_boho_ability02": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 262: Line 456:
"ability_boho_bouncyprojectile": {
"ability_boho_bouncyprojectile": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 14,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 14,
"AbilityCooldown": 15,
"Scale": {
"AbilityCooldownBetweenCharge": 7,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BounceCount": 3,
}
"BounceRadius": 18,
},
"ChannelMoveSpeed": -1,
"AbilityCharges": {
"CooldownReductionPercentagePerHit": 15,
"Value": 1,
"Damage": {
"Scale": {
"Value": 60,
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorProjectileFiredAsBullet"
],
"BounceCount": 3,
"BounceRadius": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"CooldownReductionPercentagePerHit": 15,
"Damage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 0.4,
Line 295: Line 526:
"ability_boho_channeltether": {
"ability_boho_channeltether": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 12,
"AbilityCastRange": {
"AbilityChannelTime": 3,
"Value": 12,
"AbilityCooldown": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 16,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"BonusDamage": {
"BonusDamage": {
"Value": 100,
"Value": 100,
Line 308: Line 562:
},
},
"BonusMoveSpeed": 2,
"BonusMoveSpeed": 2,
"BuffDuration": 4,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"CombatBarrier": {
Line 323: Line 587:
"Type": "spirit"
"Type": "spirit"
}
}
},
"DebuffModifier": {
"Class": "BohoChanneltetherTether",
"Subclass": "Debuff"
},
},
"ImmobilizeDuration": 2,
"ImmobilizeDuration": 2,
"ImmobilizeModifier": {
"Class": "BookwormImmobilize",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_boho_channeltether",
"Key": "ability_boho_channeltether",
Line 344: Line 616:
},
},
"ability_boho_damageshare": {
"ability_boho_damageshare": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageShareModifier": {
"Class": "BohoDamageshare",
"Subclass": "Damageshare"
},
"DamageSharePercentage": {
"DamageSharePercentage": {
"Value": 30,
"Value": 30,
Line 356: Line 648:
}
}
},
},
"DamageShareRadius": 8,
"DamageShareRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": 6,
"DebuffDuration": 6,
"IsDisabled": false,
"IsDisabled": false,
Line 378: Line 676:
"ability_boho_doublehit": {
"ability_boho_doublehit": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 11,
"AbilityCastRange": {
"AbilityCooldown": 14,
"Value": 11,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.7,
"AbilityPostCastDuration": 0.7,
"AbilityUnitTargetLimit": 16,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusMoveSpeed": 2,
"BonusMoveSpeed": 2,
"BuffDuration": 4,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "BohoDoublehitBuff",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"CombatBarrier": {
Line 426: Line 750:
},
},
"ability_bomber_ability02": {
"ability_bomber_ability02": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 446: Line 780:
},
},
"ability_bomber_ability03": {
"ability_bomber_ability03": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 466: Line 810:
},
},
"ability_bomber_ult": {
"ability_bomber_ult": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 487: Line 841:
"ability_bookworm_aoemagic": {
"ability_bookworm_aoemagic": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 25,
"Value": 30,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DetonationDelay": 1.25,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"Class": "BookwormAoemagicAreamodifier",
"Subclass": "Areamodifier",
"RootModifier": {
"Class": "BookwormImmobilize",
"Subclass": "Root"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slowmodifier"
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
}
},
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"DetonationDelay": 1.25,
"Height": 8,
"Height": 8,
"ImmobilizeDuration": 1.25,
"ImmobilizeDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_bookworm_aoemagic",
"Key": "ability_bookworm_aoemagic",
"Name": "Captivating Read",
"Name": "Captivating Read",
"Radius": 7.5,
"Radius": {
"SlowDuration": 0.5,
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 45,
"SlowPercent": 45,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -6
"AbilityCooldown": -11
},
},
{
{
"ImmobilizeDuration": 0.75
"ImmobilizeDuration": 1
},
},
{
{
"TechArmorDamageReduction": -18,
"TechArmorDamageReduction": -18,
"DebuffDuration": 6
"DebuffDuration": 6,
"Radius": 1
}
}
]
]
Line 523: Line 931:
"ability_bookworm_dragonfire": {
"ability_bookworm_dragonfire": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 30,
"Value": 1,
"AbilityCooldownBetweenCharge": 8,
"Scale": {
"AbilityDuration": 5,
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.1,
"AuraLingerDuration": 0.1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorProjectilePassThroughWorld",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 549: Line 989:
"DragonSearchRadius": 8.5,
"DragonSearchRadius": 8.5,
"DragonSearchTickRate": 0.1,
"DragonSearchTickRate": 0.1,
"DragonTravelRange": 20,
"DragonTravelRange": {
"DragonUpwardSpeed": 400,
"Value": 20,
"GroundAuraSpacing": 1,
"Scale": {
"GroundFlameDuration": 3,
"Value": 1,
"Type": "range"
}
},
"DragonUpwardSpeed": 400,
"GroundAuraModifier": {
"Class": "DragonfireGroundAura",
"Subclass": "Groundaura",
"ProvidedByAura": {
"Class": "BookwormDragonfire",
"Subclass": "GroundauraBurn"
}
},
"GroundAuraSpacing": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GroundFlameDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_bookworm_dragonfire",
"Key": "ability_bookworm_dragonfire",
"Name": "Conjure Dragon",
"Name": "Bookwyrm",
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StartupDelay": 0.3,
"StartupDelay": 0.3,
"TickRate": 0.3,
"TickRate": 0.3,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -5
"AbilityCooldown": -12
},
},
{
{
"GroundFlameDuration": 2
"GroundFlameDuration": 2,
"Radius": 1,
"AbilityCharges": 1
},
},
{
{
"Damage": 103.5,
"Damage": 100,
"DPS": 27
"DPS": 30,
"DragonTravelRange": 12
}
}
]
]
Line 574: Line 1,049:
"ability_bookworm_knightbarrier": {
"ability_bookworm_knightbarrier": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 35,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 35,
"AbilityDuration": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AttackModifier": {
"Class": "Base",
"Subclass": "Attackbuff"
},
"BarrierModifier": {
"Class": "BookwormKnightbarrier",
"Subclass": "Knightbarrier",
"DebuffModifier": {
"Class": "CitadelDisarmProc",
"Subclass": "Disarm",
"EnabledStateMask": [
"MeleeDisabled"
]
}
},
"BaseAttackDamagePercent": {
"BaseAttackDamagePercent": {
"Value": 25,
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.2,
"Value": 0.3,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusFireRate": {
"BonusFireRate": {
"Value": 0,
"Value": 0,
Line 599: Line 1,118:
"Value": 125,
"Value": 125,
"Scale": {
"Scale": {
"Value": 1.6,
"Value": 1.5,
"Type": "spirit"
"Type": "spirit"
}
}
Line 605: Line 1,124:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_bookworm_knightbarrier",
"Key": "ability_bookworm_knightbarrier",
"Name": "Defend and Fight!",
"Name": "Plot Armor",
"PushForce": 900,
"PushForce": 900,
"ShoveRadius": 6,
"ShoveRadius": 6,
Line 613: Line 1,132:
"Value": 14,
"Value": 14,
"Scale": {
"Scale": {
"Value": 0.13,
"Value": 0.16,
"Type": "spirit"
"Type": "spirit"
}
}
Line 623: Line 1,142:
},
},
{
{
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"BonusTargets": 2,
"BonusTargets": 2,
"BonusTargetsBarrierPercentage": 75
"BonusTargetsBarrierPercentage": 100
}
}
]
]
Line 631: Line 1,157:
"AbilityCastRange": 600,
"AbilityCastRange": 600,
"AbilityChannelTime": 0.7,
"AbilityChannelTime": 0.7,
"AbilityCooldown": 190,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 210,
"AbilityDuration": 13,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"AirDrag": 0.8,
"AllyHeight": 20,
"AllyHeight": 20,
"AllyRadius": 4,
"AllyRadius": 4,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCannotCancelDuringChannel",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"BonusMoveSpeed": 5,
"BonusMoveSpeed": 5,
"BuffDuration": 9,
"BuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "BookwormKnightchargeBuff",
"Subclass": "Buff"
},
"CancelCooldownRefundPercentage": 50,
"CancelCooldownRefundPercentage": 50,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 671: Line 1,227:
"KnightNavForwardDistance": 8,
"KnightNavForwardDistance": 8,
"KnightNavSearchDistance": 10,
"KnightNavSearchDistance": 10,
"KnightPositionSpread": 1.8,
"KnightPositionSpread": {
"Value": 1.8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"KnightPositionStagger": -4,
"KnightPositionStagger": -4,
"KnightWhiskerLength": 300,
"KnightWhiskerLength": 300,
Line 677: Line 1,239:
"KnightWhiskerStrength": 0.2,
"KnightWhiskerStrength": 0.2,
"MaxAmp": 100,
"MaxAmp": 100,
"MaxAmpDistance": 350,
"MaxAmpDistance": 250,
"Name": "Rallying Charge",
"Name": "Rallying Charge",
"StunDuration": 1,
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetFindingDelay": 0.04,
"TargetFindingDelay": 0.04,
"TossBackSpeed": 100,
"TossBackSpeed": 100,
Line 689: Line 1,257:
{
{
"KnightCount": 4,
"KnightCount": 4,
"KnightCountInFirstWave": 4
"KnightCountInFirstWave": 4,
"AbilityCooldown": -45
},
},
{
{
"Damage": 135,
"Damage": 160,
"StunDuration": 0.5
"StunDuration": 0.5,
"MaxAmp": 70
}
}
],
],
Line 701: Line 1,271:
"ability_bounce_pad": {
"ability_bounce_pad": {
"AbilityCastDelay": 0.08,
"AbilityCastDelay": 0.08,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 41,
"Value": 1,
"AbilityCooldownBetweenCharge": 3.5,
"Scale": {
"AbilityDuration": 22,
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 41,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"AirControlAccelPercent": 50,
"AirControlPercent": 100,
"AirControlPercent": 100,
"AllyBounceModifier": {
"Class": "BouncePadAlly",
"Subclass": "BouncePadAlly"
},
"BarrelBounceVelocity": 800,
"BarrelBounceVelocity": 800,
"BarrelUpFactor": 1,
"BarrelUpFactor": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDontInterruptSlideOnCast"
],
"BounceModifier": {
"Class": "CitadelBouncePadStomp",
"Subclass": "CitadelBouncePadStomp"
},
"BounceVelocity": 750,
"BounceVelocity": 750,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 717: Line 1,324:
"Name": "Bounce Pad",
"Name": "Bounce Pad",
"PlaceDistance": 200,
"PlaceDistance": 200,
"Radius": 12,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Scale": 1,
"Scale": 1,
"SpeedOnLandModifier": {
"Class": "Base",
"Subclass": "SpeedOnLand"
},
"StompDamage": {
"StompDamage": {
"Value": 60,
"Value": 60,
Line 737: Line 1,354:
},
},
{
{
"StompDamage": {
"StompStunDuration": 0.7
"Value": 67.5,
"Scale": {
"Value": 0.32178,
"Type": null
}
}
}
}
],
],
Line 750: Line 1,361:
"ability_bullet_flurry": {
"ability_bullet_flurry": {
"AbilityCastDelay": 0.4,
"AbilityCastDelay": 0.4,
"AbilityCooldown": 165,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 165,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Scale": {
"Value": 0.060934,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3.5,
"Scale": [
{
"Value": 0.03,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusFireRate": 30,
"AutoCastDelayModifier": {
"Class": "CitadelBulletFlurryWindup",
"Subclass": "Cast"
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusFireRate": 25,
"BulletFlurryModifier": {
"Class": "CitadelBulletFlurry",
"Subclass": "CitadelBulletFlurry",
"EnabledStateMask": [
"SilencedHidden",
"InfiniteClip"
]
},
"ChannelMoveSpeed": 4,
"ChannelMoveSpeed": 4,
"EvasionPercent": 30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_bullet_flurry",
"Key": "ability_bullet_flurry",
Line 767: Line 1,410:
"OverrideBulletRadius": 10,
"OverrideBulletRadius": 10,
"ProcChance": 100,
"ProcChance": 100,
"Radius": 15,
"Radius": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RadiusMin": 0.75,
"TargetsPerTick": 1,
"TargetsPerTick": 1,
"Upgrades": [
"Upgrades": [
{
{
"WeaponDamageBonus": 4
"WeaponDamageBonus": 7
},
},
{
{
"AbilityCooldown": -45
"BonusFireRate": 10,
"ChannelMoveSpeed": 3
},
},
{
{
"EvasionPercent": 60,
"EvasionPercent": 40,
"ChannelMoveSpeed": 3
"AbilityCooldown": -65
}
}
],
],
"WeaponDamageBonus": 6
"WeaponDamageBonus": 7
},
},
"ability_burrow": {
"ability_burrow": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityChannelTime": 5,
"AbilityChannelTime": {
"AbilityCooldown": 37,
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 4,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusMoveSpeed": 5,
"BulletResist": 60,
"BulletResist": 60,
"BurrowModifier": {
"Class": "Burrow",
"Subclass": "Burrow",
"EnabledStateMask": [
"Sprinting",
"DamageMovementPenaltyImmune",
"MantleDisabled",
"MeleeDisabled",
"DashDisabled",
"DuckingDisabled",
"ZiplineDisabled",
"AllowInTunnelsNoDuck",
"ShrunkCharacter",
"IsTinyCharacter"
],
"DesatAmount": 0.3
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 803: Line 1,487:
"Key": "ability_burrow",
"Key": "ability_burrow",
"Name": "Burrow",
"Name": "Burrow",
"Radius": 5,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SpeedLostDuration": 1,
"SpeedLostDuration": 1,
"SpinDuration": 1.5,
"SpinDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpinModifier": {
"Class": "Spin",
"Subclass": "Spin",
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"SpinSlowDuration": 0.3,
"SpinSlowDuration": 0.3,
"SpinSlowPercent": 10,
"SpinSlowPercent": 10,
Line 814: Line 1,518:
"Upgrades": [
"Upgrades": [
{
{
"AbilityChannelTime": 3
"DPS": 50
},
},
{
{
"DPS": 67.5,
"AbilityChannelTime": 4,
"Radius": 2
"Radius": 2
},
},
{
{
"AbilityCooldown": -19,
"AbilityCooldown": -20,
"BonusMoveSpeed": 2
"BonusMoveSpeed": 4
}
}
]
]
Line 828: Line 1,532:
"ability_charged_bomb": {
"ability_charged_bomb": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BlastJumpVelocity": 25,
"BlastJumpVelocity": 25,
"BlastJumpVelocityCrouch": 30,
"BlastJumpVelocityCrouch": 30,
"BlastJumpVelocityGround": 20,
"BlastJumpVelocityGround": 20,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargeBombModifier": {
"Class": "ChargedBomb",
"Subclass": "ChargedBomb"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_charged_bomb",
"Key": "ability_charged_bomb",
Line 846: Line 1,564:
},
},
"Name": null,
"Name": null,
"Radius": 7,
"Radius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 862: Line 1,586:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 871: Line 1,598:
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityChannelTime": 9999,
"AbilityChannelTime": 9999,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 17,
"Value": 1,
"AbilityCooldownBetweenCharge": 4,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 4.1,
"AirSpeedMax": 4.1,
"AutoChannelModifier": {
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"CameraHeightOffset": 20,
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"CameraHorizontalOffset": 15,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.5,
"Damage": {
"Damage": {
"Value": 80,
"Value": 80,
Line 912: Line 1,668:
"ability_crackshot": {
"ability_crackshot": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 20,
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CrackshotNPCCDReduction": 50,
"CrackshotNPCCDReduction": 50,
"Damage": {
"Damage": {
Line 923: Line 1,690:
}
}
},
},
"DebuffDuration": 2,
"DebuffDuration": {
"ExplosionRadius": 2,
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"ExplosionRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FadingSlowPercent": 50,
"FadingSlowPercent": 50,
"IsDisabled": false,
"IsDisabled": false,
Line 937: Line 1,720:
},
},
{
{
"AbilityCooldownPerHeadshot": -4,
"AbilityCooldownPerHeadshot": -6,
"AbilityCooldownPerHeadshotNPC": -2
"AbilityCooldownPerHeadshotNPC": -3
}
}
]
]
Line 944: Line 1,727:
"ability_death_tax": {
"ability_death_tax": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DeathTaxHeal": {
"DeathTaxHeal": {
Line 971: Line 1,761:
]
]
},
},
"ability_digger_mudshield": {
"ability_doorman_bomb": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"AbilityCooldown": 30,
"Value": 1,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 6,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "max_charges"
"BulletShieldDamageConversionPercent": 80,
"BulletShieldMaxHealthPercentage": 30,
"ChannelMoveSpeed": -1,
"Damage": 60,
"FlatBulletDamageReduction": 5,
"IsDisabled": false,
"Key": "ability_digger_mudshield",
"Name": "Mud Shield",
"Radius": 7,
"ShieldDuration": 6,
"TickRate": 0.1,
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"BulletShieldMissingHealthPercentage": 18
},
{
"FlatBulletDamageReduction": 15
}
}
]
},
},
"AbilityCooldown": {
"ability_digger_mudshield_trigger": {
"Value": 18,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "cooldown"
"IsDisabled": false,
}
"Key": "ability_digger_mudshield_trigger",
},
"Name": null,
"AbilityCooldownBetweenCharge": {
"Upgrades": []
"Value": 7,
},
"Scale": {
"ability_doorman_bomb": {
"Value": 1,
"AbilityCharges": 1,
"Type": "charge_cooldown"
"AbilityCooldown": 18,
}
"AbilityCooldownBetweenCharge": 4,
},
"AbilityDuration": 4,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.5,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AccuracyDebuffFalloffBias": 0.3,
"AccuracyDebuffFalloffBias": 0.3,
"AuraModifier": {
"Class": "DoormanBellAura",
"Subclass": "DoormanBellAura",
"ProvidedByAura": {
"Class": "SlowBase",
"Subclass": "SlowAuraModifier"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffAccuracy": -100,
"DebuffAccuracy": -40,
"EnableAura": 1,
"ExplosionDamage": {
"ExplosionDamage": {
"Value": 55,
"Value": 55,
"Scale": {
"Scale": {
"Value": 1.7,
"Value": 1.2,
"Type": "spirit"
"Type": "spirit"
}
}
Line 1,029: Line 1,819:
"Value": 40,
"Value": 40,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.7,
"Type": "spirit"
"Type": "spirit"
}
}
},
"InaccuracyModifier": {
"Class": "DoomanBombDebuff",
"Subclass": "Debuff"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 1,037: Line 1,831:
"Name": "Call Bell",
"Name": "Call Bell",
"ProjectileDrag": 0.975,
"ProjectileDrag": 0.975,
"ProjectileFuse": 3,
"ProjectileFuse": {
"Radius": 5,
"Value": 3,
"SlowPercent": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"Upgrades": [
"Upgrades": [
{
{
"Radius": 2
"AbilityCharges": 1
},
},
{
{
"ImpactDamage": 27,
"ImpactDamage": 30,
"ExplosionDamage": 40
"ExplosionDamage": 40
},
},
{
{
"ExplodeOnImpact": 1
"ProjectileFuse": 26,
"Radius": 4.5,
"ImpactDamage": {
"Value": 0,
"Scale": {
"Value": 0.35,
"Type": "spirit"
}
},
"ExplosionDamage": {
"Value": 0,
"Scale": {
"Value": 0.35,
"Type": "spirit"
}
}
}
}
]
]
},
},
"ability_doorman_doorway": {
"ability_doorman_doorway": {
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 50,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 20,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DoorwayDistance": 60,
"AbilityCooldown": {
"IsDisabled": false,
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"DoorwayCloseCooldown": 8,
"DoorwayDistance": {
"Value": 65,
"Scale": [
{
"Value": 0,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"DoorwayTimerModifier": {
"Class": "Base",
"Subclass": "DoorwayTimerModifier"
},
"IsDisabled": false,
"Key": "ability_doorman_doorway",
"Key": "ability_doorman_doorway",
"Name": "Doorway",
"Name": "Doorway",
"PortalBarrierModifier": {
"Class": "Base",
"Subclass": "DoorwayBarrier"
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 10
"AbilityDuration": 20
},
},
{
{
Line 1,083: Line 1,949:
}
}
},
},
"BarrierDuration": 8
"BarrierDuration": 12
},
},
{
{
"DoorwayDistance": 50,
"DoorwayDistance": {
"Value": 40,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"AbilityCastRange": 30
"AbilityCastRange": 30
}
}
Line 1,092: Line 1,964:
},
},
"ability_doorman_doorway_close": {
"ability_doorman_doorway_close": {
"AbilityCooldown": 1,
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorCastableWhileBusy"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 1,102: Line 1,988:
},
},
"ability_doorman_hotel": {
"ability_doorman_hotel": {
"AbilityCastRange": 5,
"AbilityCastRange": {
"AbilityChannelTime": 1,
"Value": 7,
"AbilityCooldown": 120,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6.5,
"AbilityDuration": 6.5,
"AbilityPostCastDuration": 0.7,
"AbilityPostCastDuration": 0.7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 150,
"Value": 75,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "spirit"
}
}
},
"DamageModifier": {
"Class": "Base",
"Subclass": "DamageTimer"
},
"FreezeModifier": {
"Class": "DoormanHotelTransitionFreeze",
"Subclass": "Freeze"
},
"HotelModifier": {
"Class": "DoormanHotelVictim",
"Subclass": "Hotel",
"EnabledStateMask": [
"InvalidTeleportTarget",
"IgnoreOutOfPlayAreaCheck"
]
},
},
"HotelTimeScale": null,
"HotelTimeScale": null,
"ImposterModifier": {
"Class": "DoormanHotelImposter",
"Subclass": "Imposter",
"ImposterModifierFX": {
"Class": "DoormanHotelImposterFx",
"Subclass": "Fx"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_doorman_hotel",
"Key": "ability_doorman_hotel",
"LateCheckoutDamage": {
"LateCheckoutDamage": {
"Value": 250,
"Value": 125,
"Scale": {
"Scale": {
"Value": 1.5,
"Value": 1.5,
Line 1,128: Line 2,062:
},
},
"Name": "Hotel Guest",
"Name": "Hotel Guest",
"NoDrawModifier": {
"Class": "Base",
"Subclass": "Nodraw",
"EnabledStateMask": [
"OutOfGame",
"IgnoredByNpcTargeting",
"UnitStatusHidden",
"DoNotDrawModel"
]
},
"PreTeleportModifier": {
"Class": "Base",
"Subclass": "PreTeleport"
},
"TeleportFXModifier": {
"Class": "DoormanHotelTeleportFx",
"Subclass": "TeleportFx"
},
"TimeSlowDuration": 1,
"TimeSlowPercentage": 100,
"TimeslowModifier": {
"Class": "DoormanDiminishingTimestop",
"Subclass": "DoormanExitTimeslow"
},
"UnstoppableWhileChannelingModifier": {
"Class": "Unstoppable",
"Subclass": "DoormanHotelUnstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCastRange": 2
"AbilityCooldown": -20,
"StaminaDrain": 1
},
},
{
{
"UnstoppableWhileChanneling": 1
"Damage": 150,
"LateCheckoutDamage": 150,
"LateCheckoutStun": 1.5
},
},
{
{
"AbilityCooldown": -50
"UnstoppableWhileHotelOccupied": 1,
"LateCheckoutCooldown": 15
}
}
]
]
Line 1,142: Line 2,125:
"ability_doorman_luggage_cart": {
"ability_doorman_luggage_cart": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorProjectilePassThroughWorld",
"BehaviorDontInterruptSlideOnCast"
],
"CartDamage": {
"CartDamage": {
"Value": 80,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.75,
"Value": 0.75,
Line 1,157: Line 2,165:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_doorman_luggage_cart",
"Key": "ability_doorman_luggage_cart",
"ModifierDrag": {
"Class": "LuggageDrag",
"Subclass": "Drag",
"StompIgnoreLingerModifier": {
"Class": "Base",
"Subclass": "LuggageDragStompIgnoreLinger",
"EnabledStateMask": [
"DoormanLuggageDragged"
]
},
"StompIgnoreLingerDuration": 0.5,
"EnabledStateMask": [
"IgnorePortals"
]
},
"Name": "Luggage Cart",
"Name": "Luggage Cart",
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -8
"CartDamage": 80
},
},
{
{
"AbilityCastRange": 15
"AbilityCastRange": 25,
},
{
"CartDamage": 45,
"StunDuration": 1.2,
"WallImpactDamage": {
"WallImpactDamage": {
"Value": 117,
"Value": 75,
"Scale": {
"Scale": {
"Value": 0.75,
"Value": 0.6,
"Type": null
"Type": "spirit"
}
}
}
}
},
{
"StunDuration": 1.25,
"AbilityCooldown": -15
}
}
],
],
Line 1,186: Line 2,209:
},
},
"ability_drifter_hunger": {
"ability_drifter_hunger": {
"AbilityCastRange": 80,
"AbilityCastRange": {
"Value": 80,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AmpDamagePercent": 15,
"AmpDamagePercent": 15,
"BehaviourBits": null,
"BuffModifier": {
"Class": "Base",
"Subclass": "DrifterHungerBuff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DelayBeforeInvisStarts": 0.6,
"DelayBeforeInvisStarts": 0.6,
Line 1,207: Line 2,241:
},
},
"InvisFadeToDuration": 0.3,
"InvisFadeToDuration": 0.3,
"InvisModifier": {
"Class": "Invis",
"Subclass": "Invis"
},
"IsDisabled": false,
"IsDisabled": false,
"IsolationAssistPercentValue": 40,
"IsolationAssistPercentValue": 100,
"IsolationRange": 20,
"IsolationRange": 20,
"Key": "ability_drifter_hunger",
"Key": "ability_drifter_hunger",
Line 1,219: Line 2,257:
"SpottedRadius": 15,
"SpottedRadius": 15,
"TargetLingerDuration": 3,
"TargetLingerDuration": 3,
"TargetModifier": {
"Class": "HungerTarget",
"Subclass": "HungerTarget"
},
"TickRate": 1,
"TickRate": 1,
"TrailDuration": 10,
"TrailDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
"BonusMoveSpeed": 2
"BonusMoveSpeed": 3
},
},
{
{
"CooldownReductionOnKill": 15,
"HealOnKillPct": 24,
"StaminaToRestore": 3
"StaminaToRestore": 2
},
},
{
{
"AmpDamagePercent": 10
"AmpDamagePercent": 11
}
}
],
],
"WeaponDmgPerIsolationKill": 4
"WeaponDmgPerIsolationKill": 3
},
},
"ability_empowerbullet": {
"ability_empowerbullet": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 6,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusClip": 1,
"BonusClip": 1,
"BuffDuration": 3,
"BuffDuration": 3,
Line 1,247: Line 2,306:
"Value": 0.93,
"Value": 0.93,
"Type": "weapon_damage"
"Type": "weapon_damage"
}
},
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow",
"EnabledStateMask": [
"GlowThroughWallsToProvider",
"SilenceMovementAbilites"
]
},
"EmpowerBulletModifier": {
"Class": "EmpowerBullet",
"Subclass": "EmpowerbulletWatcher",
"StatusEffectPriority": 0,
"MaxBulletsToProcInShot": 1,
"DebuffModifier": {
"Class": "StompDebuff",
"Subclass": "EmpowerbulletDebuff"
}
}
},
},
Line 1,269: Line 2,346:
"ability_explosive_barrel": {
"ability_explosive_barrel": {
"AbilityCastDelay": 0.125,
"AbilityCastDelay": 0.125,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 28,
"Value": 2,
"AbilityCooldownBetweenCharge": 3.5,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ArmTime": 0.5,
"Type": "max_charges"
"BarrelDamage": {
}
"Value": 80,
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7.5,
"Scale": {
"Scale": {
"Value": 1.6,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"BarrelHeavyMeleeForceForward": 1100,
"AbilityUnitTargetLimit": 1,
"BarrelHeavyMeleeForceUp": 550,
"ArmTime": 0.1,
"BarrelHeavyMeleeForceForward": 1800,
"BarrelHeavyMeleeForceUp": 300,
"BarrelLifetime": 8,
"BarrelLifetime": 8,
"BarrelLightMeleeForceForward": 760,
"BarrelLightMeleeForceForward": 1400,
"BarrelLightMeleeForceUp": 550,
"BarrelLightMeleeForceUp": 300,
"BarrelPitchMax": 45,
"BarrelPitchMax": 90,
"BarrelPitchMin": 2,
"BarrelPitchMin": 2,
"BarrelRollSpeedMoveAir": 10,
"BarrelRollSpeedMoveAir": 10,
"BarrelRollSpeedMoveMin": 15,
"BarrelRollSpeedMoveMin": 20,
"BarrelScale": 1.3,
"BarrelScale": 1.3,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorDontInterruptSlideOnCast",
"BehaviorAllowAltCast",
"BehaviorCastImmediateOnOtherAbility"
],
"BurnDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnModifier": {
"Class": "BaseDot",
"Subclass": "BarrelBurn"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 13.3333,
"Scale": {
"Value": 0.175,
"Type": "spirit"
}
},
"ImpactDamage": {
"Value": 40,
"Scale": {
"Value": 0.525,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_explosive_barrel",
"Key": "ability_explosive_barrel",
"MinTimeBeforeDestroy": 1,
"MinTimeBeforeDestroy": 0.1,
"Name": "Powder Keg",
"Name": "Powder Keg",
"Radius": 6,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.5,
"TossDuration": 0.4,
"TossDuration": 0.4,
"TossSpeed": 3.556,
"TossSpeed": 3.556,
Line 1,304: Line 2,433:
},
},
{
{
"BarrelDamage": 58.5
"AbilityCharges": 1
},
},
{
{
"AbilityCharges": 2,
"ImpactDamage": {
"TossDuration": 0.4,
"Value": 40,
"TossSpeed": 3.556
"Scale": {
"Value": 0.25,
"Type": "spirit"
}
},
"DPS": {
"Value": 13.3333,
"Scale": {
"Value": 0.083333,
"Type": "spirit"
}
},
"AbilityCooldownBetweenCharge": -5
}
}
]
]
Line 1,315: Line 2,456:
"ability_familiar_ability01": {
"ability_familiar_ability01": {
"AbilityCastDelay": 0.18,
"AbilityCastDelay": 0.18,
"AbilityCastRange": 24,
"AbilityCastRange": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"AbilityChannelTime": {
"Value": 1.9,
"Value": 1.9,
Line 1,323: Line 2,470:
}
}
},
},
"AbilityCooldown": 175,
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling"
},
"AwakeDamage": {
"AwakeDamage": {
"Value": 120,
"Value": 120,
Line 1,333: Line 2,490:
}
}
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel",
"BehaviorDisplaysDamageImpact",
"BehaviorCooldownOnChannelEnd",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageResistPctWhileChanneling": 30,
"EffectModifier": {
"Class": "CitadelModifierFamiliarAsleep",
"Subclass": "Effect"
},
"Height": 20,
"Height": 20,
"IsDisabled": false,
"IsDisabled": false,
Line 1,340: Line 2,509:
"MoveSpeedAndDashSlowPct": 25,
"MoveSpeedAndDashSlowPct": 25,
"Name": "Naptime",
"Name": "Naptime",
"Radius": 20,
"Radius": {
"Value": 19,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SleepDamageThreshold": {
"SleepDamageThreshold": {
"Value": 100,
"Value": 100,
Line 1,348: Line 2,523:
}
}
},
},
"SleepDuration": 4.25,
"SleepDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SleepMoveSpeed": 1.5,
"SleepMoveSpeed": 1.5,
"StaringModifier": {
"Class": "CitadelModifierFamiliarStaring",
"Subclass": "Staring"
},
"UnstoppableWhileChannelingModifier": {
"Class": "Unstoppable",
"Subclass": "FamiliarUltUnstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
"Upgrades": [
{
{
Line 1,356: Line 2,562:
},
},
{
{
"UnstoppableWhileChanneling": 1,
"SleepDuration": 0.75,
"DamageResistPctWhileChanneling": 30
"Radius": 3
},
},
{
{
"DamageResistPctWhileChanneling": 50,
"UnstoppableWhileChanneling": 1,
"AbilityCooldown": -55
"AbilityCooldown": -55
}
}
Line 1,366: Line 2,574:
"ability_familiar_ability02": {
"ability_familiar_ability02": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 25,
"Scale": {
"AbilityCooldownBetweenCharge": 12,
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling"
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectile",
"BehaviorDontInterruptSlideOnCast"
],
"CDReduceOnPillowHit": 5,
"CDReduceOnPillowHit": 5,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 1,381: Line 2,622:
}
}
},
},
"EffectDuration": 3,
"EffectDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"EffectModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"FadingSlowPercent": 45,
"FadingSlowPercent": 45,
"IsDisabled": false,
"IsDisabled": false,
Line 1,387: Line 2,638:
"Name": "Pillow Toss",
"Name": "Pillow Toss",
"OrbsToFire": 1,
"OrbsToFire": 1,
"Radius": 5,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TossDuration": 0.4,
"TossDuration": 0.4,
"TossForce": 300,
"TossForce": 300,
Line 1,395: Line 2,652:
},
},
{
{
"FireRateSlow": 35
"FireRateSlow": 35,
"Radius": 2
},
},
{
{
"Damage": 90,
"Damage": 100,
"Radius": 2
"AbilityCharges": 1
}
}
]
]
Line 1,405: Line 2,663:
"ability_familiar_attach": {
"ability_familiar_attach": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 23,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 23,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 5.5,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BonusMoveSpeed": 4,
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AllyLockoutModifier": {
"Class": "Base",
"Subclass": "Tagalonglockout"
},
"AttachHealModifier": {
"Class": "FamiliarAttachHeal",
"Subclass": "Attachheal"
},
"AttachedModifier": {
"Class": "FamiliarAttached",
"Subclass": "Attached",
"HostModifier": {
"Class": "FamiliarAttachhost",
"Subclass": "Host"
},
"ReplicatedBarrierModifier": {
"Class": "CitadelFamiliarReplicatedbarrier",
"Subclass": "Familiarbarrier"
},
"AttachEndingModifier": {
"Class": "Base",
"Subclass": "Attachending"
},
"EndingWarningDuration": 5
},
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "Castdelay"
},
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDoNotAllowSpamProc"
],
"BonusMoveSpeed": 4,
"CameraDummyModifier": {
"Class": "FamiliarCamdummy",
"Subclass": "Cameradummy"
},
"ChannelMoveSpeed": 5,
"ChannelMoveSpeed": 5,
"DeathBarrierModifier": {
"Class": "CitadelFamiliarReplicatedbarrier",
"Subclass": "Deathbarrier"
},
"HealingPerSecond": {
"HealingPerSecond": {
"Value": 28,
"Value": 42,
"Scale": {
"Scale": {
"Value": 0.44,
"Value": 0.4,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"HealthRegenDuration": 3,
"HealthRegenDuration": {
"HopOutLockoutDuration": 1,
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HopOffBuffModifier": {
"Class": "Base",
"Subclass": "Hopoutbuff"
},
"HopOutLockoutDuration": 0.3,
"HopOutLockoutModifier": {
"Class": "FamiliarHopoutlockout",
"Subclass": "Lockout"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_familiar_attach",
"Key": "ability_familiar_attach",
"LaunchTossModifier": {
"Class": "FamiliarAttachLaunchoff",
"Subclass": "Launchtoss"
},
"LaunchedSelfModifier": {
"Class": "CitadelModifierFamiliarSpeedlines",
"Subclass": "Launch"
},
"MissingHealthBurstPct": {
"MissingHealthBurstPct": {
"Value": 15,
"Value": 15,
Line 1,429: Line 2,774:
"Type": "spirit"
"Type": "spirit"
}
}
},
"MovingToAttachModifier": {
"Class": "FamiliarMovingtoattach",
"Subclass": "Movingtoattach"
},
},
"Name": "Tag Along",
"Name": "Tag Along",
"SpeedModifier": {
"Class": "Base",
"Subclass": "Speed"
},
"Upgrades": [
"Upgrades": [
{
{
Line 1,436: Line 2,789:
},
},
{
{
"BonusBarrierAmpPercent": 25,
"BonusBarrierAmpPercent": 35,
"BonusItemDurationPercent": 25,
"BonusItemDurationPercent": 35,
"BonusItemRangePercent": 25
"BonusItemRangePercent": 35
},
},
{
{
"TechPowerPercent": 15,
"TechPowerPercent": 15,
"BonusSpiritPower": 35,
"BonusSpiritPower": 35,
"HopOffEffecDuration": 10
"HopOffEffecDuration": 10,
"MissingHealthBurstPct": {
"Value": 0,
"Scale": {
"Value": 0.016,
"Type": "spirit"
}
},
"HealingPerSecond": {
"Value": 0,
"Scale": {
"Value": 0.34,
"Type": "spirit"
}
}
}
}
]
]
},
},
"ability_familiar_attach_trigger": {
"ability_familiar_attach_trigger": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 1,458: Line 2,838:
},
},
"ability_familiar_helpinghands": {
"ability_familiar_helpinghands": {
"AIAggroModifier": {
"Class": "NeutralAggro",
"Subclass": "Aiaggro"
},
"AIPhysicsModifier": {
"Class": "FamiliarAiPhysics",
"Subclass": "Aiphysics"
},
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"AbilityCastRange": {
Line 1,470: Line 2,858:
"ArmTime": 0.1,
"ArmTime": 0.1,
"AuraAttackHeight": 10,
"AuraAttackHeight": 10,
"AuraRadius": 10,
"AuraRadius": {
"AuraSoftRadius": 10,
"Value": 10,
"BonusMoveSpeed": 3,
"Scale": {
"ChannelMoveSpeed": -1,
"Value": 1,
"DPSPerSprite": 1,
"Type": "range"
"Damage": 20,
}
"HelperChoreCooldownDuration": 5,
},
"AuraSoftRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSprint",
"BehaviorAllowSelfCast",
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDisplaysDamageImpact",
"BehaviorDoNotAllowSpamProc",
"BehaviorDontInterruptSlideOnCast"
],
"BonusMoveSpeed": 3,
"ChannelMoveSpeed": -1,
"DPSPerSprite": 1,
"Damage": 20,
"HelperChoreCooldownDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"HelperCount": 1,
"HelperCount": 1,
"HelperDowntimeDuration": 15.1,
"HelperDowntimeDuration": {
"Value": 15.1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"HelpersPerPatrol": 4,
"HelpersPerPatrol": 4,
"InfestBurstHealthPercent": 75,
"InfestBurstHealthPercent": 75,
"InfestDamageTakenPercent": 35,
"InfestDamageTakenPercent": 30,
"InfestHeal": {
"InfestHeal": {
"Value": 14,
"Value": 8,
"Scale": {
"Scale": {
"Value": 0.1,
"Value": 0.14,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"InfestHealInterval": 3,
"InfestHealInterval": 2,
"InfestModifier": {
"Class": "CitadelModifierFamiliarInfested",
"Subclass": "Infest"
},
"InfestWaitingModifier": {
"Class": "Base",
"Subclass": "Infestwaiting",
"EnabledStateMask": [
"FamiliarInfestWaiting"
]
},
"InvisWatcherModifier": {
"Class": "FamiliarHelperInvisWatcher",
"Subclass": "FamiliarHelperInvisWatcher"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_familiar_helpinghands",
"Key": "ability_familiar_helpinghands",
Line 1,495: Line 2,931:
"Name": "Lil Helpers",
"Name": "Lil Helpers",
"PatrolDamageCooldown": 10,
"PatrolDamageCooldown": 10,
"PlayerInfestDuration": 8,
"PlayerInfestDuration": {
"TechArmorGain": 15,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechArmorGain": 12,
"TickRate": 0.2,
"TickRate": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"HelperCount": 1
"HelperCount": 1,
"BonusMoveSpeed": 1.5
},
},
{
{
"TechArmorGain": 8,
"HelperCount": 1,
"BonusMoveSpeed": 1.5
"InfestDamageTakenPercent": 15
},
},
{
{
"HelperCount": 2,
"HelperCount": 1,
"InfestDamageTakenPercent": 15
"TechArmorGain": 15
}
}
]
]
},
},
"ability_fire_bomb": {
"ability_fencer_lunge": {
"AbilityCooldown": 140,
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AttackDashRange": {
"Damage": {
"Value": 3,
"Value": 150,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AttackingDashSpeed": 55.88,
"BaseDamage": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 0.55,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplodeDelay": 3,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorDisplaysDamageImpact",
"Key": "ability_fire_bomb",
"BehaviorDontTriggerPostCastOnCastComplete",
"Name": "Concussive Combustion",
"BehaviorMovement",
"Radius": 13,
"BehaviorTriggerCancelMashProtectionOnCast",
"StunDuration": 1.25,
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"DashBuffModifier": {
"Class": "Base",
"Subclass": "Dashmodifier"
},
"DashRadius": 1.85,
"DashRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 27.94,
"HealFixedHealth": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"HoldDurationMax": 1.1,
"HoldDurationMin": 0.25,
"IsDisabled": false,
"Key": "ability_fencer_lunge",
"MaxDamageBeforePerfect": {
"Value": 40,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"MaxProcBleedDamagePercent": 50,
"MaxStabs": 3,
"MaxStacks": 2,
"Name": "Flawless Advance",
"ParryCooldownReduction": 5,
"PctTravelDistanceToDamageIn": 80,
"PerfectDamage": {
"Value": 65,
"Scale": {
"Value": 1.55,
"Type": "spirit"
}
},
"PerfectHoldTimeStart": 0.525,
"PerfectWindowDuration": 0.25,
"RecastTime": 5,
"SlashCollisionRadius": 4.05,
"SlashLength": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlashRadius": 1.6,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -35
"HealFixedHealth": {
"Value": 35,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
}
},
},
{
{
"StunDuration": 0.5,
"AbilityCooldown": -12,
"Radius": 3
"BulletResist": 60,
"DashBuffDuration": 1.5
},
},
{
{
"Damage": 94.5,
"BaseDamage": {
"LifeStealPercentOnHit": 70
"Value": 30,
"Scale": {
"Value": 1.15,
"Type": "spirit",
"Multiply": true
}
},
"MaxDamageBeforePerfect": {
"Value": 45,
"Scale": {
"Value": 1.15,
"Type": "spirit",
"Multiply": true
}
},
"PerfectDamage": {
"Value": 65,
"Scale": {
"Value": 1.15,
"Type": "spirit",
"Multiply": true
}
},
"AttackDashRange": 3,
"DashSpeed": 13.97
}
}
]
]
},
},
"ability_flame_dash": {
"ability_fencer_riposte": {
"AbilityCastDelay": 0.2,
"AbilityChannelTime": {
"AbilityCooldown": 38,
"Value": 0.8,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 1,
"ChannelMoveSpeed": 18,
"DPS": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.8,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DashAirSpeed": 8,
"AbilityCooldown": {
"DashSpeed": 12,
"Value": 22,
"FlameAuraRadius": 4.5,
"Scale": {
"FlameDashJumpBonus": 50,
"Value": 1,
"GroundAuraSpacing": 1,
"Type": "cooldown"
"GroundFlameDuration": 4,
"IsDisabled": false,
"Key": "ability_flame_dash",
"Name": "Flame Dash",
"SideMoveSpeedReduction": -65,
"SlowResistance": 50,
"SpeedBurstSpeed": 20,
"TickRate": 0.5,
"Upgrades": [
{
"FireRateSlow": 25,
"DebuffDuration": 6
},
{
"DPS": 27
},
{
"AbilityCooldown": -15,
"AbilityCharges": 1,
"AbilityCooldownBetweenCharge": 20
}
}
]
},
},
"ability_fortuna_ability01": {
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityLifestealPercentHero": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "RiposteCastModifier"
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CounterattackAntiMashDelay": 0.2,
"DamageThreshold": {
"Value": 60,
"Scale": {
"Value": 4,
"Type": "power_increase"
}
},
"DampingFactor": 0.5,
"DashGraceWindow": 1.3,
"DashRadius": 2.2,
"DashRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 76.2,
"DebuffModifier": {
"Class": "Base",
"Subclass": "FencerRiposteAttackDebuff"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_fortuna_ability01",
"Key": "ability_fencer_riposte",
"Name": null,
"LiftHeight": 240,
"MeleeResistReduction": -25,
"MeleeResistReductionDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedMax": 4,
"Name": "Riposte",
"ParryWindow": 0.3,
"SideMoveSpeed": -100,
"SlashConeAngle": 90,
"SlashHalfWidth": 1,
"SlashRadius": 6,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"StunDuration": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetLifestealModifier": {
"Class": "FencerRiposteTargetLifesteal",
"Subclass": "FencerRiposteTargetLifesteal"
},
"TurnRateMax": 10,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"AbilityCooldown": -8
},
},
{
{
"AbilityCooldown": 0
"MeleeResistReduction": -25,
"StunDuration": 0.4
},
},
{
{
"AbilityCooldown": 0
"TargetLifesteal": 75,
"TargetLifestealDuration": 13
}
}
]
]
},
},
"ability_fortuna_ability02": {
"ability_fencer_riposte_target_select": {
"AbilityCooldown": 26,
"AbilityCastRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable",
"BehaviorCastableWhileCmdRestricted",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorCastableWhileDodging",
"BehaviorTrigger",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_fortuna_ability02",
"Key": "ability_fencer_riposte_target_select",
"Name": null,
"Name": null,
"Upgrades": [
"Upgrades": []
{
},
"AbilityCooldown": 0
"ability_fencer_throwblade": {
},
"AbilityCastDelay": 0.5,
{
"AbilityCooldown": {
"AbilityCooldown": 0
"Value": 12,
},
"Scale": {
{
"Value": 1,
"AbilityCooldown": 0
"Type": "cooldown"
}
}
]
},
},
"ability_fortuna_ability03": {
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AirDrag": 2,
"AirSpeedMax": 70,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorMovement"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "FencerSigilBuff"
},
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 85,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "FencerSigilSlow"
},
"DisarmModifier": {
"Class": "Base",
"Subclass": "UpgradeGreaterWitheringWhipDebuff",
"EnabledStateMask": [
"Disarmed"
]
},
"FallSpeedMax": 1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_fortuna_ability03",
"JumpVelocityHidden": 16,
"Name": null,
"Key": "ability_fencer_throwblade",
"Name": "Disengaging Sigil",
"SigilRadius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"TraceToGroundDistance": 1000,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"BonusFireRate": 25,
"BonusBulletSpeedPercent": 25,
"BuffDuration": 8
},
},
{
{
"AbilityCooldown": 0
"StaminaToRestore": 1,
"ResetsAirLimit": 1
},
},
{
{
"AbilityCooldown": 0
"RecastTime": 4
}
}
]
]
},
},
"ability_fortuna_ult": {
"ability_fencer_ultimate": {
"AbilityCooldown": 127,
"AbilityCastDelay": 1.5,
"AbilityChannelTime": {
"Value": 9999,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AirSpeedMax": 70,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "FencerUltCastDelay"
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorNoTarget",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDisplaysDamageImpact"
],
"BonusDamagePercent": 60,
"CameraDistance": 250,
"CasterArrivalModifier": {
"Class": "Base",
"Subclass": "FencerUltimateCasterArrival",
"EnabledStateMask": [
"SinclairTaxUltActive",
"HideCrosshair",
"HideStamina",
"HideAmmo",
"CameraTransitionAlways"
]
},
"CasterLockDuration": 1.8,
"CasterModifier": {
"Class": "FencerUltimateCaster",
"Subclass": "FencerUltimateCaster",
"EnabledStateMask": [
"SinclairTaxUltActive",
"HideCrosshair",
"HideStamina",
"HideAmmo",
"CameraTransitionAlways"
]
},
"DashAngleThreshold": 89,
"DashRadius": 7,
"DashRange": {
"Value": 27,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 254,
"DebuffDuration": 1.8,
"DelayedDamage": {
"Value": 200,
"Scale": {
"Value": 2.6,
"Type": "spirit"
}
},
"FallSpeedMax": 1,
"GapDistanceToWall": 180,
"GroundDashReductionPercent": -30,
"ImpactDamage": {
"Value": 70,
"Scale": {
"Value": 0.77,
"Type": "spirit"
}
},
"IncomingDamageReductionPercent": 70,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_fortuna_ult",
"Key": "ability_fencer_ultimate",
"Name": null,
"LowHealthEnemyThresholdPct": 50,
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Itani Lo Sahn",
"SideMoveSpeedReduction": -100,
"TargetModifier": {
"Class": "FencerUltimateTarget",
"Subclass": "Cursed",
"StatusEffectPriority": 50,
"EnabledStateMask": [
"ModNoCleanse",
"HealingDisabled",
"Disarmed",
"Silenced",
"Muted",
"DashDisabledDebuff",
"SilenceMovementAbilites"
],
"EndTimeScaleForFlinch": 0.9,
"DamageTimeOffset": 0.3
},
"TargetNonHeroModifier": {
"Class": "FencerUltimateTarget",
"Subclass": "CursedNonHero",
"StatusEffectPriority": 50,
"EnabledStateMask": [
"HealingDisabled",
"Disarmed",
"Silenced",
"Muted",
"DashDisabledDebuff",
"SilenceMovementAbilites"
],
"EndTimeScaleForFlinch": 0.9,
"DamageTimeOffset": 0.3
},
"TechCleaveExpireTime": 0.35,
"TimeScaleDebuff": 70,
"TimerSoundDuration": 1,
"TravelDistPctBeforeWallGapCheck": 70,
"TurnRateMaxDuringCast": 999,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"DashRange": 8
},
},
{
{
"AbilityCooldown": 0
"AbilityCooldown": -35
},
},
{
{
"AbilityCooldown": 0
"BonusDamagePercent": 50
}
}
]
],
"VacuumSpeed": 10.16
},
},
"ability_frank_painaura": {
"ability_fire_bomb": {
"AbilityCooldown": 2.5,
"AbilityCooldown": {
"Value": 190,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCastableWhileBusy",
"BehaviorDisplaysDamageImpact"
],
"BuffModifier": {
"Class": "FirebombBuff",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 0,
"Value": 125,
"Scale": {
"Scale": {
"Value": 1.1,
"Value": 0.974938,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 0.5,
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"ExplodeDelay": 3.25,
"FireBombModifier": {
"Class": "Firebomb",
"Subclass": "Firebomb",
"StatusEffectPriority": 45
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_frank_painaura",
"Key": "ability_fire_bomb",
"MaxDPS": {
"Name": "Concussive Combustion",
"Value": 70,
"ProgressBarModifier": {
"Class": "Base",
"Subclass": "Progressbar"
},
"Radius": {
"Value": 12,
"Scale": {
"Scale": {
"Value": 0.92,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"MinDPS": {
"StunDuration": {
"Value": 16,
"Value": 1.25,
"Scale": {
"Scale": {
"Value": 0.18,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"Name": "Aura of Suffering",
"Radius": 7.7,
"SelfDPS": 15,
"SelfDamagePercentage": 70,
"TickRate": 0.25,
"ToggleOffDelay": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 30,
"Damage": 100
"DebuffDuration": 0.5
},
},
{
{
"MinDps": 8,
"AbilityCooldown": -65,
"MaxDPS": 36
"LifeStealPercentOnHit": 100
},
},
{
{
"IncomingDamagePercent": 13
"StunDuration": 0.9,
"Radius": 10
}
}
]
]
},
},
"ability_frank_revive": {
"ability_flame_dash": {
"AbilityChannelTime": 3,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 190,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 38,
"AbilityPostCastDuration": 0.66,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusDamagePerBullet": {
"AuraLingerDuration": 1,
"Value": 0,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 18,
"DPS": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0,
"Value": 0.7,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ChannelMoveSpeed": -1,
"DashAirSpeed": 8,
"Damage": {
"DashSpeed": 12,
"Value": 200,
"FlameAuraRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"FlameDashJumpBonus": 50,
"FlameDashModifier": {
"Class": "Flamedash",
"Subclass": "Flamedash",
"EnabledStateMask": [
"AbilityMovement",
"MantleDisabled",
"MeleeDisabled",
"SlidingDisabled",
"DuckingDisabled"
],
"GroundAuraModifier": {
"Class": "FlamedashGroundAura",
"Subclass": "FlamedashGroundAura",
"Height": 80,
"ProvidedByAura": {
"Class": "FlamedashBurn",
"Subclass": "FlamedashBurn",
"DebuffModifier": {
"Class": "Base",
"Subclass": "FlamedashDebuff"
}
}
},
"ProgressModifier": {
"Class": "Base",
"Subclass": "ProgressWatcher"
}
},
"GroundAuraSpacing": 1,
"GroundFlameDuration": {
"Value": 4,
"Scale": {
"Scale": {
"Value": 2,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"HalfHeight": 15,
"InitialDelay": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_frank_revive",
"Key": "ability_flame_dash",
"Name": "Shocking Reanimation",
"Name": "Flame Dash",
"Radius": 13,
"SideMoveSpeedReduction": -65,
"RespawnDelay": 3,
"SlowResistance": 50,
"RespawnHealthPercent": 60,
"SpeedBurstSpeed": 20,
"SlowDuration": 3,
"TickRate": 0.5,
"SlowPercent": 80,
"StunDuration": 1.5,
"Upgrades": [
"Upgrades": [
{
{
"Radius": 3,
"AbilityCooldown": -12
"Damage": 90
},
},
{
{
"RespawnHealthPercent": 40
"DPS": 20,
"GroundFlameDuration": 1
},
},
{
{
"BonusDamagePerBullet": {
"AbilityCharges": 2,
"Value": 9,
"AbilityCooldownBetweenCharge": 14
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
},
"BonusFireRate": 18
}
}
],
]
"ZombieTickRate": 0.02
},
},
"ability_frank_selfzap": {
"ability_fortuna_ability01": {
"AbilityChannelTime": 0.35,
"AbilityCooldown": {
"AbilityCharges": 1,
"Value": 26,
"AbilityCooldown": 23,
"Scale": {
"AbilityCooldownBetweenCharge": 8,
"Value": 1,
"AbilityDuration": 4.5,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 4,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CurrentHealthPercentDamage": 15,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_frank_selfzap",
"Key": "ability_fortuna_ability01",
"Name": "Jumpstart",
"Name": null,
"TotalHealthRegen": {
"Value": 100,
"Scale": {
"Value": 1.8,
"Type": "spirit"
}
},
"Upgrades": [
"Upgrades": [
{
{
"BonusMoveSpeed": 1.5
"AbilityCooldown": 0
},
},
{
{
"TotalHealthRegen": 50
"AbilityCooldown": 0
},
},
{
{
"RemoveDebuffs": 1,
"AbilityCooldown": 0
"AbilityCooldown": -4
}
}
]
]
},
},
"ability_frank_shocktarget": {
"ability_fortuna_ability02": {
"AbilityCastDelay": 0.35,
"AbilityCooldown": {
"AbilityCastRange": 16,
"Value": 26,
"AbilityCooldown": 7,
"AbilityUnitTargetLimit": 1,
"BoltCount": 5,
"BonusDamageCap": {
"Value": 200,
"Scale": {
"Scale": {
"Value": 1.86,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"BonusDamageConversionPercent": 20,
"AbilityCooldownBetweenCharge": -1,
"BonusDamageDecayLockoutDuration": 5,
"AbilityUnitTargetLimit": 1,
"BonusDamageDecayPerSecond": 20,
"BehaviourBits": [
"BonusDamageDecayRate": 0.05,
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_frank_shocktarget",
"Key": "ability_fortuna_ability02",
"Name": "Pain Battery",
"Name": null,
"ShockDPS": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"ShockTickRate": 0.1,
"SlowDuration": 1.5,
"SlowPercent": 40,
"SpreadAngle": 60,
"Upgrades": [
"Upgrades": [
{
{
"Damage": 30,
"AbilityCooldown": 0
"BonusDamageCap": 30
},
},
{
{
"AbilityCooldown": -2
"AbilityCooldown": 0
},
},
{
{
"HealOnHit": 175
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_frank_shocktarget2": {
"ability_fortuna_ability03": {
"AbilityCastDelay": 0.35,
"AbilityCooldown": {
"AbilityCastRange": 20,
"Value": 26,
"AbilityChargesConditionally": 1,
"Scale": {
"AbilityCooldown": 2,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BatteryGenerationPercent": {
"BehaviourBits": [
"Value": 100,
"BehaviorNoTarget",
"Scale": {
"BehaviorDisplaysDamageImpact"
"Value": -1,
],
"Type": "cooldown"
}
},
"BoltCount": 5,
"BonusShocksDelay": 0.2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"HealOnHit": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_frank_shocktarget2",
"Key": "ability_fortuna_ability03",
"MissingHealthPercentHeal": {
"Name": null,
"Value": 0,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Pain Battery",
"SpreadAngle": 40,
"SpreadRandomness": 0.01,
"StoredDamageHealthPercentRequired": 40,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 40,
"AbilityCooldown": 0
"SlowDuration": "2s"
},
},
{
{
"Damage": 36
"AbilityCooldown": 0
},
},
{
{
"MissingHealthPercentHeal": 18
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_golden_idol": {
"ability_fortuna_ult": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 3.5,
"BehaviourBits": [
"BulletResist": 30,
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DropOffTimer": 0.1,
"FixedMoveSpeed": 15,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_golden_idol",
"Key": "ability_fortuna_ult",
"Lifetime": 3,
"Name": "Soul Urn",
"Radius": 20,
"SlowResistancePercent": 100,
"TechResist": 30,
"Upgrades": []
},
"ability_graf_ability01": {
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_graf_ability01",
"Name": null,
"Name": null,
"Upgrades": [
"Upgrades": [
Line 1,944: Line 3,751:
]
]
},
},
"ability_graf_ability02": {
"ability_frank_painaura": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "FrankPainaura",
"Subclass": "Painaura",
"DebuffModifier": {
"Class": "FrankPainauraTarget",
"Subclass": "Painauradebuff"
}
},
"AuraOffModifier": {
"Class": "Base",
"Subclass": "Auraoff"
},
"BehaviourBits": [
"BehaviorStartCooldownOnToggleOff",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDoNotAllowSpamProc",
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"DebuffDuration": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_graf_ability02",
"Key": "ability_frank_painaura",
"Name": null,
"MaxDPS": {
"Value": 58,
"Scale": {
"Value": 0.72,
"Type": "spirit"
}
},
"MinDPS": {
"Value": 13,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"Name": "Aura of Suffering",
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfDPS": 15,
"SelfDamagePercentage": 70,
"TickRate": 0.25,
"ToggleOffDelay": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"SlowPercent": 25,
"EnemyDashSlowPercent": -25,
"DebuffDuration": 0.5
},
},
{
{
"AbilityCooldown": 0
"MinDps": 6,
"MaxDPS": 34
},
},
{
{
"AbilityCooldown": 0
"IncomingDamagePercent": 15,
"Radius": 1
}
}
]
]
},
},
"ability_graf_ability03": {
"ability_frank_revive": {
"AbilityCooldown": 26,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 240,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.66,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorCastEvenIfBusyAndExclusive",
"Key": "ability_graf_ability03",
"BehaviorChannelled",
"Name": null,
"BehaviorCastableWhileBusy",
"Upgrades": [
"BehaviorNotSilencable",
{
"BehaviorNoTarget",
"AbilityCooldown": 0
"BehaviorCastableWhileCmdRestricted",
},
"BehaviorDisplaysDamageImpact",
{
"BehaviorCanCastWhileDead"
"AbilityCooldown": 0
],
},
"BonusDamagePerBullet": {
{
"Value": 0,
"AbilityCooldown": 0
"Scale": {
"Value": 0,
"Type": "spirit"
}
}
]
},
},
"BuffModifier": {
"ability_graf_ult": {
"Class": "Base",
"AbilityCooldown": 127,
"Subclass": "Selfbuff"
"AbilityCooldownBetweenCharge": -1,
},
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 200,
"Scale": {
"Value": 2,
"Type": "spirit"
}
},
"DashSlowModifier": {
"Class": "Base",
"Subclass": "Dashslow"
},
"EnemyDashSlowPercent": -30,
"HalfHeight": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"InitialDelay": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_graf_ult",
"Key": "ability_frank_revive",
"Name": null,
"Name": "Shocking Reanimation",
"Radius": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"RespawnDelay": 3,
"RespawnHealthPercent": 50,
"RevivingModifier": {
"Class": "FrankReviving",
"Subclass": "Reviving",
"EnabledStateMask": [
"Invulnerable",
"HideCrosshair",
"HideStamina",
"HideAmmo"
]
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"SlowPercent": 120,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"BonusDamagePerBullet": {
"Value": 6,
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
},
"BonusFireRate": 15
},
},
{
{
"AbilityCooldown": 0
"RespawnHealthPercent": 50
},
},
{
{
"AbilityCooldown": 0
"Damage": 175,
"StunDuration": 1.5,
"AbilityCooldown": -95
}
}
]
],
"ZombieModifier": {
"Class": "FrankZombie",
"Subclass": "Zombie"
},
"ZombieTickRate": 0.02
},
},
"ability_gravity_lasso": {
"ability_frank_selfzap": {
"AbilityCastDelay": 0.5,
"AbilityChannelTime": {
"AbilityCastRange": 20,
"Value": 0.35,
"AbilityCooldown": 115,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityDuration": 2.25,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BouncePadExtendDuration": 1,
"BehaviourBits": [
"CameraPreviewDistance": 200,
"BehaviorChannelled",
"CameraPreviewOffset": 25,
"BehaviorNoTarget",
"CameraPreviewSpeed": 0.6,
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontInterruptSlideOnCast"
],
"BonusMoveSpeed": 3,
"BuffModifier": {
"Class": "FrankSelfzap",
"Subclass": "Selfzap"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"CurrentHealthPercentDamage": 15,
"Value": 80,
"IsDisabled": false,
"Key": "ability_frank_selfzap",
"Name": "Jumpstart",
"TotalHealthRegen": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 1.2,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExtraTargetConeAngle": 60,
"ExtraTargetHorizontalOffset": 30,
"FollowDampingFactor": 8,
"FollowDistance": 60,
"GrabExtraTargetsRadiusMult": 2,
"IsDisabled": false,
"Key": "ability_gravity_lasso",
"LassoTargetMaxSpeed": 55,
"LiftHeight": 7,
"LiftHorizontal": -30,
"LiftInitialDelay": 0.5,
"LiftInitialRisingSpeed": 100,
"LiftInitialVelocityStart": 500,
"Name": "Spirit Lasso",
"Upgrades": [
"Upgrades": [
{
{
"Damage": 67.5
"BonusMoveSpeed": 3
},
},
{
{
"AbilityDuration": 0.75
"TotalHealthRegen": 70,
"AbilityCooldown": -8
},
},
{
{
"AbilityCooldown": -30
"AbilityCharges": 1,
}
"TotalHealthRegen": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"StatusResistancePercent": 50
}
]
]
},
},
"ability_guided_arrow": {
"ability_frank_shocktarget2": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 0.35,
"AbilityChannelTime": 18,
"AbilityCastRange": {
"AbilityCooldown": 110,
"Value": 28,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusTechPowerPerKill": 10,
"BatteryGenerationPercent": {
"Value": 100,
"Scale": {
"Value": -1,
"Type": "cooldown"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"BoltCount": 7,
"BonusShocksDelay": 0.2,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 230,
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.93744,
"Value": 1.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplosionRadius": 12,
"FullyChargedFXModifier": {
"Class": "FrankShockfullycharged",
"Subclass": "ChargedFx"
},
"HealOnHit": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_guided_arrow",
"Key": "ability_frank_shocktarget2",
"Name": "Guided Owl",
"MissingHealthPercentHeal": {
"StunDuration": 0.75,
"Value": 0,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Pain Battery",
"ShockModifier": {
"Class": "FrankShocktarget",
"Subclass": "Shock"
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "ZapSlow"
},
"SpreadAngle": 40,
"SpreadRandomness": 0.005,
"StoredDamageHealthPercentRequired": 40,
"Upgrades": [
"Upgrades": [
{
{
"Damage": 85
"SlowPercent": 40,
"SlowDuration": "2s"
},
},
{
{
"AbilityCooldown": -45
"Damage": 50
},
},
{
{
"LowHealthEnemyThresholdPct": 22
"MissingHealthPercentHeal": 15,
}
"Damage": {
]
"Value": 0,
},
"Scale": {
"ability_gunslinger_demon_carbine": {
"Value": 0.6,
"AbilityCooldown": 30,
"Type": "spirit"
}
}
}
]
},
"ability_golden_idol": {
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BaseBulletDamage": {
"AirMoveIncreasePercent": 10,
"Value": 5,
"AutoIntrinsicModifiers": [
{
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
}
],
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNotSilencable",
"BehaviorNoTarget"
],
"BonusMoveSpeed": 2,
"BonusSprintAcceleration": 14,
"ChannelMoveSpeed": -1,
"DropOffTimer": 0.1,
"DropoffTimerModifier": {
"Class": "IdolReturnTimer",
"Subclass": "Timer",
"EnabledStateMask": [
"ReturningIdol"
]
},
"FixedMoveSpeed": 15,
"GroundMoveIncreasePercent": 10,
"HoldingIdolModifier": {
"Class": "CitadelHoldingGoldenIdol",
"Subclass": "CitadelHoldingGoldenIdol",
"EnabledStateMask": [
"HoldingIdol",
"TeleporterDisabled",
"ZiplineDisabled",
"AttributeCannotBePurged",
"ParryDisabled"
]
},
"IsDisabled": false,
"Key": "ability_golden_idol",
"Lifetime": 3,
"Name": "Soul Urn",
"Radius": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "damage"
"Type": "range"
}
}
},
},
"BonusBulletSpeed": 100,
"SlowResistancePercent": 100,
"BulletRadiusOverride": 13.7,
"Stamina": 1,
"BulletTimeScale": 0.01,
"StaminaCooldownReduction": 25,
"ChannelMoveSpeed": -1,
"TrailingTeamBonusArmorDamageResist": 35,
"DemonShotCount": 3,
"TrailingTeamBonusDebuffResist": 35,
"HeadshotBonus": 15,
"TrailingTeamBonusSprintSpeed": 5,
"IsDisabled": false,
"TrailingTeamBonusTechResist": 35,
"Key": "ability_gunslinger_demon_carbine",
"Upgrades": []
"MaxChargeDuration": 2.5,
},
"MoveSpeedWhileShootingPenaltyReduction": 100,
"ability_graf_ability01": {
"Name": "Hellfire Salvo",
"AbilityCooldown": {
"ProcDamagePercentage": 400,
"Value": 26,
"SpeedChange": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.0914,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_graf_ability01",
"Name": null,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -15
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
}
],
]
"WeaponReadyDuration": 5
},
},
"ability_gunslinger_salvo": {
"ability_graf_ability02": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"AbilityCastRange": 60,
"Value": 26,
"AbilityChannelTime": 1,
"Scale": {
"AbilityCooldown": 90,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 3.8,
"BehaviourBits": [
"Damage": null,
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_gunslinger_salvo",
"Key": "ability_graf_ability02",
"Name": "Demontrigger Blitz",
"Name": null,
"OverrideBulletRadius": 0.3,
"ProcChance": 100,
"ProcDamagePercentage": 220,
"TickRate": 0.5,
"TotalShots": 4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -20
"AbilityCooldown": 0
},
},
{
{
"DebuffDuration": 6
"AbilityCooldown": 0
},
},
{
{
"TotalShots": 2
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_gunslinger_spreadingfire": {
"ability_graf_ability03": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"AbilityCooldown": 10,
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BurnDuration": 4,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 20,
"Scale": {
"Value": 0.6975,
"Type": "spirit"
}
},
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_gunslinger_spreadingfire",
"Key": "ability_graf_ability03",
"Name": "Flame Imp",
"Name": null,
"SpreadRadius": 7,
"SpreadTargets": 1,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"SpreadRadius": 3
"AbilityCooldown": 0
},
},
{
{
"BurnDuration": "2s"
"AbilityCooldown": 0
},
},
{
{
"DPS": 25,
"AbilityCooldown": 0
"SpreadTargets": 1
}
}
]
]
},
},
"ability_hat_trick": {
"ability_graf_ult": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"AbilityCooldown": 21,
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"Damage": {
"BehaviourBits": [
"Value": 100,
"BehaviorNoTarget",
"Scale": {
"BehaviorDisplaysDamageImpact"
"Value": 0.93744,
],
"Type": "spirit"
"ChannelMoveSpeed": -1,
}
},
"DebuffDuration": 5,
"ExplosionRadius": 2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_hat_trick",
"Key": "ability_graf_ult",
"Name": "Hat Trick",
"Name": null,
"SlowPercent": 20,
"Upgrades": [
"Upgrades": [
{
{
"Damage": 50
"AbilityCooldown": 0
},
},
{
{
"AbilityCooldown": -9.5
"AbilityCooldown": 0
},
},
{
{
"SlowPercent": 30
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_haunt": {
"ability_gravity_lasso": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 130,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BuildUpBulletPercentPerHit": 8.33,
"BehaviourBits": [
"BuildUpDuration": 0.1,
"BehaviorProjectile",
"BurnDuration": 0.3,
"BehaviorCleaveDisabled",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast",
"BehaviorInterruptMeleeOnCast"
],
"BouncePadExtendDuration": 1,
"CameraPreviewDistance": 200,
"CameraPreviewOffset": 25,
"CameraPreviewSpeed": 0.6,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CritBuildup": 16,
"Damage": {
"DPS": {
"Value": 80,
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.465,
"Value": 0.93,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExtraTargetConeAngle": 60,
"ExtraTargetHorizontalOffset": 30,
"FollowDampingFactor": 8,
"FollowDistance": 60,
"GrabExtraTargetsRadiusMult": 2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_haunt",
"Key": "ability_gravity_lasso",
"Name": null,
"LassoTargetMaxSpeed": 55,
"TickRate": 0.5,
"LiftHeight": 7,
"LiftHorizontal": -30,
"LiftInitialDelay": 0.5,
"LiftInitialRisingSpeed": 100,
"LiftInitialVelocityStart": 500,
"Name": "Spirit Lasso",
"Upgrades": [
"Upgrades": [
{
{
"AfterburnSpiritDamageReduction": -30
"Damage": 80
},
},
{
{
"BurnDuration": 1
"AbilityDuration": 0.75
},
},
{
{
"DPS": 30
"AbilityCooldown": -40
}
}
]
]
},
},
"ability_health_swap": {
"ability_guided_arrow": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 1.5,
"AbilityCastRange": 5.5,
"AbilityChannelTime": {
"AbilityCooldown": 185,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 125,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 2,
"BehaviourBits": [
"EnemyMinHealthPct": 30,
"BehaviorChannelled",
"EnemySlowPct": 70,
"BehaviorProjectile",
"InitialUpSpeed": 150,
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusTechPowerPerKill": 8,
"Damage": {
"Value": 230,
"Scale": {
"Value": 0.93744,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GuidingModifier": {
"Class": "GuidingArrow",
"Subclass": "GuidingArrow",
"EnabledStateMask": [
"JumpDisabled",
"ZiplineDisabled",
"DashDisabled"
],
"GlowEnemeyModifier": {
"Class": "LowHealthGlow",
"Subclass": "LowHealthGlow"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_health_swap",
"Key": "ability_guided_arrow",
"MinDiffToCast": 0.1,
"KillCheckModifier": {
"MinHealthTakenPct": 30,
"Class": "GuidingArrowKillcheck",
"Name": "Soul Exchange",
"Subclass": "KillcheckModifier"
"PostCastHoldTime": 0.7,
},
"Name": "Guided Owl",
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -35
"Damage": 85
},
},
{
{
"SelfBuffDuration": 8,
"AbilityCooldown": -40
"BonusFireRate": 35
},
},
{
{
"SilenceDuration": 3,
"LowHealthEnemyThresholdPct": 22
"SilenceRadius": 25
}
}
]
]
},
},
"ability_ice_dome": {
"ability_gunslinger_demon_carbine": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"AbilityCooldown": 170,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BlockerScaleFactor": 115,
"BaseBulletDamage": {
"BonusHealthRegen": {
"Value": 5,
"Value": 90,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "damage"
}
}
},
},
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorDontInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBulletSpeed": 100,
"BulletRadiusOverride": 13.7,
"BulletTimeScale": 0.01,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"ChargingModifier": {
"GrowTime": 0.2,
"Class": "GunslingerDemonCarbine",
"Subclass": "GunslingerDemonCarbine"
},
"DebuffModifier": {
"Class": "ChronoKineticCarbineSlow",
"Subclass": "ChronoKineticCarbineSlow",
"StatusEffectPriority": 50
},
"DemonShotCount": 3,
"HeadshotBonus": 15,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_ice_dome",
"Key": "ability_gunslinger_demon_carbine",
"Name": "Frozen Shelter",
"MaxChargeDuration": 2.5,
"Radius": 10,
"MoveSpeedWhileShootingPenaltyReduction": 100,
"SlowPercent": 35,
"Name": "Hellfire Salvo",
"ProcDamagePercentage": 400,
"SpeedChange": {
"Value": 25,
"Scale": {
"Value": 0.0914,
"Type": "spirit"
}
},
"Upgrades": [
"Upgrades": [
{
{
"FireRateSlow": 35
"AbilityCooldown": -15
},
}
{
],
"AbilityDuration": 1
"WeaponReadyDuration": {
},
"Value": 5,
{
"Scale": {
"BonusHealthRegen": {
"Value": 1,
"Value": 50,
"Type": "duration"
"Scale": {
"Value": 1.023,
"Type": "spirit"
}
}
}
}
]
}
},
},
"ability_ice_dome_trigger": {
"ability_gunslinger_salvo": {
"IsDisabled": false,
"AbilityCastDelay": 1,
"Key": "ability_ice_dome_trigger",
"AbilityCastRange": {
"Name": "Frozen Shelter",
"Upgrades": []
},
"ability_ice_grenade": {
"AbilityCastDelay": 0.1,
"AbilityCharges": 1,
"AbilityCooldown": 20,
"AbilityCooldownBetweenCharge": 7,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.914004,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"HealAmount": {
"AbilityChannelTime": {
"Value": 0,
"Value": 1,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
}
},
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorAlwaysPreviewRadius",
"BehaviorDisarmable",
"BehaviorDisplaysDamageImpact",
"BehaviorCastableWhileDodging",
"BehaviorCooldownOnChannelEnd",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 3.8,
"Damage": null,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_ice_grenade",
"Key": "ability_gunslinger_salvo",
"Name": "Frost Grenade",
"Name": "Demontrigger Blitz",
"Radius": 6.5,
"OverrideBulletRadius": 0.3,
"SlowDuration": 4,
"ProcChance": 100,
"SlowPercent": 40,
"ProcDamagePercentage": 220,
"StaminaCooldownIncrease": -40,
"ProcWatcherModifier": {
"Class": "SalvoBullet",
"Subclass": "SalvoBulletWatcher",
"MaxBulletsToProcInShot": 1
},
"TickRate": 0.5,
"TotalShots": 4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"AbilityCooldown": -20
},
},
{
{
"HealAmount": {
"DebuffDuration": 6
"Value": 80,
"Scale": {
"Value": 1.488,
"Type": "spirit"
}
}
},
},
{
{
"Damage": 144,
"TotalShots": 2
"StaminaCooldownIncrease": -30
}
}
]
],
"VictimWarningModifier": {
"Class": "Base",
"Subclass": "GunslingerSalvoWarningModifier"
}
},
},
"ability_icebeam": {
"ability_gunslinger_spreadingfire": {
"AbilityChannelTime": 5,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BeamSplit": {
"BehaviourBits": [
"Value": 0,
"BehaviorDontSwitchAwayOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BurnDuration": {
"Value": 4,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "range"
"Type": "duration"
}
}
},
},
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChannelSlowPercent": 8,
"DPS": {
"DPS": {
"Value": 45,
"Value": 20,
"Scale": {
"Value": 0.6975,
"Type": "spirit"
}
},
"Damage": {
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.837,
"Value": 0.744,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IceBeamBuildupProcDuration": 2,
"FireDebuffModifier": {
"Class": "SpreadingfireDot",
"Subclass": "SpreadingfireDot",
"StatusEffectPriority": 50
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_icebeam",
"Key": "ability_gunslinger_spreadingfire",
"MaxFireRateSlowPercent": 35,
"Name": "Flame Imp",
"MaxGroundDashReductionPercent": -20,
"SpreadRadius": {
"MaxSlowPercent": 40,
"Value": 7,
"MaxSlowTime": 2,
"Scale": {
"MinSlowPercent": 30,
"Value": 1,
"Name": "Arctic Beam",
"Type": "range"
"PathLength": 25,
}
"PathWidth": 1.1,
},
"SlowDuration": 0.6,
"SpreadTargets": 1,
"TickRate": 0.1,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -7
"SpreadRadius": 3
},
},
{
{
"DPS": 33.3
"BurnDuration": "2s"
},
},
{
{
"BeamSplit": {
"DPS": 25,
"Value": 10,
"SpreadTargets": 1
"Scale": {
"Value": 0.93,
"Type": "range"
}
},
"BeamSplitCount": 2
}
}
]
]
},
},
"ability_icepath": {
"ability_hat_trick": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 46,
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 250,
"BehaviourBits": [
"ChannelMoveSpeed": -1,
"BehaviorProjectile",
"IcePathAuraDuration": 18,
"BehaviorNoTarget",
"IcePathEdgeWidth": 0.7,
"BehaviorDisplaysDamageImpact"
"IcePathInterval": 0.5,
],
"IcePathPullInStrength": 20,
"Damage": {
"IcePathShardRadius": 1.2,
"Value": 100,
"IsDisabled": false,
"Scale": {
"Key": "ability_icepath",
"Value": 0.93744,
"MinHeight": 20,
"Type": "spirit"
"ModifierRadius": 5,
"MoveSpeedBonus": 2,
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"Name": "Ice Path",
"PopupForce": 30,
"SlideScale": 50,
"SlowResistancePercent": 60,
"SprintSpeedBonus": 2,
"Upgrades": [
{
"SprintSpeedBonus": 4
},
{
"AbilityCooldown": -17
},
{
"BonusSpiritMeter": 1,
"BonusSpiritMax": 90,
"BonusSpiritLingerDuration": 9
}
}
]
},
},
"DebuffDuration": {
"ability_immobilize_trap": {
"Value": 5,
"AbilityCooldown": 34,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "duration"
"ArmTime": 2,
"ChannelMoveSpeed": -1,
"ChargedShotHitRadiusScale": 30,
"Damage": 25,
"IsDisabled": false,
"Key": "ability_immobilize_trap",
"Lifetime": 22,
"Name": "Spirit Snare",
"Radius": 6.5,
"SkipFrames": 6,
"SlowPercent": 30,
"TetherDuration": 2.25,
"TetherRadius": 6,
"TrapHeight": 2,
"TripGravity": 0.4,
"TripTime": 0.5,
"TripUpSpeed": 6.35,
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"BulletArmorReduction": -15,
"DebuffDuration": 10
},
{
"TetherDuration": 1,
"Radius": 1.5
}
}
]
},
},
"DebuffModifier": {
"ability_incendiary_projectile": {
"Class": "SlowBase",
"AbilityCastDelay": 0.1,
"Subclass": "Slow",
"AbilityCastRange": 20,
"EnabledStateMask": [
"AbilityCharges": 1,
"GlowThroughWallsToProvider",
"AbilityCooldown": 25,
"SilenceMovementAbilites"
"AbilityCooldownBetweenCharge": 6,
]
"AbilityUnitTargetLimit": 1,
},
"ChannelMoveSpeed": 18,
"ExplosionRadius": {
"Damage": {
"Value": 2,
"Value": 46,
"Scale": {
"Scale": {
"Value": 0.304668,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DebuffDuration": 8,
"GrowthPerMeter": 0.5,
"HeightOffGround": 50,
"IncomingDamagePercentFromCaster": 20,
"InitialWidth": 1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_incendiary_projectile",
"Key": "ability_hat_trick",
"Name": "Napalm",
"Name": "Hat Trick",
"ParticleRadiusMultiplier": 1.15,
"SlowPercent": 20,
"SlowDuration": 4,
"SlowPercent": 35,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"Damage": 50
},
},
{
{
"LifestealPercentHero": 10
"AbilityCooldown": -9.5
},
},
{
{
"IncomingDamagePercentFromCaster": 17,
"SlowPercent": 30
"HealAmpReceivePenaltyPercent": -33,
"HealAmpRegenPenaltyPercent": -33
}
}
]
]
},
},
"ability_intimidate": {
"ability_haunt": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": 12.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"AutoIntrinsicModifiers": [
"Damage": {
{
"Value": 55,
"Class": "AfterburnWatcher",
"Subclass": "AfterburnWatcher",
"AfterburnDotModifier": {
"Class": "AfterburnDot",
"Subclass": "AfterburnDot",
"StatusEffectPriority": 50
},
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup"
}
}
],
"BehaviourBits": [
"BehaviorCleaveDisabled",
"BehaviorDisplaysDamageImpact"
],
"BuildUpBulletPercentPerHit": 8.33,
"BuildUpDuration": {
"Value": 0.1,
"Scale": {
"Scale": {
"Value": 0.42,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DamageHealMult": 1.2,
"BurnDuration": {
"DamageHealMultNonHero": 0.5,
"Value": 0.3,
"IsDisabled": false,
"Scale": {
"Key": "ability_intimidate",
"Value": 1,
"Name": "Scorn",
"Type": "duration"
"Radius": 10,
"TickRate": 0.1,
"Upgrades": [
{
"AbilityCooldown": -3.75
},
{
"Damage": 20.7
},
{
"DamageBonus": 15,
"DebuffDuration": 16
}
}
]
},
},
"ability_kali_dust_storm": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": 25,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"CritBuildup": 16,
"CloseRangeSpeed": 80,
"DPS": {
"DamagePerSecond": {
"Value": 15,
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 0.465,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 3,
"DistanceAboveGround": 2,
"DropDownRate": 2,
"FireRateSlow": 20,
"GroundDashReductionPercent": -30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_kali_dust_storm",
"Key": "ability_haunt",
"Name": "Dust Storm",
"Name": null,
"OpenHeight": 2,
"TickRate": 0.5,
"Radius": 3.5,
"SlowPercent": 20,
"ThrownObjectRadius": 20,
"TickRate": 0.25,
"TornadoSpeed": 600,
"TrackingDistance": 15,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 30
"AfterburnSpiritDamageReduction": -30
},
},
{
{
"FireRateSlow": 40
"BurnDuration": 1
},
},
{
{
"AbilityDuration": 3,
"DPS": 30
"AbilityCooldown": -9.5
}
}
]
]
},
},
"ability_kali_trappers_bolo": {
"ability_health_swap": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 127,
"Value": 5.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BoloBounceCount": 6,
"BoloBounceSpeed": 800,
"BoloContractRadius": 5,
"BoloHitDamage": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"BoloProcDamage": {
"AbilityCooldown": {
"Value": 75,
"Value": 220,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"BoloRadius": 0.8,
"AbilityCooldownBetweenCharge": -1,
"ChannelMoveSpeed": -1,
"AbilityDuration": 0.25,
"DebuffDelay": 2,
"AbilityUnitTargetLimit": 1,
"ImmobilizeDuration": 2,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Base"
},
"ChannelMoveSpeed": 2,
"EnemyMinHealthPct": 30,
"EnemySlowPct": 70,
"InitialUpSpeed": 150,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_kali_trappers_bolo",
"Key": "ability_health_swap",
"MaxGroundDashReduction": -50,
"MinDiffToCast": 0.1,
"MaxSlow": 100,
"MinHealthTakenPct": 30,
"Name": "Trapper's Delight",
"Name": "Soul Exchange",
"PostCastHoldTime": 0.2,
"PreCastModifier": {
"Class": "HealthswapPrecast",
"Subclass": "HealthswapPrecast"
},
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"SwapModifier": {
"Class": "HealthSwapDebuff",
"Subclass": "HealthSwapDebuff"
},
"Upgrades": [
"Upgrades": [
{
{
"ReverseLifeLeech": 30,
"AbilityCooldown": -50
"ReverseLifeLeechDuration": 8
},
},
{
{
"AbilityCooldown": -47
"SilenceDuration": 3,
"SilenceRadius": 25
},
},
{
{
"StunsTargets": 1
"SelfBuffDuration": 8,
"TechResist": 50,
"BonusFireRate": 40,
"BonusSpirit": 60
}
}
]
]
},
},
"ability_lash_flog": {
"ability_ice_dome": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 24,
"Value": 8,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 30,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 65,
"Scale": {
"Scale": {
"Value": 0.85,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"HealPctVsHeroes": 60,
"AbilityCooldown": {
"HealPctVsNonHeroes": 16,
"Value": 185,
"IsDisabled": false,
"Key": "ability_lash_flog",
"Name": "Flog",
"TargetingConeAngle": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.426535,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"Upgrades": [
"AbilityUnitTargetLimit": 1,
{
"BehaviourBits": [
"EnemySlowDuration": 3,
"BehaviorCastableWhileBusy",
"EnemySlowPct": 35
"BehaviorInterruptMeleeOnCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorDisplaysDamageImpact",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanSetQuickCast",
"BehaviorAllowSelfCast",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 115,
"BonusHealthRegen": {
"Value": 90,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"GrowTime": 0.2,
"IceDomeModifier": {
"Class": "IceDome",
"Subclass": "IceDome",
"EnabledStateMask": [
"SinclairTaxUltActive"
],
"FriendlyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeFriendlyAura",
"ProvidedByAura": {
"Class": "IceDomeFriendly",
"Subclass": "IceDomeFriendly",
"Duration": 0.5
}
},
},
{
"EnemyAuraModifier": {
"AbilityCooldown": -12
"Class": "BaseAura",
},
"Subclass": "IceDomeEnemyAura",
{
"ProvidedByAura": {
"Damage": 85.5,
"Class": "IcedomeAuramodifierBase",
"FireRateSlow": 30
"Subclass": "Debuff",
"EnabledStateMask": [
"Slowed"
],
"Duration": 0.5
}
}
}
]
},
},
"ability_life_drain": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 18,
"AbilityCooldown": 30,
"AbilityDuration": 2.5,
"AbilityUnitTargetLimit": 10,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_life_drain",
"Key": "ability_ice_dome",
"LifeDrainHealthMult": 80,
"Name": "Frozen Shelter",
"LifeDrainPerSecond": {
"Radius": {
"Value": 32,
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.536216,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"MaxRange": 30,
"SlowPercent": 35,
"MoveSpeedReduction": 40,
"Name": "Life Drain",
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"LifeDrainPerSecond": 16.2
"AbilityCooldown": -20
},
},
{
{
"AbilityDuration": 2
"AbilityDuration": 1.5
},
},
{
{
"AbilityCharges": 2,
"BonusHealthRegen": {
"AbilityCooldownBetweenCharge": 0.1
"Value": 65,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"PurgeOnCast": 1
}
}
]
]
},
},
"ability_magician_animalcurse": {
"ability_ice_dome_trigger": {
"AbilityCastDelay": 0.35,
"BehaviourBits": null,
"AbilityCastRange": 20,
"IsDisabled": false,
"AbilityCooldown": 45,
"Key": "ability_ice_dome_trigger",
"AbilityCooldownBetweenCharge": -1,
"Name": "Frozen Shelter",
"AbilityDuration": 2,
"Upgrades": []
"AbilityPostCastDuration": 0.1,
},
"ability_ice_grenade": {
"AbilityCastDelay": 0.1,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDampingDuration": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageAmpPercentage": {
"Damage": {
"Value": 25,
"Value": 60,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"HealAmount": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.093,
"Value": 0.8,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"HexMoveSpeedLimit": 6,
"IceGrenadeSlowModifier": {
"Class": "IcegrenadeDebuff",
"Subclass": "KelvinIceGrenadeSlow"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_magician_animalcurse",
"Key": "ability_ice_grenade",
"MoveSpeedBonusPct": 35,
"Name": "Frost Grenade",
"Name": "Rabbit Hex",
"Radius": {
"SelfBumpImpulse": 500,
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"Damage": 30,
"HealAmount": 30
},
},
{
{
"AbilityDuration": 1
"PauseStaminaRegen": 1,
"AbilityCooldown": -10
},
},
{
{
"Radius": 6
"Radius": 2,
"HealAmount": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
}
}
}
]
]
},
},
"ability_magician_animalhexarea": {
"ability_icebeam": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"AbilityCastRange": 24,
"Value": 28,
"AbilityCooldown": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDampingDuration": 1,
"BeamSplit": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontAimFacingEnemy",
"BehaviorRequireAbilityButtonToCancel"
],
"BuildupModifier": {
"Class": "IcebeamStackingSlow",
"Subclass": "IcebeamStackingSlow",
"BuildUpDecayDelay": 0.4,
"EnabledStateMask": [
"Slowed"
],
"StatusEffectPriority": 50
},
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageAmpPercentage": {
"ChannelSlowPercent": 8,
"Value": 15,
"DPS": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.0558,
"Value": 0.38,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DetonationDelay": 0.9,
"IceBeamBuildupProcDuration": {
"HexDuration": 2,
"Value": 2,
"HexMoveSpeedLimit": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IceBeamModifier": {
"Class": "Base",
"Subclass": "Icebeaming"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_magician_animalhexarea",
"Key": "ability_icebeam",
"MoveSpeedBonusPct": 36,
"MaxFireRateSlowPercent": 20,
"Name": "Rabbit Hex",
"MaxGroundDashReductionPercent": -20,
"Radius": 6.5,
"MaxSlowPercent": 20,
"SelfBumpImpulse": 500,
"MaxSlowTime": 2,
"MinSlowPercent": 30,
"Name": "Arctic Beam",
"PathLength": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"PathWidth": 1.1,
"SlowDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"MaxSlowPercent": 25,
"MaxFireRateSlowPercent": 25
},
},
{
{
"HexDuration": 1
"DPS": {
"Value": 20,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
},
},
{
{
"Radius": 3,
"BeamSplit": {
"DamageAmpPercentage": 7
"Value": 10,
"Scale": {
"Value": 0.93,
"Type": "range"
}
},
"BeamSplitCount": 2,
"AbilityCooldown": -13
}
}
]
]
},
},
"ability_magician_bigbolt": {
"ability_icepath": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 500,
"AbilityCooldown": {
"AbilityChannelTime": 8,
"Value": 50,
"AbilityCooldown": 100,
"AbilityCooldownBetweenCharge": 3,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
"BoltRefundPerKill": 1,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 1.395,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"DamagePerShot": {
"AbilityCooldownBetweenCharge": -1,
"Value": 50,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Scale": {
"Value": 0.465,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorPreventBotUsage",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorRequireAbilityButtonToCancel"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"IcePathAuraDuration": 18,
"IcePathEdgeWidth": 0.7,
"IcePathInterval": 0.5,
"IcePathModifier": {
"Class": "Icepath",
"Subclass": "Icepath",
"EnabledStateMask": [
"AbilityMovement"
],
"FriendlyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IcepathFriendlyAura",
"ProvidedByAura": {
"Class": "IcepathFriendlyModifier",
"Subclass": "IcepathBuff"
}
},
"BonusSpiritLingerModifier": {
"Class": "IcepathTechPowerLinger",
"Subclass": "IcepathTechPowerLinger"
}
}
},
},
"DebuffDuration": 2,
"IcePathPullInStrength": 20,
"FallSpeedMax": 1,
"IcePathShardRadius": 1.2,
"InitialProjectileVelocity": 1000,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_magician_bigbolt",
"Key": "ability_icepath",
"Name": "Grand Finale!",
"MinHeight": 20,
"ProjectileLifetime": 3,
"ModifierRadius": 5,
"ProjectileRedirectCount": 1,
"MoveSpeedBonus": 2,
"Radius": 3,
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"RedirectVelocity": 1500,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"ShootDelay": 0.7,
"Name": "Ice Path",
"SlowPercent": 25,
"PopupForce": 30,
"TotalBolts": 3,
"SlideScale": 50,
"SlowResistancePercent": 60,
"SprintSpeedBonus": 2,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 25
"MoveSpeedBonus": 2,
"BulletResist": 35
},
},
{
{
"AbilityCooldown": -40
"AbilityCooldown": -25
},
},
{
{
"DamagePerShot": 50,
"BonusSpiritPct": 35,
"BoltRefundPerKill": 1
"BonusSpirit": 20
}
}
]
]
},
},
"ability_magician_cloneturret": {
"ability_immobilize_trap": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"AbilityCastRange": 15,
"Value": 34,
"AbilityCooldown": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ArmTime": 2,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"ChargedShotHitRadiusScale": 30,
"Value": 15,
"Damage": 25,
"DebuffModifier": {
"Class": "Base",
"Subclass": "ImmobilizeTrapDebuff"
},
"GlitchModifier": {
"Class": "GlitchDebuff",
"Subclass": "GlitchDebuff",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Muted",
"Glitched"
]
},
"IsDisabled": false,
"Key": "ability_immobilize_trap",
"Lifetime": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Spirit Snare",
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SkipFrames": 6,
"SlowPercent": 30,
"TetherDuration": {
"Value": 2.25,
"Scale": {
"Scale": {
"Value": 0.36,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"IsDisabled": false,
"TetherRadius": 6,
"Key": "ability_magician_cloneturret",
"TrapHeight": 2,
"LeashRadius": 20,
"TripGravity": 0.4,
"Name": "Spectral Assistant",
"TripTime": 0.5,
"TotalSwaps": 2,
"TripUpSpeed": 6.35,
"TurretBulletTargetAngle": 20,
"TurretBulletTargetRadius": 500,
"TurretBulletVerticalOffset": 2,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"AbilityCooldown": -20
},
},
{
{
"AbilityDuration": 7,
"BulletArmorReduction": -15,
"AbilityCastRange": 5,
"DebuffDuration": 10
"LeashRadius": 5
},
},
{
{
"BonusFireRate": 60,
"TetherDuration": 1,
"Damage": 12.6
"Radius": 1.5
}
}
]
]
},
},
"ability_magician_cloneturret_trigger": {
"ability_incendiary_projectile": {
"AbilityCooldown": 2,
"AbilityCastDelay": 0.1,
"IsDisabled": false,
"AbilityCastRange": {
"Key": "ability_magician_cloneturret_trigger",
"Value": 20,
"Name": "Spectral Assistant",
"Scale": {
"Upgrades": []
"Value": 1,
},
"Type": "range"
"ability_magician_copyult": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": 20,
"AbilityCooldown": 85,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"CopiedUltWindow": 12,
"CopyCooldownPercentage": 40,
"CopyInternalCooldown": 0.5,
"IsDisabled": false,
"Key": "ability_magician_copyult",
"Name": "Audience Participation",
"Upgrades": [
{},
{},
{}
]
},
"ability_magician_escape": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityCooldown": 30,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"BuffDuration": 2,
"ChannelMoveSpeed": -1,
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.5,
"InvisMoveSpeedMod": 2,
"InvisibilityDuration": 2,
"IsDisabled": false,
"Key": "ability_magician_escape",
"Name": "Escape Artist",
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 2,
"Upgrades": [
{
"StaminaHeal": 2
},
{
"AbilityCooldown": -15
},
{
"InvisibilityDuration": 2
}
}
]
},
},
"AbilityCharges": {
"ability_magician_magicbolt": {
"Value": 1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 500,
"AbilityCharges": 1,
"AbilityCooldown": 24,
"AbilityCooldownBetweenCharge": 3,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"CloneBoltDelay": 0.1,
"CloneDamagePercentage": 50,
"InitialProjectileVelocity": 800,
"IsDisabled": false,
"Key": "ability_magician_magicbolt",
"MaxDamage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 1.86,
"Value": 1,
"Type": "spirit"
"Type": "max_charges"
}
}
},
},
"MaxDamageTime": 2,
"AbilityCooldown": {
"MinDamage": {
"Value": 25,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"Name": "Vexing Bolt",
"AbilityCooldownBetweenCharge": {
"ProjectileLifetime": 4,
"Value": 6,
"ProjectileRedirectCount": 1,
"Scale": {
"Radius": 3.25,
"Value": 1,
"RedirectVelocity": 1500,
"Type": "charge_cooldown"
"Upgrades": [
{
"FireRateSlow": 25,
"DebuffDuration": 5
},
{
"AbilityCooldown": -13
},
{
"MaxDamage": 126,
"CloneDamagePercentage": 50
}
}
]
},
},
"ability_magician_magicbolt_trigger": {
"IsDisabled": false,
"Key": "ability_magician_magicbolt_trigger",
"Name": null,
"Upgrades": []
},
"ability_magician_shadowclone": {
"AbilityCastRange": 20,
"AbilityChannelTime": 1,
"AbilityCooldown": 127,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"CloneDamagePercentage": 30,
"BehaviorProjectile",
"CloneGoldToGive": 10000,
"BehaviorDisplaysDamageImpact",
"CloneHealthPercentage": 40,
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"CloneLifetime": 60,
"BehaviorDontInterruptSlideOnCast"
"CloneSpawnDistance": 2,
],
"ChannelMoveSpeed": 18,
"Damage": {
"Damage": {
"Value": 220,
"Value": 40,
"Scale": {
"Scale": {
"Value": 2.046,
"Value": 0.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "IncendiaryDebuff",
"Subclass": "IncendiaryDebuff",
"StatusEffectPriority": 50
},
"GrowthPerMeter": 0.5,
"HeightOffGround": 50,
"IncomingDamagePercentFromCaster": 16,
"InitialWidth": 1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_magician_shadowclone",
"Key": "ability_incendiary_projectile",
"Name": "The Great Homonculus!",
"Name": "Napalm",
"ParticleRadiusMultiplier": 1.15,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 35,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"AbilityCharges": 1
},
},
{
{
"AbilityCooldown": 0
"LifestealPercentHero": 15
},
},
{
{
"AbilityCooldown": 0
"IncomingDamagePercentFromCaster": 17,
"HealAmpReceivePenaltyPercent": -33,
"HealAmpRegenPenaltyPercent": -33
}
}
]
]
},
},
"ability_magician_stage": {
"ability_intimidate": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCooldown": {
"AbilityCooldown": 127,
"Value": 13,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BlockerScaleFactor": 115,
"BehaviourBits": [
"BonusHealthRegen": {
"BehaviorCastableWhileBusy",
"Value": 120,
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 50,
"Scale": {
"Scale": {
"Value": 0,
"Value": 0.75,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ChannelMoveSpeed": -1,
"DamageHealMult": {
"EnemyDragSpeed": 25.4,
"Value": 1.2,
"GrowTime": 0.2,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DamageHealMultNonHero": {
"Value": 0.35,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DebuffModifier": {
"Class": "IntimidateDebuff",
"Subclass": "IntimidateDebuff"
},
"EnemyModifier": {
"Class": "Intimidated",
"Subclass": "Intimidated"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_magician_stage",
"Key": "ability_intimidate",
"Name": "Captive Audience",
"Name": "Scorn",
"Radius": 15,
"Radius": {
"SlowPercent": 35,
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"FireRateSlow": 40
"Damage": 35
},
},
{
{
"AbilityCooldown": -38
"AbilityCooldown": -5,
"Radius": 1
},
},
{
{
"BonusHealthRegen": {
"DamageBonus": 15,
"Value": 70,
"DebuffDuration": 16
"Scale": {
"Value": 1.52334,
"Type": "spirit"
}
}
}
}
]
]
},
},
"ability_medic_trooper_heal": {
"ability_kali_dust_storm": {
"AbilityCastRange": 15,
"AbilityCastDelay": 0.2,
"AbilityCharges": 1,
"AbilityCooldown": {
"AbilityCooldown": 6,
"Value": 25,
"AbilityCooldownBetweenCharge": 6,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "cooldown"
"Heal_Players": 40,
}
"Heal_Players_Post_Lane": 80,
},
"Heal_Troopers": 80,
"HeroNearbyRange": 30,
"IsDisabled": false,
"Key": "ability_medic_trooper_heal",
"Name": null,
"SecondaryHealHeroRange": 25,
"Upgrades": []
},
"ability_nano_catform": {
"AbilityCooldown": 45,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeedPercent": 65,
"BehaviourBits": [
"BuffDuration": 16,
"BehaviorDontInterruptSprint",
"CatFormDamageDealtReduction": -100,
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"EnemyDamageSpeedPenalty": 65,
"ClimbHeight": 1,
"InterruptCooldown": 6,
"CloseRangeSpeed": 80,
"DamagePerSecond": {
"Value": 50,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DebuffDuration": 3,
"DistanceAboveGround": 2,
"DropDownRate": 2,
"FireRateSlow": 20,
"GrenadeTrailModifier": {
"Class": "CitadelDustStormThrown",
"Subclass": "CitadelDustStormThrown"
},
"GroundDashReductionPercent": -30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_nano_catform",
"Key": "ability_kali_dust_storm",
"Name": "Ava",
"Name": "Dust Storm",
"SpeedLostDuration": 2,
"OpenHeight": 2,
"Radius": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 20,
"ThrownObjectRadius": 20,
"TickRate": 0.25,
"TornadoSpeed": 600,
"TrackingDistance": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
"BuffDuration": 14
"SlowPercent": 30
},
},
{
{
"BonusMoveSpeedPercent": 45
"FireRateSlow": 40
},
},
{
{
"AbilityCooldown": -20,
"AbilityDuration": 3,
"HealthRegen": 35
"AbilityCooldown": -9.5
}
}
]
]
},
},
"ability_nano_catform_pounce": {
"ability_kali_trappers_bolo": {
"AbilityCooldown": 0.75,
"AbilityCastDelay": 0.2,
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": {
"AbilityUnitTargetLimit": 1,
"Value": 25,
"ChannelMoveSpeed": -1,
"Scale": {
"IsDisabled": false,
"Value": 1,
"Key": "ability_nano_catform_pounce",
"Type": "range"
"Name": null,
}
"Upgrades": []
},
},
"AbilityCooldown": {
"ability_nano_catform_trigger": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BoloBounceCount": 6,
"BoloBounceSpeed": 800,
"BoloContractRadius": 5,
"BoloHitDamage": {
"Value": 25,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BoloProcDamage": {
"Value": 75,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BoloRadius": 0.8,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"DebuffDelay": 2,
"Key": "ability_nano_catform_trigger",
"DebuffModifier": {
"Name": null,
"Class": "CitadelBolo",
"Upgrades": []
"Subclass": "CitadelBolo",
},
"TrapModifier": {
"ability_nano_clustergrenade": {
"Class": "CitadelRoot",
"AbilityCastDelay": 0.15,
"Subclass": "CitadelRoot",
"AbilityCooldown": 14,
"EnabledStateMask": [
"AbilityCooldownBetweenCharge": -1,
"GlowThroughWallsToProvider",
"AbilityUnitTargetLimit": 1,
"GlowToProvider"
"ChannelMoveSpeed": -1,
]
"Damage": {
},
"Value": 45,
"ReverseLeechModifier": {
"Class": "CitadelBoloLeech",
"Subclass": "CitadelBoloLeech"
}
},
"ImmobilizeDuration": {
"Value": 2,
"Scale": {
"Scale": {
"Value": 0.644,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"GrenadeAngleVariance": 0.08,
"GrenadeCount": 4,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_nano_clustergrenade",
"Key": "ability_kali_trappers_bolo",
"Lifetime": 0.75,
"MaxGroundDashReduction": -50,
"MultiHitPenaltyPercentage": 65,
"MaxSlow": 100,
"Name": "Gloom Bombs",
"Name": "Trapper's Delight",
"Radius": 3,
"TimeBetweenGrenades": 0.05,
"TossSpeed": 400,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -3
"ReverseLifeLeech": 30,
"ReverseLifeLeechDuration": 8
},
},
{
{
"Damage": 16.2
"AbilityCooldown": -47
},
},
{
{
"GrenadeCount": 3
"StunsTargets": 1
}
}
]
]
},
},
"ability_nano_dash": {
"ability_lash_flog": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 11,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 30,
"CameraDistance": 550,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorNoTarget",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"Damage": {
"DashRadius": 2,
"Value": 65,
"DashRange": 9,
"DashSpeed": 60.96,
"HealAmount": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 1.4,
"Value": 0.85,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ImpactDamage": {
"FlogDebuffModifier": {
"Value": 0,
"Class": "LashFlogDebuff",
"Subclass": "LashFlogDebuff"
},
"HealPctVsHeroes": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealPctVsNonHeroes": {
"Value": 16,
"Scale": {
"Scale": {
"Value": 1.5,
"Value": 1,
"Type": "melee"
"Type": "healing"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_nano_dash",
"Key": "ability_lash_flog",
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Flog",
"Name": "Leaping Slash",
"TargetingConeAngle": 38,
"PostDashMaintainedVelocityRatio": 0.15,
"SideMoveSpeedReduction": -90,
"SlashForwardOffset": 1.5,
"SlashHeight": 2.5,
"SlashRadius": 4.5,
"Upgrades": [
"Upgrades": [
{
{
"HealAmount": 25
"EnemySlowDuration": 3,
"EnemySlowPct": 35
},
},
{
{
"ImpactDamage": 49.5
"AbilityCooldown": -16,
"FireRateSlow": 30
},
},
{
{
"CooldownRefundPercent": 50
"Damage": 80,
"TargetingConeAngle": 40,
"HealPctVsHeroes": 20,
"HealPctVsNonHeroes": 6
}
}
]
]
},
},
"ability_nano_pounce": {
"ability_life_drain": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 14,
"Value": 18,
"Scale": {
"Scale": {
"Value": 0.0744,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"AbilityCharges": 2,
"AbilityCooldown": {
"AbilityCooldown": 26,
"Value": 34,
"AbilityCooldownBetweenCharge": 8,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 10,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_life_drain",
"LifeDrainCasterModifier": {
"Class": "Base",
"Subclass": "LifeDrainCaster",
"EnabledStateMask": [
"FamiliarAbilityKeepalive"
]
},
"LifeDrainHealthMult": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"LifeDrainPerSecond": {
"Value": 24,
"Scale": {
"Value": 0.3225,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DoublePounceTime": 3,
"LifeDrainTargetModifier": {
"ExplodeRadius": 6,
"Class": "LifeDrain",
"IsDisabled": false,
"Subclass": "LifeDrain",
"JumpHeight": 3,
"SilenceModifier": {
"Key": "ability_nano_pounce",
"Class": "CitadelSilenced",
"MinTimeToTarget": 0.5,
"Subclass": "LifeDrainSilence"
"MoveSpeedToTarget": 25,
}
"Name": "Pounce",
},
"SlashRange": 3,
"MaxRange": {
"SlowDuration": 2,
"Value": 28,
"SlowPercent": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"MoveSpeedReduction": 40,
"Name": "Life Drain",
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"SlowDuration": 1
"LifeDrainPerSecond": 13
},
},
{
{
"FireRateSlow": 30,
"AbilityDuration": 2.5
"ActiveReloadPercent": 20
},
},
{
{
"AbilityCharges": 1,
"AbilityCharges": 3,
"Damage": 60
"AbilityCooldownBetweenCharge": 0.1,
"LifeDrainPerSecond": {
"Value": 0,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
}
}
}
]
]
},
},
"ability_nano_pounce_instant": {
"ability_magician_animalcurse": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.35,
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 14,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.0744,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 250,
"AirDampingDuration": 1,
"AirDampingModifier": {
"Class": "Airdamp",
"Subclass": "AirdampAnimalcurse"
},
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"CurseModifier": {
"Value": 60,
"Class": "CitadelAnimalcurse",
"Subclass": "AnimalhexCurseModifier",
"ModelScale": 0.75
},
"DamageAmpPercentage": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 0.093,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DoublePounceTime": 3,
"HexMoveSpeedLimit": 6,
"ExplodeRadius": 6,
"IsDisabled": false,
"IsDisabled": false,
"JumpHeight": 3,
"Key": "ability_magician_animalcurse",
"Key": "ability_nano_pounce_instant",
"MoveSpeedBonusPct": 35,
"MinTimeToTarget": 0.5,
"Name": "Rabbit Hex",
"MoveSpeedToTarget": 25,
"SelfBumpImpulse": 500,
"Name": null,
"SlashRange": 3,
"SlowDuration": 2,
"SlowPercent": 30,
"Upgrades": [
"Upgrades": [
{
{
"SlowDuration": 1
"AbilityCooldown": -10
},
},
{
{
"FireRateSlow": 30,
"AbilityDuration": 1
"ActiveReloadPercent": 20
},
},
{
{
"AbilityCharges": 1,
"Radius": 6
"Damage": 60
}
}
]
]
},
},
"ability_nano_proximity_ritual": {
"ability_magician_animalhexarea": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 30,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 24,
"AbilityDuration": 60,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ActiveRadius": {
"Type": "range"
"Value": 40,
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Scale": {
"Value": 0.186,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AttackRadius": 30,
"AbilityCooldownBetweenCharge": -1,
"CatActivateDuration": 2,
"AbilityUnitTargetLimit": 1,
"AirDampingDuration": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DamageAmpPercentage": {
"Value": 40,
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.279,
"Value": 0.0558,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DamageTick": 1,
"DetonationDelay": 0.9,
"HealAmpReceivePenaltyPercent": -20,
"HexAreaModifier": {
"HealAmpRegenPenaltyPercent": -20,
"Class": "MagicianAnimalcurseHexarea",
"InvisFadeToDuration": 1,
"Subclass": "HexareaModifier",
"HexModifier": {
"Class": "CitadelAnimalcurse",
"Subclass": "AnimalhexCurseModifier",
"ModelScale": 0.75
}
},
"HexDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HexMoveSpeedLimit": 6,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_nano_proximity_ritual",
"Key": "ability_magician_animalhexarea",
"Name": "Nekomata Ward",
"MoveSpeedBonusPct": 36,
"RecentDamageMarkDuration": 1.5,
"Name": "Rabbit Hex",
"RevealOnDamageDuration": 1.5,
"Radius": {
"RevealOnSpottedDuration": 1.5,
"Value": 6.5,
"SpottedRadius": 20,
"StatueArmTime": 0.5,
"StatueHealth": {
"Value": 300,
"Scale": {
"Scale": {
"Value": 1.86,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"TargetLifesteal": 30,
"SelfBumpImpulse": 500,
"TargetLifestealNonHero": 10,
"TickInterval": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"MakeInvisible": 1
"AbilityCooldown": -10
},
},
{
{
"AbilityDuration": 30,
"HexDuration": 1
"DPS": 20
},
},
{
{
"VictimDamageReduction": -30,
"Radius": 3,
"HealAmpReceivePenaltyPercent": -30,
"DamageAmpPercentage": 7
"HealAmpRegenPenaltyPercent": -30
}
}
]
]
},
},
"ability_nano_shadow_pulse": {
"ability_magician_bigbolt": {
"AbilityChannelTime": 3,
"AbilityCastDelay": 0.5,
"AbilityCooldown": 90,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 500,
"AbilityUnitTargetLimit": 1,
"Scale": {
"AirDrag": 4,
"Value": 1,
"AirSpeedMax": 100,
"Type": "range"
"BonusMoveSpeedPercent": 30,
}
"ChannelMoveSpeed": -1,
},
"Damage": {
"AbilityChannelTime": {
"Value": 140,
"Value": 8,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"FallSpeedMax": 0.254,
"AbilityCooldown": {
"IsDisabled": false,
"Value": 100,
"Key": "ability_nano_shadow_pulse",
"Scale": {
"Name": "Return to Shadows",
"Value": 1,
"Radius": 7.5,
"Type": "cooldown"
"Upgrades": [
}
{
},
"AbilityCooldown": -25
"AbilityCooldownBetweenCharge": {
},
"Value": 3,
{
"Scale": {
"Damage": 67.5,
"Value": 1,
"BonusMoveSpeedPercent": 20
"Type": "charge_cooldown"
},
{
"BuffDuration": "6s",
"OutgoingDamagePercent": 18
}
}
]
},
},
"AbilityPostCastDuration": 0.3,
"ability_nano_shadow_step": {
"AbilityUnitTargetLimit": 1,
"AbilityCastDelay": 0.2,
"AirSpeedMax": 70,
"AbilityCooldown": 110,
"BehaviourBits": [
"AbilityCooldownBetweenCharge": -1,
"BehaviorChannelled",
"AbilityDuration": {
"BehaviorProjectile",
"Value": 12,
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCooldownOnChannelEnd"
],
"BoltHitModifier": {
"Class": "DiminishingSlow",
"Subclass": "MagicianBigboltModifier"
},
"BoltRefundPerKill": 1,
"CasterModifier": {
"Class": "Base",
"Subclass": "MagicianCasterBigboltModifier"
},
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 0.0465,
"Value": 1.395,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"DamagePerShot": {
"BulletArmorReductionDuration": 6,
"Value": 50,
"BulletArmorReductionHeavy": 15,
"BulletArmorReductionLight": 5,
"ChannelMoveSpeed": -1,
"DamageAmplification": 20,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.25,
"InvisMoveSpeedMod": {
"Value": 2,
"Scale": {
"Scale": {
"Value": 0.0372,
"Value": 0.465,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 2,
"FallSpeedMax": 1,
"InitialProjectileVelocity": 1000,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_nano_shadow_step",
"Key": "ability_magician_bigbolt",
"MeleeAttackSpeedBonus": 20,
"Name": "Grand Finale!",
"Name": "Queen of Shadows",
"ProjectileLifetime": 3,
"RevealOnDamageDuration": 0.7,
"ProjectileRedirectCount": 1,
"RevealOnSpottedDuration": 0.7,
"Radius": 3,
"SlowPercent": 30,
"RedirectVelocity": 1500,
"SpottedRadius": 15,
"ShootDelay": 0.7,
"SlowPercent": 25,
"TotalBolts": 3,
"Upgrades": [
"Upgrades": [
{
{
"StaminaCooldownReduction": 30
"SlowPercent": 25
},
},
{
{
"SlowResistancePercent": 40,
"AbilityCooldown": -40
"PurgeOnActivate": 1
},
},
{
{
"SilenceOnHeavyDuration": 3,
"DamagePerShot": 50,
"DamageAmplification": 20
"BoltRefundPerKill": 1
}
}
]
]
},
},
"ability_necro_coffin": {
"ability_magician_cloneturret": {
"AbilityCooldown": 28,
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityDuration": {
"BonusMoveSpeedPercent": 15,
"Value": 6,
"BuffDuration": {
"Value": 4,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorPreventBotUsage",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "CloneturretBuffModifier",
"Duration": -1
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Damage": {
"Value": 65,
"Value": 15,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.36,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"Damage": {
"IsDisabled": false,
"Value": 65,
"Key": "ability_magician_cloneturret",
"LeashRadius": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DebuffDuration": 3,
"Name": "Spectral Assistant",
"IsDisabled": false,
"TotalSwaps": 2,
"Key": "ability_necro_coffin",
"TurretBulletTargetAngle": 20,
"Name": "Back Off!",
"TurretBulletTargetRadius": 500,
"Radius": 9,
"TurretBulletVerticalOffset": 2,
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
{
{
"CombatBarrier": 50
"AbilityCooldown": -10
},
},
{
{
"AbilityCooldown": -6
"AbilityDuration": 7,
"AbilityCastRange": 5,
"LeashRadius": 5
},
},
{
{
"BonusMoveSpeedPercent": 15
"BonusFireRate": 60,
"Damage": 12.6
}
}
]
]
},
},
"ability_necro_fear": {
"ability_magician_cloneturret_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldown": 2,
"AbilityDuration": 4,
"BehaviourBits": [
"AbilityUnitTargetLimit": 1,
"BehaviorDontBreakInvisibility",
"ChannelMoveSpeed": -1,
"BehaviorDontInterruptSprint",
"DelayBeforeLoss": 0.5,
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorMovement"
],
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_fear",
"Key": "ability_magician_cloneturret_trigger",
"MaxStolenAttackDamage": {
"Name": "Spectral Assistant",
"Value": 25,
"Upgrades": []
},
"ability_magician_copyult": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 0.25,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"MaxStolenSpiritResist": 10,
"AbilityCooldown": {
"MaxStolenTargets": 3,
"Value": 85,
"Name": "Essence Theft",
"ProgressLossMultiplier": 2.3,
"ProgressLossPerSecond": 1,
"ShootDurationForMax": 4,
"SkullBuildUp": 0.15,
"TickInterval": 0.15,
"Upgrades": [
{
"MaxStolenSpiritResist": 5
},
{
"MaxStolenAttackDamage": 20
},
{
"BonusTetherUpgrade": 2
}
]
},
"ability_necro_gravestone": {
"AbilityCastRange": 20,
"AbilityChannelTime": 0.66,
"AbilityCooldown": 120,
"AbilityDuration": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 0.05,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraRadius": 8,
"BehaviourBits": [
"BlockerScaleFactor": 1,
"BehaviorAlwaysPreviewRadius",
"BonusHealthRegen": {
"BehaviorDisplaysDamageImpact",
"Value": 0,
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"CopiedUltSpawnedEntityModifier": {
"Class": "CitadelCopiedultSpawnedentity",
"Subclass": "CopiedultSpawnedentity",
"EnabledStateMask": [
"MaterialOverride"
]
},
"CopiedUltWindow": {
"Value": 12,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"BonusSpiritDamagePercentage": 15,
"CopyCooldownPercentage": 40,
"BuffDuration": -1,
"CopyInternalCooldown": 0.5,
"BulletResist": 12.5,
"InformTargetUltCopiedModifier": {
"Damage": {
"Class": "Base",
"Value": 150,
"Subclass": "CopyultInformtargetultcopied"
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
},
"DamageSlowDuration": 0.5,
"DamageSlowPercent": 20,
"DecayDuration": 1,
"DecayTickRate": 0.1,
"ExplodeDelay": 0.23,
"ExplosionRadius": 6.5,
"GravestoneHealth": 100,
"GravestoneTakesDamage": 1,
"GrowTime": 0.1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_gravestone",
"Key": "ability_magician_copyult",
"KnockupRadius": 4,
"Name": "Audience Participation",
"KnockupSideRatio": 1,
"UltActiveModifier": {
"KnockupSpeed": 240,
"Class": "CitadelCopyult",
"MaxGravestones": 3,
"Subclass": "CopyultModifier"
"MaxStacks": 40,
},
"Name": "Borrowed Decree",
"UltCopiedModifier": {
"PushForce": 300,
"Class": "CitadelCopyultpending",
"ReplicateZombieCast": 1,
"Subclass": "Ultcopied"
"SlowDuration": 1.25,
"SlowPercent": 80,
"SlowPercentPerStack": 0.5,
"SpawnDuration": 1.5,
"StackDuration": 5,
"StackingDebuffTickRate": 0.25,
"SummonBurstFrequency": 0.1,
"SummonFrequency": 5,
"SummonHealth": {
"Value": 200,
"Scale": {
"Value": 12,
"Type": "power_increase"
}
},
},
"SummonInitialDelay": 0.3,
"Upgrades": [
"SummonLifetime": 20,
{},
"SummonMaxCount": 32,
{},
"SummonMeleeDamage": {
{}
"Value": 40,
]
},
"ability_magician_escape": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"SummonSearchRadius": 4,
"AbilityCooldown": {
"TechArmorDamageReductionPerStack": -0.5,
"Value": 30,
"TechPower": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "power_increase"
"Type": "cooldown"
}
}
},
},
"TechResist": 20,
"AbilityCooldownBetweenCharge": -1,
"TickRate": 0.4,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast"
],
"BuffDuration": 2,
"ChannelMoveSpeed": -1,
"EscapedModifier": {
"Class": "Invis",
"Subclass": "EscapeEscapedModifier",
"EnabledStateMask": [
"Sprinting"
]
},
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.5,
"InvisMoveSpeedMod": 2,
"InvisibilityDuration": 2,
"IsDisabled": false,
"Key": "ability_magician_escape",
"Name": "Escape Artist",
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 2,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -20
"StaminaHeal": 2
},
},
{
{
"MoveSpeedPercent": 25,
"AbilityCooldown": -15
"AbilityDuration": 10
},
},
{
{
"SummonBurstCount": 3,
"InvisibilityDuration": 2
"CurrentHealthDamagePercentage": 5
}
}
]
]
},
},
"ability_necro_haunt": {
"ability_magician_magicbolt": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 35,
"AbilityCastRange": {
"AbilityCooldown": 22,
"Value": 500,
"AbilityDuration": 5,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 3,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.3,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DebuffDuration": 3,
"AbilityCharges": {
"DetonationRange": 1,
"Value": 1,
"HauntCount": 3,
"HoverRadius": 0.75,
"IsDisabled": false,
"Key": "ability_necro_haunt",
"Name": "Haunting Spectres",
"PhysicsCurlNoiseFrequency": 0.005,
"PhysicsCurlNoiseStrength": 0.6,
"PhysicsDamperStrength": 5,
"PhysicsSpinPerSecond": 180,
"PhysicsSpringStrength": 150,
"SlowPercent": 30,
"SpawnRadius": 0.2,
"TargetSearchDelayOnSuccess": 0.3,
"TargetSearchInitialDelay": 0.7,
"TargetSearchRadius": 6,
"TargetSearchRadiusVsHeroes": 15,
"TargetSearchTick": 0.1,
"TickRate": 0.1,
"Upgrades": [
{
"Damage": 16
},
{
"FireRateSlow": 30
},
{
"HauntCount": 3
}
]
},
"ability_necro_hauntingskull": {
"AbilityCastDelay": 0.15,
"AbilityCharges": 4,
"AbilityChargesConditionally": 1,
"AbilityCooldownBetweenCharge": 13,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.25,
"Value": 1,
"Type": "spirit"
"Type": "max_charges"
}
}
},
},
"DelayBeforeRespawning": 1,
"AbilityCooldown": {
"HealPerPickup": {
"Value": 24,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"IsDisabled": false,
"AbilityCooldownBetweenCharge": {
"Key": "ability_necro_hauntingskull",
"Value": 3,
"KillTime": 0.2,
"MaxHits": -1,
"Name": "Jar of Dead",
"PickupsPerBossDeath": 5,
"PickupsPerDeath": 1,
"PickupsPerHeroDeath": 5,
"PickupsPerNeutralTrooperDeath": 2,
"ResourceCost": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "cooldown"
"Type": "charge_cooldown"
}
}
},
},
"ResourceGenerationPercent": 100,
"AbilityPostCastDuration": 0.3,
"ResourcePerPickup": 10,
"AbilityUnitTargetLimit": 1,
"ResourceRadius": 40,
"BehaviourBits": [
"SkullCount": 4,
"BehaviorChannelled",
"SkullImmuneDuration": 0.15,
"BehaviorProjectile",
"SkullKillGold": {
"BehaviorNoTarget",
"Value": 5,
"BehaviorDisplaysDamageImpact",
"BehaviorTargetThroughWalls",
"BehaviorCleaveDisabled",
"BehaviorCooldownOnChannelEnd",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"CloneBoltDelay": 0.1,
"CloneDamagePercentage": 50,
"InitialProjectileVelocity": 800,
"IsDisabled": false,
"Key": "ability_magician_magicbolt",
"MaxDamage": {
"Value": 120,
"Scale": {
"Value": 1.86,
"Type": "spirit"
}
},
"MaxDamageTime": 2,
"MinDamage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.25,
"Value": 0.93,
"Type": "power_increase"
"Type": "spirit"
}
}
},
},
"SkullLifetime": 15,
"Name": "Vexing Bolt",
"SpawnRadius": 2,
"ProjectileLifetime": {
"SummonHealth": {
"Value": 4,
"Value": 20,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "power_increase"
"Type": "duration"
}
}
},
},
"SummonTakesDamage": 1,
"ProjectileRedirectCount": 1,
"TargetDashRadius": {
"Radius": {
"Value": 15,
"Value": 3.25,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"TargetSearchDelayMax": 1.25,
"RedirectVelocity": 1500,
"TargetSearchDelayMin": 1.5,
"TargetDebuffModifier": {
"TargetSearchInitialDelayMax": 0.2,
"Class": "Base",
"TargetSearchInitialDelayMin": 0.15,
"Subclass": "MagicianMagicboltDebuff"
"TargetSearchInitialStagger": 0.125,
},
"TargetSearchRadius": 7,
"TickRate": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"HealPerPickup": {
"FireRateSlow": 25,
"Value": {
"DebuffDuration": 5
"Value": 5,
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"Scale": {
"Value": 1,
"Type": "healing"
}
}
},
},
{
{
"SlowPercent": 30,
"AbilityCooldown": -13
"SlowDuration": 1
},
},
{
{
"SkullCount": 2,
"MaxDamage": 126,
"SkullsApplyPassive": 1
"CloneDamagePercentage": 50
}
}
]
]
},
},
"ability_necro_killsummon": {
"ability_magician_magicbolt_trigger": {
"AbilityCastRange": 30,
"BehaviourBits": [
"AbilityCooldown": 26,
"BehaviorDontBreakInvisibility",
"AbilityCooldownBetweenCharge": -1,
"BehaviorCastEvenIfBusyAndExclusive",
"AbilityUnitTargetLimit": 1,
"BehaviorNoTarget",
"ChannelMoveSpeed": -1,
"BehaviorTrigger"
],
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_killsummon",
"Key": "ability_magician_magicbolt_trigger",
"Name": "Borrow Life",
"Name": null,
"RecastWindow": 10,
"Upgrades": []
},
"ability_magician_shadowclone": {
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"CloneDamagePercentage": 30,
"CloneGoldToGive": 10000,
"CloneHealthPercentage": 40,
"CloneLifetime": 60,
"CloneModifier": {
"Class": "Shadowclone",
"Subclass": "ShadowcloneModifierMagician"
},
"CloneSpawnDistance": 2,
"Damage": {
"Value": 220,
"Scale": {
"Value": 2.046,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_magician_shadowclone",
"Name": "The Great Homonculus!",
"Upgrades": [
"Upgrades": [
{
{
Line 3,815: Line 6,447:
]
]
},
},
"ability_necro_killsummon_trigger": {
"ability_magician_stage": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCharges": 1,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": 8,
"Value": 20,
"AbilityDuration": 4,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "range"
"DPS": {
}
"Value": 55,
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Scale": {
"Value": 0.558,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"Damage": 180,
"AbilityCooldownBetweenCharge": -1,
"HealAmount": 100,
"AbilityDuration": {
"Height": 2,
"Value": 5.5,
"IsDisabled": false,
"Scale": {
"Key": "ability_necro_killsummon_trigger",
"Value": 1,
"Name": null,
"Type": "duration"
"Radius": 6,
"SlowPercent": 35,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"AbilityDuration": 2
},
{
"DPS": 46,
"Radius": 2
}
}
]
},
},
"ability_necro_nukemap": {
"AbilityChannelTime": 4,
"AbilityCooldown": 180,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"BehaviourBits": [
"Damage": {
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BlockerScaleFactor": 115,
"BonusHealthRegen": {
"Value": 120,
"Value": 120,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 0,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"FallSpeedMax": 20,
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"GrowTime": 0.2,
"IceDomeModifier": {
"Class": "IceDome",
"Subclass": "IceDome",
"FriendlyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeFriendlyAura",
"ProvidedByAura": {
"Class": "IceDomeFriendly",
"Subclass": "IceDomeFriendly",
"Duration": 0.5
}
},
"EnemyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeEnemyAura",
"ProvidedByAura": {
"Class": "IcedomeAuramodifierBase",
"Subclass": "Debuff",
"EnabledStateMask": [
"Slowed"
],
"Duration": 0.5
}
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_nukemap",
"Key": "ability_magician_stage",
"Name": null,
"Name": "Captive Audience",
"Radius": 3000,
"Radius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"Upgrades": [
"Upgrades": [
{
{
"Damage": 30
"FireRateSlow": 40
},
},
{
{
"AbilityCooldown": -30
"AbilityCooldown": -38
},
},
{
{
"Damage": 220
"BonusHealthRegen": {
"Value": 70,
"Scale": {
"Value": 1.52334,
"Type": "spirit"
}
}
}
}
]
]
},
},
"ability_necro_summonskele": {
"ability_medic_trooper_heal": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"AbilityCastRange": 6,
"Value": 15,
"AbilityCharges": 1,
"AbilityCooldown": 22,
"AbilityCooldownBetweenCharge": 4,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"BulletResist": 25,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 1.6,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
}
},
},
"DecayDuration": 3,
"AbilityCooldownBetweenCharge": {
"DecayTickRate": 0.1,
"Value": 6,
"DeployTime": 0.3,
"ExplosionRadius": 5,
"IsDisabled": false,
"Key": "ability_necro_summonskele",
"Name": "Gravedigging",
"PushForce": 400,
"SlowDuration": 1.25,
"SlowPercent": 25,
"SpawnDontMove": 1,
"SpawnDuration": 1.5,
"SummonCasterHealthPct": 10,
"SummonCount": 1,
"SummonDPS": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 0.05,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"SummonHealth": {
"AbilityUnitTargetLimit": 1,
"Value": 200,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"Heal_Players": 40,
"Heal_Players_Post_Lane": 80,
"Heal_Troopers": 80,
"HeroNearbyRange": 30,
"IsDisabled": false,
"Key": "ability_medic_trooper_heal",
"Name": null,
"SecondaryHealHeroRange": 25,
"Upgrades": []
},
"ability_nano_catform": {
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 12,
"Value": 1,
"Type": "power_increase"
"Type": "cooldown"
}
}
},
},
"SummonLifetime": 30,
"AbilityCooldownBetweenCharge": -1,
"SummonMeleeDamage": {
"AbilityUnitTargetLimit": 1,
"Value": 40,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorCannotCancelDuringChannel",
"BehaviorInhibitSoftCameraCollision",
"BehaviorMovement",
"BehaviorPreventBotUsage",
"BehaviorRequireAbilityButtonToCancel"
],
"BuffDuration": {
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"SummonMoveSpeed": 6,
"BuffModifier": {
"SummonSearchRadius": 4,
"Class": "NanoCatform",
"SummonTickRate": 0.1,
"Subclass": "Catform",
"SummonTurnSpeed": 4,
"EnabledStateMask": [
"TechResist": 40,
"IsTinyCharacter"
],
"ModelScale": 1
},
"CatFormDamageDealtReduction": -100,
"ChannelMoveSpeed": -1,
"DamageAmpModifier": {
"Class": "NanoDamageamp",
"Subclass": "Damageamp"
},
"EnemyDamageSpeedPenalty": 65,
"InterruptCooldown": 6,
"IsDisabled": false,
"Key": "ability_nano_catform",
"MaxBonusMoveSpeedPercent": 65,
"MinBonusMoveSpeedPercent": 30,
"Name": "Ava",
"SpeedBuildDuration": 4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"BuffDuration": 15
},
},
{
{
"MoveSpeedPercent": 30
"MaxBonusMoveSpeedPercent": 40,
"HealthRegen": 15
},
},
{
{
"ReplicateZombieCast": 1,
"OutgoingDamagePercent": 18,
"SummonHealth": 250
"DamageAmpDuration": 6,
"DamageAmpBuildDuration": 10
}
}
]
]
},
},
"ability_necro_wither": {
"ability_nano_catform_pounce": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_nano_catform_pounce",
"Name": null,
"Upgrades": []
},
"ability_nano_catform_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorTrigger",
"BehaviorInhibitSoftCameraCollision"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_nano_catform_trigger",
"Name": null,
"Upgrades": []
},
"ability_nano_clustergrenade": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 20,
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.3,
"Value": 0.644,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DelayBeforeRespawning": 1,
"DebuffModifier": {
"Class": "NanoClusterGrenadeDebuff",
"Subclass": "NanoClusterGrenadeDebuff"
},
"GrenadeAngleVariance": 0.08,
"GrenadeCount": 4,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_wither",
"Key": "ability_nano_clustergrenade",
"MaxHits": -1,
"Lifetime": 0.75,
"MaxStacks": 40,
"ModifierDragEnemy": {
"Name": "Wither \u0026 Die",
"Class": "PerchedPredatorDrag",
"SkullImmuneDuration": 0.15,
"Subclass": "PerchedPredatorDrag"
"SkullLifetime": 10,
},
"SkullsOnKill": 1,
"MultiHitPenaltyPercentage": 65,
"SkullsOnPlayerKill": 3,
"Name": "Gloom Bombs",
"SlowPercentPerStack": 0.5,
"Radius": {
"SpawnRadius": 2,
"Value": 3,
"StackDuration": 4,
"SummonHealth": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 2,
"Value": 1,
"Type": "power_increase"
"Type": "radius"
}
}
},
},
"TargetDashRadius": 13,
"TimeBetweenGrenades": 0.05,
"TargetSearchDelayMax": 0.88,
"TossSpeed": 400,
"TargetSearchDelayMin": 0.65,
"TargetSearchRadius": 5,
"TechArmorDamageReductionPerStack": -0.5,
"TickRate": 0.3,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercentPerStack": 0.5
"AbilityCooldown": -3
},
},
{
{
"MaxStacks": 20
"MeleeResistReduction": -6,
"MeleeResistReductionDuration": 6
},
},
{
{
"StacksToProcSkull": 10
"GrenadeCount": 3
}
}
]
]
},
},
"ability_necro_zombiewall": {
"ability_nano_dash": {
"AbilityCastRange": 24,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 38,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 9,
"AbilityDuration": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraRadius": 0.75,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BountyModifier": {
"Class": "NanoBounty",
"Subclass": "Bounty"
},
"CameraDistance": 550,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"DashAngleThreshold": 89,
"Value": 90,
"DashModifier": {
"Class": "CitadelShivDash",
"Subclass": "CitadelShivDash"
},
"DashRadius": 2,
"DashSpeed": 60.96,
"HealAmount": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 1.4,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 0.5,
"ImpactDamage": {
"GroundAuraPopDelay": 1.1,
"Value": 10,
"GroundAuraSpacing": 1,
"Scale": {
"ImmobilizeDuration": 1.5,
"Value": 0.8,
"Type": "melee"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_zombiewall",
"Key": "ability_nano_dash",
"Name": "Grasping Hands",
"MoveSpeedPenaltyMaxSpeed": 200,
"SlowPercent": 40,
"Name": "Leaping Slash",
"TechResist": 40,
"PostDashMaintainedVelocityRatio": 0.15,
"TetherDuration": 1,
"SideMoveSpeedReduction": -90,
"TetherRadius": 0.1,
"SlashForwardOffset": 1.5,
"TickRate": 0.1,
"SlashHeight": 2.5,
"SlashRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 2
"HealAmount": 25
},
},
{
{
"ImmobilizeDuration": 0.75
"BonusGoldOnKill": 200,
"BountyDuration": 3
},
},
{
{
"ZombieWallLength": 15,
"CooldownRefundPercent": 50,
"AbilityCooldown": -10
"ImpactDamage": 60
}
}
],
]
"ZombieWallDeployTime": 0.7,
},
"ZombieWallHeight": 2.5,
"ability_nano_pounce": {
"ZombieWallLength": {
"AbilityCastDelay": 0.2,
"Value": 20,
"AbilityCastRange": {
"Value": 14,
"Scale": {
"Scale": {
"Value": 0.05,
"Value": 0.0744,
"Type": "spirit"
"Type": "spirit"
}
}
}
},
},
"AbilityCharges": {
"ability_npc_shield": {
"Value": 2,
"AbilityCooldown": 1,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityDuration": -1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Damage": {
"Key": "ability_npc_shield",
"Value": 60,
"Name": null,
"ShieldHealth": 10000,
"ShieldScale": 2.5,
"Upgrades": []
},
"ability_perched_predator": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CatAboveGround": 0.1,
"CatAccel": 15,
"CatClimbHeight": 3,
"CatDropDownRate": 5,
"CatLifetime": 2.5,
"CatMaxSpeed": 25,
"CatStartSpeed": 5,
"ChannelMoveSpeed": -1,
"ChargeDragVerticalOffset": 30,
"ChargeRadius": 75,
"ExplosionDamage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 1.209,
"Value": 0.651,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplosionRadius": 8,
"DoublePounceModifier": {
"Class": "Base",
"Subclass": "DoublePounceNotify"
},
"DoublePounceTime": 3,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_perched_predator",
"JumpHeight": 3,
"Name": "Sekhmet's Spirit",
"Key": "ability_nano_pounce",
"TossSpeed": 400,
"LeapModifier": {
"Upgrades": [
"Class": "CitadelNanoPounceSelf",
{
"Subclass": "CitadelNanoPounceSelf"
"ExplosionRadius": 4
},
},
"MinTimeToTarget": 0.5,
{
"MoveSpeedToTarget": 25,
"AbilityCooldown": -11.5
"Name": "Pounce",
},
"SlashRange": 3,
{
"SlowDuration": {
"ExplosionDamage": 120
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
]
},
},
"SlowModifier": {
"ability_perched_predator_trigger": {
"Class": "SlowBase",
"AbilityCooldownBetweenCharge": -1,
"Subclass": "SlowBase"
"AbilityUnitTargetLimit": 1,
},
"ChannelMoveSpeed": -1,
"SlowPercent": 30,
"IsDisabled": false,
"Key": "ability_perched_predator_trigger",
"Name": null,
"Upgrades": []
},
"ability_power_jump": {
"AbilityCastDelay": 0.5,
"AbilityCooldown": 30,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 7,
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": -9,
"AirSpeedMax": 4.1,
"AltJumpSpeed": 12,
"BulletSplitShot": 5,
"FallSpeedMax": 0.381,
"FxRadius": 4,
"IsDisabled": false,
"JumpPitch": -60,
"JumpSpeed": 27.5,
"Key": "ability_power_jump",
"Name": "Rain of Arrows",
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -14
"SlowDuration": 1
},
},
{
{
"WeaponDamageBonus": 5,
"FireRateSlow": 30,
"SlowPercent": 40,
"ActiveReloadPercent": 20
"SlowDuration": 1.5
},
},
{
{
"BulletLifestealPercent": 30,
"AbilityCharges": 1,
"TechLifestealPercent": 30,
"Damage": 60
"EvasionPercent": 30
}
}
],
]
"WeaponDamageBonus": 4
},
},
"ability_power_surge": {
"ability_nano_pounce_instant": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 48,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 14,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.055,
"Value": 0.0744,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusPerChain": {
"BehaviourBits": [
"Value": 10,
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.11,
"Value": 0.651,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ChainCount": 3,
"DoublePounceModifier": {
"ChainRadius": 10,
"Class": "Base",
"ChainTickRate": 0.2,
"Subclass": "DoublePounceNotify"
"ChannelMoveSpeed": -1,
},
"DamagePerChain": {
"DoublePounceTime": 3,
"Value": 10,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Scale": {
"Value": 0.144,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_power_surge",
"JumpHeight": 3,
"Name": "Power Surge",
"Key": "ability_nano_pounce_instant",
"LeapModifier": {
"Class": "CitadelNanoPounceSelf",
"Subclass": "CitadelNanoPounceSelf"
},
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 25,
"Name": null,
"SlashRange": 3,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"SlowPercent": 30,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -15
"SlowDuration": 1
},
},
{
{
"TechResistDebuff": -10,
"FireRateSlow": 30,
"DebuffDuration": 6
"ActiveReloadPercent": 20
},
},
{
{
"DamagePerChain": {
"AbilityCharges": 1,
"Value": 11,
"Damage": 60
"Scale": {
"Value": 0.27,
"Type": "spirit"
}
},
"BonusPerChain": {
"Value": 11,
"Scale": {
"Value": 0.27,
"Type": "spirit"
}
},
"ChainCount": 3
}
}
]
]
},
},
"ability_punkgoat_blasted": {
"ability_nano_proximity_ritual": {
"AbilityCastDelay": 0.28,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 27,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 30,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"BlastedExtendByBulletDuration": 0.2,
"BlastedRateOnBulletPct": 50,
"BulletDamageAmp": 10,
"BulletDamageAmpDuration": 7,
"BulletsReloadedPerHeavyMeleePct": 100,
"BulletsReloadedPerLightMeleePct": 35,
"ChannelMoveSpeed": -1,
"DurationPerHeavyMelee": 4.5,
"DurationPerLightMelee": 2.8,
"FireRateSlow": 14,
"HealthBoostDuration": 11,
"IsDisabled": false,
"Key": "ability_punkgoat_blasted",
"LightMeleeScalePct": 40,
"MaxDuration": 35,
"MaxHealthMelee": {
"Value": 70,
"Scale": {
"Scale": {
"Value": 0.8,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"Name": "Blasted",
"AbilityCooldownBetweenCharge": -1,
"NonPlayerResourceScalePct": 25,
"AbilityDuration": {
"Upgrades": [
"Value": 60,
{
"Scale": {
"BonusMoveSpeed": 2.25
"Value": 1,
},
"Type": "duration"
{
"GainSlamOnUse": 1,
"BulletDamageAmp": 7
},
{
"MaxHealthMelee": 50
}
}
]
},
},
"ability_punkgoat_goatflip": {
"AbilityCastDelay": 0.35,
"AbilityCooldown": 30,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.51,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"ActiveRadius": {
"AirControlDashReductionPct": -70,
"Value": 40,
"AirControlDebuffDuration": 1.5,
"Scale": [
"AirControlPercent": 50,
{
"AllowRamMultiple": 1,
"Value": 0.186,
"CameraTurnRateMax": 188,
"Type": "spirit"
"ChargeMultiHitRadius": 1.5,
},
"ChargeRadius": 2.54,
{
"ChargeSpeed": 1200,
"Value": 1,
"ChargeStrikeDistance": 165,
"Type": "range"
"Damage": {
}
"Value": 55,
]
},
"AttackRadius": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 1.7,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DealMaxHealthDamagePct": {
"BehaviourBits": [
"Value": 0,
"BehaviorProjectileFiredAsBullet",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorCanSetQuickCast",
"BehaviorCanCancelDuringCastDelay"
],
"CatActivateDuration": 2,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 0,
"Value": 0.279,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"GoingBackAwaySpeed": -100,
"DamageTick": 1,
"GoingUpDistance": 3.1,
"HealAmpReceivePenaltyPercent": -20,
"GoingUpEnemyDistancePercent": 95,
"HealAmpRegenPenaltyPercent": -20,
"GoingUpSpeed": 430,
"InvisFadeToDuration": 1,
"HoverGravityScale": 0.75,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_punkgoat_goatflip",
"Key": "ability_nano_proximity_ritual",
"KnockAwaySpeed": 170,
"Name": "Nekomata Ward",
"Name": "Rising Ram",
"PredatoryStatueModifier": {
"NearbyHeroKillDistance": 10,
"Class": "NanoPredatoryStatue",
"TimeBeforeGoUpForLagComp": 0.1,
"Subclass": "NanoPredatoryStatue",
"TimeGoingUpEnemy": 0.2,
"SelfHealScale": 0.2,
"Upgrades": [
"NewTargetAttackTime": 0.5,
{
"MinRevealTime": 2,
"ReduceCooldownOnHitPct": 50
"RevealModifier": {
"Class": "Base",
"Subclass": "RevealModifier",
"EnabledStateMask": [
"VisibleToEnemy"
]
},
},
{
"TargetModifier": {
"WeaponDamageBurst": 35,
"Class": "NanoPredatoryStatueTarget",
"WeaponDamageBurstDuration": 5
"Subclass": "NanoPredatoryStatueTarget",
},
"EnabledStateMask": [
{
"PredatoryStatueTarget"
"DealMaxHealthDamagePct": {
]
"Value": 6.5,
}
"Scale": {
},
"Value": 0.017,
"RecentDamageMarkDuration": {
"Type": null
"Value": 1.5,
}
"Scale": {
}
"Value": 1,
"Type": "duration"
}
}
],
},
"WorldImpactRadius": 25
"RecentDamageModifier": {
},
"Class": "Base",
"ability_punkgoat_slide": {
"Subclass": "NanoRecentDamage",
"AbilityCooldown": 0.85,
"EnabledStateMask": [
"AbilityCooldownBetweenCharge": -1,
"NanoRecentDamage"
"AbilityDuration": 0.6,
]
"AbilityUnitTargetLimit": 1,
},
"ChannelMoveSpeed": -1,
"RevealOnDamageDuration": 1.5,
"IsDisabled": false,
"RevealOnSpottedDuration": 1.5,
"Key": "ability_punkgoat_slide",
"SpottedRadius": 20,
"Name": null,
"StatueArmTime": 0.5,
"Upgrades": []
"StatueHealth": {
},
"Value": 300,
"ability_punkgoat_tether": {
"AbilityCastRange": 13,
"AbilityCooldown": 150,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2.8,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BulletResist": 15,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.9,
"Value": 1.86,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"Damage": {
"TargetLifesteal": {
"Value": 120,
"Value": 30,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "healing"
}
}
},
},
"DamageIncreasePct": {
"TargetLifestealNonHero": {
"Value": 0,
"Value": 10,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "healing"
}
}
},
},
"IsDisabled": false,
"TickInterval": 0.1,
"Key": "ability_punkgoat_tether",
"MoveSpeedSlowMaxPct": 35,
"MoveSpeedSlowMinPct": 25,
"Name": "Chain Gang",
"PullDistance": 4,
"PullDuration": 0.8,
"PullForceMax": 2000,
"PullTrackCasterDuration": 0.5,
"RopeLength": 2,
"RopeSnapDistance": 45,
"RopeSnapNoLOSDuration": 0.5,
"RopeSoftEdgeLength": 4.5,
"TechResist": 15,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -25
"MakeInvisible": 1
},
},
{
{
"BulletResist": 15,
"AbilityDuration": 30,
"TechResist": 15
"DPS": 20
},
},
{
{
"Damage": 90,
"VictimDamageReduction": -30,
"UnstoppableOnPullDuration": 2
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30
}
}
]
]
},
},
"ability_punkgoat_ult": {
"ability_nano_shadow_pulse": {
"AbilityCastRange": 4.5,
"AbilityChannelTime": {
"AbilityChannelTime": 0.3,
"Value": 3,
"AbilityCharges": 1,
"Scale": {
"AbilityCooldown": 35,
"Value": 1,
"AbilityCooldownBetweenCharge": 8,
"Type": "duration"
"AbilityPostCastDuration": 0.3,
}
},
"AbilityCooldown": {
"Value": 115,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"CameraTurnRateMax": 2000,
"AirDrag": 4,
"ChannelMoveSpeed": 4.826,
"AirSpeedMax": 100,
"CountsAsLightMelee": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling",
"EnabledStateMask": [
"DoNotDrawModel"
]
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCastableWhileDodging",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorInhibitSoftCameraCollision"
],
"BonusMoveSpeedPercent": 20,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 35,
"Value": 150,
"Scale": {
"Scale": {
"Value": 1.1,
"Value": 0.609336,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplodeDelay": 0.5,
"DebuffModifier": {
"HeavyMeleeDamage": {
"Class": "Base",
"Value": 0,
"Subclass": "Buff"
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
},
"FallSpeedMax": 0.254,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_punkgoat_ult",
"Key": "ability_nano_shadow_pulse",
"MeleeDamage": {
"Name": "Return to Shadows",
"Value": 0,
"Radius": {
"Value": 7.5,
"Scale": {
"Scale": {
"Value": 1.1,
"Value": 1,
"Type": "melee"
"Type": "range"
}
}
},
},
"Name": "Bashdown",
"PlaceDistanceInFrontOfCaster": 6.2,
"PullDownDuration": 0.75,
"PullDownRange": 3,
"TossDuration": 0.4,
"TossForce": 350,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"AbilityCooldown": -20
},
},
{
{
"AbilityCastRange": 1.3
"Damage": 75,
"BonusMoveSpeedPercent": 20
},
},
{
{
"CountsAsLightMelee": -1,
"RefundCooldowns": 1,
"CountsAsHeavyMelee": 1,
"HealAmount": 450
"HeavyMeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0.6,
"Type": null
}
},
"MeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": null
}
}
}
}
],
],
"WaveEndRadius": 8,
"ZAcceleration": 800
"WaveStartRadius": 0.5,
"WaveThickness": 1
},
},
"ability_rolling_fireball": {
"ability_nano_shadow_step": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 12,
"Scale": [
{
"Value": 0.0465,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"DPS": {
"BehaviorNoTarget"
"Value": 30,
],
"BulletArmorReductionDuration": {
"Value": 6,
"Scale": {
"Scale": {
"Value": 1.209,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"InitialDamage": {
"BulletArmorReductionHeavy": 15,
"Value": 100,
"BulletArmorReductionLight": 5,
"ChannelMoveSpeed": -1,
"DamageAmplification": 20,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.25,
"InvisMoveSpeedMod": {
"Value": 2,
"Scale": {
"Scale": {
"Value": 1.209,
"Value": 0.0372,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_rolling_fireball",
"Key": "ability_nano_shadow_step",
"Name": null,
"MeleeAttackSpeedBonus": 20,
"Name": "Queen of Shadows",
"PurgeModifier": {
"Class": "Base",
"Subclass": "Purge"
},
"RevealOnDamageDuration": 0.7,
"RevealOnSpottedDuration": 0.7,
"ShadowModifier": {
"Class": "NanoShadowStep",
"Subclass": "NanoShadowStep",
"DesatFactor": 0.6,
"MinCloak": 0.7,
"MaxCloak": 0.99,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
}
},
"SlowPercent": 30,
"SpottedRadius": 15,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -1
"StaminaCooldownReduction": 30
},
},
{
{
"AbilityCooldown": -11.5
"SlowResistancePercent": 40,
"PurgeOnActivate": 1
},
},
{
{
"InitialDamage": 120
"SilenceOnHeavyDuration": 3,
"DamageAmplification": 20
}
}
]
]
},
},
"ability_scrap_blast": {
"ability_necro_coffin": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"AbilityCastRange": 15,
"Value": 28,
"AbilityCharges": 2,
"Scale": {
"AbilityCooldown": 64,
"Value": 1,
"AbilityCooldownBetweenCharge": 3,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BlastRadius": 10,
"BehaviourBits": [
"ChannelMoveSpeed": -1,
"BehaviorChannelled",
"EnemyMoveSlow": 10,
"BehaviorNoTarget",
"EnemyMoveSlowDuration": 5,
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusMoveSpeedPercent": 15,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 65,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Damage": {
"Value": 65,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"ImmobilizeModifier": {
"Class": "CitadelRoot",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_scrap_blast",
"Key": "ability_necro_coffin",
"Name": "Bio Blast",
"Name": "Back Off!",
"ScrapDamage": {
"Radius": {
"Value": 75,
"Value": 9,
"Scale": {
"Scale": {
"Value": 0.731203,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 2
"CombatBarrier": 50
},
},
{
{
"ScrapDamage": 55
"AbilityCooldown": -6
},
},
{
{
"EnemyMoveSlow": 20
"BonusMoveSpeedPercent": 15
}
}
]
]
},
},
"ability_shieldguy_ability01": {
"ability_necro_fear": {
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffModifier": {
"Class": "NecroRampup",
"Subclass": "Debuff",
"BuildUpDecayDelay": 2,
"CycleTimeDelayAdd": 0.1
},
"DelayBeforeLoss": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_shieldguy_ability01",
"Key": "ability_necro_fear",
"Name": null,
"MaxStolenAttackDamage": {
"Upgrades": [
"Value": 25,
{
"Scale": {
"AbilityCooldown": 0
"Value": 0.25,
},
"Type": "spirit"
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
}
]
},
},
"MaxStolenSpiritResist": 10,
"ability_shieldguy_ability02": {
"MaxStolenTargets": 3,
"AbilityCooldown": 26,
"MeleeBuildUp": 0.2,
"AbilityCooldownBetweenCharge": -1,
"Name": "Essence Theft",
"AbilityUnitTargetLimit": 1,
"ProgressLossMultiplier": 2.3,
"ChannelMoveSpeed": -1,
"ProgressLossPerSecond": 1,
"IsDisabled": false,
"ShootDurationForMax": 4,
"Key": "ability_shieldguy_ability02",
"TickInterval": 0.15,
"Name": null,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"MaxStolenSpiritResist": 5
},
},
{
{
"AbilityCooldown": 0
"MaxStolenAttackDamage": 20
},
},
{
{
"AbilityCooldown": 0
"SkullBuildUp": 0.15,
"ZombieMeleeBuildUp": 0.15,
"ZombieExplosionBuildUp": 1,
"MaxStolenTargets": 1
}
}
]
]
},
},
"ability_shieldguy_ability03": {
"ability_necro_gravestone": {
"AbilityCooldown": 26,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 20,
"AbilityUnitTargetLimit": 1,
"Scale": {
"ChannelMoveSpeed": -1,
"Value": 1,
"IsDisabled": false,
"Type": "range"
"Key": "ability_shieldguy_ability03",
}
"Name": null,
},
"Upgrades": [
"AbilityChannelTime": {
{
"Value": 0.66,
"AbilityCooldown": 0
"Scale": {
},
"Value": 1,
{
"Type": "duration"
"AbilityCooldown": 0
}
},
},
{
"AbilityCooldown": {
"AbilityCooldown": 0
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
}
]
},
},
"AbilityDuration": {
"ability_shieldguy_ult": {
"Value": 16,
"AbilityCooldown": 127,
"Scale": [
"AbilityCooldownBetweenCharge": -1,
{
"Value": 0.04,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AuraRadius": {
"IsDisabled": false,
"Value": 8,
"Key": "ability_shieldguy_ult",
"Scale": {
"Name": null,
"Value": 1,
"Upgrades": [
"Type": "range"
{
}
"AbilityCooldown": 0
},
},
"BehaviourBits": [
{
"BehaviorChannelled",
"AbilityCooldown": 0
"BehaviorNoTarget",
},
"BehaviorDisplaysDamageImpact",
{
"BehaviorCannotCancelDuringChannel",
"AbilityCooldown": 0
"BehaviorCooldownOnChannelEnd",
"BehaviorCanSetQuickCast",
"BehaviorRefundFullCooldownOnChannelInterrupt",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 1,
"BonusHealthRegen": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
}
]
},
},
"BonusSpiritDamagePercentage": 15,
"ability_skyrunner_flakshot": {
"BuffDuration": -1,
"AbilityCooldown": 26,
"BulletResist": 12.5,
"AbilityCooldownBetweenCharge": -1,
"Damage": {
"AbilityUnitTargetLimit": 1,
"Value": 115,
"BonusDamage": {
"Value": 3,
"Scale": {
"Scale": {
"Value": 0.093,
"Value": 1.27,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ChannelMoveSpeed": -1,
"DamageSlowDuration": 0.5,
"DirectionVariance": 0.02,
"DamageSlowPercent": 20,
"IsDisabled": false,
"DecayDuration": 1,
"Key": "ability_skyrunner_flakshot",
"DecayTickRate": 0.1,
"MinEffectiveness": -1,
"ExplodeDelay": 0.23,
"Name": "Flakshot",
"ExplosionRadius": {
"Radius": 5,
"Value": 6.5,
"RicochetAssistRatio": 0.5,
"Scale": {
"RicochetChance": 50,
"Value": 1,
"RicochetDamagePercent": 100,
"Type": "range"
"RicochetRadius": 20,
}
"Upgrades": [
},
{
"GraveStoneModifier": {
"RicochetChance": 50
"Class": "Gravestone",
"Subclass": "Gravestone",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Nearby",
"EnabledStateMask": [
"NearHeavyPunchableDestroy"
]
},
},
{
"GravestoneCriticalModifier": {
"BonusDamage": 5
"Class": "Base",
"Subclass": "Gravestonecritical"
},
},
{
"EnabledStateMask": [
"RicochetDamagePercent": 50
"TechUntargetableByEnemies",
}
"IgnoredByNpcTargeting"
]
]
},
},
"ability_skyrunner_magic_beam": {
"GravestoneHealth": 100,
"AbilityCastDelay": 0.15,
"GravestoneTakesDamage": 1,
"AbilityCastRange": 30,
"GrowTime": 0.1,
"AbilityCharges": 1,
"AbilityCooldown": 12,
"AbilityCooldownBetweenCharge": 2,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"BlockerScaleFactor": 4,
"ChannelMoveSpeed": -1,
"Damage": 120,
"GrowTime": 0.2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_skyrunner_magic_beam",
"Key": "ability_necro_gravestone",
"Name": null,
"KnockupRadius": 4,
"Radius": 4,
"KnockupSideRatio": 1,
"KnockupSpeed": 240,
"MaxGravestones": 3,
"MaxStacks": 40,
"Name": "Borrowed Decree",
"PushForce": 300,
"ReplicateZombieCast": 1,
"SlowDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 80,
"SlowPercentPerStack": 0.5,
"SpawnDuration": 1.5,
"StackDuration": 5,
"StackingDebuffTickRate": 0.25,
"SummonBurstCount": 2,
"SummonBurstFrequency": 0.1,
"SummonFrequency": 4,
"SummonHealth": {
"Value": 180,
"Scale": {
"Value": 8,
"Type": "power_increase"
}
},
"SummonInitialDelay": 0.3,
"SummonLifetime": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SummonMaxCount": 32,
"SummonMeleeDamage": {
"Value": 40,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"SummonSearchRadius": 4,
"TechArmorDamageReductionPerStack": -0.5,
"TechPower": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "power_increase"
}
},
"TickRate": 0.4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"AbilityCooldown": -15,
"MoveSpeedPercent": 25
},
},
{
{
"AbilityCooldown": 0
"AbilityDuration": 10,
"SummonFrequency": -0.3
},
},
{
{
"AbilityCooldown": 0
"CurrentHealthDamagePercentage": 5
}
}
]
],
},
"ZombieSummonModifier": {
"ability_skyrunner_swingline": {
"Class": "NecroSummonzombiesArea",
"AbilityCharges": 2,
"Subclass": "Summonzombiesarea",
"AbilityCooldown": 12,
"SummonModifier": {
"AbilityCooldownBetweenCharge": 0.1,
"Class": "Base",
"AbilityUnitTargetLimit": 1,
"Subclass": "SummonBuffs"
"ChannelMoveSpeed": -1,
},
"IsDisabled": false,
"SummonDecayModifier": {
"Key": "ability_skyrunner_swingline",
"Class": "NecroSummondecay",
"MaxMoveSpeed": 25,
"Subclass": "SummonDecay"
"Name": "Lifethread",
},
"SwingLineBulletDistance": 40,
"ForwardWalkDistance": 0,
"Upgrades": [
"ZombieSpawnNavMeshSearchDistance": 300,
{
"SpawningInModifier": {
"AbilityCooldown": 0
"Class": "Base",
"Subclass": "Spawningin",
"EnabledStateMask": [
"Immobilized",
"CommandRestricted",
"UnitStatusHealthHidden",
"UnitStatusHidden",
"DoNotDrawModel"
]
},
},
{
"SpawningInTime": 0.1,
"AbilityCooldown": 0
"ZombieSpawnForwardOffset": 100
},
}
{
"AbilityCooldown": 0
}
]
},
},
"ability_skyrunner_ult": {
"ability_necro_haunt": {
"AbilityCooldown": 127,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": {
"AbilityUnitTargetLimit": 1,
"Value": 35,
"ChannelMoveSpeed": -1,
"Scale": {
"IsDisabled": false,
"Value": 1,
"Key": "ability_skyrunner_ult",
"Type": "range"
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
}
]
},
},
"AbilityCooldown": {
"ability_sleep_dagger": {
"Value": 22,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 65,
"Scale": {
"Scale": {
"Value": 2.6,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"DoesNotBreakInvis": 1,
"AbilityDuration": {
"IsDisabled": false,
"Value": 5,
"Key": "ability_sleep_dagger",
"MinimumSleepTime": 0.2,
"Name": "Sleep Dagger",
"RicochetRadius": 20,
"SleepDuration": 3,
"SleepMoveSpeed": 2,
"SleepWakeUpDelay": {
"Value": 0.1,
"Scale": {
"Scale": {
"Value": 0.003047,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast"
],
"BonusMoveSpeed": 3,
"BuffModifier": {
"Class": "NecroHauntingspirits",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"DetonationRange": 1,
"HauntCount": 3,
"HoverRadius": 0.75,
"IsDisabled": false,
"Key": "ability_necro_haunt",
"Name": "Haunting Spectres",
"PhysicsCurlNoiseFrequency": 0.005,
"PhysicsCurlNoiseStrength": 0.6,
"PhysicsDamperStrength": 5,
"PhysicsSpinPerSecond": 180,
"PhysicsSpringStrength": 150,
"SlowPercent": 30,
"SpawnRadius": 0.2,
"TargetSearchDelayOnSuccess": 0.3,
"TargetSearchInitialDelay": 0.7,
"TargetSearchRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetSearchRadiusVsHeroes": 15,
"TargetSearchTick": 0.1,
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"StaminaReduction": 1
"Damage": 16
},
},
{
{
"AbilityCooldown": -12,
"FireRateSlow": 30
"StaminaRecoveryDisabledDuration": 6,
"StaminaRecoveryReduction": -60
},
},
{
{
"BulletResistReduction": -12,
"HauntCount": 3
"FireRateSlow": 35,
"BulletResistReductionDuration": 6
}
}
]
]
},
},
"ability_smoke_bomb": {
"ability_necro_hauntingskull": {
"AbilityCooldown": 30,
"AbilityCastDelay": 0.15,
"AbilityDuration": {
"AbilityCharges": {
"Value": 8,
"Value": 4,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldownBetweenCharge": {
"Value": 13,
"Scale": {
"Scale": {
"Value": 0.182801,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"Class": "NecroHauntingskullArea",
"Subclass": "Area",
"InitialRandomVariance": 30,
"SpawnPositionNavMeshSearchRange": 60
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"FullInvisDistance": 50,
"Damage": {
"InvisAlertWhenFading": 1,
"Value": 16,
"InvisFadeToDuration": 1.5,
"Scale": {
"InvisMoveSpeedMod": 2,
"Value": 0.25,
"IsDisabled": false,
"Type": "spirit"
"Key": "ability_smoke_bomb",
"Name": "Smoke Bomb",
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 18,
"Upgrades": [
{
"InvisMoveSpeedMod": 5
},
{
"BulletLifesteal": 10,
"PostInvisBuffDuration": 8
},
{
"AbilityCharges": 1,
"AbilityCooldownBetweenCharge": 7,
"PhaseOutDuration": 0.5
}
}
]
},
},
"DelayBeforeRespawning": 1,
"ability_stacking_damage": {
"HealPerPickup": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"DamageBonusFixedPerStack": 0.2,
"IsDisabled": false,
"Key": "ability_stacking_damage",
"MaxStacks": 40,
"Name": "Fixation",
"ProcDamage": {
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
Line 4,802: Line 7,782:
}
}
},
},
"Upgrades": [
"IsDisabled": false,
{
"Key": "ability_necro_hauntingskull",
"ProcDamage": {
"KillTime": 0.2,
"Value": 49.5,
"MaxHits": -1,
"Scale": {
"Name": "Jar of Dead",
"Value": 0.365602,
"PickupsPerBossDeath": 5,
"Type": "spirit"
"PickupsPerDeath": 1,
}
"PickupsPerHeroDeath": 5,
},
"PickupsPerNeutralTrooperDeath": 3,
"ProcDamageStackCount": 20,
"ResourceCost": {
"SlowPercent": 15,
"Value": 120,
"SlowDuration": 2
"Scale": {
},
"Value": 1,
{
"Type": "cooldown"
"AbilityDuration": 5,
"MaxStacks": 40
},
{
"DamageBonusFixedPerStack": 0.12
}
}
]
},
},
"ResourceGenerationPercent": 100,
"ability_swan_acrobat": {
"ResourcePerPickup": 10,
"AbilityCooldown": 26,
"ResourceRadius": 40,
"AbilityCooldownBetweenCharge": -1,
"SkullCount": 4,
"AbilityDuration": 7,
"SkullImmuneDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"SkullKillGold": {
"BurstBonusPerStack": 1,
"Value": 7,
"ChannelMoveSpeed": -1,
"Scale": {
"IsDisabled": false,
"Value": 0.5,
"Key": "ability_swan_acrobat",
"Type": "power_increase"
"MaxStacks": 4,
}
"Name": "Acrobat",
},
"Upgrades": [
"SkullLifetime": {
{
"Value": 10,
"AbilityDuration": 3
"Scale": {
},
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SpawnRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StackingDebuffModifier": {
"Class": "NecroHauntingskullStackingdebuff",
"Subclass": "Debuff"
},
"SummonBuffModifier": {
"Class": "Base",
"Subclass": "Summonbuff"
},
"SummonHealth": {
"Value": 20,
"Scale": {
"Value": 1.3,
"Type": "power_increase"
}
},
"SummonModifier": {
"Class": "BarrierTracker",
"Subclass": "Barriertracker",
"EnabledStateMask": [
"IgnoredByNpcTargeting",
"IsSmallDeployable"
]
},
"SummonTakesDamage": 1,
"TargetDashRadius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetSearchDelayMax": 1.25,
"TargetSearchDelayMin": 1.5,
"TargetSearchInitialDelayMax": 0.2,
"TargetSearchInitialDelayMin": 0.15,
"TargetSearchInitialStagger": 0.125,
"TargetSearchRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TickRate": 0.2,
"Upgrades": [
{
{
"FireRatePerStack": 4
"HealPerPickup": {
"Value": 5,
"Scale": {
"Value": 0.16,
"Type": "spirit"
}
}
},
{
"SlowPercent": 30,
"SlowDuration": 1
},
},
{
{
"MaxStacks": 4
"SkullCount": 2,
"SkullLifetime": 4
}
}
]
]
},
},
"ability_swan_featherboomerang": {
"ability_necro_killsummon": {
"AbilityCastDelay": 0.05,
"AbilityCastRange": {
"AbilityCooldown": 8,
"Value": 30,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"BonusDamage": 170,
"Type": "range"
"ChannelMoveSpeed": -1,
"Damage": 30,
"IsDisabled": false,
"Key": "ability_swan_featherboomerang",
"Name": null,
"ProjectileArrivalTime": 1,
"ProjectileForwardSpeed": 800,
"ProjectileSideFrequency": 2,
"ProjectileSideSpeed": 300,
"Radius": 4,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
}
]
},
},
"AbilityCooldown": {
"ability_swan_leap": {
"Value": 26,
"AbilityChannelTime": 0.15,
"Scale": {
"AbilityCooldown": 14,
"Value": 1,
"AbilityCooldownBetweenCharge": -1,
"Type": "cooldown"
"AbilityUnitTargetLimit": 1,
"BuffDuration": 7,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"JumpPitch": -30,
"JumpSpeed": 20,
"Key": "ability_swan_leap",
"Name": "Jeté",
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
}
]
},
},
"ability_swan_ult": {
"AbilityCooldown": 127,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_swan_ult",
"Key": "ability_necro_killsummon",
"Name": null,
"Name": "Borrow Life",
"RecastWindow": 10,
"Upgrades": [
"Upgrades": [
{
{
Line 4,919: Line 7,929:
]
]
},
},
"ability_target_practice": {
"ability_necro_killsummon_trigger": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 48,
"AbilityCharges": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"BonusPerHeadshot": 25,
"ChannelMoveSpeed": -1,
"DamageOnBuildup": {
"Value": 125,
"Scale": {
"Scale": {
"Value": 1.066338,
"Value": 1,
"Type": "spirit"
"Type": "max_charges"
}
}
},
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "CitadelTenguUrnAura",
"Subclass": "UrnAura",
"ProvidedByAura": {
"Class": "UrnDebuff",
"Subclass": "UrnDebuff"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 55,
"Scale": {
"Value": 0.558,
"Type": "spirit"
}
},
"Damage": 180,
"HealAmount": 100,
"Height": 2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_target_practice",
"Key": "ability_necro_killsummon_trigger",
"Name": "Target Practice",
"Name": null,
"ShotsToProc": 4,
"Radius": {
"TargetOffSetScale": 2,
"Value": 6,
"TargetPracticeDuration": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -19
"AbilityCharges": 1
},
},
{
{
"DamageOnBuildup": 50
"AbilityDuration": 2
},
},
{
{
"BulletArmorReduction": -30,
"DPS": 46,
"DebuffDuration": 6
"Radius": 2
}
}
]
]
},
},
"ability_throw_sand": {
"ability_necro_nukemap": {
"AbilityCastDelay": 0.15,
"AbilityChannelTime": {
"AbilityCastRange": 35,
"Value": 4,
"AbilityCooldown": 42,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 180,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"AirDrag": 0.8,
"Damage": 40,
"BehaviourBits": [
"GrowthPerMeter": 0.5,
"BehaviorChannelled",
"HeightOffGround": 20,
"BehaviorNoTarget",
"InitialWidth": 5,
"BehaviorDisplaysDamageImpact"
"IsDisabled": false,
],
"Key": "ability_throw_sand",
"Damage": {
"Name": "Sand Blast",
"Upgrades": [
{
"AbilityDuration": 1
},
{
"AbilityCooldown": -23
},
{
"SlowPercent": 40,
"GroundDashReductionPercent": -40
}
]
},
"ability_trapper_fear": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
"Value": 120,
"Scale": {
"Scale": {
"Value": 1.488,
"Value": 1.3,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BuildupProcDuration": 2,
"DelayedEffectModifier": {
"BuildupSpiritDamageThreshold": 200,
"Class": "Base",
"ChannelMoveSpeed": -1,
"Subclass": "Debuff"
},
"FallSpeedMax": 20,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_fear",
"Key": "ability_necro_nukemap",
"Name": "Spectral Silk",
"Name": null,
"SlowPercent": 50,
"Radius": 3000,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"Damage": 30
},
},
{
{
"AbilityCooldown": 0
"AbilityCooldown": -30
},
},
{
{
"AbilityCooldown": 0
"Damage": 220
}
}
]
]
},
},
"ability_trapper_fear1": {
"ability_necro_wither": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 26,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BuildUpDuration": 15,
"AreaModifier": {
"BuildupProcDamage": {
"Class": "NecroHauntingskullArea",
"Value": 120,
"Subclass": "Area",
"InitialRandomVariance": 30,
"SpawnPositionNavMeshSearchRange": 60
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 1.488,
"Value": 0.3,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BuildupProcDuration": 2,
"DelayBeforeRespawning": 1,
"BuildupSpiritDamageThreshold": 200,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_fear1",
"Key": "ability_necro_wither",
"Name": null,
"MaxHits": -1,
"SlowPercent": 50,
"MaxStacks": 40,
"Upgrades": [
"Name": "Wither \u0026 Die",
{
"SkullImmuneDuration": 0.15,
"AbilityCooldown": 0
"SkullLifetime": {
},
"Value": 10,
{
"Scale": {
"AbilityCooldown": 0
"Value": 1,
},
"Type": "duration"
{
}
"AbilityCooldown": 0
},
"SkullsOnKill": 1,
"SkullsOnPlayerKill": 3,
"SlowPercentPerStack": 0.5,
"SpawnRadius": 2,
"StackDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingDebuffModifier": {
"Class": "NecroHauntingskullStackingdebuff",
"Subclass": "Stackingdebuff"
},
"SummonBuffModifier": {
"Class": "Base",
"Subclass": "Summonbuff"
},
"SummonHealth": {
"Value": 20,
"Scale": {
"Value": 2,
"Type": "power_increase"
}
}
]
},
},
"SummonModifier": {
"ability_trapper_poisonjar": {
"Class": "BarrierTracker",
"AbilityCastDelay": 0.2,
"Subclass": "Barriertracker"
"AbilityCooldown": 30,
},
"AbilityCooldownBetweenCharge": -1,
"TargetDashRadius": 13,
"AbilityDuration": 8,
"TargetSearchDelayMax": 0.88,
"AbilityUnitTargetLimit": 1,
"TargetSearchDelayMin": 0.65,
"ChannelMoveSpeed": -1,
"TargetSearchRadius": {
"Height": 2,
"Value": 5,
"InitialRadius": 6,
"IsDisabled": false,
"Key": "ability_trapper_poisonjar",
"Name": "Bottled Phantasmicide",
"RadiusPerSecond": 0.25,
"SlowPercent": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.279,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"TickRate": 0.25,
"TechArmorDamageReductionPerStack": -0.5,
"TickRate": 0.3,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 20
"SlowPercentPerStack": 0.5
},
},
{
{
"AbilityDuration": 4
"MaxStacks": 20
},
},
{
{
"TechArmorDamageReduction": -25
"StacksToProcSkull": 10
}
}
]
]
},
},
"ability_trapper_spidershield": {
"ability_necro_zombiewall": {
"AbilityCastRange": 45,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 24,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 200,
"Scale": {
"Scale": {
"Value": 2.046,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DPS": {
"AbilityCooldown": {
"Value": 30,
"Value": 34,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraRadius": 0.75,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast",
"BehaviorSuppressAltCastOnceSelected"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 1.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 0.5,
"DebuffDuration": 0.5,
"GroundAuraModifier": {
"Class": "ZombiewallGroundAura",
"Subclass": "Zombiewall",
"ProvidedByAura": {
"Class": "NecroZombiewallDebuff",
"Subclass": "Debuff"
}
},
"GroundAuraPopDelay": 1.1,
"GroundAuraPriorityModifier": {
"Class": "ZombiewallGroundAura",
"Subclass": "Zombiewall",
"ProvidedByAura": {
"Class": "NecroZombiewallDebuff",
"Subclass": "Debuff"
}
},
"GroundAuraSpacing": 1,
"ImmobilizeDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"Class": "CitadelRoot",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_spidershield",
"Key": "ability_necro_zombiewall",
"Name": "Pest Barrier",
"Name": "Grasping Hands",
"Radius": 5,
"SlowPercent": 40,
"SlowPercent": 30,
"SummonCount": 1,
"TickRate": 1,
"TetherDuration": 1,
"TetherModifier": {
"Class": "NecroZombiewallTether",
"Subclass": "Tether"
},
"TetherRadius": 0.1,
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -8
"AbilityDuration": 2
},
},
{
{
"CombatBarrier": 200
"Damage": 90,
"ZombieWallLength": 10
},
},
{
{
"Radius": 5
"ImmobilizeDuration": 0.75,
"SummonCount": 1,
"AbilityCooldown": -14
}
}
]
],
"ZombieWallDeployTime": 0.6,
"ZombieWallHeight": 2.5,
"ZombieWallLength": {
"Value": 14,
"Scale": [
{
"Value": 0.05,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
}
},
},
"ability_trapper_spiderwave": {
"ability_npc_shield": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": {
"AbilityCooldown": 160,
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_spiderwave",
"Key": "ability_npc_shield",
"Name": "Crawling Plague",
"Name": null,
"Radius": 3.5,
"ShieldHealth": 10000,
"SpiderArmingTime": 0.5,
"ShieldScale": 2.5,
"SpiderChaseVelocity": 400,
"Upgrades": []
"SpiderClimbHeight": 0.3,
},
"SpiderCount": 5,
"ability_perched_predator": {
"SpiderDamage": {
"AbilityCastDelay": 0.2,
"Value": 140,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorInhibitSoftCameraCollision"
],
"CatAboveGround": 0.1,
"CatAccel": 15,
"CatClimbHeight": 3,
"CatDropDownRate": 5,
"CatLifetime": 2.5,
"CatMaxSpeed": 25,
"CatStartSpeed": 5,
"ChannelMoveSpeed": -1,
"ChargeDragVerticalOffset": 30,
"ChargeRadius": 75,
"ExplosionDamage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.744,
"Value": 1.209,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"SpiderDistAboveGround": 0.1,
"ExplosionRadius": {
"SpiderExplodeRadius": 3,
"Value": 8,
"SpiderFloatDownRate": 8,
"Scale": {
"SpiderGravity": 1,
"Value": 1,
"SpiderLifetime": 25,
"Type": "radius"
"SpiderRandomPositionRadius": 4,
}
"SpiderSearchRadius": 2,
},
"SpiderTickRate": 0.3,
"IsDisabled": false,
"SpiritReducedPerStack": 5,
"Key": "ability_perched_predator",
"SpiritResReducedPerStack": 5,
"ModifierDragEnemy": {
"SpiritStealDuration": 10,
"Class": "PerchedPredatorDrag",
"SpreadAngle": 30,
"Subclass": "PerchedPredatorDrag"
"SpreadDistance": 900,
},
"Name": "Sekhmet's Spirit",
"TossSpeed": 400,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -45
"ExplosionRadius": 4
},
},
{
{
"SpiritResReducedPerStack": 3,
"AbilityCooldown": -11.5
"SpiritReducedPerStack": 3
},
},
{
{
"SpiderCount": 5,
"ExplosionDamage": 120
"SpreadDistance": 900
}
}
]
]
},
},
"ability_trapper_webwall": {
"ability_perched_predator_trigger": {
"AbilityCastDelay": 0.22,
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": 40,
"AbilityCharges": 1,
"AbilityCooldown": 40,
"AbilityCooldownBetweenCharge": 1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"IsDisabled": false,
"Value": 40,
"Key": "ability_perched_predator_trigger",
"Name": null,
"Upgrades": []
},
"ability_power_jump": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Scale": {
"Value": 0.279,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": 25,
"AirSpeedMax": 6.64,
"AltJumpSpeed": 12,
"BehaviourBits": [
"BehaviorInputDirectional2d",
"BehaviorNoTarget",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletSplitShot": 5,
"FallSpeedMax": 0.635,
"FxRadius": 4,
"InAirModifier": {
"Class": "AirRaid",
"Subclass": "AirRaid",
"EnabledStateMask": [
"DisableAirSpreadPenalty",
"UnlimitedAirDashes"
],
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
}
}
},
},
"DebuffDuration": 3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_webwall",
"JumpPitch": -60,
"MaxWallToWallDistance": 100,
"JumpSpeed": 27.5,
"MinWallToWallDistance": 3,
"Key": "ability_power_jump",
"Name": "Silktrap",
"Name": "Rain of Arrows",
"Radius": 0.6,
"PowerJumpModifier": {
"SlowPercent": 99,
"Class": "PowerJump",
"TickRate": 0.5,
"Subclass": "PowerJump",
"AirDrag": 2,
"VerticalCameraOffset": 20,
"VerticalCameraOffsetLerpTime": 0.4,
"EnabledStateMask": [
"AbilityMovement",
"ZiplineDisabled",
"JumpDisabled"
]
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"WeaponDamageBonus": 3,
"SlowPercent": 30,
"SlowDuration": 1.5
},
},
{
{
"WebDuration": 120
"AbilityCooldown": -12
},
},
{
{
"SilenceDuration": 2.5,
"BulletLifestealPercent": 30,
"DebuffDuration": 2
"TechLifestealPercent": 30,
"EvasionPercent": 30
}
}
],
],
"WebArmTime": 0.5,
"WeaponDamageBonus": 3
"WebDuration": 120,
"WebWallTickRate": 0.15
},
},
"ability_trigger_base": {
"ability_power_surge": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityCooldown": {
"ChannelMoveSpeed": -1,
"Value": 50,
"IsDisabled": false,
"Scale": {
"Key": "ability_trigger_base",
"Value": 1,
"Name": null,
"Type": "cooldown"
"Upgrades": []
}
},
},
"ability_ult_combo": {
"AbilityCastRange": 4.75,
"AbilityChannelTime": 2.4,
"AbilityCooldown": 90,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusHealthOnKill": 50,
"BehaviourBits": [
"DPS": {
"BehaviorDontInterruptSlideOnCast"
"Value": 35,
],
"BonusPerChain": {
"Value": 10,
"Scale": {
"Value": 0.32,
"Type": "spirit"
}
},
"BuffModifier": {
"Class": "PowerSurge",
"Subclass": "PowerSurge",
"DebuffModifier": {
"Class": "Base",
"Subclass": "PowerSurgeDebuff"
}
},
"ChainCount": 4,
"ChainModifier": {
"Class": "PowerSurgeChainLightning",
"Subclass": "PowerSurgeChainLightning"
},
"ChainRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ChainTickRate": 0.2,
"ChannelMoveSpeed": -1,
"DamagePerChain": {
"Value": 10,
"Scale": {
"Scale": {
"Value": 1.209,
"Value": 0.14,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_ult_combo",
"Key": "ability_power_surge",
"Name": "Combo",
"Name": "Power Surge",
"Upgrades": [
"Upgrades": [
{
{
"BulletResist": 30
"AbilityCooldown": -18
},
},
{
{
"AbilityChannelTime": 0.7
"BonusMoveSpeed": 3,
"BonusPerChain": {
"Value": 8,
"Scale": {
"Value": 0.23,
"Type": "spirit"
}
},
"DamagePerChain": {
"Value": 8,
"Scale": {
"Value": 0.23,
"Type": "spirit"
}
}
},
},
{
{
"DPS": 31.5,
"TechResistDebuff": -15,
"LifeStealPercentOnHit": 80
"DebuffDuration": 10,
"AbilityDuration": 10
}
}
]
]
},
},
"ability_vampirebat_batblink": {
"ability_priest_antispiritvest": {
"AbilityCastRange": {
"AbilityCooldown": {
"Value": 10,
"Value": 12,
"Scale": {
"Scale": {
"Value": 0.02,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 32,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.65,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BlockBufferDuration": 0.5,
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"BulletResist": 20,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"EndJumpVelocity": 200,
"CombatBarrier": {
"ExitVelocity": 5,
"Value": 100,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_vampirebat_batblink",
"Key": "ability_priest_antispiritvest",
"MaxRecasts": 1,
"Name": "Blessed Tac-Vest",
"Name": "Sanguine Retreat",
"ShieldBreakModifier": {
"RecastWindow": 3,
"Class": "Base",
"Subclass": "Shieldbreak"
},
"StackingModifier": {
"Class": "PriestStackingdefense",
"Subclass": "Stackingdefense"
},
"TechResist": 20,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCastRange": 3
"CombatBarrier": 50
},
},
{
{
"BonusFireRate": 25,
"AbilityCooldown": -4
"BuffDuration": 8,
"BonusBullets": 8
},
},
{
{
"AbilityCooldown": -12
"BaseAttackDamagePercent": 35,
"BuffDuration": 6
}
}
]
]
},
},
"ability_vampirebat_batblink_trigger": {
"ability_priest_barrage": {
"AbilityCastRange": 16,
"AbilityCastDelay": 0.3,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.8,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorChannelled",
"Key": "ability_vampirebat_batblink_trigger",
"BehaviorNoTarget",
"Name": null,
"BehaviorDisplaysDamageImpact",
"Upgrades": []
"BehaviorDontInterruptSlideOnCast"
},
],
"ability_vampirebat_batcloud": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": 120,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"CurrentHealthPercent": 4,
"Damage": {
"Damage": {
"Value": 10,
"Value": 80,
"Scale": {
"Scale": {
"Value": 0.06,
"Value": 1,
"Type": "spirit"
"Type": "weapon_damage_increase"
}
}
},
},
"DamageTickRate": 0.3,
"ExplodeRadius": 0.2,
"FallSpeedMax": 0.3,
"IsDisabled": false,
"IsDisabled": false,
"JumpPitch": -60,
"Key": "ability_priest_barrage",
"JumpSpeed": 20,
"Name": "Witching Hour",
"Key": "ability_vampirebat_batcloud",
"PushForce": 300000,
"MaxMoveSpeed": 20,
"SelfModifier": {
"Name": null,
"Class": "Base",
"Radius": 7,
"Subclass": "Self"
"Upgrades": []
},
"SlowDuration": 1,
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "BarrageSlowModifier"
},
"SlowPercent": 60,
"TimeBetweenShots": 0.3,
"TotalShotCount": 4,
"Upgrades": [
{
"AbilityCooldown": -25
},
{
"Damage": 40
},
{
"ExecuteThreshold": 30
}
]
},
},
"ability_vampirebat_batswarm": {
"ability_priest_beartrap": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 40,
"AbilityCharges": {
"AbilityCooldown": 115,
"Value": 2,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 12,
"Value": 1,
"AirDrag": 12,
"Type": "max_charges"
"BatCount": 75,
}
"BatCountPerWave": 1,
},
"BatEffectiveness": 0.2,
"AbilityCooldown": {
"BatPerSecond": 30,
"Value": 28,
"BatSpawnRadius": 1.5,
"BatSpawnRandomAngle": 0.15,
"BatSpawnRandomVelocity": 300,
"BonusBatsMax": 50,
"BonusBatsPerProc": 2,
"ChannelMoveSpeed": -1,
"CurrentHealthDamageCapToBosses": 20,
"Damage": {
"Value": 6,
"Scale": {
"Scale": {
"Value": 0.12,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"DebuffDuration": 1.25,
"AbilityCooldownBetweenCharge": {
"FallSpeedMax": 1,
"Value": 8,
"GroundAccelerationPercentage": -80,
"Scale": {
"GroundFrictioNpercentage": -80,
"Value": 1,
"IsDisabled": false,
"Type": "charge_cooldown"
"JumpCeilingCheckDistance": 11,
"JumpPitch": -60,
"JumpSpeed": 17,
"Key": "ability_vampirebat_batswarm",
"LockonConeAngle": 40,
"MaxBatTargets": 2,
"MaxLockonStacks": 1,
"Name": "Nox Nostra",
"NotInConeLosesLock": 1,
"StacksCanDecay": 1,
"TargetingConeAngle": 20,
"TimeToGainLockonStack": 0.01,
"TimeToLoseLockonStack": 0.3,
"Upgrades": [
{
"Damage": 1.8
},
{
"AbilityCooldown": -40
},
{
"CurrentHealthPercent": 1
}
}
},
"AbilityUnitTargetLimit": 1,
"ArmTime": 0.5,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorDontInterruptSlideOnCast"
],
],
"VerticalDrag": 1
"ChannelMoveSpeed": -1,
},
"Damage": {
"ability_vampirebat_doubledagger": {
"Value": 80,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 7,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BonusDamage": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 2.2,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ChannelMoveSpeed": -1,
"DebuffModifier": {
"DaggerCount": 2,
"Class": "PriestBeartrapDebuff",
"Damage": {
"Subclass": "Debuff",
"Value": 30,
"EnabledStateMask": [
"VisibleToEnemy",
"GlowThroughWallsToEnemy"
]
},
"ImmobilizeDuration": {
"Value": 1.25,
"Scale": {
"Scale": {
"Value": 0.465,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DelayBetweenDaggers": 0.3,
"ImmobilizeModifier": {
"Class": "PriestImmobilize",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_vampirebat_doubledagger",
"Key": "ability_priest_beartrap",
"Name": "Double Dagger",
"Lifetime": {
"Upgrades": [
"Value": 30,
{
"Scale": {
"BonusDamage": 15,
"Value": 1,
"Damage": 15
"Type": "duration"
},
{
"AbilityCooldown": -2
},
{
"DebuffDuration": 5,
"TechArmorDamageReduction": -12
}
}
]
},
},
"Name": "Hex-Lined Snap Trap",
"ability_vampirebat_lovebites": {
"Radius": {
"AbilityCooldownBetweenCharge": -1,
"Value": 2,
"AbilityUnitTargetLimit": 1,
"BonusDamage": {
"Value": 55,
"Scale": {
"Scale": {
"Value": 1.6,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"BuildUpDuration": 5,
"RevealDuration": {
"BuildUpHeadshotBonus": 1.5,
"BuildUpPerBat": 20,
"BuildUpPerDagger": 30,
"BuildUpPerShot": 18.4,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 6,
"Value": 6,
"Scale": {
"Scale": {
"Value": 0.06,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"EffectivenessVolumeScaleMax": 1,
"TetherDuration": 0.6,
"EffectivenessVolumeScaleMin": 0.5,
"TetherModifier": {
"IsDisabled": false,
"Class": "PriestTether",
"Key": "ability_vampirebat_lovebites",
"Subclass": "Tether"
"Name": "Love Bites",
},
"PerTargetCooldown": 8,
"TetherRadius": 0.3,
"TickRate": 0.1,
"TrapHeight": 2,
"TripUpSpeed": 6.35,
"Upgrades": [
"Upgrades": [
{
{
"BuffDuration": 3,
"AbilityCooldown": -11
"BonusMoveSpeed": 4.064
},
},
{
{
"Damage": 3.6,
"ImmobilizeDuration": 1
"BonusDamage": 49.5
},
},
{
{
"SlowDuration": 3,
"IncomingDamagePercentFromCaster": 30,
"SlowPercent": 30,
"AbilityCharges": 1
"StaminaReduction": 1
}
}
]
]
},
},
"ability_vampirebat_steallife": {
"ability_priest_flashbang": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.03,
"AbilityCastRange": 10,
"AbilityCooldown": {
"AbilityCooldown": 10,
"Value": 25,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 6,
"AirDrag": 0.2,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "stats_count"
"Type": "cooldown"
}
}
},
},
"ExtraSweepOffsetBehindCaster": -1.5,
"AbilityPostCastDuration": 0.15,
"ExtraSweepRange": 2,
"AbilityUnitTargetLimit": 1,
"FallSpeedMax": 3,
"BehaviourBits": [
"FallingDrag": 20,
"BehaviorProjectile",
"IsDisabled": false,
"BehaviorDisplaysDamageImpact",
"Key": "ability_vampirebat_steallife",
"BehaviorDontInterruptSlideOnCast"
"MaxFloatTime": 2.5,
],
"MiniJumpVelocity": 200,
"BounceGrenadeSpeed": 1100,
"MissingHealthDamagePercentage": 3,
"BounceLifetime": 0.5,
"Name": "Rake",
"BurnDuration": {
"RakeHealPerKill": {
"Value": 3.5,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnLingerDuration": 0.15,
"BurnRadius": {
"Value": 4.5,
"Scale": {
"Scale": {
"Value": 0.43,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"TargetingConeAngle": 60,
"CameraTurnRateMax": 15,
"TimeBetweenAttacks": 0.04,
"ChannelMoveSpeed": -1,
"TrooperExecuteThreshold": 60,
"DPS": {
"Upgrades": [
"Value": 10,
{
"Scale": [
"RakeHealPerKill": 20
{
},
"Value": 1.6,
{
"Type": "power_increase"
"Damage": 54,
},
"RakeHealPerKill": {
{
"Value": 0,
"Value": 1,
"Scale": {
"Type": "weapon_damage"
"Value": 1,
"Type": "spirit"
}
}
}
},
]
{
},
"MissingHealthDamagePercentage": 7
}
]
},
"ability_vandal_pillar": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCooldown": 60,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 200,
"Value": 35,
"Scale": {
"Scale": {
"Value": 1.0695,
"Value": 1,
"Type": "spirit"
"Type": "weapon_damage_increase"
}
},
"EnemyDebuffModifier": {
"Class": "PriestFlashbangburnaura",
"Subclass": "Burnaura",
"FlashFadeOutTime": 0.1,
"AuraRadius": 0,
"ProvidedByAura": {
"Class": "PriestFlashbangburn",
"Subclass": "Burn"
}
}
},
},
"HalfHeight": 6,
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_vandal_pillar",
"Key": "ability_priest_flashbang",
"Name": null,
"Name": "Consecrating Grenade",
"PetrifyDamageBreakThreshold": 200,
"PreBounceLifetime": 15,
"PetrifyDuration": 3,
"Radius": {
"PreDetonateDuration": 0.6,
"Value": 4.5,
"Radius": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -15
"AbilityCooldown": -5
},
},
{
{
"PetrifyDuration": 1.5
"Radius": 1.5,
"BurnRadius": 1.5,
"BurnDuration": 1
},
},
{
{
"Radius": 3
"HealAmpReceivePenaltyPercent": -20,
"HealAmpRegenPenaltyPercent": -20,
"AbilityCharges": 1,
"AbilityCooldownBetweenCharge": 3
}
}
]
]
},
},
"ability_viper_debuffdagger": {
"ability_priest_knockback": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.25,
"AbilityCharges": 2,
"AbilityCastRange": {
"AbilityCooldown": 10,
"Value": 10,
"AbilityCooldownBetweenCharge": 4.5,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 99,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDamage": {
"Value": 30,
"Scale": {
"Value": 0.8,
"Type": "weapon_damage_increase"
}
},
"BonusKnockbackDistance": 3.5,
"BuffModifier": {
"Class": "PriestKnockbackBuff",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 50,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.8,
"Value": 0.7,
"Type": "spirit"
"Type": "weapon_damage_increase"
}
}
},
},
"DamagePerStack": {
"DebuffModifier": {
"Value": 25,
"Class": "Base",
"Subclass": "Debuff"
},
"IsDisabled": false,
"Key": "ability_priest_knockback",
"KnockbackModifier": {
"Class": "Priestknockback",
"Subclass": "PriestKnockback",
"MomentumMaintained": 0.3
},
"KnockbackSpeed": 1200,
"KnockbackToWallModifier": {
"Class": "Priestknockback",
"Subclass": "PriestKnockbacktowall"
},
"MaxPushForceHorizontal": 1400,
"MaxPushForceVertical": 500,
"Name": "Gutshot",
"PushForce": 6,
"SelfPushForce": 500,
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"StunDuration": {
"Value": 0.6,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"IsDisabled": false,
"TargetingConeAngle": 60,
"Key": "ability_viper_debuffdagger",
"MaxStacks": 3,
"Name": "Screwjab Dagger",
"SlowDuration": 2,
"SlowPercent": 35,
"SlowPercentPerStack": 15,
"StackDuration": 10,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"Damage": 25
},
},
{
{
"BulletResistReduction": -8,
"AbilityCooldown": -10,
"BulletResistReductionPerStack": -5
"StunDuration": 0.4
},
},
{
{
"CooldownRefundPercent": 55
"BuffDuration": 5
}
}
]
],
},
"WallStunDistance": {
"ability_viper_hookdagger": {
"Value": 7,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 9,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CatchRadius": 3,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_viper_hookdagger",
"Name": "Hook Blade",
"OutgoingDamage": {
"Value": 45,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"OutgoingProjectileLifetime": {
"Value": 0.4,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "range"
"Type": "range"
}
}
},
}
"ReturnDamage": {
},
"Value": 90,
"ability_priest_selfheal": {
"AbilityCastDelay": 0.125,
"AbilityChannelTime": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"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": 90,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.125,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorCastableWhileCmdRestricted",
"BehaviorDisplaysDamageImpact",
"BehaviorNonCombat",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"FlatHealthHealing": {
"Value": 50,
"Value": 120,
"Scale": {
"Scale": {
"Value": 0.744,
"Value": 2.79,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IncomingDamagePercent": -35,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_viper_petrifybola",
"Key": "ability_priest_selfheal",
"Name": "Petrifying Bola",
"Name": "Potent Vapors",
"PetrifyDamage": {
"SelfModifier": {
"Value": 180,
"Class": "Base",
"Scale": {
"Subclass": "Selfheal",
"Value": 2.046,
"EnabledStateMask": [
"Type": "spirit"
"Disarmed"
}
]
},
},
"PetrifyDamageBreakThreshold": 200,
"TickRate": 0.25,
"PetrifyDuration": 2,
"Radius": 8,
"SlowDuration": 1.5,
"SlowPercent": 50,
"Upgrades": [
"Upgrades": [
{
{
"PetrifyDamage": 49.5
"FlatHealthHealing": 80
},
},
{
{
"AbilityCooldown": -25
"AbilityCooldown": -15
},
},
{
{
"PetrifyDuration": 1
"SlowResistance": 100
}
}
]
]
},
},
"ability_viper_slide": {
"ability_priest_silencebomb": {
"AbilityCooldown": 0.85,
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.6,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 99,
"AuraModifier": {
"Class": "CitadelPriestSilencebombAura",
"Subclass": "Aura",
"ProvidedByAura": {
"Class": "SilencebombDebuff",
"Subclass": "Debuff"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": 5,
"DebuffDuration": 3,
"InitialRadius": {
"Value": 4,
"Scale": [
{
"Value": 0.01,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_viper_slide",
"Key": "ability_priest_silencebomb",
"Name": null,
"Name": "Choking Incense",
"Upgrades": []
"RadiusPerSecond": 0.2,
},
"SlowDuration": 2,
"ability_viper_snakedash": {
"SlowPercent": 30,
"AbilityCooldownBetweenCharge": -1,
"SmokeGrenadeModifier": {
"AbilityUnitTargetLimit": 1,
"Class": "Smokegrenade",
"ChannelMoveSpeed": -1,
"Subclass": "PriestSmokegrenade",
"CombatBarrier": {
"EnemyAuraModifier": {
"Value": 0,
"Class": "BaseAura",
"Scale": {
"Subclass": "Enemyaura",
"Value": 0,
"ProvidedByAura": {
"Type": "spirit"
"Class": "Base",
"Subclass": "Debuff"
}
}
}
},
},
"IsDisabled": false,
"TickRate": 0.15,
"Key": "ability_viper_snakedash",
"Name": "Slither",
"SlideScale": 10,
"Upgrades": [
"Upgrades": [
{
{
"SlideScale": 20
"AbilityDuration": 3
},
},
{
{
"Stamina": 2
"SlowPercent": 20
},
},
{
{
"BuffDuration": 5,
"SilenceStamina": 1
"CombatBarrier": {
"Value": 180,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"AbilityCooldown": 8
}
}
]
]
},
},
"ability_viper_ult": {
"ability_priest_smokegrenade": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 60,
"Value": 10,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 200,
"Scale": {
"Scale": {
"Value": 1.0695,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"HalfHeight": 6,
"AbilityCooldown": {
"IsDisabled": false,
"Value": 24,
"Key": "ability_viper_ult",
"Name": "Petrify",
"PetrifyDamageBreakThreshold": {
"Value": 200,
"Scale": {
"Scale": {
"Value": 1.116,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"PetrifyDuration": 3,
"AbilityCooldownBetweenCharge": -1,
"PreDetonateDuration": 1,
"AbilityDuration": {
"Radius": 4,
"Value": 8,
"Upgrades": [
"Scale": {
{
"Value": 1,
"AbilityCooldown": -15
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 99,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 115,
"BombFriction": 12,
"BombRestitution": 2,
"BonusDamge": 12,
"BonusFireRate": -30,
"BonusHealthRegen": 1,
"ChannelMoveSpeed": -1,
"DebuffDuration": 3,
"GrowTime": 0.2,
"IsDisabled": false,
"Key": "ability_priest_smokegrenade",
"Name": "Teargas Grenade",
"ProjectileLifetime": 2,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": 2,
"SmokeGrenadeModifier": {
"Class": "Smokegrenade",
"Subclass": "PriestSmokegrenade",
"EnemyAuraModifier": {
"Class": "BaseAura",
"Subclass": "Enemyaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Debuff"
}
}
},
"Upgrades": [
{
"AbilityDuration": 3
},
},
{
{
"PetrifyDuration": 1.5
"StaminaDrain": -1
},
},
{
{
"Radius": 3
"Radius": 2
}
}
]
]
},
},
"ability_viper_venom": {
"ability_priest_stackingdefense": {
"AbilityCastRange": 15,
"AbilityCooldown": {
"AbilityCooldown": 24,
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BuildUpDuration": 5,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CooldownPerStack": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_viper_venom",
"Key": "ability_priest_stackingdefense",
"Name": "Lethal Venom",
"MaxStacks": 20,
"Name": "Grit",
"ResistancePerStack": 1,
"StackDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingModifier": {
"Class": "PriestStackingdefense",
"Subclass": "Stackingdefense"
},
"Upgrades": [
"Upgrades": [
{
{
"VenomMaxDamage": 31.5
"StackDuration": 2
},
},
{
{
"HealAmpRegenPenaltyPercent": -40,
"MaxStacks": 10
"HealAmpReceivePenaltyPercent": -40,
"AbilityCooldown": -8
},
},
{
{
"BuildUpPerShot": 4.5
"WeaponDamagePerStack": 1.5
}
}
],
]
"VenomBuildupPerShot": 1,
},
"VenomDuration": 3,
"ability_priest_weaponswap": {
"VenomMaxDamage": {
"AbilityCastDelay": 0.3,
"Value": 140,
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Scale": {
"Value": 2.79,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"VenomMaxDamageHealthPercentage": 30,
"AbilityCooldownBetweenCharge": -1,
"VenomMinDamage": {
"AbilityDuration": {
"Value": 20,
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"VenomMinDamageHealthPercentage": 100
},
"ability_warden_crowd_control": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": 12,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontInterruptSlideOnCast",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"BonusAmpToVampire": 5,
"BonusDamage": {
"Value": 115,
"Scale": [
{
"Value": 3,
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 60,
"Value": 120,
"Scale": {
"Scale": {
"Value": 0.731203,
"Value": 1.5,
"Type": "spirit"
"Type": "weapon_damage_increase"
}
}
},
},
"DebuffDuration": 7,
"ExecuteThreshold": 8,
"ForwardVelocity": 800,
"ExplodeRadius": 0.2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_warden_crowd_control",
"Key": "ability_priest_weaponswap",
"MoveSpeedSlowPct": 20,
"Name": "Ira Domini",
"Name": "Alchemical Flask",
"PushForce": 500,
"ProjectileLifetime": 60,
"SelfModifier": {
"Radius": 5.5,
"Class": "PriestCrossbowequipped",
"SlowDuration": 3,
"Subclass": "Self",
"EnabledStateMask": [
"AmmoChangesDisabled",
"SinclairTaxUltActive"
]
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "BarrageSlowModifier"
},
"StakeCount": 3,
"SwapEndDelay": 0.6,
"Upgrades": [
"Upgrades": [
{
{
"StaminaReduction": 1
"BonusMoveSpeed": 1.2
},
},
{
{
"Damage": 36,
"BonusDamage": 65,
"Radius": 1
"AbilityCooldown": -15
},
},
{
{
"FireRateSlow": 30,
"AllStakesBlessed": 1
"AbilityCooldown": -6.5
}
}
],
]
"WeaponPowerDebuff": -30
},
},
"ability_warden_high_alert": {
"ability_punkgoat_blasted": {
"AbilityCooldown": 42,
"AbilityCastDelay": 0.28,
"AbilityCooldown": {
"Value": 27,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 7,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "PunkgoatBlastedhealthwatcher",
"Subclass": "Blastedhealthwatcher"
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCooldownOnChannelEnd",
"BehaviorAllowGunFireAfterCast",
"BehaviorDontInterruptSlideOnCast"
],
"BlastedModifier": {
"Class": "PunkgoatBlastedactive",
"Subclass": "Blastedactive"
},
"BlastedPassiveModifier": {
"Class": "PunkgoatBlastedpassive",
"Subclass": "Blasted"
},
"BlastedRateOnBulletPct": 50,
"BulletDamageAmp": 10,
"BulletDamageAmpDuration": 7,
"BulletsReloadedPerHeavyMeleePct": 100,
"BulletsReloadedPerLightMeleePct": 35,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"DurationPerHeavyMelee": {
"Value": 125,
"Value": 4.5,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"IsDisabled": false,
"DurationPerLightMelee": {
"Key": "ability_warden_high_alert",
"Value": 2.8,
"MoveSpeedBonusPct": 15,
"Scale": {
"Name": "Willpower",
"Value": 1,
"Type": "duration"
}
},
"HealthBoostDuration": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HealthDisplayModifier": {
"Class": "Base",
"Subclass": "Blastedhealthdisplay"
},
"HealthModifier": {
"Class": "PunkgoatBlastedhealth",
"Subclass": "Blastedhealth"
},
"IsDisabled": false,
"Key": "ability_punkgoat_blasted",
"LightMeleeScalePct": 40,
"MaxDuration": 35,
"MaxHealthMelee": {
"Value": 70,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"Name": "Blasted",
"NonPlayerResourceScalePct": 25,
"ShredModifier": {
"Class": "PunkgoatBlastedshred",
"Subclass": "Blastedshred"
},
"Upgrades": [
"Upgrades": [
{
{
"MoveSpeedBonusPct": 20
"BonusMoveSpeed": 2.25
},
},
{
{
"AbilityCooldown": -19
"GainSlamOnUse": 1,
"BulletDamageAmp": 7
},
},
{
{
"CombatBarrier": {
"MaxHealthMelee": {
"Value": 150,
"Value": 50,
"Scale": {
"Scale": {
"Value": 3.656016,
"Value": 0.6,
"Type": "spirit"
"Type": "spirit"
}
}
Line 5,878: Line 9,369:
]
]
},
},
"ability_warden_lock_down": {
"ability_punkgoat_goatflip": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.35,
"AbilityCastRange": 20,
"AbilityCooldown": {
"AbilityCooldown": 37,
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AirControlAccelPercent": 50,
"AirControlDashReductionPct": -70,
"AirControlDebuffDuration": 1.5,
"AirControlPercent": 50,
"AllowRamMultiple": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraTurnRateMax": 188,
"ChargeMultiHitRadius": 1.5,
"ChargeRadius": 2.54,
"ChargeSpeed": 1200,
"ChargeStrikeDistance": 165,
"Damage": {
"Damage": {
"Value": 110,
"Value": 40,
"Scale": {
"Scale": {
"Value": 2.437344,
"Value": 1.9,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"EscapeRange": 20,
"DealMaxHealthDamagePct": {
"EscapeTime": 2.8,
"Value": 0,
"ImmobilizeDuration": 1.75,
"IsDisabled": false,
"Key": "ability_warden_lock_down",
"Name": "Binding Word",
"Upgrades": [
{
"ImmobilizeDuration": 1
},
{
"AbilityCooldown": -19
},
{
"BulletArmorReduction": 20,
"BulletArmorReductionDuration": 6
}
]
},
"ability_warden_riot_protocol": {
"AbilityCastDelay": 2,
"AbilityCooldown": 155,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"BulletResist": 30,
"ConeAngle": 115,
"HealthStealPct": 10,
"HealthStealPctHero": 65,
"IsDisabled": false,
"Key": "ability_warden_riot_protocol",
"Name": "Last Stand",
"PulseDPS": {
"Value": 70,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 0,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"PulseInterval": 0.5,
"GoingBackAwaySpeed": -100,
"Radius": 13,
"GoingUpDistance": 3.1,
"TechResist": 30,
"GoingUpEnemyDistancePercent": 95,
"GoingUpSpeed": 430,
"HoverGravityScale": 0.75,
"IsDisabled": false,
"Key": "ability_punkgoat_goatflip",
"KnockAwaySpeed": 170,
"Name": "Rising Ram",
"NearbyHeroKillDistance": 10,
"ReduceCooldownOnHitPct": 50,
"TimeBeforeGoUpForLagComp": 0.1,
"TimeGoingUpEnemy": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"Radius": 3
"WeaponDamageBurst": 25,
"WeaponDamageBurstDuration": 5
},
},
{
{
"PulseDPS": 40.5,
"AbilityDuration": 0.4
"AbilityCooldown": -30
},
},
{
{
"BulletResist": 50,
"MaxHealthBuffPct": 10,
"TechResist": 50,
"MaxHealthBuffDuration": 16,
"AbilityDuration": 2.5
"AbilityCooldown": -13
}
}
]
],
"WorldImpactRadius": 25
},
},
"ability_werewolf_cripplingslash": {
"ability_punkgoat_slide": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"AbilityCooldown": 18,
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 0.6,
"BulletArmorReduction": -12,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DisarmDuration": 2.5,
"AbilityUnitTargetLimit": 1,
"IsDisabled": false,
"AutoIntrinsicModifiers": [
"Key": "ability_werewolf_cripplingslash",
{
"LeftForce": 400,
"Class": "SlideDebuff",
"Name": "Tail Whack",
"Subclass": "SlideDebuff"
"PushForce": 300,
}
"SlashHeight": 3,
],
"SlashRadius": 10,
"BehaviourBits": [
"SlowDuration": 1.5,
"BehaviorNoTarget",
"SlowPercent": 30,
"BehaviorHidden",
"Upgrades": [
"BehaviorDontBreakInvisibility",
{
"BehaviorInputDirectional2d",
"Damage": 25
"BehaviorSilentCastFailureFeedback",
},
"BehaviorDontInterruptSprint",
{
"BehaviorNonCombat",
"SlowPercent": 40
"BehaviorCastableWhileHidden"
},
],
{
"ChannelMoveSpeed": -1,
"DisarmDuration": 1
"IsDisabled": false,
"Key": "ability_punkgoat_slide",
"Name": null,
"Upgrades": []
},
"ability_punkgoat_tether": {
"AbilityCastRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 175,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
}
]
},
},
"ability_werewolf_frenzy": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 7,
"AbilityCooldown": 6.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityDuration": 2.8,
"AbilityUnitTargetLimit": 16,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorSilentCastFailureFeedback",
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 45,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"Damage": {
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"DamageIncreasePct": {
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 1.5,
"Value": 0,
"Type": "melee"
"Type": "spirit"
}
}
},
"FireRateSlowModifier": {
"Class": "Base",
"Subclass": "TetherFirerateSlow"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_frenzy",
"Key": "ability_punkgoat_tether",
"LifeStealPercentOnHit": 40,
"MoveSpeedSlowMaxPct": 35,
"MissingHealthDamagePercentage": 6,
"MoveSpeedSlowMinPct": 25,
"Name": "Go For The Throat",
"Name": "Chain Gang",
"TargetingConeAngle": 40,
"PullDistance": 4,
"Upgrades": [
"PullDuration": 0.8,
{
"PullForceMax": 2000,
"Damage": 30
"PullModifier": {
},
"Class": "PunkgoatTetherPull",
{
"Subclass": "Pull"
"LifeStealPercentOnHit": 25
},
},
"PullTrackCasterDuration": 0.5,
{
"RopeLength": 2,
"MissingHealthDamagePercentage": 4
"RopeSnapDistance": 45,
}
"RopeSnapNoLOSDuration": 0.5,
]
"RopeSoftEdgeLength": 4.5,
},
"TetheredModifier": {
"ability_werewolf_hunt": {
"Class": "PunkgoatTether",
"AbilityCastDelay": 0.4,
"Subclass": "Tether"
"AbilityChannelTime": 1,
},
"AbilityCooldown": 127,
"TickRate": 0.25,
"AbilityCooldownBetweenCharge": -1,
"UnstoppableModifier": {
"AbilityUnitTargetLimit": 1,
"Class": "Unstoppable",
"BonusMoveSpeed": 2,
"Subclass": "Unstoppable",
"BuffDuration": 8,
"EnabledStateMask": [
"ChannelMoveSpeed": -1,
"StatusImmune",
"DPS": 5,
"SlowImmune",
"IsDisabled": false,
"KnockdownImmune",
"Key": "ability_werewolf_hunt",
"Unstoppable"
"Name": null,
],
"Radius": 20,
"StatusEffectPriority": 25,
"TickRate": 0.1,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": 0
"BulletResist": 40,
"TechResist": 40
},
},
{
{
"AbilityCooldown": 0
"AbilityCooldown": -40
},
},
{
{
"AbilityCooldown": 0
"UnstoppablePerHero": 1.3,
"AbilityCastRange": 5
}
}
]
],
"WaitingToPullModifier": {
"Class": "PunkgoatTetherWaiting",
"Subclass": "WaitingForPull"
}
},
},
"ability_werewolf_kickflip": {
"ability_punkgoat_ult": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"AbilityChannelTime": 0.35,
"Value": 4,
"AbilityCooldown": 21,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"BonusDamage": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"CameraTurnRateMax": 188,
"AbilityChannelTime": 0.3,
"Damage": {
"AbilityCharges": {
"Value": 0,
"Value": 1,
"Scale": {
"Scale": {
"Value": 0.9,
"Value": 1,
"Type": "melee"
"Type": "max_charges"
}
}
},
},
"EnemyPushForceAway": 300,
"AbilityCooldown": {
"EnemyPushForceUp": 300,
"Value": 35,
"FallSpeedMax": 20,
"IsDisabled": false,
"Key": "ability_werewolf_kickflip",
"LeapForwardOffset": 2.5,
"LeapRadius": 1.7,
"LeapSpeed": 1200,
"MarkDuration": {
"Value": 3,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"Name": "Boot Kick",
"AbilityCooldownBetweenCharge": {
"SelfPushForceCameraAway": 600,
"Value": 8,
"SelfPushForceUp": 200,
"Scale": {
"SlowDuration": 0.1,
"Value": 1,
"SuccessInputWindow": 0.3,
"Type": "charge_cooldown"
"TimeScaleDebuff": 95,
"Upgrades": [
{
"AbilityCooldown": -6
},
{
"StaminaRestore": 2
},
{
"OutgoingDamagePercent": -25,
"DebuffDuration": 5,
"BonusDamage": 80
}
}
]
},
},
"AbilityPostCastDuration": 0.3,
"ability_werewolf_leap": {
"AbilityCastDelay": 0.35,
"AbilityChannelTime": 3,
"AbilityCooldown": 16,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.1,
"BehaviourBits": [
"ChannelMoveSpeed": 5.08,
"BehaviorSilentCastFailureFeedback",
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorHoldsAtMaxChannel"
],
"CameraTurnRateMax": 2000,
"ChannelMoveSpeed": 4.826,
"CountsAsLightMelee": 1,
"Damage": {
"Damage": {
"Value": 35,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"DiminishingSlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"ExplodeDelay": 0.5,
"FireRateModifier": {
"Class": "Base",
"Subclass": "SlamFirerateSlow"
},
"GroundAuraModifier": {
"Class": "PunkgoatSigilAura",
"Subclass": "SigilAura",
"Height": 100,
"ProvidedByAura": {
"Class": "Base",
"Subclass": "SigilModifier"
}
},
"HeavyMeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
"IsDisabled": false,
"Key": "ability_punkgoat_ult",
"MeleeDamage": {
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 1.9,
"Value": 0.9,
"Type": "melee"
"Type": "melee"
}
}
},
},
"EnemyPushForceAway": 200,
"Name": "Bashdown",
"EnemyPushForceUp": 300,
"PlaceDistanceInFrontOfCaster": 6.2,
"GravityScale": 1,
"PullDownDuration": 0.75,
"Height": 4,
"PullDownRange": 3,
"IsDisabled": false,
"PullToGroundModifier": {
"Key": "ability_werewolf_leap",
"Class": "ChargeDragEnemy",
"LeapCameraSpeed": 300,
"Subclass": "ChargeDragEnemy",
"LeapForwardSpeed": 800,
"ForwardOffset": 200,
"LeapInputSpeed": 250,
"VerticalOffset": 0,
"LeapMultiHitRadius": 1.5,
"ForceDistScale": 11
"LeapRadius": 2.54,
},
"LeapUpSpeed": 200,
"TossDuration": 0.4,
"Name": "Crushing Leap",
"TossForce": 350,
"Radius": 7.5,
"SlowPercent": 30,
"Upgrades": [
"Upgrades": [
{
{
"LandingBonusesDuration": 5,
"AbilityCooldown": -10
"BonusMoveSpeed": 2
},
},
{
{
"AbilityCooldown": -9
"AbilityCastRange": 2,
"AbilityCharges": 1
},
},
{
{
"StunDuration": 1.2
"CountsAsLightMelee": -1,
"CountsAsHeavyMelee": 1,
"HeavyMeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "heavy_melee"
}
},
"MeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "melee",
"Multiply": true
}
},
"AbilityCooldownBetweenCharge": -3
}
}
],
],
"WorldImpactRadius": 25
"WaveEndRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"WaveStartRadius": 0.5,
"WaveThickness": 1
},
},
"ability_werewolf_maulingleap": {
"ability_rolling_fireball": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 0.55,
"AbilityCooldown": {
"AbilityCooldown": 16,
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AllowRamMultiple": 1,
"BehaviourBits": [
"BulletArmorReduction": -8,
"BehaviorProjectile",
"CameraTurnRateMax": 188,
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
"Value": 15,
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.15,
"Value": 1.209,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"Damage": {
"InitialDamage": {
"Value": 0,
"Value": 100,
"Scale": {
"Scale": {
"Value": 1.9,
"Value": 1.209,
"Type": "melee"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 6,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_maulingleap",
"Key": "ability_rolling_fireball",
"LeapForwardOffset": 0.3,
"Name": null,
"LeapMultiHitRadius": 1.5,
"LeapRadius": 2.8,
"LeapSpeed": 1300,
"Name": "Mauling Leap",
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"DPS": 10
"AbilityCooldown": -1
},
},
{
{
"AbilityCooldown": -9
"AbilityCooldown": -11.5
},
},
{
{
"BulletArmorReduction": -12
"InitialDamage": 120
}
}
],
]
"WorldImpactRadius": 25
},
},
"ability_werewolf_netshot": {
"ability_scrap_blast": {
"AbilityCastDelay": 0.24,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 20,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 64,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BlastRadius": 10,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"DebuffModifier": {
"Value": 40,
"Class": "ScrapBlastDebuff",
"Subclass": "ScrapBlastDebuff"
},
"EnemyMoveSlow": 10,
"EnemyMoveSlowDuration": {
"Value": 5,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_scrap_blast",
"Name": "Bio Blast",
"ScrapDamage": {
"Value": 75,
"Scale": {
"Value": 0.731203,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 1.5,
"IsDisabled": false,
"Key": "ability_werewolf_netshot",
"Name": "Entangling Bola",
"SlowPercent": 20,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 25
"AbilityCharges": 2
},
},
{
{
"DebuffDuration": 0.75
"ScrapDamage": 55
},
},
{
{
"RicochetCount": 2,
"EnemyMoveSlow": 20
"RicochetRange": 15,
"AbilityCooldown": -5
}
}
]
]
},
},
"ability_werewolf_onthehunt": {
"ability_shieldguy_ability01": {
"AbilityCooldown": 48,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 26,
"AbilityDuration": {
"Scale": {
"Value": 4,
"Value": 1,
"Scale": {
"Type": "cooldown"
"Value": 0.060934,
"Type": "spirit"
}
}
},
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AlliedFireRatePercentage": 50,
"BehaviourBits": [
"BonusFireRate": 30,
"BehaviorNoTarget",
"BonusMoveSpeed": 2,
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_onthehunt",
"Key": "ability_shieldguy_ability01",
"Name": "On The Hunt",
"Name": null,
"Radius": 25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 3
"AbilityCooldown": 0
},
},
{
{
"BonusMoveSpeed": 1
"AbilityCooldown": 0
},
},
{
{
"BulletLifestealPercent": 18
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_werewolf_passive": {
"ability_shieldguy_ability02": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_passive",
"Key": "ability_shieldguy_ability02",
"Name": null,
"Name": null,
"Upgrades": []
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
},
"ability_werewolf_trackingbomb": {
"ability_shieldguy_ability03": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"AbilityCooldown": 12,
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BountyThreshold": 500,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 55,
"EnhancedHowlDebuffDuration": 10,
"ForwardVelocity": 800,
"HowlDebuffDuration": 2,
"HowlRadius": 80,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_trackingbomb",
"Key": "ability_shieldguy_ability03",
"MinHealthFractionToTrack": 30,
"MoveSpeedSlowPct": 20,
"Name": null,
"Name": null,
"ProjectileLifetime": 60,
"Radius": 7.5,
"SlowDuration": 3,
"TickRate": 0.1,
"TrackingRangeHuman": 50,
"TrackingRangeWerewolf": 100,
"Upgrades": [
"Upgrades": [
{
{
"StaminaReduction": 1
"AbilityCooldown": 0
},
},
{
{
"Damage": 40
"AbilityCooldown": 0
},
},
{
{
"FireRateSlow": 35,
"AbilityCooldown": 0
"AbilityCooldown": -6.5
}
}
],
]
"VialDebuffDuration": 9,
"WeaponPowerDebuff": -30
},
},
"ability_werewolf_transformation": {
"ability_shieldguy_ult": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"AbilityChargesConditionally": 1,
"Value": 127,
"AbilityCooldown": 35,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 15,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoActivateHealthThreshold": 20,
"BehaviourBits": [
"BonusDurationOnBullet": 0.15,
"BehaviorNoTarget",
"BonusDurationOnHeavyMelee": 1.5,
"BehaviorDisplaysDamageImpact"
"BonusDurationOnLightMelee": 0.5,
],
"BonusDurationPerHealthPercentLost": 0.1,
"ChannelMoveSpeed": -1,
"BonusFireRate": {
"IsDisabled": false,
"Value": 80,
"Key": "ability_shieldguy_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_skyrunner_flakshot": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Scale": {
"Value": 0.25,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"BonusHealth": {
"AbilityCooldownBetweenCharge": -1,
"Value": 100,
"AbilityUnitTargetLimit": 1,
"Scale": {
"AutoIntrinsicModifiers": [
"Value": 15,
{
"Type": "power_increase"
"Class": "Base",
"Subclass": "Flakshotbase"
}
}
},
],
"BonusMoveSpeed": 2,
"BehaviourBits": [
"BulletResist": 20,
"BehaviorProjectileFiredAsBullet"
"CameraTurnRateMax": 188,
],
"ChannelMoveSpeed": 7.62,
"BonusDamage": {
"EndingWarningSoundDuration": 3,
"Value": 3,
"HeadshotResist": -20,
"HealAmount": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.093,
"Type": "healing"
"Type": "spirit"
}
}
},
},
"ChannelMoveSpeed": -1,
"DirectionVariance": 0.02,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_transformation",
"Key": "ability_skyrunner_flakshot",
"LowHealthFraction": 30,
"MinEffectiveness": -1,
"LowHealthRageBonus": {
"Name": "Flakshot",
"Value": 40,
"Radius": 5,
"Scale": {
"RicochetAssistRatio": 0.5,
"Value": 1.8,
"RicochetChance": 50,
"Type": "power_increase"
"RicochetDamagePercent": 100,
}
"RicochetRadius": 20,
},
"MaxRage": {
"Value": 100,
"Scale": {
"Value": 11,
"Type": "power_increase"
}
},
"MaxStacks": 15,
"MissingHealthPercentHeal": 30,
"Name": "Lycan Curse",
"RagePerDamage": 0.255,
"RagePercentagePerSecondInCombat": 1,
"RagePercentagePerSecondOutOfCombat": -3,
"ReadyDuration": 3,
"StackDuration": 5,
"TechResist": 20,
"Upgrades": [
"Upgrades": [
{
{
"BulletResist": 15,
"RicochetChance": 50
"TechResist": 15
},
},
{
{
"BonusMoveSpeed": 3,
"BonusDamage": 5
"BonusHealth": 125
},
},
{
{
"KillDurationBonus": 15
"RicochetDamagePercent": 50
}
}
]
]
},
},
"ability_werewolf_transformation_trigger": {
"ability_skyrunner_magic_beam": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"BlockerScaleFactor": 4,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 120,
"GrowTime": 0.2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_transformation_trigger",
"Key": "ability_skyrunner_magic_beam",
"Name": "End the Curse",
"MagicBeamModifier": {
"Upgrades": []
"Class": "MagicBeam",
},
"Subclass": "Beammodifier"
"ability_werewolf_unloadgun": {
},
"AbilityCastDelay": 0.45,
"Name": null,
"AbilityCooldown": 22,
"Radius": 4,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AccuracyPercentage": -25,
"BonusFireRate": 300,
"BulletEffectiveness": 0.1,
"BulletRadiusOverride": 7,
"BulletSpread": -1,
"ChannelMoveSpeed": 5.08,
"CurrentHealthDamagePercentage": 4,
"Damage": 40,
"DebuffDuration": 3,
"IsDisabled": false,
"Key": "ability_werewolf_unloadgun",
"LingerDuration": 0.1,
"MaxShots": 3,
"Name": "Slam Fire",
"ProcChance": 100,
"RecoilDelayFactor": 0.05,
"RecoilRecoverySpeed": 0.1,
"RecoilSpeed": 12,
"RecoilStrength": 12,
"SpreadPenaltyPerShot": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"BaseAttackDamagePercent": 15
"AbilityCooldown": 0
},
},
{
{
"AbilityCooldown": -7
"AbilityCooldown": 0
},
},
{
{
"StackDuration": 3,
"AbilityCooldown": 0
"MaxStacks": 3,
"BonusCurrentHealthDamagePercentage": 8
}
}
]
]
},
},
"ability_wrecker_salvage": {
"ability_skyrunner_swingline": {
"AbilityCastRange": 15,
"AbilityCharges": {
"AbilityCooldown": 12.5,
"Value": 2,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": 3.8,
"Type": "max_charges"
"ConsumeHealPercentage": 50,
}
"DPS": {
},
"Value": 60,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 0.1,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_wrecker_salvage",
"Key": "ability_skyrunner_swingline",
"MaxRange": 20,
"MaxMoveSpeed": 25,
"Name": "Consume",
"Name": "Lifethread",
"SalvageDuration": 4,
"SwingLineBulletDistance": 40,
"TickInterval": 0.25,
"SwingModifier": {
"Class": "Base",
"Subclass": "Swinging"
},
"Upgrades": [
"Upgrades": [
{
{
"ConsumeHealPercentage": 25
"AbilityCooldown": 0
},
},
{
{
"DPS": 40
"AbilityCooldown": 0
},
},
{
{
"AbilityUnitTargetLimit": 2
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_wrecker_teleport": {
"ability_skyrunner_ult": {
"AbilityCastDelay": 1.5,
"AbilityCooldown": {
"AbilityChannelTime": 8,
"Value": 127,
"AbilityCooldown": 138,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"DamagePerSecondFlown": {
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.487469,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"EnemyMoveSlowDuration": 1,
"AbilityCooldownBetweenCharge": -1,
"EnemySlowPct": 60,
"AbilityUnitTargetLimit": 1,
"ExplosionRadius": 8,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_wrecker_teleport",
"Key": "ability_skyrunner_ult",
"Name": "Astral Walk",
"Name": null,
"Upgrades": [
"Upgrades": [
{
{
"AbilityChannelTime": 8
"AbilityCooldown": 0
},
},
{
{
"AbilityCooldown": -47
"AbilityCooldown": 0
},
},
{
{
"DamagePerSecondFlown": 16
"AbilityCooldown": 0
}
}
]
]
},
},
"ability_wrecker_ultimate": {
"ability_sleep_dagger": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 5,
"AbilityCooldown": {
"AbilityCooldown": 170,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AccelSpeed": 2400,
"BehaviourBits": [
"BeamLength": 20,
"BehaviorProjectile",
"BeamWidth": 40,
"BehaviorNoTarget",
"ChannelMoveSpeed": 5,
"BehaviorDamageDoesntWakeFromSleep",
"GrabDamage": {
"BehaviorDisplaysDamageImpact",
"Value": 0,
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 65,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 2.2,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"GrabRange": 5,
"DoesNotBreakInvis": 1,
"HoldDistance": 2,
"HoldHeight": 120,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_wrecker_ultimate",
"Key": "ability_sleep_dagger",
"Name": "Magnetic Flux",
"MinimumSleepTime": 0.2,
"PullSpeed": 800,
"Name": "Sleep Dagger",
"StunDuration": 1.5,
"SleepDuration": {
"ThrowDamage": {
"Value": 2.75,
"Value": 160,
"Scale": {
"Scale": {
"Value": 0.487469,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"ThrowSpeed": 500,
"SleepModifier": {
"TimeUntilStasis": 0.5,
"Class": "CitadelSleepDaggerAsleep",
"TrackingSpeed": 70,
"Subclass": "CitadelSleepDaggerAsleep",
"PostSleepModifier": {
"Class": "SlowBase",
"Subclass": "Postsleep"
},
"PostSleepStaminaModifier": {
"Class": "Base",
"Subclass": "NoStamRecovery"
},
"PostSleepBulletShredModifier": {
"Class": "Base",
"Subclass": "BulletShredPostsleep"
}
},
"SleepMoveSpeed": 1.5,
"SleepWakeUpDelay": {
"Value": 0.1,
"Scale": [
{
"Value": 0.002,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"Upgrades": [
"Upgrades": [
{
{
"BeamLength": 10
"BulletResistReduction": -10,
"BulletResistReductionDuration": 6
},
},
{
{
"AbilityCooldown": -38
"SleepDuration": 1,
"FixationStacks": 15
},
},
{
{
"Invulnerable": 1
"AbilityCooldown": -17,
"SlowPercent": 50,
"GroundDashReductionPercent": -50,
"DebuffDuration": 3
}
}
]
]
},
},
"ability_wrecking_ball": {
"ability_smoke_bomb": {
"AbilityCastDelay": 1.4,
"AbilityCooldown": {
"AbilityCastRange": 50,
"Value": 33,
"AbilityCooldown": 31,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityDuration": 6,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 8,
"Scale": [
{
"Value": 0.1,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorNoTarget",
"BehaviorDontInterruptSprint",
"BehaviorCleaveDisabled",
"BehaviorCanCastOnZipline"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "BuffModifier"
},
"ChannelMoveSpeed": -1,
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 1.5,
"InvisModifier": {
"Class": "Invis",
"Subclass": "SmokebombModifierInvis"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_wrecking_ball",
"Key": "ability_smoke_bomb",
"MinSpeed": 80,
"Name": "Smoke Bomb",
"MoveSpeedLimit": 6,
"PhaseOutModifier": {
"Name": "Wrecking Ball",
"Class": "Base",
"StunDuration": 1,
"Subclass": "PhaseoutModifier",
"TechCleaveExpireTime": 0.4,
"EnabledStateMask": [
"Invulnerable"
]
},
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 18,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -7.5
"InvisMoveSpeedMod": 7
},
},
{
{
"WreckingBallDamage": 80
"AbilityCharges": 2,
"AbilityCooldownBetweenCharge": 7
},
},
{
{
"MoveSpeedLimit": 4
"BulletLifesteal": 50,
"PostInvisBuffDuration": 5,
"DispelOnUse": 1
}
}
],
]
"WreckingBallDamage": {
},
"Value": 150,
"ability_stacking_damage": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Scale": {
"Value": 1.302,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"WreckingBallPushForce": 1500
},
"ability_wrecking_ball_throw": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageBonusFixedPerStack": {
"Value": 0.2,
"Scale": {
"Value": 0,
"Type": "weapon_damage_increase"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_wrecking_ball_throw",
"Key": "ability_stacking_damage",
"Name": null,
"MaxStacks": 40,
"Upgrades": []
"Name": "Fixation",
},
"ProcDamage": {
"cadence_ability_anthem": {
"Value": 0,
"AbilityCastDelay": 0.75,
"Scale": {
"AbilityCooldown": 37,
"Value": 0,
"AbilityCooldownBetweenCharge": -1,
"Type": "spirit"
"AbilityDuration": 8,
}
"AbilityUnitTargetLimit": 1,
},
"ChannelMoveSpeed": 1.3,
"StackingModifier": {
"ExtraLargeClip": 25,
"Class": "PassiveHazeStackingDamage",
"IsDisabled": false,
"Subclass": "PassiveHazeStackingDamage",
"Key": "cadence_ability_anthem",
"SlowModifier": {
"LingerDuration": 0.5,
"Class": "SlowBase",
"Name": "Anthem",
"Subclass": "Slow"
"PeakFireRateBonus": 100,
}
"Radius": 12,
},
"Upgrades": [
"Upgrades": [
{
{
"ExtraLargeClip": 75
"ProcDamage": {
"Value": 40,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"ProcDamageStackCount": 20,
"SlowPercent": 15,
"SlowDuration": 2
},
},
{
{
"Radius": 4
"AbilityDuration": 5,
"MaxStacks": 40
},
},
{
{
"PeakFireRateBonus": 100
"DamageBonusFixedPerStack": {
"Value": 0.11,
"Scale": {
"Value": 0.0003,
"Type": "weapon_damage_increase"
}
}
}
}
]
]
},
},
"cadence_ability_crescendo": {
"ability_swan_acrobat": {
"AbilityCastDelay": 0.5,
"AbilityCooldown": {
"AbilityChannelTime": 3,
"Value": 26,
"AbilityCooldown": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityDuration": {
"BulletResist": -20,
"Value": 7,
"Damage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 0.487469,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DebuffDuration": 6,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BurstBonusPerStack": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_crescendo",
"Key": "ability_swan_acrobat",
"Name": "Crescendo",
"MaxStacks": 4,
"Radius": 12,
"Name": "Acrobat",
"StackingModifier": {
"Class": "SwanAcrobat",
"Subclass": "Stack"
},
"Upgrades": [
"Upgrades": [
{
{
"BulletResist": -10
"AbilityDuration": 3
},
},
{
{
"DebuffDuration": 4
"FireRatePerStack": 4
},
},
{
{
"Damage": 120
"MaxStacks": 4
}
}
]
]
},
},
"cadence_ability_grandfinale": {
"ability_swan_featherboomerang": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.05,
"AbilityCooldown": 95,
"AbilityCooldown": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BuildUpDuration": 10,
"BehaviourBits": [
"BuildUpMaxDamage": 150,
"BehaviorNoTarget",
"BuildUpMaxDamageNonHero": 300,
"BehaviorDisplaysDamageImpact"
],
"BonusDamage": 170,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ExplosiveDamage": 120,
"Damage": 30,
"FireRateBonus": 30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_grandfinale",
"Key": "ability_swan_featherboomerang",
"Name": "Grand Finale",
"Name": null,
"Radius": 12,
"ProjectileArrivalTime": 1,
"StageDuration": 12,
"ProjectileForwardSpeed": 800,
"StageRadius": 15,
"ProjectileSideFrequency": 2,
"ProjectileSideSpeed": 300,
"Radius": 4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -19
"AbilityCooldown": 0
},
},
{
{
"ExplosiveDamage": 120
"AbilityCooldown": 0
},
},
{
{
"FireRateBonus": 20
"AbilityCooldown": 0
}
}
]
]
},
},
"cadence_ability_lullaby": {
"ability_swan_leap": {
"AbilityCastDelay": 0.25,
"AbilityChannelTime": {
"AbilityCooldown": 48,
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"BuffDuration": 7,
"BuffModifier": {
"Class": "Base",
"Subclass": "Leapmodifier"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": 15,
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_lullaby",
"JumpPitch": -30,
"LingerDuration": 0.25,
"JumpSpeed": 20,
"MinimumSleepTime": 2,
"Key": "ability_swan_leap",
"Name": "Lullaby",
"Name": "Jeté",
"Radius": 12,
"SleepWakeUpDelay": 0.25,
"Upgrades": [
"Upgrades": [
{
{
"ExternalBonusHealthRegen": 15
"AbilityCooldown": 0
},
},
{
{
"Radius": 2
"AbilityCooldown": 0
},
},
{
{
"LingerDuration": 0.75
"AbilityCooldown": 0
}
}
]
]
},
},
"cadence_ability_silencecontraptions": {
"ability_swan_ult": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"AbilityCooldown": 42,
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DashDistance": 8,
"DebuffDuration": 2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_silencecontraptions",
"Key": "ability_swan_ult",
"MeleeEMP": 1,
"Name": null,
"Name": "Silence Contraptions",
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 40
"AbilityCooldown": 0
},
},
{
{
"DashDistance": 4
"AbilityCooldown": 0
},
},
{
{
"DebuffDuration": 1.5
"AbilityCooldown": 0
}
}
]
]
},
},
"citadel_ability_bebop_laser_beam": {
"ability_target_practice": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 11,
"AbilityCooldown": {
"AbilityCooldown": 105,
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
"BehaviourBits": [
"BeamCloseDamagePercent": 75,
"BehaviorNoTarget",
"BeamCloseRadius": 5,
"BehaviorDisplaysDamageImpact",
"BeamEndRadius": 4,
"BehaviorDontInterruptSprint"
"BeamLength": 70,
],
"BeamWidth": 2.9,
"BonusPerHeadshot": 25,
"ChannelMoveSpeed": 1.8,
"ChannelMoveSpeed": -1,
"DPS": {
"DamageOnBuildup": {
"Value": 160,
"Value": 125,
"Scale": {
"Scale": {
"Value": 2.511,
"Value": 1.066338,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"FallSpeedMax": 1,
"GroundDashReductionPercent": -40,
"Interval": 0.1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_bebop_laser_beam",
"Key": "ability_target_practice",
"Name": "Hyper Beam",
"Name": "Target Practice",
"SlowPercent": 25,
"ShotsToProc": 4,
"SlowTargetDuration": 0.5,
"TargetOffSetScale": 2,
"TrackingSpeed": 55,
"TargetPracticeDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetPracticeEnemyModifier": {
"Class": "TargetPracticeEnemy",
"Subclass": "TargetPracticeEnemy",
"BuildupModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup",
"BuildUpDecayDelay": 20
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "TargetPracticeBulletResist"
},
"BuildupCompleteModifier": {
"Class": "Base",
"Subclass": "Base"
}
},
"TargetPracticeSelfModifier": {
"Class": "TargetPracticeSelf",
"Subclass": "TargetPracticeSelf"
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -25
"AbilityCooldown": -19
},
},
{
{
"DPS": 108
"DamageOnBuildup": 50
},
},
{
{
"BeamLifesteal": 65,
"BulletArmorReduction": -30,
"BeamLifestealNonHeroPercent": 20
"DebuffDuration": 6
}
}
],
]
"ZoomBias": 0.5,
"ZoomTime": 0.1
},
},
"citadel_ability_bull_charge": {
"ability_throw_sand": {
"AbilityCooldown": 33,
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.4,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 2.5,
"CameraTurnRateMax": 200,
"ChannelMoveSpeed": -1,
"ChargeDragVerticalOffset": 30,
"ChargeRadius": 2.2,
"ChargeSpeedMax": 30,
"CollidePlayersStopTime": 0.3,
"Damage": {
"Value": 37,
"Scale": {
"Scale": {
"Value": 1.9,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": 40,
"DebuffModifier": {
"Class": "CitadelThrowSandDebuff",
"Subclass": "CitadelThrowSandDebuff"
},
"GrowthPerMeter": 0.5,
"HeightOffGround": 20,
"InitialWidth": 5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_bull_charge",
"Key": "ability_throw_sand",
"Name": "Shoulder Charge",
"Name": "Sand Blast",
"SideMoveSpeedReduction": -65,
"SpeedInitial": 18.75,
"StunDuration": 0.6,
"TossUpMagnitude": 0.5,
"TurnRateMax": 140,
"Upgrades": [
"Upgrades": [
{
{
"WeaponDamageBonus": 2.2,
"Damage": 50,
"WeaponPowerIncreaseDuration": 8
"AbilityCastRange": 5
},
},
{
{
"StunDuration": 0.45
"SlowPercent": 30,
"GroundDashReductionPercent": -30
},
},
{
{
"AbilityCooldown": -18
"AbilityCooldown": -25,
"AbilityDuration": 1.5
}
}
]
]
},
},
"citadel_ability_bull_heal": {
"ability_trapper_fear": {
"AbilityCooldown": 42,
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldown": {
"AbilityDuration": 4,
"Value": 26,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 29,
"Scale": {
"Scale": {
"Value": 0.54,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"HealingFactor": 66,
"AbilityCooldownBetweenCharge": -1,
"IsDisabled": false,
"AbilityPostCastDuration": 0.3,
"Key": "citadel_ability_bull_heal",
"AbilityUnitTargetLimit": 1,
"Name": "Siphon Life",
"AutoIntrinsicModifiers": [
"NonHeroHealingFactor": 33,
{
"Radius": {
"Class": "FearWatcher",
"Value": 10,
"Subclass": "FearWatcher",
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "FearBuildup",
"BuildUpDecayDelay": 3
},
"BuildupProcModifier": {
"Class": "TrapperImmobilize",
"Subclass": "TrapperImmobilize",
"StatusEffectPriority": 0,
"EnabledStateMask": [
"Immobilized",
"GlowThroughWallsToEnemy",
"GlowThroughWallsToProvider",
"GlowToProvider"
]
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet"
],
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 0.0465,
"Value": 1.488,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"TickRate": 0.25,
"BuildupProcDuration": 2,
"BuildupSpiritDamageThreshold": 200,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_trapper_fear",
"Name": "Spectral Silk",
"SlowPercent": 50,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -19
"AbilityCooldown": 0
},
},
{
{
"AbilityDuration": 2
"AbilityCooldown": 0
},
},
{
{
"DPS": {
"AbilityCooldown": 0
"Value": 20,
"Scale": {
"Value": 0.12,
"Type": "spirit"
}
}
}
}
]
]
},
},
"citadel_ability_bull_leap": {
"ability_trapper_fear1": {
"AbilityCooldown": 185,
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AutoIntrinsicModifiers": [
"Damage": {
{
"Value": 75,
"Class": "FearWatcher",
"Subclass": "FearWatcher",
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "FearBuildup",
"BuildUpDecayDelay": 3
},
"BuildupProcModifier": {
"Class": "TrapperImmobilize",
"Subclass": "TrapperImmobilize",
"StatusEffectPriority": 0,
"EnabledStateMask": [
"Immobilized",
"GlowThroughWallsToEnemy",
"GlowThroughWallsToProvider",
"GlowToProvider"
]
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 2.325,
"Value": 1.488,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ImpactHeight": 4,
"BuildupProcDuration": 2,
"ImpactRadius": 10.5,
"BuildupSpiritDamageThreshold": 200,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_bull_leap",
"Key": "ability_trapper_fear1",
"Name": "Seismic Impact",
"Name": null,
"StunDuration": 1.6,
"SlowPercent": 50,
"TossSpeed": 450,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -35
"AbilityCooldown": 0
},
},
{
{
"BonusMaxHealthPerHero": 100,
"AbilityCooldown": 0
"BonusFireRatePerHero": 14,
"LandingBonusesDuration": 25
},
},
{
{
"ImmunityDuration": 4
"AbilityCooldown": 0
}
}
]
]
},
},
"citadel_ability_card_toss": {
"ability_trapper_poisonjar": {
"AbilityCastRange": {
"AbilityCastDelay": 0.2,
"Value": 500,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "range"
"Type": "cooldown"
}
}
},
},
"AbilityCharges": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityChargesConditionally": 1,
"AbilityDuration": {
"AbilityCooldown": {
"Value": 8,
"Value": 0.7,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "cooldown"
"Type": "duration"
}
}
},
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusAbilityResource": 100,
"AuraModifier": {
"CardResourceGenPctScale": {
"Class": "CitadelTrapperPoisonjarAura",
"Value": 106,
"Subclass": "PoisonjarAura",
"ProvidedByAura": {
"Class": "CitadelSilenced",
"Subclass": "PoisonjarDebuff"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Height": 2,
"InitialRadius": {
"Value": 6,
"Scale": {
"Scale": {
"Value": -1,
"Value": 1,
"Type": "cooldown"
"Type": "range"
}
}
},
},
"CardResourcePerBulletCrit": 6,
"IsDisabled": false,
"CardResourcePerBulletHit": 4,
"Key": "ability_trapper_poisonjar",
"CardResourcePerHeavyMelee": 25,
"Name": "Bottled Phantasmicide",
"CardResourcePerLightMelee": 10,
"RadiusPerSecond": {
"ChannelMoveSpeed": -1,
"Value": 0.25,
"Damage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "range"
}
},
"SlowPercent": {
"Value": 25,
"Scale": {
"Value": 0.279,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"TickRate": 0.25,
"Key": "citadel_ability_card_toss",
"Name": "Card Trick",
"NonPlayerCardResourceScale": 0.35,
"ProjectileOriginHeightOffset": 50,
"Radius": 4,
"ResourcePerCard": 100,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"SlowPercent": 20
},
},
{
{
"Damage": 35
"AbilityDuration": 4
},
},
{
{
"CardResourceGenPctScale": 50,
"TechArmorDamageReduction": -25
"SlowPercent": 30,
"SlowDuration": 1
}
}
]
]
},
},
"citadel_ability_chain_lightning": {
"ability_trapper_spidershield": {
"AbilityCooldown": 0.5,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 45,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast",
"BehaviorCanHealPlayers",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuffModifier": {
"Class": "TrapperSpidershield",
"Subclass": "TrapperSpidershield",
"StatusEffectPriority": 100,
"PulseDebuffModifier": {
"Class": "Base",
"Subclass": "TrapperSpidershieldPulsedebuff"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"CombatBarrier": {
"ConeRadius": 6,
"Value": 200,
"Damage": {
"Scale": {
"Value": 15,
"Value": 2.046,
"Type": "spirit"
}
},
"DPS": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.55,
"Value": 0.651,
"Type": "spirit"
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_chain_lightning",
"Key": "ability_trapper_spidershield",
"Name": "Chain Lightning",
"Name": "Pest Barrier",
"Radius": 5,
"SlowPercent": 30,
"TickRate": 1,
"Upgrades": [
"Upgrades": [
{
{
"ConeRadius": 4
"AbilityCooldown": -8
},
},
{
{
"Damage": 19.8
"CombatBarrier": 200
},
},
{
{
"MultiChain": 1
"Radius": 5
}
}
]
]
},
},
"citadel_ability_charged_tackle": {
"ability_trapper_spiderwave": {
"AbilityCooldown": 21,
"AbilityCastDelay": 0.6,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldown": {
"AbilityUnitTargetLimit": 1,
"Value": 160,
"CameraDistance": 120,
"ChannelMoveSpeed": -1,
"ChargeDistance": 20,
"ChargeDragVerticalOffset": 40,
"Damage": {
"Value": 64,
"Scale": {
"Scale": {
"Value": 0.584963,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"DragReleaseSpeed": 6,
"IsDisabled": false,
"Key": "citadel_ability_charged_tackle",
"Name": "Charged Tackle",
"PrepareTime": 0.6,
"PullTargetSpeed": 25,
"TackleRadius": 3,
"TackleSpeed": 25,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"Damage": 80,
"ChargeDistance": 10
},
{
"TechShield": 400,
"TechShieldDuration": 20
},
{
"AbilityCooldown": -9.5,
"PrepareTime": -0.6
}
]
},
"citadel_ability_chrono_kinetic_carbine": {
"AbilityCooldown": 27,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusBulletSpeed": 100,
"BehaviourBits": [
"BulletRadiusOverride": 13.7,
"BehaviorProjectile",
"BulletTimeScale": 0.01,
"BehaviorDisplaysDamageImpact",
"ChannelMoveSpeed": -1,
"BehaviorCanSetQuickCast"
"HeadshotBonus": 14,
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_chrono_kinetic_carbine",
"Key": "ability_trapper_spiderwave",
"MaxBonusBulletDamage": {
"Name": "Crawling Plague",
"Value": 5,
"Radius": {
"Value": 3.5,
"Scale": {
"Scale": {
"Value": 100,
"Value": 1,
"Type": "weapon_power"
"Type": "range"
}
}
},
},
"MaxChargeDuration": 2.5,
"SpiderArmingTime": 0.5,
"MaxSlowDuration": 0.4,
"SpiderChaseVelocity": 400,
"MinBonusBulletDamage": {
"SpiderClimbHeight": 0.3,
"Value": 5,
"SpiderCount": 5,
"SpiderDamage": {
"Value": 140,
"Scale": {
"Scale": {
"Value": 25,
"Value": 0.744,
"Type": "weapon_power"
"Type": "spirit"
}
}
},
},
"MinSlowDuration": 0.25,
"SpiderDistAboveGround": 0.1,
"MoveSpeedWhileShootingPenaltyReduction": 100,
"SpiderExplodeRadius": 3,
"Name": "Kinetic Carbine",
"SpiderFloatDownRate": 8,
"ProjectileTimeScale": 0.01,
"SpiderGravity": 1,
"ShotCount": 1,
"SpiderLifetime": {
"SpeedBoostDuration": 3.5,
"SpeedChange": {
"Value": 25,
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.0914,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"TimeScaleDebuff": 90,
"SpiderRandomPositionRadius": 4,
"TimeWarpRadius": 5,
"SpiderSearchRadius": {
"Upgrades": [
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpiderTickRate": 0.3,
"SpiritReducedPerStack": 5,
"SpiritResReducedPerStack": 5,
"SpiritStealDebuffModifier": {
"Class": "TrapperStealspiritDebuff",
"Subclass": "TrapperStealspiritDebuff"
},
"SpiritStealDuration": 10,
"SpreadAngle": 30,
"SpreadDistance": 900,
"Upgrades": [
{
{
"MaxSlowDuration": 0.4
"AbilityCooldown": -45
},
},
{
{
"AbilityCooldown": -8,
"SpiritResReducedPerStack": 3,
"SpeedBoostDuration": 2
"SpiritReducedPerStack": 3
},
},
{
{
"MaxBonusBulletDamage": {
"SpiderCount": 5,
"Value": 0,
"SpreadDistance": 900
"Scale": {
"Value": 50,
"Type": "weapon_power"
}
}
}
}
]
]
},
},
"citadel_ability_chrono_pulse_grenade": {
"ability_trapper_webwall": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.22,
"AbilityCooldown": 28,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 40,
"AbilityDuration": 3.2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageAmplificationPerStack": 6,
"DPS": {
"DebuffDuration": 8,
"Value": 40,
"IsDisabled": false,
"Key": "citadel_ability_chrono_pulse_grenade",
"MovementSlowDuration": 2,
"Name": "Pulse Grenade",
"PulseDamage": {
"Value": 35,
"Scale": {
"Scale": {
"Value": 0.55,
"Value": 0.279,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"PulseInterval": 0.8,
"DebuffDuration": {
"Radius": 6,
"Value": 3,
"SlowPercent": 30,
"Scale": {
"Upgrades": [
"Value": 1,
{
"Type": "duration"
"AbilityDuration": 0.8
},
{
"AbilityCooldown": -8
},
{
"PulseDamage": 36,
"RadiusIncreasePerPulse": 0.75
}
}
]
},
},
"DebuffModifier": {
"citadel_ability_chrono_swap": {
"Class": "WebwallDebuff",
"AbilityCastDelay": 0.15,
"Subclass": "WebwallDebuff"
"AbilityCastRange": 25,
},
"AbilityCooldown": 75,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"DistanceToMaxTime": 30,
"InitialFreezeTime": 0.25,
"InitialHeight": 350,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_chrono_swap",
"Key": "ability_trapper_webwall",
"MinSwapTime": 0.6,
"MaxWallToWallDistance": 100,
"Name": "Paradoxical Swap",
"MinWallToWallDistance": 3,
"SpellLifesteal": 80,
"Name": "Silktrap",
"SwapTime": 1,
"Radius": 0.6,
"SwapTotalDamage": {
"SilenceModifier": {
"Value": 115,
"Class": "CitadelSilenced",
"Scale": {
"Subclass": "WebwallSilence"
"Value": 0.609336,
"Type": "spirit"
}
},
},
"TickRate": 0.25,
"SlowPercent": 99,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -15
"AbilityCharges": 1
},
},
{
{
"SwapTotalDamage": 81
"WebDuration": 120
},
},
{
{
"AbilityCastRange": 15
"SilenceDuration": 2.5,
"DebuffDuration": 2
}
}
]
],
},
"WebArmTime": 0.5,
"citadel_ability_chrono_time_wall": {
"WebDuration": {
"AbilityCastDelay": 0.2,
"Value": 120,
"AbilityCastRange": 5.08,
"Scale": {
"AbilityCooldown": 25,
"Value": 1,
"AbilityCooldownBetweenCharge": -1,
"Type": "duration"
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AuraEffectDuration": 1.25,
"ChannelMoveSpeed": 1.3,
"DamageTickRate": 1.5,
"DamageWallHit": 46,
"FriendlyBulletDamageBonus": 20,
"FriendlyBulletTimeScale": 3,
"IsDisabled": false,
"Key": "citadel_ability_chrono_time_wall",
"MovementSlowPct": 80,
"Name": "Time Wall",
"TimeScaleDuration": 0.5,
"TimeWallDepth": 0.5,
"TimeWallDepthVisualScale": 0.16,
"TimeWallFormationTime": 0.5,
"TimeWallHeight": 3.5,
"TimeWallTimeScale": 0.0001,
"TimeWallWidth": 7.5,
"Upgrades": [
{
"TimeWallWidth": 2,
"TimeWallHeight": 1
},
{
"DamagePctPerWallHit": 9
},
{
"DebuffDuration": 2.5
}
}
]
},
"WebWallTickRate": 0.15
},
},
"citadel_ability_climb_rope": {
"ability_trigger_base": {
"AbilityCooldown": 0.1,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_climb_rope",
"Key": "ability_trigger_base",
"Name": null,
"Name": null,
"Upgrades": []
"Upgrades": []
},
},
"citadel_ability_dash": {
"ability_ult_combo": {
"AbilityCastRange": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 2.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorChannelled",
"Key": "citadel_ability_dash",
"BehaviorDisplaysDamageImpact",
"Name": "Dash",
"BehaviorUseInstantCastUnitTargetUi",
"Upgrades": []
"BehaviorCanSetQuickCast",
},
"BehaviorDeactivateCrouchToggleOnCast"
"citadel_ability_fissure_wall": {
],
"AbilityCastRange": 50,
"BonusHealthOnKill": {
"AbilityCooldown": 50,
"Value": 40,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 4.5,
"Value": 2,
"AbilityUnitTargetLimit": 1,
"Type": "power_increase"
"ChannelMoveSpeed": -1,
}
"Damage": {
},
"Value": 60,
"DPS": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 0.731203,
"Value": 0.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_fissure_wall",
"Key": "ability_ult_combo",
"MinRange": 6,
"KillCheckModifier": {
"Name": "Spectral Wall",
"Class": "Base",
"NumWallSegments": 7,
"Subclass": "KillcheckModifier"
"PushForce": 175,
},
"SegmentEmitTime": 0.1,
"Name": "Combo",
"SlowDuration": 2.5,
"SelfModifier": {
"SlowPercent": 20,
"Class": "UltComboSelf",
"TimeBetweenSegments": 0.035,
"Subclass": "UltComboSelf",
"TimeToMaxDistance": 1.8,
"EnabledStateMask": [
"ForceCanParry"
]
},
"TargetModifier": {
"Class": "UltComboTarget",
"Subclass": "UltComboTarget",
"StatusEffectPriority": 50,
"TargetPosDistance": 100,
"TargetPosRange": 20
},
"Upgrades": [
"Upgrades": [
{
{
"StaminaReduction": 1,
"LifeStealPercentOnHit": 100
"BonusDamagePercent": 15,
"DebuffDuration": 7
},
},
{
{
"AbilityCooldown": -20
"AbilityCooldown": -30,
"BulletResist": 50
},
},
{
{
"WallStunDuration": 0.75
"AbilityChannelTime": 0.7,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
}
}
}
],
]
"WallImpactRange": 5
},
},
"citadel_ability_fissure_wall_cancel": {
"ability_unicorn_dazzlingorb": {
"AbilityCooldown": 1,
"AbilityCastDelay": 0.75,
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": {
"AbilityUnitTargetLimit": 1,
"Value": 9999,
"ChannelMoveSpeed": -1,
"Scale": {
"IsDisabled": false,
"Value": 1,
"Key": "citadel_ability_fissure_wall_cancel",
"Type": "duration"
"Name": "Cancel Fissure Wall",
}
"Upgrades": []
},
},
"AbilityCooldown": {
"citadel_ability_fissure_wall_trigger": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorChannelled",
"Key": "citadel_ability_fissure_wall_trigger",
"BehaviorProjectile",
"Name": "Trigger Fissure Wall",
"BehaviorNoTarget",
"Upgrades": []
"BehaviorDisplaysDamageImpact",
},
"BehaviorCannotCancelDuringChannel",
"citadel_ability_flying_strike": {
"BehaviorCooldownOnChannelEnd"
"AbilityCastRange": 20,
],
"AbilityCooldown": 21,
"BounceGrace": 3.25,
"AbilityCooldownBetweenCharge": -1,
"BounceRadius": {
"AbilityPostCastDuration": 0.2,
"Value": 16.5,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 65,
"Value": 140,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 0.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"GroundDashReductionPercent": -25,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_flying_strike",
"Key": "ability_unicorn_dazzlingorb",
"Name": "Flying Strike",
"MaxBounces": 8,
"SlowDuration": 2.5,
"Name": "Shining Wonder",
"SlowPercent": 30,
"NextTargetDuration": 4,
"OrbWatcherModifier": {
"Class": "DazzlingOrbWatcher",
"Subclass": "DazOrb",
"MinProjectileTravelTime": 0.2,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "DazzlingOrbSlowModifier",
"EnabledStateMask": [
"Slowed"
],
"StatusEffectPriority": 150
},
"NextTargetModifier": {
"Class": "UnicornDazzlingOrbNextTarget",
"Subclass": "DazzlingOrbNextTargetModifier"
},
"OrbFriendlyBounceWatcherModifier": {
"Class": "Base",
"Subclass": "DazzlingOrbFriendlyWatcher",
"EnabledStateMask": [
"PrismaticGuarded"
]
}
},
"PriorityBounceRadius": 13.5,
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
{
{
"SlowPercent": 25
"GroundDashReductionPercent": -15,
"SlowPercent": 20
},
},
{
{
"AbilityCastRange": 20
"Damage": {
"Value": 90,
"Scale": {
"Value": 0.45,
"Type": "spirit"
}
}
},
},
{
{
"WeaponDamageBonus": 6,
"MaxBounces": 8,
"WeaponPowerIncreaseDuration": 10,
"AbilityCooldown": -30
"CanGrappleAllyHeroes": 1
}
}
]
]
},
},
"citadel_ability_healing_slash": {
"ability_unicorn_luminousstrike": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 15,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 30,
"AbilityPostCastDuration": 0.4,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"Damage": {
"Type": "range"
"Value": 55,
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast"
],
"BuffDelay": 0.75,
"BuffDuration": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffMaxStacks": 6,
"BuffModifier": {
"Class": "UnicornLuminousstrikeBuff",
"Subclass": "LuminousStrikeBuff"
},
"ChannelMoveSpeed": -1,
"ClimbHeight": 50,
"ExplosionInterval": 0.7,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Scale": {
"Value": 0.365602,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DebuffDuration": 4,
"ImpactDamage": {
"FireRateSlow": 18,
"HealFixedHealth": {
"Value": 55,
"Value": 55,
"Scale": {
"Scale": {
"Value": 1.035871,
"Value": 0.63,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_healing_slash",
"Key": "ability_unicorn_luminousstrike",
"Name": "Crimson Slash",
"MagicIncreasePerStack": 7,
"Radius": 13,
"Name": "Radiant Daggers",
"PostExplosionDuration": 0.8,
"PreExplosionDuration": 1.4,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"FireRateSlow": 26
"AbilityCharges": 2
},
},
{
{
"HealMaxHealth": 6
"ImpactDamage": 80,
"AbilityCooldown": -22
},
},
{
{
"AbilityCooldown": -9
"MagicIncreasePerStack": 4,
"FireRatePerStack": 9
}
}
]
]
},
},
"citadel_ability_hook": {
"ability_unicorn_prismaticguard": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"AbilityCastRange": 30,
"Value": 34,
"AbilityCooldown": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"CancelHookDuration": 0.2,
"BarrierDamagePercentage": 50,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld"
],
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "UnicornPrismaticGuard",
"Subclass": "UnicornPrismaticGuardBuff",
"VerticalBoost": 0.5
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"FriendlyHookIgnoreRange": 8,
"CombatBarrier": {
"HookImpactDelay": 0.5,
"Value": 100,
"HookingSlowSpeedLimit": 5,
"Scale": {
"IsDisabled": false,
"Value": 0.8,
"Key": "citadel_ability_hook",
"Type": "spirit"
"Name": "Grapple Arm",
}
"RestrictionDuration": 0.5,
},
"SlowPercent": 90,
"DebuffDuration": {
"Upgrades": [
"Value": 1.75,
{
"Scale": {
"BulletAmp": 20,
"Value": 1,
"BulletAmpDuration": 6
"Type": "duration"
},
{
"AbilityCastRange": 30
},
{
"AbilityCooldown": -11.5
}
}
]
},
},
"DebuffModifier": {
"citadel_ability_hornet_chain": {
"Class": "Base",
"AbilityCastDelay": 0.2,
"Subclass": "UnicornPrismaticGuardDebuff",
"AbilityCooldown": 40,
"EnabledStateMask": [
"AbilityCooldownBetweenCharge": -1,
"Silenced"
"AbilityUnitTargetLimit": 1,
]
"CaptureRadius": 9,
},
"ChainDuration": 1.75,
"ExplodeRadius": {
"ChainLength": 9,
"Value": 14,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 55,
"Scale": {
"Scale": {
"Value": 0.365602,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"EnemyDragSpeed": 25.4,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_hornet_chain",
"Key": "ability_unicorn_prismaticguard",
"Name": "Stake",
"MaxLifetime": 4,
"SlowPercent": 40,
"Name": "Dazzling Trick",
"Upgrades": [
"Upgrades": [
{
{
"FireRateSlow": 35
"BonusMoveSpeed": 3.5
},
},
{
{
"AbilityCooldown": -20
"CombatBarrier": {
"Value": 70,
"Scale": {
"Value": 0.76,
"Type": "spirit"
}
}
},
},
{
{
"ChainDuration": 0.5,
"DebuffDuration": 1.25,
"CaptureRadius": 1
"AbilityCooldown": -20
}
}
]
]
},
},
"citadel_ability_hornet_leap": {
"ability_unicorn_radiantblast": {
"AbilityChannelTime": 0.2,
"AbilityCastDelay": 0.3,
"AbilityCooldown": 42,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 15,
"AbilityUnitTargetLimit": 1,
"AirSideMoveSpeedPercentage": -35,
"IsDisabled": false,
"JumpVelocity": 1000,
"Key": "citadel_ability_hornet_leap",
"MagicDamagePerBullet": {
"Value": 10,
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.22,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"MaxFlyHeight": 1720,
"AbilityCooldown": {
"MinVelocityZ": -20,
"Value": 20,
"Name": "Flight",
"Scale": {
"Upgrades": [
"Value": 1,
{
"Type": "cooldown"
"BonusClipSizePercent": 50
},
{
"AbilityDuration": 8
},
{
"MagicDamagePerBullet": 12.6
}
}
],
},
"WeaponRecoilReduction": 40
},
"citadel_ability_hornet_mark": {
"AbilityCastRange": 63.5,
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 12,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 8,
"ChannelMoveSpeed": -1,
"Scale": [
"IsDisabled": false,
{
"Key": "citadel_ability_hornet_mark",
"Value": 0.05,
"Name": "Vindicta's Mark",
"Type": "spirit"
"Upgrades": [
},
{
{
"AbilityCastRange": 63.5
"Value": 1,
},
"Type": "duration"
{
}
"ChargeForKill": 1
]
},
},
{
"AbilityLifestealPercentHero": {
"AbilityCooldown": -33
"Value": 20,
"Scale": {
"Value": 1,
"Type": "healing"
}
}
]
},
},
"AbilityUnitTargetLimit": 100,
"citadel_ability_hornet_snipe": {
"BehaviourBits": [
"AbilityCharges": 2,
"BehaviorNoTarget",
"AbilityCooldown": 50,
"BehaviorDisplaysDamageImpact",
"AbilityCooldownBetweenCharge": 2.5,
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"AbilityUnitTargetLimit": 1,
"BehaviorUseLagCompensationForUnitTargeting",
"BonusGoldOnKill": 250,
"BehaviorDontInterruptSlideOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 90,
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 0.34,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"HeadshotBonus": 20,
"DebuffModifier": {
"IsDisabled": false,
"Class": "UnicornRadiantFlareDamage",
"Key": "citadel_ability_hornet_snipe",
"Subclass": "UnicornRadiantblastDebuff"
"LowHealthEnemyDamageBonus": {
},
"Value": 90,
"ExtraSweepRadius": 2,
"FlareDamage": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 1.7,
"Value": 0.47,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"LowHealthEnemyThresholdPct": 50,
"IsDisabled": false,
"MaxSoundDistance": 2000,
"Key": "ability_unicorn_radiantblast",
"MinChargeDamagePercent": 50,
"Name": "Light Eater",
"MoveSpeed": 4,
"TargetingConeAngle": 70,
"Name": "Assassinate",
"TickRate": 0.5,
"Range": 1000,
"ShotRadius": 4,
"TimeToFullCharge": 1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -20
"AbilityLifestealPercentHero": 15
},
},
{
{
"LowHealthEnemyDamageBonus": 80
"AbilityCastRange": 3,
"AbilityCooldown": -10
},
},
{
{
"WeaponDamageBonusPerKill": 4
"Damage": {
"Value": 25,
"Scale": {
"Value": 0.2,
"Type": "spirit"
}
}
}
}
],
]
"ViewPunch": 2.5,
"WeaponDamageBonusPerKill": 5
},
},
"citadel_ability_hornet_sting": {
"ability_vampirebat_batblink": {
"AbilityCooldown": 28,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 9,
"AbilityPostCastDuration": 0.2,
"Scale": [
{
"Value": 0.02,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.65,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BulletResistReduction": -6,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffDuration": {
"EndJumpVelocity": 200,
"ExitVelocity": 5,
"IsDisabled": false,
"Key": "ability_vampirebat_batblink",
"MaxRecasts": 1,
"Name": "Sanguine Retreat",
"RecastWindow": {
"Value": 4,
"Value": 4,
"Scale": {
"Scale": {
"Value": 0.013,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DotHealthPercent": 2.7,
"SelfBuffModifier": {
"ImpactDamage": {
"Class": "Base",
"Value": 37,
"Subclass": "Selfbuff",
"Scale": {
"StatusEffectPriority": 101
"Value": 0.744,
"Type": "spirit"
}
},
},
"IsDisabled": false,
"Key": "citadel_ability_hornet_sting",
"Name": "Crow Familiar",
"TechArmorDamageReduction": -6,
"TickRate": 1,
"Upgrades": [
"Upgrades": [
{
{
"TargetBounceRange": 15,
"BonusFireRate": 25,
"TargetBounceCount": 3
"BuffDuration": 8,
"BonusBullets": 8
},
},
{
{
"AbilityCooldown": -12
"AbilityCooldown": -10
},
},
{
{
"BulletResistReduction": -8,
"MaxRecasts": 1,
"TechArmorDamageReduction": -8
"AbilityCastRange": 4
}
}
],
]
"VisualSplashRadius": 1
},
},
"citadel_ability_infinity_slash": {
"ability_vampirebat_batblink_trigger": {
"AbilityChannelTime": 1.5,
"AbilityCastRange": {
"AbilityCooldown": 110,
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"AbilitySpeedPct": 60,
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BulletResist": 40,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_infinity_slash",
"Key": "ability_vampirebat_batblink_trigger",
"MaxHealthRegen": 15,
"Name": null,
"Name": "Shadow Transformation",
"Upgrades": []
"ShadowFormDurationOnKill": 2,
},
"TechResist": 40,
"ability_vampirebat_batcloud": {
"Upgrades": [
"AbilityCastDelay": 0.6,
{
"AbilityCooldown": {
"BonusFireRate": 14
"Value": 120,
},
"Scale": {
{
"Value": 1,
"BonusMoveSpeed": 4
"Type": "cooldown"
},
{
"AbilityDuration": 3,
"BulletResist": 20,
"TechResist": 20
}
}
]
},
},
"citadel_ability_jump": {
"AbilityCooldown": 0.15,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityDuration": {
"AirJumpVerticalSpeedPercent": 75,
"Value": 10,
"ChannelMoveSpeed": -1,
"Scale": {
"IsDisabled": false,
"Value": 1,
"Key": "citadel_ability_jump",
"Type": "duration"
"Name": "Jump",
"SlideLeapSpeedPenaltyMax": 100,
"SlideLeapSpeedPenaltyTime": 0.2,
"Upgrades": [],
"VerticalSpeed": 300,
"WeaponSpreadPenalty": 3
},
"citadel_ability_kali_disruptive_charge": {
"AbilityCooldown": 21,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"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,
"AbilityCooldownBetweenCharge": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AirDrag": 3,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": 1.3,
"CurrentHealthPercent": 4,
"Damage": {
"Damage": {
"Value": 120,
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 0.06,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DamageTickRate": 0.3,
"FallSpeedMax": 0.3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_kali_spinning_blade",
"JumpPitch": -60,
"MinReflectionDOTResult": -0.95,
"JumpSpeed": 20,
"MinReflectionZ": 0.3,
"Key": "ability_vampirebat_batcloud",
"Name": "Occilioblade",
"MaxMoveSpeed": 20,
"NoClipDuration": 1,
"Name": null,
"ProjectileFlyOutTime": 0.6,
"Radius": 7,
"ProjectileFlyReturnTime": 1,
"SelfModifier": {
"ReflectionSpeedFactor": 0.5,
"Class": "VampirebatBatcloudSelf",
"ReturnOffSetTargetDistance": 150,
"Subclass": "Batcloudself"
"ReturnUpVelocity": 200,
},
"TechCleaveExpireTime": 0.2,
"Upgrades": []
"Upgrades": [
},
{
"ability_vampirebat_batswarm": {
"SlowPercent": 30,
"AbilityCastDelay": 0.5,
"SlowDuration": 4
"AbilityCastRange": {
},
"Value": 40,
{
"Scale": {
"Damage": {
"Value": 1,
"Value": 40,
"Type": "range"
"Scale": {
"Value": 1.218672,
"Type": "spirit"
}
}
},
{
"CooldownReductionOnHit": -7
}
}
]
},
},
"AbilityCooldown": {
"citadel_ability_lash": {
"Value": 150,
"AbilityCastRange": 30,
"Scale": {
"AbilityCharges": 1,
"Value": 1,
"AbilityCooldown": 35,
"Type": "cooldown"
"AbilityCooldownBetweenCharge": 2,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"JumpSlowResistance": 0.667,
"JumpVelocity": 20,
"Key": "citadel_ability_lash",
"LashFriendlies": 1,
"Name": "Grapple",
"Upgrades": [
{
"AbilityCooldown": -17
},
{
"AbilityCastRange": 20,
"WeaponDamageBonus": 6,
"WeaponDamageBonusDuration": 10
},
{
"WeaponFireRateBonus": 20
}
}
]
},
},
"citadel_ability_lash_down_strike": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": 21,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 12,
"AbilityUnitTargetLimit": 1,
"AirDrag": 12,
"BatCount": 75,
"BatCountPerWave": 1,
"BatEffectiveness": 0.2,
"BatPerSecond": 30,
"BatSpawnRadius": 1.5,
"BatSpawnRandomAngle": 0.15,
"BatSpawnRandomVelocity": 300,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBatsMax": 50,
"BonusBatsPerProc": 2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"CurrentHealthDamageCapToBosses": 20,
"Key": "citadel_ability_lash_down_strike",
"Damage": {
"MinAimAngle": 60,
"Value": 4.6,
"Name": "Ground Strike",
"Radius": 10,
"StompDamage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.7905,
"Value": 0.094,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"StompDamagePerMeterPrimary": {
"DebuffDuration": {
"Value": 5.5,
"Value": 1.25,
"Scale": {
"Scale": {
"Value": 0.0372,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"StompDamagePerMeterSecondary": {
"DebuffModifier": {
"Value": 4.2,
"Class": "CitadelSilenced",
"Scale": {
"Subclass": "Debuff"
"Value": 0.008137,
"Type": "spirit"
}
},
},
"StompDamagePrimaryRange": 25,
"FallSpeedMax": 1,
"StompVerticalThreshold": 118,
"GroundAccelerationPercentage": -80,
"StrikeVelocity": 50,
"GroundFrictioNpercentage": -80,
"IsDisabled": false,
"JumpCeilingCheckDistance": 11,
"JumpPitch": -60,
"JumpSpeed": 17,
"Key": "ability_vampirebat_batswarm",
"LockonConeAngle": 40,
"MaxBatTargets": 2,
"MaxLockonStacks": 1,
"Name": "Nox Nostra",
"NotInConeLosesLock": 1,
"StacksCanDecay": 1,
"TargetingConeAngle": 20,
"TimeToGainLockonStack": 0.01,
"TimeToLoseLockonStack": 0.3,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"Damage": 1.9
},
},
{
{
"EnemySlowPct": 50,
"AbilityCooldown": -45
"SlowDuration": 3,
"StompBounceHeight": 400,
"TossDuration": 1
},
},
{
{
"StompDamagePerMeterPrimary": {
"CurrentHealthPercent": 0.5
"Value": 0,
"Scale": {
"Value": 0.03255,
"Type": "spirit"
}
},
"StompDamagePerMeterSecondary": {
"Value": 0,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
}
}
}
}
]
],
"VerticalDrag": 1
},
},
"citadel_ability_lash_ultimate": {
"ability_vampirebat_lovebites": {
"AbilityCastDelay": 0.3,
"AbilityCastRange": 20,
"AbilityChannelTime": 2.3,
"AbilityCooldown": 145,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 6,
"AbilityUnitTargetLimit": 1,
"BoostTime": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"BonusDamage": {
"HangTime": 0.6,
"Value": 45,
"ImpactDamage": {
"Value": 105,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 1.85,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ImpactRadius": 6,
"BuildUpDuration": 5,
"BuildUpHeadshotBonus": 1.5,
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "LovebitesBuildup",
"BuildUpDecayDelay": 3
},
"BuildUpPerBat": 20,
"BuildUpPerDagger": 30,
"BuildUpPerShot": 18.4,
"ChannelMoveSpeed": -1,
"DamageProcModifier": {
"Class": "VampirebatLovebitesproc",
"Subclass": "LovebitesProc",
"BuffModifier": {
"Class": "Base",
"Subclass": "LovebitesBuff"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slowsf"
}
},
"EffectivenessVolumeScaleMax": 1,
"EffectivenessVolumeScaleMin": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_lash_ultimate",
"Key": "ability_vampirebat_lovebites",
"LiftHeight": 6,
"MagicDamagePerBullet": {
"LockonConeAngle": 40,
"Value": 4,
"LosingLockGraceTime": 0.4,
"MaxLockonStacks": 1,
"Name": "Death Slam",
"NotInConeLosesLock": 1,
"SlamSpeed": 1600,
"SlowDuration": 4,
"SlowPercent": 50,
"ThrowDistance": {
"Value": 12,
"Scale": {
"Scale": {
"Value": 0.304668,
"Value": 0.09,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ThrowStraightDuration": 1.5,
"Name": "Love Bites",
"TimeToGainLockonStack": 0.7,
"PerTargetCooldown": {
"TimeToLoseLockonStack": 2,
"Value": 10,
"UpBoostSpeed": 400,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"Upgrades": [
"Upgrades": [
{
{
"ThrowDistance": 8
"SlowDuration": 3,
"SlowPercent": 30
},
},
{
{
"AbilityCooldown": -25
"MagicDamagePerBullet": 3,
"BonusDamage": 45
},
},
{
{
"StunDuration": 1
"PerTargetCooldown": -5,
"BonusFireRate": 25,
"BuffDuration": 5
}
}
]
]
},
},
"citadel_ability_lightning_ball": {
"ability_vampirebat_steallife": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.1,
"AbilityCharges": 1,
"AbilityCastRange": {
"AbilityCooldown": 26,
"Value": 10,
"AbilityCooldownBetweenCharge": 8,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"DPS": {
"Value": 75,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"HitSpeed": 80,
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 6,
"AirDrag": 0.2,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast",
"BehaviorUseLagCompensationForUnitTargeting"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "stats_count"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"FallSpeedMax": 3,
"FallingDrag": 20,
"FloatingModifier": {
"Class": "Base",
"Subclass": "Floatingmodifier"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_lightning_ball",
"Key": "ability_vampirebat_steallife",
"MaxLifetime": 5,
"MaxFloatTime": 4,
"MinShockDuration": 0.5,
"MiniJumpVelocity": 200,
"Name": "Lightning Ball",
"MissingHealthDamagePercentage": 6,
"ShockRadius": 4.25,
"Name": "Rake",
"TickRate": 0.1,
"RakeHealPerKill": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"TargetingConeAngle": 60,
"TimeBetweenAttacks": 0.04,
"TrooperExecuteThreshold": 60,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"Damage": 60
},
},
{
{
"SlowPercent": 35
"RakeHealPerKill": 30,
"AbilityCooldown": -8
},
},
{
{
"DPS": 58.5,
"MissingHealthDamagePercentage": 7,
"ShockRadius": 1.5
"RakeHealPerKill": {
"Value": 0,
"Scale": {
"Value": 1.2,
"Type": "spirit"
}
}
}
}
]
]
},
},
"citadel_ability_magewalk": {
"ability_vandal_pillar": {
"AbilityCastRange": 10,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 15,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 30,
"Value": 200,
"Scale": {
"Scale": {
"Value": 0.465,
"Value": 1.0695,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"EmpoweredAttackCount": 2,
"HalfHeight": {
"FireRateBonus": 25,
"Value": 6,
"FireRateBonusDurationMax": 8,
"Scale": {
"ImpulseStrength": -3000,
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_magewalk",
"Key": "ability_vandal_pillar",
"MageTime": 1.5,
"Name": null,
"Name": "Misdirection",
"PetrifyDamageBreakThreshold": 200,
"ProcChance": 100,
"PetrifyDuration": {
"TrailInterval": 0.01,
"Value": 3,
"TurretAttackDelay": 1,
"Scale": {
"TurretAttackFalloffEnd": null,
"Value": 1,
"TurretAttackFalloffStart": null,
"Type": "duration"
"TurretBaseHealth": 400,
}
"TurretHealthScaling": null,
},
"TurretLifetime": 8,
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Subclass": "ViperUltPetrify"
},
"PreDetonateDuration": 0.6,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCastRange": 4
"AbilityCooldown": -15
},
},
{
{
"FireRateBonus": 25
"PetrifyDuration": 1.5
},
},
{
{
"BonusClipSizePercent": 120,
"Radius": 3
"AbilityCooldown": -4
}
}
]
]
},
},
"citadel_ability_mantle": {
"ability_viper_debuffdagger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityCharges": {
"ChannelMoveSpeed": -1,
"Value": 2,
"IsDisabled": false,
"Scale": {
"Key": "citadel_ability_mantle",
"Value": 1,
"Name": null,
"Type": "max_charges"
"Upgrades": []
}
},
},
"citadel_ability_melee_parry": {
"AbilityCooldown": {
"AbilityCooldown": {
"Value": 4.5,
"Value": 10,
"Scale": {
"Scale": {
"Value": "-1",
"Value": 1,
"Type": "parry_cd"
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
}
},
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontSwitchAwayOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Damage": {
"Key": "citadel_ability_melee_parry",
"Value": 50,
"Name": "Parry",
"ParriedStunTime": 2.75,
"ParryMoveSpeed": 50,
"Upgrades": [],
"VictimDamageTakenScale": 25
},
"citadel_ability_mobile_resupply": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityCooldown": 48,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Scale": {
"Value": 0.05,
"Value": 0.8,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"DamagePerStack": {
"ChannelMoveSpeed": -1,
"Value": 25,
"ExternalBonusHealthRegen": 25,
"HealInterval": 0.1,
"HealRadius": {
"Value": 5,
"Scale": {
"Scale": {
"Value": 0.03,
"Value": 0.4,
"Type": "spirit"
"Type": "spirit"
}
}
},
"DebuffModifier": {
"Class": "CitadelViperStackingdebuff",
"Subclass": "Debuff"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_mobile_resupply",
"Key": "ability_viper_debuffdagger",
"Name": "Medicinal Specter",
"MaxStacks": 3,
"StaminaCooldownReduction": 15,
"Name": "Screwjab Dagger",
"TurretHealMult": 1,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "DebuffdaggerDebuff"
},
"SlowPercent": 35,
"SlowPercentPerStack": 15,
"StackDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AuraFireRateBonus": 30
"AbilityCharges": 1
},
},
{
{
"AbilityCooldown": -17
"BulletResistReduction": -8,
"BulletResistReductionPerStack": -6
},
},
{
{
"MaxHealthRegenPct": 2.5
"CooldownRefundPercent": 55,
"MaxStacks": 2,
"AbilityCooldownBetweenCharge": -2
}
}
]
]
},
},
"citadel_ability_nikuman": {
"ability_viper_hookdagger": {
"AbilityChannelTime": 5,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 45,
"AbilityCooldown": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled"
],
"CatchRadius": 3,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"HealingPerSecond": {
"IsDisabled": false,
"Value": 25,
"Key": "ability_viper_hookdagger",
"Name": "Hook Blade",
"OutgoingDamage": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 0.279,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"OutgoingProjectileLifetime": {
"Key": "citadel_ability_nikuman",
"Value": 0.4,
"Name": "Rejuvenating Aurora",
"Scale": {
"ShareWithFriendsRadius": 8,
"Value": 1,
"Type": "range"
}
},
"ReturnDamage": {
"Value": 90,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"ReturnRadius": 1,
"ReturnVelocity": 2300,
"SlowDebuffModifier": {
"Class": "SlowBase",
"Subclass": "ViperSlow"
},
"SlowDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 35,
"SpreadAngle": 90,
"TickRate": 0.01,
"Upgrades": [
"Upgrades": [
{
{
"MovementSpeedBonus": 4,
"AbilityCooldown": -4
"MovementSpeedBonusDuration": 8
},
},
{
{
"AbilityCooldown": -14
"SlowPercent": 35
},
},
{
{}
"NoChannel": 1,
"HealMaxHealthPercent": 2.5
}
]
]
},
},
"citadel_ability_passive_beefy": {
"ability_viper_petrifybola": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 105,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusHealthRegen": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_passive_beefy",
"Key": "ability_viper_petrifybola",
"Name": "Infernal Resilience",
"Name": "Petrifying Bola",
"RegenDamageInterval": 1,
"PetrifyDamage": {
"RegenIncomingDamageDuration": 20,
"Value": 180,
"RegenIncomingDamagePercent": 13,
"Scale": {
"Upgrades": [
"Value": 2.046,
{
"Type": "spirit"
"BonusHealthRegen": 1.5
}
},
},
{
"PetrifyDamageBreakThreshold": 200,
"BonusMaxHealth": 150
"PetrifyDuration": {
},
"Value": 2.2,
{
"Scale": {
"RegenIncomingDamagePercent": 7
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Subclass": "PetrifybolaPetrify",
"StatusEffectPriority": 0
},
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
}
]
},
},
"SlowDuration": {
"citadel_ability_power_slash": {
"Value": 1.5,
"AbilityCastDelay": 1.4,
"AbilityCooldown": 10.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"FallSpeedMax": 5,
"FullChargeDamage": {
"Value": 145,
"Scale": {
"Scale": {
"Value": 1.86,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"IsDisabled": false,
"SlowModifier": {
"Key": "citadel_ability_power_slash",
"Class": "Base",
"MediumChargeDamagePct": 50,
"Subclass": "PetrifybolaSlow"
"Name": "Power Slash",
},
"PowerUpStages": 3,
"SlowPercent": 50,
"ShortChargeDamagePct": 30,
"SlashCollisionRadius": 4,
"SlashLength": 25,
"SlashRadius": 41,
"Upgrades": [
"Upgrades": [
{
{
"BulletResist": 60
"PetrifyDamage": 49.5
},
},
{
{
"SlowDuration": 3,
"AbilityCooldown": -20
"SlowPercent": 40,
"AbilityCooldown": -2
},
},
{
{
"FullChargeDamage": {
"PetrifyDuration": 1
"Value": 150,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
}
}
}
]
]
},
},
"citadel_ability_projectmind": {
"ability_viper_slide": {
"AbilityCastDelay": 0.75,
"AbilityCooldown": {
"AbilityCastRange": 25,
"Value": 0.85,
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 250,
"ChannelMoveSpeed": 5.1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"IsDisabled": false,
"AbilityCooldownBetweenCharge": -1,
"Key": "citadel_ability_projectmind",
"AbilityDuration": {
"Name": "Project Mind",
"Value": 0.6,
"TrailInterval": 0.1,
"Scale": {
"Upgrades": [
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_viper_slide",
"Name": null,
"Upgrades": []
},
"ability_viper_snakedash": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
{
"AbilityCastRange": 15
"Class": "Base",
"Subclass": "ViperslideIntrinsic"
},
},
{
{
"CombatBarrier": {
"Class": "ViperSlidebuff",
"Value": 300,
"Subclass": "ViperSlidebuffModifier",
"Scale": {
"BuffModifier": {
"Value": 1.7,
"Class": "Base",
"Type": "spirit"
"Subclass": "Slidebarrier"
}
}
},
"BarrierDuration": 5
},
{
"AbilityCooldown": -28
}
}
]
],
},
"BehaviourBits": [
"citadel_ability_psychic_daggers": {
"BehaviorNoTarget",
"AbilityCastDelay": 0.01,
"BehaviorDisplaysDamageImpact",
"AbilityCooldown": 42,
"BehaviorPreventBotUsage",
"AbilityCooldownBetweenCharge": -1,
"BehaviorMovement"
"AbilityDuration": {
],
"Value": 3,
"Scale": {
"Value": 0.058496,
"Type": "spirit"
}
},
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DaggersPerRow": 6,
"CombatBarrier": {
"DamagePerDagger": {
"Value": 0,
"Value": 40,
"Scale": {
"Scale": {
"Value": 0.341228,
"Value": 0,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DistanceOut": 35,
"HeightOffset": 110,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_psychic_daggers",
"Key": "ability_viper_snakedash",
"MaxDaggers": {
"Name": "Slither",
"Value": 4,
"SlideScale": 15,
"Scale": {
"Value": 0.048747,
"Type": "spirit"
}
},
"Name": "Royal Flush",
"ProjectileHorizontalMinOffset": 5,
"ProjectileOffset": 7,
"ProjectileRowOffset": 5,
"Radius": 15,
"ShootInterval": 0.6,
"SpawnDuration": 0.6,
"Upgrades": [
"Upgrades": [
{
{
"DamagePerDagger": 16
"SlideScale": 20
},
},
{
{
"AbilityCooldown": -19
"Stamina": 2
},
},
{
{
"ShouldBounce": 1
"BuffDuration": 5,
"CombatBarrier": {
"Value": 180,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"AbilityCooldown": 8
}
}
]
]
},
},
"citadel_ability_psychic_lift": {
"ability_viper_ult": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 110,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2.75,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 125,
"Value": 200,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 1.0695,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DampingFactor": 0.3,
"HalfHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_psychic_lift",
"Key": "ability_viper_ult",
"LiftChainRadius": 20,
"Name": "Petrify",
"LiftHeight": 80,
"PetrifyDamageBreakThreshold": {
"Name": "Telekinesis",
"Value": 200,
"Upgrades": [
"Scale": {
{
"Value": 1.116,
"AbilityCooldown": -25
"Type": "spirit"
},
{
"AbilityDuration": 0.75
},
{
"LiftChainCount": 1
}
}
]
},
},
"PetrifyDuration": {
"citadel_ability_psychic_pulse": {
"AbilityCooldown": 32,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3,
"Value": 3,
"Scale": {
"Scale": {
"Value": 0.060934,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
},
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Subclass": "ViperUltPetrify"
},
"PreDetonateDuration": 1,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_psychic_pulse",
"Name": "Psychic Pulse",
"SenseRange": 30,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -6.5
"AbilityCooldown": -15
},
},
{
{
"SenseRange": 10
"PetrifyDuration": 1.5
},
},
{
{
"AbilityDuration": 3
"Radius": 3
}
}
]
]
},
},
"citadel_ability_rocket_barrage": {
"ability_viper_venom": {
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCooldown": 165,
"Value": 10,
"Scale": [
{
"Value": 0.2,
"Type": "power_increase"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 13,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 100,
"AutoIntrinsicModifiers": [
"ChannelMoveSpeed": -1,
{
"DamagePerRocket": {
"Class": "CitadelViperVenomProcWatcher",
"Value": 22.5,
"Subclass": "VenomProcWatcher"
"Scale": {
"Value": 0.2325,
"Type": "spirit"
}
}
],
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuildUpDuration": 5,
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup",
"BuildUpDecayDelay": 2
},
},
"DetonateTimer": 5,
"ChannelMoveSpeed": -1,
"ExplosionFalloffDisabled": 1,
"ExplosionRadius": 5,
"GrenadesPerSecond": 6,
"GroundDashReductionPercent": -35,
"IntervalRampUpStart": 0.35,
"IntervalRampUpTime": 0.3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_rocket_barrage",
"Key": "ability_viper_venom",
"MaxSpread": 5,
"Name": "Lethal Venom",
"MinDistance": 9,
"Name": "Heavy Barrage",
"ProjectileIgnoreCollisionTime": 0.2,
"TrackSpeedFar": 100,
"TrackSpeedNear": 150,
"TrackingTime": 0.4,
"Upgrades": [
"Upgrades": [
{
{
"MoveSlowPercent": 40,
"VenomMaxDamage": 31.5
"EnemyDashSlowPercent": -20,
"MoveSlowDuration": 2
},
},
{
{
"AbilityCooldown": -45
"HealAmpRegenPenaltyPercent": -40,
"HealAmpReceivePenaltyPercent": -40,
"AbilityCooldown": -12
},
},
{
{
"DamagePerRocket": {
"BuildUpPerShot": 4.5
"Value": 20.7,
"Scale": {
"Value": 0.2,
"Type": "spirit"
}
}
}
}
]
],
},
"VenomBuildupPerShot": 1,
"citadel_ability_self_vacuum": {
"VenomDuration": 3,
"AbilityCastDelay": 0.2,
"VenomMaxDamage": {
"AbilityChannelTime": 2.75,
"Value": 140,
"AbilityCooldown": 230,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 400,
"DPS": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 0.194988,
"Value": 2.79,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DPSPercentHealth": 1.5,
"VenomMaxDamageHealthPercentage": 30,
"IsDisabled": false,
"VenomMinDamage": {
"Key": "citadel_ability_self_vacuum",
"Value": 20,
"Name": "Singularity",
"Speed": 5.08,
"TickRate": 0.25,
"TossAngle": 45,
"TossSpeed": 8.89,
"Upgrades": [
{
"VacuumRadius": 2
},
{
"AbilityChannelTime": 0.75
},
{
"DPSPercentHealth": 4
}
],
"VacuumRadius": 7
},
"citadel_ability_shieldedsentry": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCharges": 1,
"AbilityCooldown": 18,
"AbilityCooldownBetweenCharge": 3,
"AbilityUnitTargetLimit": 1,
"AttackConeAngle": 10,
"AttackSpeedMult": 100,
"BossDamagePercentIncoming": 50,
"BossDamagePercentOutgoing": 30,
"DecayingResist": 60,
"DecayingResistDuration": 6,
"IsDisabled": false,
"Key": "citadel_ability_shieldedsentry",
"ModelScale": 0.8,
"Name": "Mini Turret",
"NonHeroDamagePercentOutgoing": 50,
"TechResist": 35,
"TickRate": 0.5,
"TrackingSpeed": 144,
"TurretAttackDelay": 0.2,
"TurretAttackFalloffEnd": 30,
"TurretAttackFalloffStart": 20,
"TurretAttackRange": 25,
"TurretBaseHealth": {
"Value": 150,
"Scale": {
"Scale": {
"Value": 13,
"Value": 0.651,
"Type": "power_increase"
"Type": "spirit"
}
}
},
},
"TurretDPS": {
"VenomMinDamageHealthPercentage": 100,
"Value": 30,
"VenomModifier": {
"Class": "ViperVenom",
"Subclass": "ViperVenomModifierSubclass"
}
},
"ability_warden_crowd_control": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Scale": {
"Value": 0.389975,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"TurretDeployTime": 0.25,
"AbilityCooldownBetweenCharge": -1,
"TurretHealthPerBoon": 10,
"TurretLifetime": 24,
"Upgrades": [
{
"MoveSlowPercent": 25,
"SlowDuration": 1.3
},
{
"TurretAttackRange": 10,
"AttackSpeedMult": 10
},
{
"TurretDPS": 37.8,
"TurretLifetime": 14
}
]
},
"citadel_ability_shiv_dagger": {
"AOERadius": 10,
"AbilityChannelTime": 0.2,
"AbilityCharges": 2,
"AbilityCooldown": 16,
"AbilityCooldownBetweenCharge": 2,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BleedDPSPerStack": {
"BehaviourBits": [
"Value": 4,
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.13,
"Value": 0.63,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BleedDuration": 5,
"DebuffDuration": {
"BleedTickRate": 1,
"Value": 7,
"ChannelMoveSpeed": -1,
"ImpactDamage": {
"Value": 28,
"Scale": {
"Scale": {
"Value": 0.22,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DebuffModifier": {
"Class": "WardenCrowdControlDebuff",
"Subclass": "WardenCrowdControlDebuff",
"EnabledStateMask": [
"Slowed"
]
},
"ForwardVelocity": 800,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_shiv_dagger",
"Key": "ability_warden_crowd_control",
"MovementSlow": 35,
"MoveSpeedSlowPct": 20,
"Name": "Serrated Knives",
"Name": "Alchemical Flask",
"RicochetCount": 1,
"ProjectileLifetime": 60,
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"StaminaReduction": 1
},
},
{
{
"BleedDuration": 2
"Damage": 35,
"WeaponPowerDebuff": -25
},
},
{
{
"ImpactDamage": 30,
"FireRateSlow": 30,
"BleedDPSPerStack": 5.5
"AbilityCooldown": -7,
"Radius": 2
}
}
]
],
"WeaponPowerDebuff": -25
},
},
"citadel_ability_shiv_dash": {
"ability_warden_high_alert": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"AbilityCooldown": 15,
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 250,
"BehaviourBits": null,
"BuffModifier": {
"Class": "WardenHighAlert",
"Subclass": "WardenHighAlert",
"StatusEffectPriority": 100
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"CombatBarrier": {
"DashRadius": 2.5,
"Value": 125,
"DashRange": 12,
"DashSpeed": 60.96,
"ImpactDamage": {
"Value": 75,
"Scale": {
"Scale": {
"Value": 1.4415,
"Value": 0.8,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_shiv_dash",
"Key": "ability_warden_high_alert",
"MoveSpeedPenaltyMaxSpeed": 200,
"MoveSpeedBonusPct": 15,
"Name": "Slice and Dice",
"Name": "Willpower",
"SideMoveSpeedReduction": -100,
"TechCleaveExpireTime": 0.35,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -3
"MoveSpeedBonusPct": 20
},
},
{
{
"ImpactDamage": 49.5
"AbilityCooldown": -24,
"AbilityDuration": 2
},
},
{
{
"CooldownReductionOnHit": 2,
"StatusResistancePercent": 40,
"CooldownReductionOnHitNonHero": 1,
"CombatBarrier": {
"MaxCooldownReductionsFromHits": 8
"Value": 0,
"Scale": {
"Value": 2.7,
"Type": "spirit"
}
}
}
}
]
]
},
},
"citadel_ability_shiv_defer_damage": {
"ability_warden_lock_down": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 20,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AdditionalTargetRadius": 20,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 25,
"Damage": {
"DamagePctDeferredMaxRage": 15,
"Value": 110,
"DeferClearPct": 40,
"Scale": {
"DeferredDamageDuration": 6,
"Value": 2.437344,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "WardenLockdownDebuff",
"Subclass": "WardenLockdownDebuff",
"RootModifier": {
"Class": "CitadelRoot",
"Subclass": "CitadelRoot"
},
"BulletResistModifier": {
"Class": "LockdownBulletResist",
"Subclass": "LockdownBulletResist"
},
"SilencedModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
}
},
"EscapeRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"EscapeTime": 2.8,
"ImmobilizeDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_shiv_defer_damage",
"Key": "ability_warden_lock_down",
"Name": "Bloodletting",
"Name": "Binding Word",
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"BulletArmorReduction": 20,
"BulletArmorReductionDuration": 5
},
},
{
{
"DamagePctDeferred": 15
"ImmobilizeDuration": 0.75
},
},
{
{
"DeferClearPct": 45
"AbilityCooldown": -14,
"SilenceDebuff": 1
}
}
]
]
},
},
"citadel_ability_shiv_killing_blow": {
"ability_warden_riot_protocol": {
"AbilityCastRange": 13,
"AbilityCastDelay": 2,
"AbilityCooldown": 105,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 180,
"AbilityPostCastDuration": 0.25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusAbilityResource": 10,
"AutoCastDelayModifier": {
"BuffDamage": 15,
"Class": "WardenRiotProtocolCastdelay",
"CameraDistance": 400,
"Subclass": "WardenRiotProtocolCastDelay",
"ChannelMoveSpeed": -1,
"UnstoppableModifier": {
"Damage": 200,
"Class": "Unstoppable",
"EnemyHealthPercent": 20,
"Subclass": "Unstoppable",
"EnemyHealthPercentBuffer": 3,
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
}
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletResist": 50,
"ConeAngle": 115,
"HealthStealPct": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealthStealPctHero": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"JumpHeight": 80,
"Key": "ability_warden_riot_protocol",
"Key": "citadel_ability_shiv_killing_blow",
"Name": "Last Stand",
"MinTimeToTarget": 0.5,
"PulseDPS": {
"MoveSpeedToTarget": 25,
"Value": 70,
"Name": "Killing Blow",
"Scale": {
"PauseOnTargetTime": 0.66,
"Value": 1.3,
"RageDrainDelayDuration": 12,
"Type": "spirit"
"RageDrainRate": 0.25,
}
"RagePerHeavyMelee": 2.85384,
},
"RagePerLightMelee": 1.55664,
"PulseInterval": 0.5,
"RagePerSpiritDamage": 0.01452864,
"Radius": {
"RagePerWeaponDamage": 0.0158766,
"Value": 12,
"SlashRange": 80,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TechResist": 50,
"Upgrades": [
"Upgrades": [
{
{
"BonusMoveSpeed": 2
"Radius": 4
},
},
{
{
"EnemyHealthPercent": 5,
"PulseDPS": 40.5,
"BuffDamage": 6
"AbilityCooldown": -30
},
},
{
{
"ShortCooldown": 0.5
"AbilityDuration": 4,
"UnstoppableCastDelay": 1,
"BulletResist": 30,
"TechResist": 30
}
}
]
],
"WardenBuffModifier": {
"Class": "WardenRiotProtocol",
"Subclass": "WardenRiotProtocol",
"EnabledStateMask": [
"SinclairTaxUltActive",
"SinclairTaxKeepModelSwap"
],
"EnemyDebuffModifier": {
"Class": "WardenRiotProtocolEnemyDebuff",
"Subclass": "WardenRiotProtocolEnemyDebuff"
}
}
},
},
"citadel_ability_slide": {
"ability_werewolf_cripplingslash": {
"AbilityCooldown": 0.85,
"AbilityCastDelay": 0.15,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldown": {
"AbilityDuration": 0.6,
"Value": 18,
"AbilityUnitTargetLimit": 1,
"Scale": {
"ChannelMoveSpeed": -1,
"Value": 1,
"IsDisabled": false,
"Type": "cooldown"
"Key": "citadel_ability_slide",
}
"Name": null,
},
"Upgrades": []
},
"citadel_ability_sprint": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Damage": {
"Key": "citadel_ability_sprint",
"Value": 45,
"Name": "",
"Upgrades": []
},
"citadel_ability_static_charge": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.0651,
"Value": 1.5,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"AbilityCooldown": 42,
"DebuffModifier": {
"AbilityCooldownBetweenCharge": -1,
"Class": "SlowBase",
"AbilityUnitTargetLimit": 1,
"Subclass": "Debuff",
"ChannelMoveSpeed": 1.3,
"EnabledStateMask": [
"Damage": {
"Slowed"
"Value": 35,
]
},
"DisarmDuration": {
"Value": 2,
"Scale": {
"Scale": {
"Value": 0.792137,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "Disarm"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_static_charge",
"Key": "ability_werewolf_cripplingslash",
"Name": "Static Charge",
"LeftForce": 400,
"ShockDelay": 3.5,
"Name": "Tail Whack",
"ShockRadius": 5,
"PushForce": 300,
"StunDuration": 0.9,
"SlashHeight": 3,
"SlashRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"SlowPercent": 30,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -19
"Damage": 25
},
},
{
{
"ShockRadius": 7
"SlowPercent": 40
},
},
{
{
"StunDuration": 0.9
"DisarmDuration": 1.5,
"SlowDuration": 1.5
}
}
]
]
},
},
"citadel_ability_static_charge_v2": {
"ability_werewolf_frenzy": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 16,
"Value": 7.5,
"Scale": {
"Scale": {
"Value": 0.0651,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityPostCastDuration": 0.5,
"ChannelMoveSpeed": 1.3,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorUseLagCompensationForUnitTargeting"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 35,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.792137,
"Value": 1.5,
"Type": "spirit"
"Type": "melee"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_static_charge_v2",
"Key": "ability_werewolf_frenzy",
"Name": "Static Charge",
"LifeStealPercentOnHit": {
"ShockDelay": 3.5,
"Value": 40,
"ShockRadius": 5,
"Scale": {
"StunDuration": 0.9,
"Value": 1,
"Type": "healing"
}
},
"MissingHealthDamagePercentage": 6,
"Name": "Go For The Throat",
"TargetModifier": {
"Class": "DrifterRendBulletLifesteal",
"Subclass": "DrifterRendBulletLifesteal"
},
"TargetingConeAngle": 40,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -19
"Damage": 30
},
},
{
{
"ShockRadius": 7
"LifeStealPercentOnHit": 25
},
},
{
{
"StunDuration": 0.9
"MissingHealthDamagePercentage": 4
}
}
]
]
},
},
"citadel_ability_sticky_bomb": {
"ability_werewolf_hunt": {
"AbilityCastRange": 6,
"AbilityCastDelay": 0.4,
"AbilityCooldown": 18,
"AbilityChannelTime": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3.5,
"AbilityUnitTargetLimit": 1,
"BonusDamagePctPerPlayerHit": {
"Value": 1,
"Value": 1,
"Scale": {
"Scale": {
"Value": 0.0015,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"BonusDamagePctPerPlayerKilled": {
"AbilityCooldown": {
"Value": 2.5,
"Value": 127,
"Scale": {
"Scale": {
"Value": 0.01,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AuraHumanModifier": {
"Class": "BaseAura",
"Subclass": "Humanaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Allybuff"
}
}
},
},
"ChannelMoveSpeed": -1,
"AuraWerewolfModifier": {
"Damage": {
"Class": "WerewolfHuntauraWerewolf",
"Value": 85,
"Subclass": "HuntauraWerewolf",
"Scale": {
"AuraTargetingConeHalfWidth": 80,
"Value": 1.5,
"AuraTargetingConeAngle": 100,
"Type": "spirit"
"ProvidedByAura": {
"Class": "CitadelStunned",
"Subclass": "Fear"
}
}
},
},
"FuseTime": 3.5,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorChannelled",
"Key": "citadel_ability_sticky_bomb",
"BehaviorNoTarget",
"KillCheckWindow": 10,
"BehaviorDisplaysDamageImpact",
"Name": "Sticky Bomb",
"BehaviorCannotCancelDuringChannel"
"OnHitDiminish": 60,
],
"OnKillDiminish": 7,
"BonusMoveSpeed": 2,
"Radius": 10,
"BuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"DPS": 5,
"IsDisabled": false,
"Key": "ability_werewolf_hunt",
"Name": null,
"Radius": 20,
"SelfBuffHumanModifier": {
"Class": "Base",
"Subclass": "SelfbuffHuman"
},
"SelfBuffWerewolfModifier": {
"Class": "Base",
"Subclass": "SelfbuffWerewolf"
},
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -8
"AbilityCooldown": 0
},
},
{
{
"Damage": 75
"AbilityCooldown": 0
},
},
{
{
"MovementSpeedBonus": 5,
"AbilityCooldown": 0
"BonusFireRate": 20,
"MovementSpeedBonusDuration": 5
}
}
]
]
},
},
"citadel_ability_stomp": {
"ability_werewolf_kickflip": {
"AbilityCastDelay": 0.42,
"AbilityCastDelay": 0.25,
"AbilityCharges": 1,
"AbilityCastRange": {
"AbilityCooldown": 22,
"Value": 10.6,
"AbilityCooldownBetweenCharge": 5,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"ClimbHeight": 1,
"Damage": {
"Value": 90,
"Scale": {
"Scale": {
"Value": 1.674,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DistanceAboveGround": 1,
"AbilityChannelTime": {
"DropDownRate": 20,
"Value": 0.35,
"ImpactInterval": 0.1,
"IsDisabled": false,
"Key": "citadel_ability_stomp",
"Name": "Kinetic Pulse",
"StompRange": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 0.1,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"StompWidth": 5,
"AbilityCooldown": {
"TechCleaveExpireTime": 0.2,
"Value": 21,
"TossDuration": 1,
"Scale": {
"TossSpeed": 450,
"Value": 1,
"Upgrades": [
"Type": "cooldown"
{
"BonusFireRate": -30,
"SlowPercent": 35,
"SlowDuration": 4
},
{
"IncomingBulletDamagePercentFromCaster": 30,
"DebuffDuration": 8
},
{
"Damage": 103.5,
"AbilityCharges": 1
}
}
]
},
},
"citadel_ability_storm_cloud": {
"AbilityChannelTime": 7,
"AbilityCooldown": 180,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BulletResistOnActive": 20,
"AirDrag": 0.8,
"CameraDistance": 600,
"BehaviourBits": [
"CloudHeight": 120,
"BehaviorChannelled",
"DPS": {
"BehaviorDisplaysDamageImpact",
"Value": 95,
"BehaviorCannotCancelDuringChannel",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusDamage": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.6,
"Value": 2,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DamageInterval": 0.25,
"BuffModifier": {
"EndingSoonTime": 2,
"Class": "Base",
"ExpandTime": 1.5,
"Subclass": "Buff"
"InitialRadius": 10,
},
"CameraTurnRateMax": 188,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "melee"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "Disarm"
},
"EnemyPushForceAway": 300,
"EnemyPushForceUp": 300,
"FallSpeedMax": 20,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_storm_cloud",
"Key": "ability_werewolf_kickflip",
"LightningStrikeDamage": {
"LeapForwardOffset": 2.5,
"Value": 75,
"LeapRadius": 1.7,
"LeapingModifier": {
"Class": "CitadelWerewolfLeaping",
"Subclass": "Leaping"
},
"MarkDuration": {
"Value": 3,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"LightningStrikeDelay": 0.25,
"MarkModifier": {
"LightningStrikeKnockBackForce": 500,
"Class": "WerewolfKickflipBonusdamage",
"LightningStrikeRadius": 7,
"Subclass": "Bonusdamage"
"LightningStrikes": 1,
},
"Name": "Storm Cloud",
"Name": "Boot Kick",
"Radius": 30,
"SelfPushForceCameraAway": 600,
"SelfPushForceUp": 200,
"SlowDuration": 0.1,
"SuccessEnemyModifier": {
"Class": "CitadelRoot",
"Subclass": "Enemysuccess"
},
"SuccessInputWindow": 0.3,
"SuccessSelfModifier": {
"Class": "WerewolfKickflipSuccessSelf",
"Subclass": "Selfsuccess",
"EnabledStateMask": [
"Immobilized",
"CommandRestricted"
]
},
"TimeScaleDebuff": 95,
"Upgrades": [
"Upgrades": [
{
{
"BulletResistOnActive": 35
"AbilityCooldown": -6
},
},
{
{
"Radius": 10,
"StaminaRestore": 2
"AbilityChannelTime": 7
},
},
{
{
"DPS": 65,
"OutgoingDamagePercent": -35,
"FlightControlEnabled": 1
"DebuffDuration": 5,
"BonusDamage": 80
}
}
]
]
},
},
"citadel_ability_tangotether": {
"ability_werewolf_leap": {
"AbilityCastRange": 16,
"AbilityCastDelay": 0.35,
"AbilityCooldown": 37,
"AbilityChannelTime": {
"AbilityCooldownBetweenCharge": -1,
"Value": 3,
"AbilityDuration": 12,
"AbilityUnitTargetLimit": 1,
"BonusFireRate": {
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.25,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"BulletLifestealPercent": {
"AbilityCooldown": {
"Value": 15,
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.25,
"Scale": {
"Scale": {
"Value": 0.186,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"ChannelMoveSpeed": -1,
"AbilityUnitTargetLimit": 1,
"HealingPerGlub": 20,
"AirDrag": 0.1,
"IsDisabled": false,
"BehaviourBits": [
"Key": "citadel_ability_tangotether",
"BehaviorChannelled",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"BehaviorProjectile",
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"BehaviorDisplaysDamageImpact",
"Name": "Watcher's Covenant",
"BehaviorCannotCancelDuringChannel",
"TetherSharedHealPct": {
"BehaviorProjectileFiredAsBullet",
"Value": 35,
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 5.08,
"Damage": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 1.9,
"Type": "power_increase"
"Type": "melee"
}
}
},
},
"TickRate": 0.1,
"DebuffModifier": {
"TotalTetherTargets": 1,
"Class": "SlowBase",
"Subclass": "Debuff"
},
"EnemyPushForceAway": 200,
"EnemyPushForceUp": 300,
"GravityScale": 1,
"Height": 4,
"IsDisabled": false,
"Key": "ability_werewolf_leap",
"LandingBonusesModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"LeapCameraSpeed": 300,
"LeapForwardSpeed": 800,
"LeapInputSpeed": 250,
"LeapMultiHitRadius": 1.5,
"LeapRadius": 2.54,
"LeapUpSpeed": 200,
"LeapingModifier": {
"Class": "CitadelWerewolfLeaping",
"Subclass": "Leaping"
},
"Name": "Crushing Leap",
"Radius": 7.5,
"SlowPercent": 30,
"Upgrades": [
"Upgrades": [
{
{
"BonusFireRate": 8
"LandingBonusesDuration": 5,
"BonusMoveSpeed": 2
},
},
{
{
"MoveSpeedBonus": 2
"AbilityCooldown": -9
},
},
{
{
"TotalTetherTargets": 1
"StunDuration": 1.2
}
}
]
],
"WorldImpactRadius": 25
},
},
"citadel_ability_tangotether_trigger": {
"ability_werewolf_maulingleap": {
"AbilityCastRange": 10,
"AbilityCastDelay": 0.35,
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": {
"AbilityUnitTargetLimit": 1,
"Value": 18.1,
"ChannelMoveSpeed": -1,
"Scale": {
"IsDisabled": false,
"Value": 1,
"Key": "citadel_ability_tangotether_trigger",
"Type": "range"
"Name": null,
}
"Upgrades": []
},
},
"AbilityChannelTime": {
"citadel_ability_tengu_airlift": {
"Value": 0.55,
"AbilityCastDelay": 1.3,
"Scale": {
"AbilityCastRange": 14,
"Value": 1,
"AbilityCooldown": 100,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 16,
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDropBulletShield": {
"AllowRamMultiple": 1,
"Value": 150,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletArmorReduction": -8,
"CameraTurnRateMax": 188,
"DPS": {
"Value": 15,
"Scale": {
"Scale": {
"Value": 1.395,
"Value": 0.15,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"AllyCastDelay": 0.2,
"Damage": {
"AllyOutgoingDamagePercent": -20,
"Value": 0,
"BuffDuration": 5,
"Scale": {
"ChannelMoveSpeed": 1.3,
"Value": 1.5,
"DebuffDuration": 3,
"Type": "melee"
"ExplodeDamage": {
}
"Value": 115,
},
"DebuffDuration": {
"Value": 6,
"Scale": {
"Scale": {
"Value": 2.325,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
"DebuffModifier": {
"Class": "CitadelWerewolfMaulingleapdebuff",
"Subclass": "Shred"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_tengu_airlift",
"Key": "ability_werewolf_maulingleap",
"Name": "Air Drop",
"LeapForwardOffset": 0.3,
"OnLandDamageRadius": 12,
"LeapMultiHitRadius": 1.5,
"OnLandDamageRadiusStart": 4,
"LeapRadius": 2.8,
"SilenceBombSpeed": 12,
"LeapingModifier": {
"SlowPercent": 30,
"Class": "CitadelWerewolfLeaping",
"TossDuration": 1,
"Subclass": "Leaping"
"TossSpeed": 10.16,
},
"Name": "Mauling Leap",
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"BulletArmorReduction": -20,
"DPS": 10
"BulletArmorReductionDuration": 8
},
},
{
{
"AirDropBulletShield": 200,
"AbilityCooldown": -9
"OnLandDamageRadius": 5
},
},
{
{
"SilenceDuration": 3
"BulletArmorReduction": -12
}
}
]
],
"WorldImpactRadius": 25
},
},
"citadel_ability_tengu_stone_form": {
"ability_werewolf_netshot": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.24,
"AbilityCooldown": 37,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 23,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDebuffModifier": {
"Class": "Base",
"Subclass": "Bonusdebuff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 75,
"Value": 40,
"Scale": {
"Scale": {
"Value": 1.5,
"Value": 1.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DampingFactor": 0.25,
"DebuffDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Debuff",
"EnabledStateMask": [
"SilenceMovementAbilites",
"SprintDisabled",
"DashDisabledDebuff",
"Slowed",
"StaminaRegenPaused"
]
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_tengu_stone_form",
"Key": "ability_werewolf_netshot",
"LiftHeight": 180,
"Name": "Entangling Bola",
"LiftTime": 1,
"RootModifier": {
"MaxHealthRegen": 6,
"Class": "CitadelRoot",
"MoveSpeedMax": 8,
"Subclass": "Root"
"Name": "Stone Form",
},
"Radius": 6,
"SlowPercent": 20,
"StatueScale": 1,
"StunDuration": 0.75,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -19
"SlowPercent": 25
},
},
{
{
"StunDuration": 0.5,
"AbilityCooldown": -8
"Damage": 67.5
},
},
{
{
"MaxHealthRegen": 13
"RicochetCount": 2,
"RicochetRange": 15,
"DebuffDuration": 0.75
}
}
]
]
},
},
"citadel_ability_tengu_urn": {
"ability_werewolf_onthehunt": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"AbilityCharges": 1,
"Value": 48,
"AbilityCooldown": 32,
"Scale": {
"AbilityCooldownBetweenCharge": 8,
"Value": 1,
"AbilityDuration": 4,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": [
{
"Value": 0.060934,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AlliedFireRatePercentage": 50,
"BehaviourBits": null,
"BonusFireRate": 30,
"BonusMoveSpeed": 2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"IsDisabled": false,
"Value": 40,
"Key": "ability_werewolf_onthehunt",
"Name": "On The Hunt",
"Radius": {
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.65,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"Height": 2,
"RapidFireModifier": {
"IsDisabled": false,
"Class": "WerewolfOnthehunt",
"Key": "citadel_ability_tengu_urn",
"Subclass": "Rapidfire"
"Name": "Kudzu Bomb",
},
"Radius": 6,
"SlowPercent": 35,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"AbilityDuration": 3
},
},
{
{
"AbilityDuration": 2
"BonusMoveSpeed": 1
},
},
{
{
"DPS": 36,
"BulletLifestealPercent": 18
"Radius": 2
}
}
]
]
},
},
"citadel_ability_tier2boss_aoe_wave": {
"ability_werewolf_passive": {
"AbilityCastDelay": 2.5,
"AbilityCastRange": 25.4,
"AbilityCooldown": 3,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 300,
"DamageHealthPercent": 20,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_aoe_wave",
"Key": "ability_werewolf_passive",
"Name": null,
"Name": null,
"SlowPercent": 30,
"Upgrades": []
"Upgrades": [],
"WaveFinalRadius": 40,
"WaveSpeed": 16,
"WaveStartRadius": 4
},
},
"citadel_ability_tier2boss_laser_beam": {
"ability_werewolf_trackingbomb": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 34.92,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BountyThreshold": 500,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CreepDPS": 190,
"Damage": 55,
"DPS": 125,
"EnhancedHowlDebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ForwardVelocity": 800,
"HowlDebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HowlDebuffModifier": {
"Class": "WerewolfTrackingbomb",
"Subclass": "Howldebuff",
"LabelOffset": 160
},
"HowlRadius": 80,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_laser_beam",
"Key": "ability_werewolf_trackingbomb",
"MaxHPDPS": 2,
"MinHealthFractionToTrack": 30,
"Name": "Laser",
"MoveSpeedSlowPct": 20,
"PathLength": 1250,
"Name": null,
"PathWidth": 30,
"ProjectileLifetime": 60,
"SweepSpeed": 1,
"Radius": {
"TrackingSpeed": 30,
"Value": 7.5,
"Upgrades": []
"Scale": {
},
"Value": 1,
"citadel_ability_tier2boss_rocket_barrage": {
"Type": "radius"
"AbilityCastRange": 35.56,
}
"AbilityCooldown": 10,
},
"AbilityCooldownBetweenCharge": -1,
"SlowDuration": {
"AbilityUnitTargetLimit": 100,
"Value": 3,
"BulletArmorReduction": -10,
"Scale": {
"ChannelMoveSpeed": -1,
"Value": 1,
"Damage": 200,
"Type": "duration"
"DetonateTimer": 10,
}
"ExplosionFalloffDisabled": 1,
},
"FireDPS": 25,
"SlowModifier": {
"FireDPSTrooperFactor": 0.3,
"Class": "SlowBase",
"FireDuration": 5,
"Subclass": "Slow"
"FireRadius": 6,
},
"FireTickInterval": 0.5,
"TickRate": 0.1,
"GrenadesInVolley": 6,
"TrackingRangeHuman": 50,
"InitialVolleyInaccuracy": 100,
"TrackingRangeWerewolf": 100,
"IsDisabled": false,
"Upgrades": [
"Key": "citadel_ability_tier2boss_rocket_barrage",
{
"MaxSimultaneousVolley": 1,
"StaminaReduction": 1
"Name": "Rocket Barrage",
},
"PerVolleyInaccuracy": 25,
{
"Radius": 5,
"Damage": 40
"TechArmorReduction": -10,
},
"Upgrades": [],
{
"VolleyInterval": 0.5
"FireRateSlow": 35,
"AbilityCooldown": -6.5
}
],
"VialDebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"VialDebuffModifier": {
"Class": "WerewolfTrackingbomb",
"Subclass": "Vialdebuff",
"EnabledStateMask": [
"Slowed"
]
},
"WeaponPowerDebuff": -30
},
},
"citadel_ability_tier2boss_stomp": {
"ability_werewolf_transformation": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 0.3,
"AbilityCastRange": 12,
"AbilityChargesConditionally": 1,
"AbilityCooldown": 6,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 60,
"AbilityUnitTargetLimit": 100,
"Scale": {
"ActivationDistance": 472.441,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "cooldown"
"IsDisabled": false,
}
"Key": "citadel_ability_tier2boss_stomp",
},
"Name": "Stomp",
"Upgrades": []
},
"citadel_ability_tier3boss_laser_beam": {
"AbilityCastRange": 30.48,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tier3boss_laser_beam",
"Name": "Patron Laser",
"PathLength": 2000,
"PathWidth": 40,
"TechArmorReduction": -10,
"Upgrades": []
},
"citadel_ability_trooper_zip_line": {
"AbilityCooldown": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"DamageCooldown": 3,
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountVerticalSpeed": 300,
"IsDisabled": false,
"Key": "citadel_ability_trooper_zip_line",
"KnockedOffDamagePct": 15,
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
"LatchSpeed": 1500,
"LatchVisualSnapProgress": 0.85,
"MaxMountDistance2D": 1200,
"Name": null,
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
"ZipSpeedInner": 700,
"ZipSpeedOuter": 830,
"ZiplineProtectionDamageAmp": 35,
"ZiplineProtectionSlowDurationOnHit": 2
},
"citadel_ability_uppercut": {
"AbilityCooldown": 22,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoActivateHealthThreshold": 20,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusDurationOnBullet": 0.15,
"BonusDurationOnHeavyMelee": 1.5,
"BonusDurationOnLightMelee": 0.5,
"BonusDurationPerHealthPercentLost": 0.1,
"BonusFireRate": {
"BonusFireRate": {
"Value": -14,
"Value": 60,
"Scale": {
"Scale": {
"Value": -0.186,
"Value": 0.45,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BuffGunRangePercent": 100,
"BonusHealth": {
"ChannelMoveSpeed": -1,
"Value": 125,
"EnemyHeroTossVelocity": 20,
"ExplodeDebuffDuration": 5,
"ForceReductionOnAngleDown": 0.75,
"IsDisabled": false,
"Key": "citadel_ability_uppercut",
"LandingDamage": {
"Value": 75,
"Scale": {
"Scale": {
"Value": 0.6,
"Value": 15,
"Type": "spirit"
"Type": "power_increase"
}
},
"BonusMoveSpeed": 1.5,
"CameraTurnRateMax": 188,
"ChannelMoveSpeed": 2.54,
"EndingWarningSoundDuration": 3,
"HeadshotResist": -20,
"HealAmount": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "power_increase"
}
},
"IsDisabled": false,
"Key": "ability_werewolf_transformation",
"KillCreditModifier": {
"Class": "Base",
"Subclass": "Killcredit"
},
"LowHealthFraction": 30,
"LowHealthRageBonus": {
"Value": 40,
"Scale": {
"Value": 1.8,
"Type": "power_increase"
}
},
"MaxRage": {
"Value": 100,
"Scale": {
"Value": 9.4,
"Type": "power_increase"
}
},
"MaxStacks": 15,
"MissingHealthPercentHeal": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Lycan Curse",
"RagePerDamage": 0.255,
"RagePercentagePerSecondInCombat": 1,
"RagePercentagePerSecondOutOfCombat": -3,
"ReadyDuration": 3,
"ReadyModifier": {
"Class": "Base",
"Subclass": "Ready",
"EnabledStateMask": [
"WerewolfReady"
]
},
"StackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"MeleeAttackLength": 6,
"MeleeHalfAngle": 60,
"MeleeRadius": 2.5,
"Name": "Exploding Uppercut",
"OnLandDamageRadius": 14,
"TossDuration": 0.5,
"TossDurationFriendly": 0.3,
"TossVelocity": 25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -11
"BulletResist": 15,
"TechResist": 15
},
},
{
{
"UppercutBuffOnHit": 9,
"BonusMoveSpeed": 4,
"BuffBaseWeaponPct": 40
"BonusHealth": 200
},
},
{
{
"RestoreHookCooldown": 1,
"KillDurationBonus": 15,
"MissingHPHeal": 17
"KillCreditWindow": 1.5
}
}
],
],
"UppercutDamage": {
"WerewolfModifier": {
"Value": 0.01,
"Class": "Werewolf",
"Scale": {
"Subclass": "Werewolf",
"Value": 1,
"ModelScale": 1,
"Type": "melee"
"StackingBuffModifier": {
}
"Class": "WerewolfStackingbuff",
"Subclass": "Stackingbuff"
},
"StatusEffectPriority": 10
}
}
},
},
"citadel_ability_vandal_overflow": {
"ability_werewolf_transformation_trigger": {
"AbilityCastDelay": 0.6,
"AbilityCastRange": 20,
"AbilityCooldown": 16,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": null,
"Damage": {
"ChannelMoveSpeed": -1,
"Value": 100,
"IsDisabled": false,
"Key": "ability_werewolf_transformation_trigger",
"Name": "End the Curse",
"Upgrades": []
},
"ability_werewolf_unloadgun": {
"AbilityCastDelay": 0.45,
"AbilityCastRange": {
"Value": 0.0254,
"Scale": {
"Value": 0,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AccuracyPercentage": -30,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BonusFireRate": 300,
"BuffModifier": {
"Class": "WerewolfUnloadgun2",
"Subclass": "Buff",
"MaxBulletsToProcInShot": 1,
"StackingModifier": {
"Class": "Base",
"Subclass": "Stacking"
}
}
},
},
"DampingFactor": 0.5,
"BulletEffectiveness": 0.1,
"BulletRadiusOverride": 7,
"BulletSpread": -1,
"ChannelMoveSpeed": 5.08,
"CurrentHealthDamagePercentage": 2.5,
"Damage": 40,
"DebuffDuration": 3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_vandal_overflow",
"Key": "ability_werewolf_unloadgun",
"LiftHeight": 120,
"LingerDuration": 0.1,
"Name": null,
"MaxShots": 3,
"Name": "Slam Fire",
"NonPlayerBonusWeaponPower": 100,
"ProcChance": 100,
"RecoilDelayFactor": 0.05,
"RecoilRecoverySpeed": 0.1,
"RecoilSpeed": 12,
"RecoilStrength": 12,
"SpreadPenaltyPerShot": 0.5,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -28
"BaseAttackDamagePercent": 15
},
},
{
{
"AbilityDuration": 0.5
"AbilityCooldown": -10
},
},
{
{
"AbilityUnitTargetLimit": 5
"StackDuration": 3,
"MaxStacks": 3,
"BonusCurrentHealthDamagePercentage": 7
}
}
]
]
},
},
"citadel_ability_vandal_surge": {
"ability_wrecker_salvage": {
"AbilityCastDelay": 0.6,
"AbilityCastRange": {
"AbilityCastRange": 20,
"Value": 15,
"AbilityCooldown": 16,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.25,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 12.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled"
],
"BuffModifier": {
"Class": "WreckerSalvageBuff",
"Subclass": "WreckerSalvageBuff"
},
"ChannelMoveSpeed": 3.8,
"ConsumeHealPercentage": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DPS": {
"Value": 60,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DampingFactor": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_vandal_surge",
"Key": "ability_wrecker_salvage",
"LiftHeight": 120,
"MaxRange": {
"Name": null,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Name": "Consume",
"SalvageDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SalvageEnemyModifier": {
"Class": "WreckerSalvage",
"Subclass": "WreckerSalvage"
},
"StunEnemyModifier": {
"Class": "CitadelStunned",
"Subclass": "WreckerSalvageStun"
},
"TickInterval": 0.25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -28
"ConsumeHealPercentage": 25
},
},
{
{
"AbilityDuration": 0.5
"DPS": 40
},
},
{
{
"AbilityUnitTargetLimit": 5
"AbilityUnitTargetLimit": 2
}
}
]
]
},
},
"citadel_ability_void_sphere": {
"ability_wrecker_teleport": {
"AbilityCastRange": 9,
"AbilityCastDelay": 1.5,
"AbilityCooldown": 16,
"AbilityChannelTime": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 138,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AllyDistance": 10,
"BehaviourBits": [
"ChannelMoveSpeed": -1,
"BehaviorChannelled",
"FireRateBonus": 26,
"BehaviorProjectile",
"FireRateBonusDurationMax": 8,
"BehaviorNoTarget",
"IsDisabled": false,
"BehaviorDisplaysDamageImpact"
"Key": "citadel_ability_void_sphere",
],
"Name": "Quantum Entanglement",
"DamagePerSecondFlown": {
"TrailInterval": 0.01,
"Value": 16,
"Upgrades": [
"Scale": {
{
"Value": 0.487469,
"AbilityCastRange": 4
"Type": "spirit"
},
}
{
},
"FireRateBonus": 22
"DebuffModifier": {
},
"Class": "SlowBase",
{
"Subclass": "SlowBase"
"BonusClipSizePercent": 120,
},
"AbilityCooldown": -5
"EnemyMoveSlowDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
]
},
},
"EnemySlowPct": 60,
"citadel_ability_wing_blast": {
"ExplosionRadius": {
"AbilityCastDelay": 0.6,
"Value": 8,
"AbilityCooldown": 53,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"DPS": {
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"Distance": 20,
"GuidingModifier": {
"Class": "Base",
"Subclass": "GuidingModifier"
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_wing_blast",
"Key": "ability_wrecker_teleport",
"MaxPushVelocity": 800,
"Name": "Astral Walk",
"Name": "Wing Blast",
"PushVelocity": 110,
"Radius": 5,
"Upgrades": [
"Upgrades": [
{
{
"DPS": 30
"AbilityChannelTime": 8
},
},
{
{
"Radius": 2.5
"AbilityCooldown": -47
},
},
{
{
"AbilityDuration": 3
"DamagePerSecondFlown": 16
}
}
]
]
},
},
"citadel_ability_wraith_rapidfire": {
"ability_wrecker_ultimate": {
"AbilityCooldown": 48,
"AbilityCastDelay": 1,
"AbilityCooldownBetweenCharge": -1,
"AbilityChannelTime": {
"AbilityDuration": {
"Value": 5,
"Value": 5,
"Scale": {
"Scale": {
"Value": 0.060934,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"AbilityCooldown": {
"AlliedFireRatePercentage": 50,
"Value": 170,
"BonusFireRate": 20,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_wraith_rapidfire",
"MagicDamagePerBullet": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"Name": "Full Auto",
"AbilityCooldownBetweenCharge": -1,
"Radius": 25,
"AbilityUnitTargetLimit": 1,
"Upgrades": [
"AccelSpeed": 2400,
{
"ActiveModifier": {
"AbilityCooldown": -14
"Class": "WreckerUltimate",
"Subclass": "WreckerUltimateSubclass",
"EnemyGrabModifier": {
"Class": "WreckerUltimateGrabEnemy",
"Subclass": "WreckerUltimateGrabEnemy"
},
},
{
"EnemyThrowModifier": {
"MagicDamagePerBullet": {
"Class": "WreckerUltimateThrowEnemy",
"Value": 2.52,
"Subclass": "WreckerUltimateThrowEnemy"
"Scale": {
},
"Value": 0.0465,
"EnemyDamageModifier": {
"Type": null
"Class": "DamageOnHitGround",
}
"Subclass": "WreckerUltimateDamageEnemy"
}
},
},
{
"InvincibleModifier": {
"BulletLifestealPercent": 15,
"Class": "WreckerUltimateInvincible",
"AbilityLifestealPercent": 15,
"Subclass": "WreckerInvincible",
"MagicDamagePerBullet": {
"EnabledStateMask": [
"Value": 0,
"Invulnerable",
"Scale": {
"TechUntargetable",
"Value": 0.0465,
"UnitStatusHealthHidden",
"Type": null
"IgnoreBullets",
}
"IgnoreMelee"
}
]
}
},
"BeamLength": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
}
]
},
},
"BeamWidth": 40,
"citadel_ability_wrecker_bouldergrenade": {
"BehaviourBits": [
"AbilityCastRange": 50,
"BehaviorNoTarget",
"AbilityChannelTime": 1.2,
"BehaviorChannelled",
"AbilityCooldown": 31,
"BehaviorDisplaysDamageImpact"
"AbilityCooldownBetweenCharge": -1,
],
"AbilityDuration": 6,
"ChannelMoveSpeed": 5,
"AbilityUnitTargetLimit": 1,
"GrabDamage": {
"ChannelMoveSpeed": 2.5,
"Value": 0,
"Damage": {
"Value": 150,
"Scale": {
"Scale": {
"Value": 1.302,
"Value": 0.609336,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplosionDamage": {
"GrabRange": {
"Value": 80,
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"HoldDistance": 2,
"HoldHeight": 120,
"IsDisabled": false,
"Key": "ability_wrecker_ultimate",
"Name": "Magnetic Flux",
"PullSpeed": 800,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ThrowDamage": {
"Value": 160,
"Scale": {
"Scale": {
"Value": 0.744,
"Value": 0.487469,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplosionPushForce": 1200,
"ThrowSpeed": 500,
"IsDisabled": false,
"TimeUntilStasis": 0.5,
"Key": "citadel_ability_wrecker_bouldergrenade",
"TrackingSpeed": 70,
"Name": "Wrecking Ball",
"Radius": 7,
"StunDuration": 1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -7.5
"BeamLength": 10
},
},
{
{
"Damage": 50
"AbilityCooldown": -38
},
},
{
{
"StunDuration": 0.5
"Invulnerable": 1
}
}
]
]
},
},
"citadel_ability_wrecker_garbage_suck": {
"ability_wrecking_ball": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 1.4,
"AbilityChannelTime": 3,
"AbilityCastRange": 50,
"AbilityCooldown": 130,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 31,
"AbilityUnitTargetLimit": 1,
"BaseDamage": {
"Value": 75,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"CameraDistance": 800,
"AbilityCooldownBetweenCharge": -1,
"DPS": {
"AbilityDuration": {
"Value": 0,
"Value": 6,
"Scale": {
"Scale": {
"Value": 0.194988,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DamagePerSecond": {
"AbilityUnitTargetLimit": 1,
"Value": 100,
"AutoThrowModifier": {
"Class": "WreckingBallAutoThrow",
"Subclass": "WreckingBallAutoThrow"
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorProjectileFiredAsBullet"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "ability_wrecking_ball",
"MinSpeed": 80,
"MoveSpeedLimit": 6,
"Name": "Wrecking Ball",
"StunDuration": {
"Value": 1,
"Scale": {
"Scale": {
"Value": 2.604,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"GarbageRadius": 12,
"TechCleaveExpireTime": 0.4,
"IsDisabled": false,
"Key": "citadel_ability_wrecker_garbage_suck",
"Name": "Overload",
"SlowPercent": 50,
"Speed": 5.08,
"TickRate": 1,
"TossAngle": 45,
"TossSpeed": 8.89,
"Upgrades": [
"Upgrades": [
{
{
"GarbageRadius": 2
"AbilityCooldown": -7.5
},
},
{
{
"AbilityCooldown": -35
"WreckingBallDamage": 80
},
},
{
{
"BaseDamage": 100,
"MoveSpeedLimit": 4
"DamagePerSecond": 50
}
],
"WreckingBallDamage": {
"Value": 150,
"Scale": {
"Value": 1.302,
"Type": "spirit"
}
}
]
},
"WreckingBallPushForce": 1500
},
},
"citadel_ability_zip_line": {
"ability_wrecking_ball_throw": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageCooldown": 3,
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountVerticalSpeed": 300,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_zip_line",
"Key": "ability_wrecking_ball_throw",
"KnockedOffDamagePct": 15,
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
"LatchSpeed": 1500,
"LatchVisualSnapProgress": 0.85,
"MaxMountDistance2D": 15,
"Name": "Hyperline",
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
"ZipSpeedInner": 693,
"ZipSpeedOuter": 810,
"ZiplineProtectionDamageAmp": 35,
"ZiplineProtectionSlowDurationOnHit": 2
},
"citadel_ability_zipline_boost": {
"AbilityCooldown": 360,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 32,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_zipline_boost",
"Name": null,
"Name": null,
"Upgrades": []
"Upgrades": []
},
},
"citadel_base_lockon_ability": {
"cadence_ability_anthem": {
"IsDisabled": false,
"AbilityCastDelay": 0.75,
"Key": "citadel_base_lockon_ability",
"AbilityCooldown": {
"LockonConeAngle": 40,
"Value": 37,
"LosingLockGraceTime": 0.5,
"Scale": {
"MaxLockonStacks": 1,
"Value": 1,
"Name": null,
"Type": "cooldown"
"TimeToGainLockonStack": 0.7,
}
"TimeToLoseLockonStack": 2,
},
"Upgrades": []
},
"drifter_blood_blast": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": 18,
"AbilityCooldown": 13,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityDuration": {
"AbilityUnitTargetLimit": 30,
"Value": 8,
"AirSpeedMax": 70,
"BonusDamage": {
"Value": 40,
"Scale": {
"Scale": {
"Value": 1.4,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"ChannelMoveSpeed": 1.3,
"AbilityUnitTargetLimit": 1,
"Damage": {
"AnthemAOEModifier": {
"Value": 0,
"Class": "CadenceAnthemAoe",
"Scale": {
"Subclass": "CadenceAnthemAoe",
"Value": 1.2,
"ProvidedByAura": {
"Type": "melee"
"Class": "CadenceAnthemBuff",
"Subclass": "CadenceAnthemBuff"
}
}
},
},
"ExtraSweepConeAngle": 60,
"BehaviourBits": [
"ExtraSweepOffsetBehindCaster": 80,
"BehaviorDisplaysDamageImpact"
"ExtraSweepRange": 3,
],
"FallSpeedMax": 1,
"ChannelMoveSpeed": 1.3,
"ExtraLargeClip": 25,
"IsDisabled": false,
"IsDisabled": false,
"Key": "drifter_blood_blast",
"Key": "cadence_ability_anthem",
"Name": "Rend",
"LingerDuration": 0.5,
"RangeForBonusDamage": 8,
"Name": "Anthem",
"TargetingConeAngle": 50,
"PeakFireRateBonus": 100,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
"BonusDamage": 31.5
"ExtraLargeClip": 75
},
},
{
{
"AbilityCooldown": -7
"Radius": 4
},
},
{
{
"BulletLifestealPercentHero": 45,
"PeakFireRateBonus": 100
"LifestealDuration": 4
}
}
]
]
},
},
"drifter_darkness": {
"cadence_ability_crescendo": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 100,
"AbilityChannelTime": {
"AbilityCooldown": 120,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.001,
"BehaviourBits": [
"BonusFireRate": {
"BehaviorChannelled",
"Value": 0,
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BulletResist": -20,
"CrescendoAOEModifier": {
"Class": "CadenceCrescendoAoe",
"Subclass": "CadenceCrescendoAoe",
"ProvidedByAura": {
"Class": "CadenceCrescendoInAoe",
"Subclass": "CadenceCrescendoInAoe",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Invulnerable",
"MeleeDisabledDebuff",
"CommandRestricted"
],
"PostAOEModifier": {
"Class": "CadenceCrescendoPostAoe",
"Subclass": "CadenceCrescendoPostAoe"
}
}
},
"Damage": {
"Value": 120,
"Scale": {
"Scale": {
"Value": 0,
"Value": 0.487469,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BonusSprintSpeed": 3,
"DebuffDuration": {
"ChannelMoveSpeed": 1.3,
"Value": 6,
"DarkFactor": 1,
"DistanceForMaxProjSpeed": 200,
"DrifterNearbyRangeCheck": 40,
"IsDisabled": false,
"Key": "drifter_darkness",
"MaxProjectileSpeed": 3000,
"MaxTargets": 2,
"MinProjectileSpeed": 3000,
"Name": "Eternal Night",
"PostProcessFadeInTime": 0.2,
"PostProcessFadeOutTime": 1,
"RevealDuration": 3,
"SmallVisionDistance": 15,
"SpiritDamagePerAttack": {
"Value": 7,
"Scale": {
"Scale": {
"Value": 0.2,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"Upgrades": [
"IsDisabled": false,
{
"Key": "cadence_ability_crescendo",
"SpiritDamagePerAttack": 6.3
"Name": "Crescendo",
},
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
{
"AbilityCooldown": -30,
"BulletResist": -10
"BonusSprintSpeed": 3
},
{
"DebuffDuration": 4
},
},
{
{
"AbilityDuration": 2,
"Damage": 120
"MaxTargets": 1
}
}
],
]
"VisionDistance": 35
},
},
"drifter_shadow_mark": {
"cadence_ability_grandfinale": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 20,
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BuildUpDuration": 10,
"BuildUpMaxDamage": 150,
"BuildUpMaxDamageNonHero": 300,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DotHealthPercent": {
"ExplosiveDamage": 120,
"Value": 2,
"FireRateBonus": 30,
"GrandFinaleAOEModifier": {
"Class": "CadenceGrandfinaleAoe",
"Subclass": "CadenceGrandfinaleAoe",
"ProvidedByAura": {
"Class": "CadenceGrandfinaleBuff",
"Subclass": "CadenceGrandfinaleBuff",
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup"
}
}
},
"IsDisabled": false,
"Key": "cadence_ability_grandfinale",
"Name": "Grand Finale",
"Radius": {
"Value": 12,
"Scale": {
"Scale": {
"Value": 0.015,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"FallSpeedMax": 0.3,
"StageDuration": {
"IsDisabled": false,
"Value": 12,
"Key": "drifter_shadow_mark",
"Name": "Stalker's Mark",
"TeleportBackOffsetFromTarget": 135,
"TeleportDamage": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"TickRate": 0.5,
"StageRadius": 15,
"Upgrades": [
"Upgrades": [
{
{
"DotHealthPercent": 1
"AbilityCooldown": -19
},
},
{
{
"BonusFireRate": 22,
"ExplosiveDamage": 120
"BuffDuration": 6
},
},
{
{
"AbilityCharges": 2,
"FireRateBonus": 20
"AbilityCooldownBetweenCharge": 5,
"AbilityDuration": 2
}
}
],
]
"VerticalDrag": 1
},
},
"drifter_shadow_mark_teleport": {
"cadence_ability_lullaby": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "drifter_shadow_mark_teleport",
"Key": "cadence_ability_lullaby",
"Name": "Ambush",
"LingerDuration": 0.25,
"Upgrades": []
"MinimumSleepTime": {
},
"Value": 2,
"fathom_breach": {
"Scale": {
"AbilityCastRange": 20,
"Value": 1,
"AbilityCooldown": 22,
"Type": "duration"
"AbilityCooldownBetweenCharge": -1,
}
"AbilityUnitTargetLimit": 1,
},
"ChannelMoveSpeed": -1,
"Name": "Lullaby",
"Damage": {
"Radius": {
"Value": 80,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SleepAOEModifier": {
"Class": "CadenceSleepAoe",
"Subclass": "CadenceSleepAoe",
"ProvidedByAura": {
"Class": "CadenceSleeping",
"Subclass": "CadenceSleeping"
}
},
"SleepWakeUpDelay": {
"Value": 0.25,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"ExplosionRadius": 6,
"GravityScale": 1.4,
"IsDisabled": false,
"Key": "fathom_breach",
"Name": "Breach",
"TossSpeed": 350,
"Upgrades": [
"Upgrades": [
{
{
"ExplosionRadius": 3
"ExternalBonusHealthRegen": 15
},
},
{
{
"AbilityCooldown": -8
"Radius": 2
},
},
{
{
"Damage": 120
"LingerDuration": 0.75
}
}
],
]
"WallImpactLookAheadDistance": 100
},
},
"fathom_defer_damage": {
"cadence_ability_silencecontraptions": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 50,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 22,
"DashDistance": {
"DamagePctDeferredMaxRage": 15,
"Value": 8,
"DeferClearPct": 40,
"Scale": {
"DeferredDamageDuration": 13,
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "fathom_defer_damage",
"Key": "cadence_ability_silencecontraptions",
"Name": null,
"MeleeEMP": 1,
"Name": "Silence Contraptions",
"SilenceContraptionsModifier": {
"Class": "CadenceSilenceContraptions",
"Subclass": "CadenceSilenceContraptions",
"DebuffModifier": {
"Class": "CadenceSilenceContraptionsDebuff",
"Subclass": "CadenceSilenceContraptionsDebuff"
}
},
"Upgrades": [
"Upgrades": [
{
{
"DamagePctDeferred": 8
"SlowPercent": 40
},
},
{
{
"AbilityCooldown": -25
"DashDistance": 4
},
},
{
{
"DeferClearPct": 25
"DebuffDuration": 1.5
}
}
]
]
},
},
"fathom_lurkers_ambush": {
"citadel_ability_bebop_laser_beam": {
"AbilityCastRange": 30,
"AbilityCastDelay": 1,
"AbilityChannelTime": 9999,
"AbilityChannelTime": {
"AbilityCooldown": 50,
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 5,
"AirSpeedMax": 70,
"ChannelTimeForMaxDebuff": 1.5,
"BeamCloseDamagePercent": 75,
"DPS": {
"BeamCloseRadius": {
"Value": 60,
"Value": 5,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DebuffMaxDuration": 3.5,
"BeamEndRadius": {
"DebuffMinDuration": 1,
"Value": 4,
"EnemySlowPct": 60,
"Scale": {
"InitialHeight": 350,
"Value": 1,
"InvisFadeToDuration": 1.5,
"Type": "range"
}
},
"BeamLength": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": 2.9,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 1.8,
"DPS": {
"Value": 160,
"Scale": {
"Value": 2.511,
"Type": "spirit"
}
},
"FallSpeedMax": 1,
"GroundDashReductionPercent": -40,
"Interval": 0.1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "fathom_lurkers_ambush",
"Key": "citadel_ability_bebop_laser_beam",
"Name": "Lurker's Ambush",
"Name": "Hyper Beam",
"NonLatchedDurationPct": 50,
"RestrictionModifier": {
"NotSeenByEnemiesRegen": 3,
"Class": "SlowBase",
"RevealOnDamageDuration": 0.5,
"Subclass": "BebopLaserSlow"
"RevealOnSpottedDuration": 3,
},
"SpottedRadius": 999,
"SlowPercent": 25,
"StandStillMinTime": 0.5,
"SlowTargetDuration": 0.5,
"TickRate": 0.25,
"TrackingSpeed": 55,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -15
"AbilityCooldown": -20
},
},
{
{
"DebuffMaxDuration": 1
"DPS": 108
},
},
{
{
"NotSeenByEnemiesRegen": 2
"BeamLifesteal": 65,
"BeamLifestealNonHeroPercent": 20
}
}
]
],
"ZoomBias": 0.5,
"ZoomTime": 0.1
},
},
"fathom_reefdweller_harpoon": {
"citadel_ability_bull_charge": {
"AbilityCastRange": 30,
"AbilityCooldown": {
"AbilityCharges": 2,
"Value": 33,
"AbilityChargesConditionally": 1,
"Scale": {
"AbilityCooldown": 30,
"Value": 1,
"AbilityCooldownBetweenCharge": 2,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraTurnRateMax": 200,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargeDragVerticalOffset": 30,
"ChargeRadius": 2.2,
"ChargeSpeedMax": 30,
"CollidePlayersStopTime": 0.3,
"Damage": {
"Value": 30,
"Scale": {
"Value": 1.4,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "fathom_reefdweller_harpoon",
"Key": "citadel_ability_bull_charge",
"Name": "Reefdweller Harpoon",
"ModifierBullCharging": {
"ReelSpeed": 1500,
"Class": "CitadelBullCharging",
"Subclass": "CitadelBullCharging",
"EnabledStateMask": [
"AbilityMovement",
"MantleDisabled",
"MeleeDisabled",
"SlidingDisabled",
"DuckingDisabled",
"ForceCanParry"
]
},
"ModifierChargeDragEnemy": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"EnabledStateMask": [
"AbilityMovementDebuff",
"IgnorePortals"
],
"VerticalOffset": 30,
"ForwardOffset": 120
},
"ModifierTossAirControlLockout": {
"Class": "Base",
"Subclass": "AirControlLockout",
"Duration": 1,
"EnabledStateMask": [
"MovementAbilityRestricted"
]
},
"ModifierWeaponPowerIncrease": {
"Class": "Base",
"Subclass": "ShoulderChargeBuff"
},
"Name": "Shoulder Charge",
"SideMoveSpeedReduction": -65,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "WallSlamSlow"
},
"SpeedInitial": 18.75,
"StunDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TossUpMagnitude": 0.5,
"TurnRateMax": 140,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -5
"SlowPercent": 40,
"SlowDuration": 3
},
},
{
{
"AbilityCastRange": 5
"StunDuration": 0.8
},
},
{
{
"DetachBuffDuration": 7,
"AbilityCooldown": -18,
"BonusFireRate": 30
"WeaponDamageBonus": 1.5,
"WeaponPowerIncreaseDuration": 6
}
}
],
]
"WallLatchIdealDist": 5,
"WallLatchSettleDist": 40
},
},
"fathom_scalding_spray": {
"citadel_ability_bull_heal": {
"AbilityCharges": 1,
"AbilityCooldown": {
"AbilityCooldown": 40,
"Value": 42,
"AbilityCooldownBetweenCharge": 8,
"Scale": {
"AbilityDuration": 3,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "BullHealAura",
"Subclass": "BullHealAura",
"ProvidedByAura": {
"Class": "BullHealTarget",
"Subclass": "BullHealTarget"
},
"AuraRadius": 0
},
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
"Value": 40,
"Value": 22,
"Scale": {
"Scale": {
"Value": 0.372,
"Value": 0.6,
"Type": "spirit"
"Type": "spirit"
}
},
"HealingFactor": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "healing"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "fathom_scalding_spray",
"Key": "citadel_ability_bull_heal",
"Name": "Scalding Spray",
"Name": "Siphon Life",
"Radius": 12,
"NonHeroHealingFactor": {
"TickRate": 0.25,
"Value": 35,
"Upgrades": [
"Scale": {
{
"Value": 1,
"AbilityCooldown": -15
"Type": "healing"
},
{
"AbilityDuration": 2
},
{
"DPS": 55
}
}
],
},
"WeaponDamageBonusDuration": 12,
"Radius": {
"WeaponDamageBonusPerSec": {
"Value": 8,
"Value": 5,
"Scale": {
"Scale": {
"Value": 0.0372,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
}
},
},
"TickRate": 0.25,
"genericperson_ability_1": {
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_1",
"Name": null,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"AbilityCooldown": -20
},
},
{
{
"AbilityCooldown": -0.75
"AbilityDuration": 2
},
},
{
{
"AbilityCooldown": -0.75
"DPS": {
"Value": 18,
"Scale": {
"Value": 0.12,
"Type": "spirit"
}
},
"Radius": 2
}
}
]
]
},
},
"genericperson_ability_2": {
"citadel_ability_bull_leap": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"AbilityCooldown": 10.5,
"Value": 215,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": 1.3,
"Type": "cooldown"
"IsDisabled": false,
"Key": "genericperson_ability_2",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
}
]
},
},
"genericperson_ability_3": {
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"ActiveModifier": {
"Class": "Base",
"Subclass": "LeapActive"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BoostModifier": {
"Class": "CitadelBullLeapBoosting",
"Subclass": "CitadelBullLeapBoosting"
},
"ChannelMoveSpeed": -1,
"CrashModifier": {
"Class": "CitadelBullLeapBoostingCrash",
"Subclass": "CitadelBullLeapBoostingCrash"
},
"Damage": {
"Value": 100,
"Scale": {
"Value": 2.325,
"Type": "spirit"
}
},
"DragModifier": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"VerticalOffset": 0
},
"ImmunityModifier": {
"Class": "Unstoppable",
"Subclass": "Unstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"ImpactHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ImpactRadius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "genericperson_ability_3",
"Key": "citadel_ability_bull_leap",
"Name": null,
"LandingBonusesModifier": {
"Upgrades": [
"Class": "CitadelBullLeapLandingBonuses",
{
"Subclass": "CitadelBullLeapLandingBonuses"
"AbilityCooldown": -0.75
},
},
"Name": "Seismic Impact",
{
"StunDuration": {
"AbilityCooldown": -0.75
"Value": 1.6,
},
"Scale": {
{
"Value": 1,
"AbilityCooldown": -0.75
"Type": "duration"
}
}
]
},
},
"TossSpeed": 450,
"genericperson_ability_4": {
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_4",
"Name": null,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"AbilityCooldown": -30
},
},
{
{
"AbilityCooldown": -0.75
"StunDuration": 0.8
},
},
{
{
"AbilityCooldown": -0.75
"ImmunityDuration": 6,
"ImpactRadius": 6
}
}
]
]
},
},
"gunslinger_demonMark": {
"citadel_ability_card_toss": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"AbilityCastRange": 40,
"Value": 500,
"AbilityCooldown": 14,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BonusFireRate": 25,
"BonusMoveSpeed": 2,
"BuffDuration": 3,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 0,
"Type": "weapon_damage"
"Type": "range"
}
}
},
},
"IsDisabled": false,
"AbilityCharges": {
"Key": "gunslinger_demonMark",
"Value": 2,
"MarkDuration": 5,
"Name": "Infernal Brand",
"ProcDamage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.744,
"Value": 1,
"Type": "spirit"
"Type": "max_charges"
}
}
},
},
"SearchAngle": 20,
"AbilityChargesConditionally": 1,
"SearchRadius": 20,
"AbilityCooldown": {
"SearchRate": 1,
"Value": 0.6,
"Upgrades": [
"Scale": {
{
"Value": 0,
"AbilityCooldown": -3
"Type": "cooldown"
},
{
"ProcDamage": 50
}
}
]
},
},
"gunslinger_knockbackblast": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": 8,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorAllowAltCast",
"BehaviorAllowAltCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusAbilityResource": 100,
"CardResourceGenPctScale": {
"Value": 85,
"Scale": {
"Value": -1,
"Type": "cooldown"
}
},
"CardResourcePerBulletCrit": 6,
"CardResourcePerBulletHit": 4,
"CardResourcePerHeavyMelee": 25,
"CardResourcePerLightMelee": 10,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"ClubModifier": {
"Damage": 120,
"Class": "SlowBase",
"EnemyShoveForce": 800,
"Subclass": "ClubDebuff"
},
"ClubSlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ClubSlowPercent": 30,
"CooldownBetweenCards": 0.5,
"Damage": {
"Value": 45,
"Scale": {
"Value": 0.55,
"Type": "spirit"
}
},
"DiamondModifier": {
"Class": "CardtossStackingResistShred",
"Subclass": "DiamondCardDebuff"
},
"DiamondResistShred": -8,
"DiamondResistShredDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "stats_count"
}
},
"HeartHeal": {
"Value": 75,
"Scale": {
"Value": 0.75,
"Type": "spirit"
}
},
"HeartHealNonHeroRatio": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "gunslinger_knockbackblast",
"JokerExtraCardSearchRadius": {
"Name": null,
"Value": 20,
"SelfShoveForce": 200,
"SlowDuration": 3,
"SlowPercent": 30,
"StunDuration": 1,
"Upgrades": []
},
"gunslinger_rapid_fire": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityChannelTime": 1.5,
"AbilityCooldown": 10.5,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BulletAccuracy": 200,
"BulletSpeedPercent": 100,
"CastRangeWhenVertical": 30,
"CastRangeWhenVerticalBias": 0.3,
"ChannelMoveSpeed": 1.3,
"FireRateMultiplier": 100,
"IsDisabled": false,
"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": -1,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"ExplosionRadius": 3,
"Key": "citadel_ability_card_toss",
"IsDisabled": false,
"Name": "Card Trick",
"Key": "gunslinger_rocket_launcher",
"NonPlayerCardResourceScale": 0.35,
"LaunchMaxSpeed": 750,
"ProjectileOriginHeightOffset": 50,
"LaunchMinSpeed": 700,
"Radius": {
"LaunchMinVerticalAmount": 0.7,
"Value": 4,
"LaunchVerticalBias": 0.5,
"Name": "Rocket Launcher",
"Upgrades": []
},
"gunslinger_sleep_bomb": {
"AbilityCooldown": 95,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": "",
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"EndRadius": 30,
"ResourcePerCard": 100,
"IsDisabled": false,
"SpadeDamageBonus": 60,
"Key": "gunslinger_sleep_bomb",
"Upgrades": [
"Name": "Sleep Bomb",
{
"SleepDuration": 6,
"AbilityCharges": 2
"SpreadDuration": 2,
},
"StartRadius": 5,
{
"Upgrades": []
"Damage": {
},
"Value": 40,
"gunslinger_tenacity": {
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 0.4,
"AbilityUnitTargetLimit": 1,
"Type": "spirit"
"BulletLifestealPercent": 15,
}
"ChannelMoveSpeed": -1,
}
"IsDisabled": false,
},
"Key": "gunslinger_tenacity",
{
"LowHealthHealingScalePercent": 100,
"ImprovedJokerChance": 1,
"Name": "Tenacity",
"SpadeDamageBonus": 40,
"Upgrades": []
"DiamondResistShred": -5,
"HeartHeal": {
"Value": 75,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"ClubSlowPercent": 20
}
]
},
},
"held_base": {
"citadel_ability_chain_lightning": {
"AbilityCooldown": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "CitadelLightningBullet",
"Subclass": "CitadelLightningBullet"
}
],
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"ConeAngle": 45,
"Key": "held_base",
"ConeRadius": {
"Name": null,
"Value": 6,
"Upgrades": []
"Scale": {
},
"Value": 1,
"inherent_base": {
"Type": "radius"
"AbilityCooldownBetweenCharge": -1,
}
"AbilityUnitTargetLimit": 1,
},
"ChannelMoveSpeed": -1,
"Damage": {
"IsDisabled": false,
"Value": 15,
"Key": "inherent_base",
"Name": null,
"Upgrades": []
},
"mirage_fire_beetles": {
"AbilityCastDelay": 0.05,
"AbilityCharges": 4,
"AbilityChargesConditionally": 1,
"AbilityCooldown": 40,
"AbilityCooldownBetweenCharge": 1,
"AbilityUnitTargetLimit": 1,
"BulletArmorReduction": -8,
"ChannelMoveSpeed": -1,
"DebuffDuration": 14,
"HealthSteal": {
"Value": 45,
"Scale": {
"Scale": {
"Value": 1.023,
"Value": 0.55,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"HeroStack": 3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "mirage_fire_beetles",
"Key": "citadel_ability_chain_lightning",
"LaunchWindowCooldown": 40,
"Name": "Chain Lightning",
"LaunchWindowDuration": 8,
"MaxStacks": 100,
"Name": "Fire Scarabs",
"NonHeroStack": 1,
"Radius": 1,
"StatStealDamageInstances": 5,
"StatStealDuration": 4,
"StealDuration": 14,
"Upgrades": [
"Upgrades": [
{
{
"LaunchWindowCooldown": -15,
"ConeRadius": 4
"AbilityCooldown": -15
},
},
{
{
"BulletArmorReduction": -8
"Damage": 19.8
},
},
{
{
"HealthSteal": 63
"MultiChain": 1
}
}
]
]
},
},
"mirage_sand_phantom": {
"citadel_ability_charged_tackle": {
"AbilityCooldown": 2.6,
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement"
],
"CameraDistance": 120,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"ChargeActiveModifier": {
"Key": "mirage_sand_phantom",
"Class": "CitadelChargedTackleActive",
"MaxStacks": 8,
"Subclass": "CitadelChargedTackleActive"
"Name": "Djinn's Mark",
},
"ProcChance": 100,
"ChargeDistance": {
"ProcDamageBase": {
"Value": 20,
"Value": 11,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChargeDragVerticalOffset": 40,
"ChargePrepareModifier": {
"Class": "CitadelChargedTacklePrepare",
"Subclass": "CitadelChargedTacklePrepare"
},
"Damage": {
"Value": 64,
"Scale": {
"Scale": {
"Value": 0.5115,
"Value": 0.584963,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ProcMaxRange": 40,
"DragModifier": {
"RevealDuration": 3,
"Class": "ChargePullEnemy",
"Subclass": "ChargePullEnemy"
},
"DragReleaseSpeed": 6,
"IsDisabled": false,
"Key": "citadel_ability_charged_tackle",
"Name": "Charged Tackle",
"PrepareTime": 0.6,
"PullTargetSpeed": 25,
"TackleRadius": 3,
"TackleSpeed": 25,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"MovementSpeedSlow": 60,
"Damage": 80,
"SlowDuration": 0.5
"ChargeDistance": 10
},
},
{
{
"VictimStackDuration": 2.5,
"TechShield": 400,
"ProcDamageBase": 8.1
"TechShieldDuration": 20
},
},
{
{
"AbilityCooldown": -0.75,
"AbilityCooldown": -9.5,
"MaxStacks": 4
"PrepareTime": -0.6
}
}
],
]
"VictimStackDuration": 4.5
},
},
"mirage_teleport": {
"citadel_ability_chrono_kinetic_carbine": {
"AbilityCastDelay": 0.01,
"AbilityCooldown": {
"AbilityChannelTime": 2.5,
"Value": 28,
"AbilityCooldown": 155,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusFireRate": 26,
"AirMoveIncreasePercent": 20,
"BonusMoveSpeed": 2,
"BehaviourBits": [
"FireRateMaxDuration": 10,
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBulletSpeed": 100,
"BulletRadiusOverride": 16,
"BulletTimeScale": 0.01,
"ChannelMoveSpeed": -1,
"ChargingModifier": {
"Class": "ChronoKineticCarbine",
"Subclass": "ChronoKineticCarbine"
},
"DebuffModifier": {
"Class": "ChronoKineticCarbineSlow",
"Subclass": "ChronoKineticCarbineSlow",
"StatusEffectPriority": 50
},
"HeadshotBonus": 14,
"IsDisabled": false,
"IsDisabled": false,
"Key": "mirage_teleport",
"Key": "citadel_ability_chrono_kinetic_carbine",
"MovementSpeedBonusDuration": 4,
"MaxBonusBulletDamage": {
"Name": "Traveler",
"Value": 5,
"SearchRadius": 30,
"Scale": {
"Value": 125,
"Type": "weapon_power"
}
},
"MaxChargeDuration": 2.5,
"MaxSlowDuration": {
"Value": 0.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MinBonusBulletDamage": {
"Value": 5,
"Scale": {
"Value": 25,
"Type": "weapon_power"
}
},
"MinSlowDuration": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedWhileShootingPenaltyReduction": 100,
"Name": "Kinetic Carbine",
"ProjectileTimeScale": 0.01,
"ShotCount": 1,
"SpeedBoostDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpeedChange": {
"Value": 25,
"Scale": {
"Value": 0.13,
"Type": "spirit"
}
},
"TimeScaleDebuff": 90,
"TimeWarpRadius": 5,
"Upgrades": [
"Upgrades": [
{
{
"BonusMoveSpeed": 2,
"MaxSlowDuration": 0.4
"AbilityCooldown": -35
},
},
{
{
"BuffTarget": 1
"AbilityCooldown": -12,
"SpeedChange": {
"Value": 0,
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
}
},
},
{
{
"ImmunityDuration": 3
"SpeedBoostDuration": 2,
"MinBonusBulletDamage": {
"Value": 0,
"Scale": {
"Value": 55,
"Type": "weapon_power"
}
},
"MaxBonusBulletDamage": {
"Value": 0,
"Scale": {
"Value": 55,
"Type": "weapon_power"
}
}
}
}
]
]
},
},
"mirage_tornado": {
"citadel_ability_chrono_pulse_grenade": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCooldown": {
"AbilityCooldown": 32,
"Value": 32,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"Damage": {
"Value": 65,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"DampingFactor": 0.3,
"AbilityCooldownBetweenCharge": -1,
"DistanceAboveGround": 0.5,
"AbilityDuration": {
"DropDownRate": 10,
"Value": 3.2,
"EnemyLiftDuration": 0.2,
"Scale": {
"HoldInPlaceDuration": 1,
"Value": 1,
"IsDisabled": false,
"Type": "duration"
"Key": "mirage_tornado",
"LiftHeight": 3,
"MaxDeltaMovementControl": 2,
"Name": "Tornado",
"OpenHeight": 8,
"ProjectileThinkInterval": 0.01,
"Radius": 3.5,
"TickRate": 0.25,
"TornadoSpeed": 24,
"Upgrades": [
{
"HoldInPlaceDuration": 0.4
},
{
"AbilityCooldown": -14
},
{
"WhirlwindEvasionChance": 20
}
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
],
"WhirlwindDuration": 3.5,
"WhirlwindEvasionChance": 25
},
"npc_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"DamageAmplificationPerStack": 4,
"Key": "npc_base",
"DebuffDuration": {
"Name": null,
"Value": 8,
"Upgrades": []
},
"npc_ultimate_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "npc_ultimate_base",
"Name": null,
"Upgrades": []
},
"operative_blindside": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": 30,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BackstabBonusDamagePct": 40,
"CameraTurnRateMax": 100,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.279,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "operative_blindside",
"Key": "citadel_ability_chrono_pulse_grenade",
"MaxCameraAngleForSeeing": 180,
"MovementSlowDuration": {
"Name": "Blindside",
"Value": 0.2,
"Radius": 6.5,
"Scale": {
"TurnRateSlowDuration": 2,
"Value": 1,
"Type": "duration"
}
},
"Name": "Pulse Grenade",
"PulseAreaModifier": {
"Class": "ChronoPulseGrenadePulseArea",
"Subclass": "ChronoPulseGrenadePulseArea",
"DebuffModifier": {
"Class": "ChronoPulseGrenadeDebuff",
"Subclass": "ChronoPulseGrenadeDebuff"
},
"SlowModifier": {
"Class": "PulsegrenadeTimeslow",
"Subclass": "Slow"
}
},
"PulseDamage": {
"Value": 35,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"PulseInterval": 0.8,
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RadiusIncreasePerPulse": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 20,
"Upgrades": [
"Upgrades": [
{
{
"TurnRateSlowDuration": 1
"AbilityCooldown": -12
},
},
{
{
"AbilityCooldown": -12
"PulseDamage": {
"Value": 20,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
}
},
},
{
{
"BackstabBonusDamagePct": 30
"DamageAmplificationPerStack": 4,
"AbilityDuration": 1.6
}
}
]
]
},
},
"operative_revelation": {
"citadel_ability_chrono_swap": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 90,
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 4.2,
"BehaviourBits": [
"CurseDuration": 3,
"BehaviorProjectile",
"DPS": {
"BehaviorCleaveDisabled",
"Value": 50,
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorAllowAltCast"
],
"BubbleMoveModifier": {
"Class": "ChronoSwapBubbleMove",
"Subclass": "ChronoSwapBubbleMove",
"EnabledStateMask": [
"ChronoSwapping",
"CommandRestricted",
"AirDuckingForced",
"SilenceMovementAbilites"
],
"MultiSwapDistFromOrigin": 80
},
"ChannelMoveSpeed": 1.3,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.651,
"Value": 0,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"GroundDashReductionPercent": -20,
"DistanceToMaxTime": 30,
"InitialFreezeTime": 0.25,
"InitialHeight": 350,
"IsDisabled": false,
"IsDisabled": false,
"Key": "operative_revelation",
"Key": "citadel_ability_chrono_swap",
"MaxCameraAngleForSeeing": 180,
"MinSwapTime": 0.6,
"MoveSpeedReduction": 20,
"Name": "Paradoxical Swap",
"Name": "Revelation",
"ShieldModifier": {
"Radius": 15,
"Class": "Base",
"SlowPercent": 25,
"Subclass": "BarrierModifier"
},
"SwapDamage": {
"Value": 150,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"SwapTime": 1,
"TickRate": 0.25,
"TickRate": 0.25,
"TimeBeforeCursed": 2,
"Upgrades": [
"Upgrades": [
{
{
"Radius": 5
"CombatBarrier": {
"Value": 200,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"BarrierDuration": 8
},
},
{
{
"AbilityCooldown": -25
"AbilityCastRange": 13,
"AbilityCooldown": -30
},
},
{
{
"DPS": 50
"MultiSwap": 7,
"MaxHealthDamage": 10
}
}
]
]
},
},
"operative_umbrella_maneuver": {
"citadel_ability_chrono_time_wall": {
"AbilityCooldown": 32,
"AbilityCastDelay": 0.2,
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": {
"Value": 5.08,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ActivateTime": 0.2,
"AuraEffectDuration": {
"AirSpeedMax": 3.81,
"Value": 2,
"BackwardsVelocity": 13,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 1.395,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"ExplodeRadius": 5,
"AuraModifier": {
"FallSpeedMax": 1.524,
"Class": "CitadelChronoTimeWallAura",
"IsDisabled": false,
"Subclass": "CitadelChronoTimeWallAura",
"Key": "operative_umbrella_maneuver",
"ProvidedByAura": {
"Name": "Umbrella Maneuver",
"Class": "CitadelChronoTimeWallEffect",
"TimeBeforeProjectileLaunch": 1.25,
"Subclass": "CitadelChronoTimeWallEffect"
"UpImpulse": 15,
"Upgrades": [
{
"AbilityCooldown": -14
},
},
{
"DebuffModifier": {
"Damage": 50
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
},
{
"AuraRadius": 0.001
"AbilityCooldown": 0
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"FriendlyBulletDamageBonus": 30,
"IsDisabled": false,
"Key": "citadel_ability_chrono_time_wall",
"MovementSlowPct": 80,
"Name": "Time Wall",
"TimeScaleDuration": 0.5,
"TimeWallDepth": 0.5,
"TimeWallDepthVisualScale": 0.16,
"TimeWallFormationTime": 0.5,
"TimeWallHeight": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TimeWallTimeScale": 0.0001,
"TimeWallTimeScaleFriendly": 2,
"TimeWallWidth": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
}
]
},
},
"rutger_cheat_death": {
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"BonusHealthRegen": 2,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "rutger_cheat_death",
"Name": "Cheat Death",
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 2
"TimeWallWidth": 3,
"TimeWallHeight": 1,
"AbilityDuration": 3.5
},
},
{
{
"BonusMoveSpeed": 50
"FriendlyBulletDamageBonus": 35,
"DebuffDuration": 2.3
},
},
{
{
"BulletLifestealPercent": 100
"AbilityCharges": 3,
"AbilityCooldownBetweenCharge": 2
}
}
]
]
},
},
"rutger_force_field": {
"citadel_ability_climb_rope": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"AbilityCooldown": 42,
"Value": 0.1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargeUpTime": 0.5,
"ClimbRopeSlowFromRecentDamageModifier": {
"Damage": {
"Class": "ClimbRopeSlow",
"Value": 70,
"Subclass": "ClimbRopeSlowFromRecentDamage",
"RampDownTime": 1,
"PercentageMultiplierStart": 40,
"PercentageMultiplierEnd": 0
},
"ClimbRopeSlowOnHitModifier": {
"Class": "RampSlow",
"Subclass": "ClimbRopeSlowOnHit",
"RampUpTime": 2,
"PercentageMultiplierStart": 80,
"PercentageMultiplierEnd": 20
},
"IsDisabled": false,
"Key": "citadel_ability_climb_rope",
"Name": null,
"Upgrades": []
},
"citadel_ability_dash": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"EdgePushDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"ForceFieldThinkRate": 0.05,
"AutoIntrinsicModifiers": [
"Height": 150,
{
"Class": "StaminaRegenJumpReduction",
"Subclass": "StaminaRegenJumpReduction"
}
],
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "rutger_force_field",
"Key": "citadel_ability_dash",
"Name": "Force Field",
"Name": "Dash",
"SlowDuration": 0.3,
"Upgrades": []
"SlowPercent": 60,
"SpherePushExtraDistance": 1.5,
"SphereRadius": 5,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"Damage": 70
},
{
"AbilityDuration": 3
}
],
"VictimPushTime": 0.4
},
},
"rutger_pulse": {
"citadel_ability_fissure_wall": {
"AbilityCooldown": 127,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 50,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"DamageMax": {
"Value": 350,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DamageMax_DistanceFuzz": 2,
"AbilityCooldown": {
"DamageMin": {
"Value": 50,
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"EndRadius": 30,
"AbilityCooldownBetweenCharge": -1,
"IsDisabled": false,
"AbilityDuration": {
"Key": "rutger_pulse",
"Value": 6,
"MovementSlow": 25,
"Scale": {
"Name": "Pulse",
"Value": 1,
"SpreadDuration": 0.6,
"Type": "duration"
"StartRadius": 1,
"Upgrades": [
{
"MovementSlow": 25
},
{
"AbilityCooldown": -47
},
{
"DamageMax": 200
}
}
]
},
},
"rutger_rocket": {
"AbilityCharges": 1,
"AbilityCooldown": 17,
"AbilityCooldownBetweenCharge": 1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 3.81,
"BehaviourBits": [
"CameraHeightOffset": 20,
"BehaviorDisplaysDamageImpact",
"CameraHorizontalOffset": 15,
"BehaviorPreventBotUsage"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 120,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 0.731203,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"FallSpeedMax": 1.524,
"ImpactRadius": 5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "rutger_rocket",
"Key": "citadel_ability_fissure_wall",
"LaunchMaxSpeed": 600,
"MinRange": 5,
"LaunchMinSpeed": 525,
"Name": "Spectral Wall",
"LaunchMinVerticalAmount": 0.2,
"NumWallSegments": 8,
"LaunchVerticalBias": 0.75,
"PushForce": 175,
"Name": "Rocket Launcher",
"SegmentEmitTime": 0.1,
"SelfDamagePercent": 50,
"SlowDuration": {
"SelfLaunchPercent": 175,
"Value": 2.5,
"TechCleaveExpireTime": 0.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 20,
"TimeBetweenSegments": 0.035,
"TimeToMaxDistance": 1.8,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"BonusDamagePercent": 20,
"DebuffDuration": 7
},
},
{
{
"Damage": 80
"AbilityCooldown": -20,
"AbilityDuration": 2
},
},
{
{
"AbilityCooldown": -7.5
"CreateTurrets": 2,
"TurretLifeTime": 8,
"SlowPercent": 30
}
}
]
],
"WallImpactRange": 5,
"WallModifier": {
"Class": "FissureWall",
"Subclass": "FissureWall",
"EnemyVisionModifier": {
"Class": "Base",
"Subclass": "EnemyVision",
"EnabledStateMask": [
"GlowThroughWallsToEnemy"
]
},
"DebuffModifier": {
"Class": "BonusDamagePercent",
"Subclass": "BonusDamagePercent"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SentryDistanceFromWall": 80
}
},
},
"signature_base": {
"citadel_ability_fissure_wall_cancel": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "signature_base",
"Key": "citadel_ability_fissure_wall_cancel",
"Name": null,
"Name": "Cancel Fissure Wall",
"Upgrades": []
"Upgrades": []
},
},
"super_neutral_charge": {
"citadel_ability_fissure_wall_trigger": {
"AbilityCooldown": 10,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 120,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"IsDisabled": false,
"Value": 120,
"Key": "citadel_ability_fissure_wall_trigger",
"Name": "Trigger Fissure Wall",
"Upgrades": []
},
"citadel_ability_flying_strike": {
"AbilityCastRange": {
"Value": 26,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"IsDisabled": false,
"AbilityCooldown": {
"Key": "super_neutral_charge",
"Value": 36,
"Name": "Mid Boss Charge",
"Scale": {
"PrepareTime": 0.8,
"Value": 1,
"StunDuration": 0.5,
"Type": "cooldown"
"TackleDurationMax": 1,
}
"TackleDurationMin": 0.5,
},
"TackleRadius": 2.5,
"AbilityPostCastDuration": 0.2,
"TackleSpeed": 1000,
"AbilityUnitTargetLimit": 10,
"Upgrades": []
"BehaviourBits": [
},
"BehaviorAlwaysPreviewRadius",
"super_neutral_shield": {
"BehaviorDisplaysDamageImpact",
"AbilityCooldown": 1,
"BehaviorUseInstantCastUnitTargetUi",
"AbilityCooldownBetweenCharge": -1,
"BehaviorMovement",
"AbilityDuration": -1,
"BehaviorCanSetQuickCast",
"AbilityUnitTargetLimit": 1,
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorAllowAltCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "SpiritBuff"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Damage": {
"Key": "super_neutral_shield",
"Value": 0,
"Name": null,
"ShieldHealth": 10000,
"ShieldScale": 2.5,
"Upgrades": []
},
"synth_affliction": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": 140,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CanBePurged": 1,
"ChannelMoveSpeed": 1.3,
"CurrentHealthDamage": {
"Value": 12,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "melee"
}
}
},
},
"DPS": {
"GrappleTargetModifier": {
"Value": 28,
"Class": "CitadelFlyingStrike",
"Subclass": "Target"
},
"IsDisabled": false,
"Key": "citadel_ability_flying_strike",
"Name": "Flying Slash",
"SlowDuration": {
"Value": 2.5,
"Scale": {
"Scale": {
"Value": 0.1674,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"DamageInterval": 0.5,
"SlowModifier": {
"DebuffDuration": 12,
"Class": "SlowBase",
"IsDisabled": false,
"Subclass": "Slow"
"Key": "synth_affliction",
},
"Name": "Affliction",
"SlowPercent": 50,
"Radius": 9,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -25
"AbilityCooldown": -18
},
},
{
{
"HealAmpReceivePenaltyPercent": -40,
"SpiritBonus": 35,
"HealAmpRegenPenaltyPercent": -40,
"BuffDuration": 6
"DebuffDuration": 4
},
},
{
{
"DPS": 16.2,
"AbilityCastRange": 15,
"Radius": 6
"CanGrappleAllyHeroes": 1,
"AbilityCharges": 2,
"AbilityCooldownBetweenCharge": 5
}
}
]
]
},
},
"synth_barrage": {
"citadel_ability_healing_slash": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityChannelTime": 2,
"AbilityCooldown": {
"AbilityCooldown": 32,
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.3,
"BehaviourBits": [
"AirSpeedMax": 2.54,
"BehaviorNoTarget",
"AmpDuration": 15,
"BehaviorDisplaysDamageImpact",
"AmpPercentPerStack": 6,
"BehaviorDontInterruptSlideOnCast"
"ChannelMoveSpeed": 1.3,
],
"DamagePerProjectile": {
"BuffDuration": {
"Value": 32,
"Value": 0,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "HealingSlashBuffModifier"
},
"Damage": {
"Value": 55,
"Scale": {
"Value": 0.37,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"FireRateSlow": 30,
"HealFixedHealth": {
"Value": 55,
"Scale": {
"Scale": {
"Value": 0.465,
"Value": 1.035871,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"FallSpeedMax": 10,
"IsDisabled": false,
"IsDisabled": false,
"Key": "synth_barrage",
"Key": "citadel_ability_healing_slash",
"MoveSlowPercent": 30,
"Name": "Crimson Slash",
"Name": "Barrage",
"Radius": {
"ProjectileAmount": 4,
"Value": 13,
"Radius": 4.5,
"Scale": {
"SlowDuration": 1.5,
"Value": 1,
"Upgrades": [
"Type": "radius"
{
"DamagePerProjectile": 12.6
},
{
"AbilityCooldown": -14
},
{
"AmpPercentPerStack": 4,
"Radius": 2
}
}
]
},
},
"synth_blitz": {
"AbilityCastDelay": 0.15,
"AbilityCharges": 2,
"AbilityCooldown": 53,
"AbilityCooldownBetweenCharge": 6,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"BonusFireRate": 50,
"BulletLifestealPercent": 50,
"ChannelMoveSpeed": -1,
"FastFireBullets": 5,
"IsDisabled": false,
"Key": "synth_blitz",
"MaxStacks": 5,
"Name": "Blitz",
"Upgrades": [
"Upgrades": [
{
{
"TechAmpPerBullet": 7,
"BuffDuration": 4,
"TechAmpLinger": 15
"BuffMeleeDamage": 30
},
},
{
{
"AbilityCooldown": -24
"HealMaxHealth": 6
},
},
{
{
"FastFireBullets": 4,
"AbilityCooldown": -10,
"MaxStacks": 4
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
}
}
]
]
},
},
"synth_grasp": {
"citadel_ability_hook": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 8,
"AbilityCastRange": {
"AbilityCooldown": 16,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BulletShieldDuration": 10,
"BehaviourBits": [
"BulletShieldPerHero": 100,
"BehaviorProjectile",
"BehaviorPreventBotUsage",
"BehaviorDontInterruptSlideOnCast"
],
"BulletAmpModifier": {
"Class": "BebopHookBulletAmp",
"Subclass": "BebopHookBulletAmp"
},
"CancelHookDuration": 0.2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.7,
"Type": "melee"
}
},
"FriendlyHookIgnoreRange": 8,
"HookImpactDelay": 0.5,
"HookingSlowSpeedLimit": 5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "synth_grasp",
"Key": "citadel_ability_hook",
"Name": "Grasp",
"Name": "Grapple Arm",
"SlowPercent": 30,
"RestrictionDuration": 0.5,
"TetherLength": 7,
"SelfModifier": {
"Class": "CitadelHookself",
"Subclass": "CitadelHookself",
"EnabledStateMask": [
"CastingHook"
]
},
"SlowPercent": 90,
"TargetModifier": {
"Class": "CitadelHooktarget",
"Subclass": "CitadelHooktarget",
"RestrictionModifier": {
"Class": "SlowBase",
"Subclass": "SlowBases",
"EnabledStateMask": [
"SilenceMovementAbilites",
"MovementAbilityRestricted",
"DashDisabled",
"Slowed"
]
},
"TossUpSpeed": 0,
"ReturnSpeed": 2000,
"ReturnPositionForwardOffset": 100,
"CloseEnoughDistance": 30,
"FailSafeDurationMult": 2,
"FailSafeMinTime": 1,
"ReturnSpeedFail": 100,
"ReturnStuckTime": 0.2
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 1
"BulletAmp": 20,
"BulletAmpDuration": 6
},
},
{
{
"BulletShieldPerHero": 150
"AbilityCastRange": 30
},
},
{
{
"LifestealPerSecond": 4,
"AbilityCooldown": -11.5
"LifestealHealthMult": 100,
"LifestealTickRate": 0.25
}
}
]
]
},
},
"synth_grasp_cancel": {
"citadel_ability_hornet_chain": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "synth_grasp_cancel",
"Name": "Cancel Grasp",
"Upgrades": []
},
"synth_plasma_flux": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"CaptureRadius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChainDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChainLength": 9,
"ChainModifier": {
"Class": "CitadelHornetChainConnection",
"Subclass": "CitadelHornetChainConnection"
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 70,
"Value": 40,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 0.5,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "CitadelDisarmed"
},
"EnemyDragSpeed": 25.4,
"IsDisabled": false,
"IsDisabled": false,
"Key": "synth_plasma_flux",
"Key": "citadel_ability_hornet_chain",
"MaxLifetime": 3.4,
"Name": "Stake",
"Name": "Flying Cloak",
"SlowPercent": 40,
"Radius": 5,
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -14
"Damage": 45
},
},
{
{
"Damage": 76.5
"AbilityCooldown": -22
},
},
{
{
"WeaponDamageBonus": 7,
"ChainDuration": 0.75,
"WeaponDamageBonusDuration": 10
"CaptureRadius": 2
}
}
]
]
},
},
"synth_plasma_flux_trigger": {
"citadel_ability_hornet_leap": {
"AbilityChannelTime": 0.2,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AirSideMoveSpeedPercentage": -35,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorMovement",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDeactivateCrouchToggleOnCast"
],
"FlyingItemCastRange": 50,
"IsDisabled": false,
"IsDisabled": false,
"Key": "synth_plasma_flux_trigger",
"JumpVelocity": 1000,
"Name": null,
"Key": "citadel_ability_hornet_leap",
"Upgrades": []
"KillCheckModifier": {
},
"Class": "Base",
"synth_pulse": {
"Subclass": "KillcheckModifier",
"AbilityCastDelay": 0.15,
"Duration": 1
"AbilityChannelTime": 1.5,
},
"AbilityCooldown": 17,
"LeapModifier": {
"AbilityCooldownBetweenCharge": -1,
"Class": "HornetLeap",
"AbilityUnitTargetLimit": 1,
"Subclass": "HornetLeap",
"ChannelMoveSpeed": 1.3,
"EnabledStateMask": [
"Damage": {
"AbilityMovement",
"Value": 65,
"JumpDisabled",
"DisableAirSpreadPenalty",
"UnlimitedAirDashes",
"ZiplineDisabled"
]
},
"MagicDamagePerBullet": {
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 0.18,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"FallSpeedMax": 0.0254,
"MaxFlyHeight": 1720,
"IsDisabled": false,
"MinVelocityZ": -20,
"Key": "synth_pulse",
"Name": "Flight",
"Name": "Enchanter's Satchel",
"Radius": 12,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -5
"BonusClipSizePercent": 50
},
},
{
{
"Damage": 90
"AbilityDuration": 10
},
},
{
{
"FireRateSlow": 35,
"MagicDamagePerBullet": {
"DebuffDuration": 4,
"Value": 10,
"AbilityChannelTime": 0.5
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"RefreshOnKill": 1
}
}
]
],
"WeaponRecoilReduction": 40
},
},
"targetdummy_ability_1": {
"citadel_ability_hornet_snipe": {
"AbilityCastDelay": 1,
"AbilityCharges": {
"AbilityCooldown": 10.5,
"Value": 2,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 55,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusGoldOnKill": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"GlowEnemyModifier": {
"Class": "LowHealthGlow",
"Subclass": "LowHealthGlow",
"EnabledStateMask": [
"AssassinateLowhealthTarget"
]
},
"HeadshotBonus": 20,
"IsDisabled": false,
"IsDisabled": false,
"Key": "targetdummy_ability_1",
"Key": "citadel_ability_hornet_snipe",
"Name": null,
"KillCheckModifier": {
"Class": "Base",
"Subclass": "KillcheckModifier"
},
"LowHealthEnemyDamageBonus": {
"Value": 90,
"Scale": {
"Value": 2.3,
"Type": "spirit"
}
},
"LowHealthEnemyThresholdPct": 50,
"MaxSoundDistance": 2000,
"MinChargeDamagePercent": 50,
"MoveSpeed": 4,
"Name": "Assassinate",
"Range": 1000,
"ShotRadius": 4,
"SnipeModifier": {
"Class": "CitadelHornetSnipe",
"Subclass": "CitadelHornetSnipe"
},
"TimeToFullCharge": 1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"AbilityCooldown": -15
},
},
{
{
"AbilityCooldown": -0.75
"LowHealthEnemyDamageBonus": 80
},
},
{
{
"AbilityCooldown": -0.75
"WeaponDamageBonusPerKill": 4
}
}
]
],
"ViewPunch": 2.5,
"WeaponDamageBonusPerKill": 6
},
},
"targetdummy_ability_2": {
"citadel_ability_hornet_sting": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"AbilityCooldown": 10.5,
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorCleaveDisabled",
"Key": "targetdummy_ability_2",
"BehaviorProjectile",
"Name": null,
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BulletResistReduction": -6,
"ChannelMoveSpeed": -1,
"DebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "CitadelHornetStingDebuff",
"Subclass": "CitadelHornetStingDebuff"
},
"DotHealthPercent": 2.2,
"ImpactDamage": {
"Value": 40,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_hornet_sting",
"Name": "Crow Familiar",
"TechArmorDamageReduction": -6,
"TickRate": 1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"HealAmpReceivePenaltyPercent": -35,
"HealAmpRegenPenaltyPercent": -35
},
},
{
{
"AbilityCooldown": -0.75
"AbilityCooldown": -16,
"DotHealthPercent": 0.5
},
},
{
{
"AbilityCooldown": -0.75
"BulletResistReduction": -8,
"TechArmorDamageReduction": -8,
"DebuffDuration": 2
}
}
]
],
"VisualSplashRadius": 4
},
},
"targetdummy_ability_3": {
"citadel_ability_infinity_slash": {
"AbilityCastDelay": 1,
"AbilityChannelTime": 1.5,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilitySpeedPct": 60,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channel",
"EnabledStateMask": [
"Invulnerable",
"TechUntargetable",
"UnitStatusHealthHidden",
"IgnoreBullets",
"IgnoreMelee",
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
]
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCannotCancelDuringChannel",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff",
"EnabledStateMask": [
"YamatoShadowForm",
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
],
"StatusEffectPriority": 0
},
"BuffTimerModifier": {
"Class": "YamatoInfinitySlashBuffTimer",
"Subclass": "Timer"
},
"BulletResist": 30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "targetdummy_ability_3",
"Key": "citadel_ability_infinity_slash",
"Name": null,
"MaxHealthRegen": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Shadow Transformation",
"ShadowFormDurationOnKill": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechResist": 30,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"WeaponDamageBonus": 7
},
},
{
{
"AbilityCooldown": -0.75
"BonusMoveSpeed": 4,
"AbilityCooldown": -20
},
},
{
{
"AbilityCooldown": -0.75
"AbilityDuration": 3,
"BulletResist": 30,
"TechResist": 30
}
}
]
]
},
},
"targetdummy_ability_4": {
"citadel_ability_jump": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"AbilityCooldown": 10.5,
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"AirJumpVerticalSpeedPercent": 75,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"DebuffModifier": {
"Class": "Base",
"Subclass": "WallJumpStaminaRegenReduction"
},
"IsDisabled": false,
"Key": "citadel_ability_jump",
"Name": "Jump",
"SlideLeapSpeedPenaltyMax": 100,
"SlideLeapSpeedPenaltyTime": 0.2,
"StaminaRegenReduction": -25,
"StaminaRegenReductionDuration": 5,
"Upgrades": [],
"VerticalSpeed": 300,
"WeaponSpreadPenalty": 3
},
"citadel_ability_kali_disruptive_charge": {
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget"
],
"BuffModifier": {
"Class": "CitadelDisruptiveCharge",
"Subclass": "CitadelDisruptiveCharge"
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "targetdummy_ability_4",
"Key": "citadel_ability_kali_disruptive_charge",
"Name": null,
"MoveSpeedBonusPercentStart": 120,
"Name": "Pack Hunter",
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"AbilityDuration": 2
},
},
{
{
"AbilityCooldown": -0.75
"LifestealPercent": 30
},
},
{
{
"AbilityCooldown": -0.75
"BonusFireRate": 40
}
}
]
]
},
},
"targetdummy_inherent": {
"citadel_ability_kali_spinning_blade": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCastDelay": 0.25,
"AbilityUnitTargetLimit": 1,
"AbilityCastRange": {
"ChannelMoveSpeed": -1,
"Value": 50,
"IsDisabled": false,
"Scale": {
"Key": "targetdummy_inherent",
"Value": 1,
"Name": null,
"Type": "range"
"Upgrades": []
}
},
},
"thumper_ability_1": {
"AbilityCharges": {
"AbilityCastDelay": 0.1,
"Value": 2,
"AbilityCastRange": 40,
"Scale": {
"AbilityCharges": 1,
"Value": 1,
"AbilityCooldown": 17,
"Type": "max_charges"
"AbilityCooldownBetweenCharge": 4,
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BounceRadians": 0.5,
"BehaviourBits": [
"BounceRange": 20,
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSprint"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 10,731: Line 16,462:
"Type": "spirit"
"Type": "spirit"
}
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "thumper_ability_1",
"Key": "citadel_ability_kali_spinning_blade",
"MaxPlaneDistance": 1,
"MinReflectionDOTResult": -0.95,
"Name": "Shatter Cannon",
"MinReflectionZ": 0.3,
"PlaneSpread": 30,
"Name": "Occilioblade",
"PushSpeedMax": 1000,
"NoClipDuration": 1,
"PushSpeedMid": 600,
"ProjectileFlyOutTime": 0.6,
"PushSpeedMin": 100,
"ProjectileFlyReturnTime": 1,
"ReflectionSpeedFactor": 0.5,
"ReturnOffSetTargetDistance": 150,
"ReturnUpVelocity": 200,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"SlowPercent": 30,
"SlowDuration": 4
},
},
{
{
"Damage": 60
"Damage": {
"Value": 40,
"Scale": {
"Value": 1.218672,
"Type": "spirit",
"Multiply": true
}
}
},
},
{
{
"AbilityCooldownBetweenCharge": -3,
"CooldownReductionOnHit": -7
"AbilityCooldown": -3.75
}
}
]
]
},
},
"thumper_ability_2": {
"citadel_ability_lash": {
"AbilityCastDelay": 0.42,
"AbilityCastRange": {
"AbilityCooldown": 26,
"Value": 30,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"BarbedWireDPS": {
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
}
},
},
"BarbedWireDamagePerMeter": {
"AbilityCooldown": {
"Value": 30,
"Value": 35,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"BarbedWireHeightOffGround": 1,
"AbilityCooldownBetweenCharge": {
"BarbedWireRadius": 4,
"Value": 2,
"BarbedWireSlow": 50,
"BarbedWireTickRate": 0.5,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 125,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"ImpactInterval": 0.1,
"AbilityUnitTargetLimit": 1,
"AirControlModifier": {
"Class": "GrappleAirControl",
"Subclass": "AirControl"
},
"BehaviourBits": [
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "GrappleBuff"
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "thumper_ability_2",
"JumpSlowResistance": 0.667,
"Name": "Spike Strip",
"JumpVelocity": 20,
"StompRange": 25,
"Key": "citadel_ability_lash",
"TechCleaveExpireTime": 0.2,
"LashFriendlies": 1,
"Name": "Grapple",
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 2
"AbilityCooldown": -17
},
},
{
{
"BarbedWireRadius": 3
"AbilityCastRange": 20,
"WeaponDamageBonus": 7,
"WeaponDamageBonusDuration": 10
},
},
{
{
"BarbedWireDamagePerMeter": 30
"AbilityCharges": 1,
"RestoreStaminaOnUse": 1,
"AirControlPercent": 60
}
}
],
]
"VerticalDifferenceTolerance": 2.5
},
},
"thumper_ability_3": {
"citadel_ability_lash_down_strike": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 30,
"AbilityCooldown": {
"AbilityCooldown": 42,
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DownStrikeModifier": {
"Value": 8,
"Class": "Base",
"Scale": {
"Subclass": "LashDownStrikeEmbedded"
"Value": 0.609336,
},
"Type": "spirit"
"DragModifier": {
}
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"VerticalOffset": -200,
"ForceDistScale": 10
},
"ImpactModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "thumper_ability_3",
"Key": "citadel_ability_lash_down_strike",
"Name": "Badger Drone",
"MinAimAngle": 60,
"TickInterval": 0.5,
"Name": "Ground Strike",
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StompDamage": {
"Value": 60,
"Scale": {
"Value": 0.7905,
"Type": "spirit"
}
},
"StompDamagePerMeterPrimary": {
"Value": 5.5,
"Scale": {
"Value": 0.04,
"Type": "spirit"
}
},
"StompDamagePerMeterSecondary": {
"Value": 4.2,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
}
},
"StompDamagePrimaryRange": 25,
"StompVerticalThreshold": 118,
"StrikeVelocity": 50,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"AbilityCooldown": -10
},
},
{
{
"AbilityCooldown": -0.75
"EnemySlowPct": 50,
"SlowDuration": 3,
"StompBounceHeight": 400,
"TossDuration": 1
},
},
{
{
"AbilityCooldown": -0.75
"StompDamagePerMeterPrimary": {
"Value": 2.13,
"Scale": {
"Value": 0.03255,
"Type": "spirit"
},
"Multiply": true
},
"StompDamagePerMeterSecondary": {
"Value": 2.13,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
},
"Multiply": true
}
}
}
],
]
"VisibilityTime": 0.2
},
},
"thumper_ability_4": {
"citadel_ability_lash_ultimate": {
"AbilityCooldown": 10.5,
"AbilityCastDelay": 0.3,
"AbilityCooldownBetweenCharge": -1,
"AbilityCastRange": {
"AbilityUnitTargetLimit": 1,
"Value": 20,
"ChannelMoveSpeed": -1,
"Scale": {
"ClimbHeight": 1,
"Value": 1,
"DistanceAboveGround": 2,
"Type": "radius"
"DropDownRate": 2,
}
"Duration": 4,
},
"InitialForce": 300,
"AbilityChannelTime": {
"Value": 2.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 6,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCastRangeIs2d"
],
"BoostTime": 1,
"ChannelMoveSpeed": -1,
"GrappleEnemyModifier": {
"Class": "LashGrappleEnemyDebuff",
"Subclass": "LashGrappleEnemyDebuff",
"EnabledStateMask": [
"AbilityMovementDebuff"
],
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"GrappleTargetModifier": {
"Class": "LashGrappleTarget",
"Subclass": "Target"
},
"HangTime": 0.6,
"ImpactDamage": {
"Value": 105,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"ImpactRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "thumper_ability_4",
"Key": "citadel_ability_lash_ultimate",
"Name": "Vortex",
"LiftHeight": 6,
"PushAccel": 1000,
"LockonConeAngle": 40,
"PushNPCSpeed": 800,
"LosingLockGraceTime": 0.4,
"Radius": 15,
"MaxLockonStacks": 1,
"TornadoSpeed": 350,
"Name": "Death Slam",
"NotInConeLosesLock": 1,
"SlamSpeed": 1600,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 50,
"TargetModifier": {
"Class": "LashGrappleTarget",
"Subclass": "Lockon"
},
"ThrowDistance": {
"Value": 14,
"Scale": [
{
"Value": 0.14,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"ThrowStraightDuration": 1.5,
"TimeToGainLockonStack": 0.7,
"TimeToLoseLockonStack": 2,
"UpBoostSpeed": 400,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -0.75
"ThrowDistance": 12
},
},
{
{
"AbilityCooldown": -0.75
"AbilityCooldown": -35
},
},
{
{
"AbilityCooldown": -0.75
"StunDuration": 1.2,
"AbilityCastRange": 6
}
}
]
]
},
},
"tokamak_breach": {
"citadel_ability_lightning_ball": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 42,
"AbilityCharges": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"FullInvisDistance": 5,
"BehaviorProjectile",
"InvisAlertWhenFading": 1,
"BehaviorNoTarget",
"InvisFadeToDuration": 1,
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"DPS": {
"Value": 75,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "tokamak_breach",
"Key": "citadel_ability_lightning_ball",
"Name": "Breach",
"MaxLifetime": {
"Radius": 12,
"Value": 5,
"RevealOnDamageDuration": 1,
"Scale": {
"RevealOnSpottedDuration": 1,
"Value": 1,
"SmokeDuration": 8,
"Type": "duration"
"SpottedRadius": 2.5,
}
"TechResist": 20,
},
"MinShockDuration": 0.5,
"Name": "Lightning Ball",
"ShockRadius": {
"Value": 4.25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "GigagwattLightningballSlow"
},
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -14
"AbilityCharges": 1
},
},
{
{
"PurgeDebuffs": 1
"SlowPercent": 35,
"MaxLifetime": 1
},
},
{
{
"EMPEnemies": 1
"DPS": 58.5,
"ShockRadius": 1.75
}
}
]
],
"ZapModifier": {
"Class": "CitadelLightningball",
"Subclass": "CitadelLightningball"
}
},
},
"tokamak_crimson_cannon": {
"citadel_ability_magewalk": {
"AbilityCastDelay": 2,
"AbilityCastRange": {
"AbilityCastRange": 100,
"Value": 10,
"AbilityChannelTime": 3.6,
"AbilityCooldown": 127,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AimFOV": 60,
"AimZoomDuration": 0.15,
"AirSpeedMax": 70,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 190,
"Scale": {
"Scale": {
"Value": 1.462406,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DelayBetweenShots": 0.6,
"AbilityCooldown": {
"FallSpeedMax": 1,
"Value": 15,
"IsDisabled": false,
"Scale": {
"Key": "tokamak_crimson_cannon",
"Value": 1,
"Name": "Pulse Cannon",
"Type": "cooldown"
"TargetingWidth": 0.8,
"Upgrades": [
{
"DelayBetweenShots": -0.2
},
{
"Damage": {
"Value": 50,
"Scale": {
"Value": 1.462406,
"Type": "spirit"
}
}
},
{
"AbilityCooldown": -47
}
}
]
},
},
"tokamak_dying_star": {
"AbilityCastRange": 20,
"AbilityCooldown": 25,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast"
],
"BubbleModifier": {
"Class": "Magewalk",
"Subclass": "Magewalk",
"StatusEffectPriority": 100
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 80,
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.487469,
"Value": 0.465,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"ExplosionRadius": 6,
"EmpoweredAttackCount": 2,
"GravityScale": 1.4,
"FireRateBonus": 25,
"FireRateBonusDurationMax": 8,
"ImpulseStrength": -3000,
"IsDisabled": false,
"IsDisabled": false,
"Key": "tokamak_dying_star",
"Key": "citadel_ability_magewalk",
"Name": "Dying Star",
"MageTime": 1.5,
"TossSpeed": 350,
"Name": "Misdirection",
"ProcChance": 100,
"TrailInterval": 0.01,
"TurretAttackDelay": 1,
"TurretAttackFalloffEnd": null,
"TurretAttackFalloffStart": null,
"TurretBaseHealth": 400,
"TurretHealthScaling": null,
"TurretLifetime": 8,
"TurretModifier": {
"Class": "Base",
"Subclass": "TurretModifier"
},
"Upgrades": [
"Upgrades": [
{
{
"ExplosionRadius": 3
"AbilityCastRange": 4
},
},
{
{
"AbilityCooldown": -7.5
"FireRateBonus": 25
},
},
{
{
"Damage": {
"BonusClipSizePercent": 120,
"Value": 80,
"AbilityCooldown": -4
"Scale": {
}
"Value": 0.487469,
]
"Type": "spirit"
}
}
}
]
},
},
"tokamak_heat_sinks": {
"citadel_ability_mantle": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BaseHeatPower": 20,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "tokamak_heat_sinks",
"Key": "citadel_ability_mantle",
"MeleeBurnDPS": {
"MantleSlowOnHitModifier": {
"Value": 80,
"Class": "RampSlow",
"Subclass": "MantleHitSlow",
"RampUpTime": 2,
"PercentageMultiplierStart": 80,
"PercentageMultiplierEnd": 20
},
"Name": null,
"Upgrades": []
},
"citadel_ability_melee_parry": {
"AbilityCooldown": {
"Value": 4.5,
"Scale": {
"Scale": {
"Value": 0.487469,
"Value": -1,
"Type": "spirit"
"Type": "parry_cd"
}
}
},
},
"MeleeHitCount": 3,
"MeleeIgniteTime": 0.5,
"Name": "Thermal Vault",
"TickRate": 0.1,
"TossSpeed": 400,
"Upgrades": [
{
"MeleeSpeedBonusPercentage": 30
},
{
"WeaponDamagePerHeat": 1
},
{
"BaseHeatPower": 20,
"MaxHeatPower": 40
}
],
"WeaponDamagePerHeat": 1
},
"tokamak_heat_sinks_inherent": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNotSilencable",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"HeatDissipationInterval": 0.12,
"HeatGrowthInterval": 0.06,
"HeatPerAmmo": 0.02,
"IsDisabled": false,
"IsDisabled": false,
"Key": "tokamak_heat_sinks_inherent",
"Key": "citadel_ability_melee_parry",
"Name": null,
"Name": "Parry",
"OverheatWarning": 0.65,
"ParriedStunTime": 2.75,
"ParryActiveModifier": {
"Class": "CitadelParry",
"Subclass": "CitadelParry"
},
"ParryBossVictimCalmModifier": {
"Class": "Base",
"Subclass": "BossVictimCalm",
"EnabledStateMask": [
"AiForceCalm"
]
},
"ParryBossVictimNoMeleeModifier": {
"Class": "Base",
"Subclass": "BossVictimNoMelee",
"EnabledStateMask": [
"MeleeDisabled"
]
},
"ParryCooldownModifier": {
"Class": "Base",
"Subclass": "ParryCooldownDisplay"
},
"ParryEndVisualModifier": {
"Class": "Base",
"Subclass": "ParryEndVisuals",
"StatusEffectPriority": 0
},
"ParryMoveSpeed": 50,
"ParryVictimModifier": {
"Class": "CitadelParriedStun",
"Subclass": "CitadelParriedStun"
},
"Upgrades": [],
"Upgrades": [],
"VentEfficiency": 3
"VictimDamageTakenScale": 25
},
},
"tokamak_hot_shot": {
"citadel_ability_mobile_resupply": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 1,
"AbilityCastRange": {
"AbilityCharges": 2,
"Value": 15,
"AbilityCooldown": 32,
"AbilityCooldownBetweenCharge": 1,
"AbilityUnitTargetLimit": 1,
"BeamLength": 30,
"BeamWidth": 4,
"ChannelMoveSpeed": 1.8,
"HotDPS": {
"Value": 90,
"Scale": {
"Scale": {
"Value": 0.548402,
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "MobileResupplyAura",
"Subclass": "MobileResupplyAura",
"AmbientParticleRadiusControlPoint": 1,
"ModifierProvidedByAuraDuration": 1,
"ProvidedByAura": {
"Class": "MobileResupply",
"Subclass": "MobileResupply"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"IsDisabled": false,
"HealInterval": 0.1,
"Key": "tokamak_hot_shot",
"HealRadius": {
"Name": "Hot Shot",
"Value": 6,
"NormalDPS": {
"Value": 55,
"Scale": {
"Scale": {
"Value": 0.335135,
"Value": 1,
"Type": "spirit"
"Type": "radius"
}
}
},
},
"TickRate": 0.1,
"IsDisabled": false,
"TrackingSpeed": 180,
"Key": "citadel_ability_mobile_resupply",
"Name": "Medicinal Specter",
"TurretHealMult": 1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"AbilityDuration": 1.5
},
},
{
{
"AbilityChannelTime": 0.5
"AbilityCooldown": -20,
"StaminaCooldownReduction": 100
},
},
{
{
"NormalDPS": {
"MaxHealthRegenPct": 2,
"Value": 16,
"HealRadius": 3,
"Scale": {
"SpiritResist": 40
"Value": 0.097494,
"Type": "spirit"
}
},
"HotDPS": {
"Value": 48,
"Scale": {
"Value": 0.292481,
"Type": "spirit"
}
}
}
}
]
]
},
},
"tokamak_radiance": {
"citadel_ability_nikuman": {
"AbilityCastDelay": 0.25,
"AbilityChannelTime": {
"AbilityCooldown": 48,
"Value": 5,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"BlindScale": 0.5,
"ChannelMoveSpeed": -1,
"EvasionChance": 20,
"IsDisabled": false,
"Key": "tokamak_radiance",
"LookDotMin": 0.866,
"LookRadiusScale": 1,
"MaxDPS": {
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.097494,
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorCanHealPlayers",
"BehaviorDisplaysDamageImpact",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"HealingPerSecond": {
"Value": 30,
"Scale": {
"Value": 0.4,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"Name": "Blinding Radiance",
"IsDisabled": false,
"Radius": 40,
"Key": "citadel_ability_nikuman",
"TickRate": 0.25,
"Name": "Rejuvenating Aurora",
"NikumanModifier": {
"Class": "Nikuman",
"Subclass": "Nikuman",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "HealTarget"
}
},
"ShareWithFriendsRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -14
"MovementSpeedBonus": 4,
"MovementSpeedBonusDuration": 8
},
},
{
{
"EvasionChance": 20
"AbilityCooldown": -20,
"AbilityChannelTime": 1
},
},
{
{
"MaxDPS": {
"NoChannel": 1,
"Value": 24,
"HealMaxHealthPercent": 2.5
"Scale": {
"Value": 0.146241,
"Type": "spirit"
}
}
}
}
]
]
},
},
"trooper_boss_grenade": {
"citadel_ability_passive_beefy": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": "38.1 50.8",
"AbilityCooldown": "40 30 20",
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BlastRadius": 300,
"AutoIntrinsicModifiers": [
{
"Class": "InfernalResilienceMelee",
"Subclass": "InfernalResilienceMelee"
},
{
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
}
],
"BehaviourBits": null,
"BonusHealthRegen": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 100,
"FuseDuration": 3,
"Grenades": "1 1 3",
"ImpulseVelocity": 1200,
"IsDisabled": false,
"IsDisabled": false,
"Key": "trooper_boss_grenade",
"Key": "citadel_ability_passive_beefy",
"Name": "Stun Grenade",
"Name": "Infernal Resilience",
"PlayerDamage": 100,
"NonHeroHealPct": 40,
"StunDuration": "1 2 3",
"RegenDamageInterval": 1,
"Upgrades": []
"RegenIncomingDamageDuration": 20,
"RegenIncomingDamagePercent": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Upgrades": [
{
"BonusMaxHealth": 200
},
{
"MeleeLifesteal": 18
},
{
"RegenIncomingDamagePercent": 8,
"StatusResistancePercent": 20
}
]
},
},
"trooper_grenade": {
"citadel_ability_power_slash": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 1.4,
"AbilityCastRange": 40.64,
"AbilityCooldown": {
"AbilityCooldown": 4,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ArmingDuration": 5,
"BehaviourBits": [
"BlastRadius": 4,
"BehaviorNoTarget",
"ChannelMoveSpeed": -1,
"BehaviorDisplaysDamageImpact",
"Damage": 200,
"BehaviorShowCastRangeAsSatSphereWhileCasting"
"Grenades": 1,
],
"ImpulseVelocity": 400,
"BulletResist": 60,
"ChannelMoveSpeed": 1.3,
"FallSpeedMax": 5,
"FullChargeDamage": {
"Value": 145,
"Scale": {
"Value": 1.85,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "trooper_grenade",
"Key": "citadel_ability_power_slash",
"Name": null,
"MediumChargeDamagePct": 50,
"PlayerDamage": 100,
"Name": "Power Slash",
"Upgrades": []
"PowerUpStages": 3,
},
"ShortChargeDamagePct": 30,
"trooper_neutral_grenade": {
"SlashCollisionRadius": 4,
"AbilityCastDelay": 0.5,
"SlashLength": {
"AbilityCastRange": 50.8,
"Value": 22,
"AbilityCooldown": 40,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BlastRadius": 300,
}
"ChannelMoveSpeed": -1,
},
"Damage": 50,
"SlashRadius": 41,
"FuseDuration": 3,
"SlowModifier": {
"Grenades": 1,
"Class": "SlowBase",
"ImpulseVelocity": 1200,
"Subclass": "Slow"
"IsDisabled": false,
},
"Key": "trooper_neutral_grenade",
"UnstoppableWhileCastingModifier": {
"Name": "Stun Grenade",
"Class": "Unstoppable",
"PlayerDamage": 100,
"Subclass": "YamatoPowerslashUnstoppable",
"StunDuration": 1,
"EnabledStateMask": [
"Upgrades": []
"StatusImmune",
},
"SlowImmune",
"ultimate_base": {
"KnockdownImmune",
"AbilityCooldownBetweenCharge": -1,
"Unstoppable"
"AbilityUnitTargetLimit": 1,
],
"ChannelMoveSpeed": -1,
"StatusEffectPriority": 25,
"IsDisabled": false,
"DisabledStateMask": [
"Key": "ultimate_base",
"Disarmed",
"Name": null,
"Muted",
"Upgrades": []
"Silenced",
},
"SilenceMovementAbilites",
"vanguard_aoe_buff": {
"Slowed",
"AbilityCooldown": 5,
"Glitched",
"AbilityCooldownBetweenCharge": -1,
"MeleeDisabledDebuff",
"AbilityDuration": 10,
"DashDisabledDebuff"
"AbilityUnitTargetLimit": 1,
]
"AuraRadius": 50,
},
"BonusFireRate": 15,
"Upgrades": [
"BonusSpirit": 20,
{
"ChannelMoveSpeed": -1,
"SlowDuration": 3,
"HeroAndSelfHPS": 5,
"SlowPercent": 40
"HeroAndSelfHPSGrowthPerMinute": 0.4,
"IsDisabled": false,
"Key": "vanguard_aoe_buff",
"NPCHPS": 2,
"NPCHPSGrowthPerMinute": 0.2,
"Name": null,
"Upgrades": []
},
"viscous_goo_bowling_ball": {
"AbilityCastDelay": 0.55,
"AbilityCooldown": 115,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 9,
"AbilityUnitTargetLimit": 1,
"AccelerationPercentage": -60,
"AirJumpForce": 500,
"BallHitRadius": 1.8,
"BallOffset": 50,
"BallRadius": 1.4,
"BreakablePropDamageRadius": 75,
"BulletResist": 60,
"ChannelMoveSpeed": 7,
"Damage": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"FrictionPercentage": -85,
"IsDisabled": false,
"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": 72
"AbilityCooldown": -4
},
},
{
{
"CastWhileRolling": 1
"FullChargeDamage": {
"Value": 150,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"SlashLength": 8
}
}
]
]
},
},
"viscous_goo_grenade": {
"citadel_ability_projectmind": {
"AbilityCastDelay": 0.001,
"AbilityCastDelay": 0.75,
"AbilityCooldown": 30,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 25,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 70,
"Scale": {
"Scale": {
"Value": 1.77,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"DetonateCooldown": 0.15,
"AbilityCooldown": {
"IsDisabled": false,
"Value": 46,
"Key": "viscous_goo_grenade",
"Name": "Splatter",
"PuddleDuration": {
"Value": 10,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
"Type": "duration"
"Type": "cooldown"
}
}
},
},
"Radius": 5,
"SecondHitDamagePercentage": 0.5,
"SlowPercent": 35,
"ThirdHitDamagePercentage": 0.5,
"Upgrades": [
{
"Damage": 36,
"Radius": 1
},
{
"AbilityCooldown": -12
},
{
"MaxBounces": 2,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
}
}
]
},
"viscous_goo_puddle": {
"AbilityChannelTime": 4,
"AbilityCooldown": 127,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AllowMovement": 1,
"BehaviourBits": [
"ChannelMoveSpeed": 7.6,
"BehaviorPreventBotUsage",
"DamageHeight": 1,
"BehaviorMovement",
"DamagePerSecond": {
"BehaviorCanSetQuickCast"
"Value": 75,
],
"CameraDistance": 250,
"ChannelMoveSpeed": 5.1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.457002,
"Value": 0,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DamageRadius": 7.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "viscous_goo_puddle",
"Key": "citadel_ability_projectmind",
"Name": "Goo Form",
"Name": "Project Mind",
"ThinkInterval": 0.25,
"ProjectMindModifier": {
"Class": "CitadelProjectmind",
"Subclass": "CitadelProjectmind",
"ShieldModifier": {
"Class": "WraithProjectMindShield",
"Subclass": "WraithProjectMindShield"
}
},
"TrailInterval": 0.1,
"Upgrades": [
"Upgrades": [
{
{
"DamageRadius": 2.5
"AbilityCastRange": 15
},
},
{
{
"AbilityCooldown": -28
"CombatBarrier": {
"Value": 300,
"Scale": {
"Value": 1.7,
"Type": "spirit"
}
},
"BarrierDuration": 5
},
},
{
{
"AbilityChannelTime": 0
"AbilityCooldown": -32
}
}
]
]
},
},
"viscous_restorative_goo": {
"citadel_ability_psychic_lift": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.45,
"AbilityCastRange": 26,
"AbilityCastRange": {
"AbilityCooldown": 42,
"Value": 10,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 3,
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.65,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusHealthRegen": {
"BehaviourBits": [
"Value": 40,
"BehaviorChannelled",
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.1395,
"Value": 1,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BreakoutTime": 1,
"DampingFactor": 0.3,
"BulletForce": 600,
"ChannelMoveSpeed": -1,
"CubeScale": 1.5,
"Friction": -80,
"HeavyMeleeForce": 700,
"IsDisabled": false,
"IsDisabled": false,
"Key": "viscous_restorative_goo",
"Key": "citadel_ability_psychic_lift",
"LightMeleeForce": 300,
"LiftChainRadius": 20,
"Name": "The Cube",
"LiftDuration": 2,
"PostCubeBuffDuration": 8,
"LiftHeight": 80,
"PushBackForce": 250,
"LiftModifier": {
"PushBackRadius": 50,
"Class": "CitadelPsychiclift",
"SlideForce": 70,
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
],
"RiseMaxSpeed": 750,
"RiseAcc": 3000,
"RiseTime": 0.75,
"SlamAcc": 6000,
"SlamImpactRadius": 100,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "Silence",
"EnabledStateMask": [
"Silenced"
]
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "Disarm",
"EnabledStateMask": [
"Disarmed"
]
},
"RiseDecayFracEnd": 0.95,
"RiseDecayFracStart": 0.3,
"OccilateMaxDistance": 400,
"OccilateDegreesPerSecond": 300,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "LiftSlowModifier",
"EnabledStateMask": [
"Slowed",
"DashDisabledDebuff",
"SilenceMovementAbilites"
]
},
"SlamTime": 0.5
},
"Name": "Telekinesis",
"SlowPercent": 40,
"TossDistance": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TossUpStrength": 220,
"Upgrades": [
"Upgrades": [
{
{
"BonusMoveSpeed": 2.5,
"Damage": 100
"StaminaCooldownReduction": 30,
"PostCubeBuff": 1
},
},
{
{
"BonusHealthRegen": 25,
"AbilityCooldown": -45
"AbilityDuration": 1
},
},
{
{
"AbilityCooldown": -21,
"AbilityDuration": 1.5,
"PurgeDebuffs": 1
"TossDistance": 6,
"AbilityCastRange": 6
}
}
]
]
},
},
"viscous_telepunch": {
"citadel_ability_rocket_barrage": {
"AbilityCastRange": 40,
"AbilityCastDelay": 0.2,
"AbilityCharges": 1,
"AbilityCastRange": {
"AbilityCooldown": 24,
"Value": 36,
"AbilityCooldownBetweenCharge": 1.5,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "range"
"Damage": {
}
"Value": 0,
},
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 100,
"BarrageModifier": {
"Class": "CitadelRocketBarrageVolley",
"Subclass": "CitadelRocketBarrageVolley",
"EnabledStateMask": [
"AllowDashWhenChanneling",
"SinclairTaxUltActive",
"Disarmed"
]
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCanSetQuickCast",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDontSwitchAwayOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DamagePerRocket": {
"Value": 21,
"Scale": {
"Scale": {
"Value": 1.1,
"Value": 0.2,
"Type": "melee"
"Type": "spirit"
}
}
},
},
"DamageHeavyMelee": {
"DetonateTimer": 5,
"Value": 0,
"ExplosionFalloffDisabled": 1,
"ExplosionRadius": {
"Value": 4.5,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "heavy_melee"
"Type": "radius"
}
}
},
},
"ImpactDuration": 4,
"GrenadesPerSecond": 6,
"GroundDashReductionPercent": -35,
"IntervalRampUpStart": 0.35,
"IntervalRampUpTime": 0.3,
"IsDisabled": false,
"IsDisabled": false,
"Key": "viscous_telepunch",
"Key": "citadel_ability_rocket_barrage",
"Name": "Puddle Punch",
"MaxSpread": 5,
"PunchHalfHeight": 5.5,
"MinDistance": 8.5,
"PunchRollSlow": -40,
"MoveSlowModifier": {
"PunchRollSlowDuration": 1,
"Class": "SlowBase",
"Radius": 4.5,
"Subclass": "ForgeRocketBarrageSlow"
"SlowPercent": 15,
},
"TossDuration": 0.8,
"Name": "Heavy Barrage",
"TossGroundSideRatio": 0.7,
"ProjectileIgnoreCollisionTime": 0.2,
"TossSpeed": 625,
"TrackSpeedFar": 100,
"TossSpeedUpWall": 500,
"TrackSpeedNear": 150,
"TossSpeedWall": 750,
"TrackingTime": 0.4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCharges": 1
"MoveSlowPercent": 30,
"EnemyDashSlowPercent": -18,
"MoveSlowDuration": 1
},
},
{
{
"Damage": 27,
"AbilityCooldown": -45,
"SlowPercent": 15
"AbilityDuration": 6
},
},
{
{
"UseHeavyMelee": 1,
"DamagePerRocket": {
"AbilityCooldown": -12,
"Value": 15,
"DamageHeavyMelee": {
"Value": 35,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 0.16,
"Type": null
"Type": "spirit"
}
}
},
},
"Damage": {
"ExplosionRadius": 2
"Value": -27,
"Scale": {
"Value": 0,
"Type": null
}
}
}
}
]
]
},
},
"yakuza_fealty": {
"citadel_ability_self_vacuum": {
"AbilityCastRange": 25,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 250,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"BehaviourBits": [
"DPS": 50,
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 400,
"DPS": {
"Value": 75,
"Scale": {
"Value": 0.28,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "yakuza_fealty",
"Key": "citadel_ability_self_vacuum",
"Name": null,
"Name": "Singularity",
"ThinkInterval": 0.25,
"Speed": 5.08,
"Upgrades": []
"TickRate": 0.25,
},
"TossAngle": 45,
"yakuza_gang_activity": {
"TossSpeed": 8.89,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_gang_activity",
"Name": null,
"Upgrades": []
},
"yakuza_gang_activity_cancel": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_gang_activity_cancel",
"Name": null,
"Upgrades": []
},
"yakuza_kobun": {
"AbilityCastRange": 30,
"AbilityCooldown": 32,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "yakuza_kobun",
"Name": "Hired Muscle",
"SummonCount": 1,
"SummonDPS": 60,
"SummonHealth": 450,
"SummonLifetime": 45,
"SummonMoveSpeed": 200,
"Upgrades": [
"Upgrades": [
{
{
"SummonCasterHealthPct": 20
"VacuumRadius": 2
},
},
{
{
"SummonDPS": 45
"AbilityChannelTime": 0.75
},
},
{
{
"SummonCount": 1
"DPSPercentHealth": 6
}
}
]
],
"VacuumAuraModifier": {
"Class": "Vacuumaura",
"Subclass": "Vacuumaura",
"ProvidedByAura": {
"Class": "VacuumauraTarget",
"Subclass": "VacuumauraTarget",
"EnabledStateMask": [
"ModNoCleanse"
],
"OuterSpeedScale": 10,
"StatusEffectPriority": 60
},
"StatusEffectPriority": 0
},
"VacuumRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
}
},
},
"yakuza_protection_racket": {
"citadel_ability_shieldedsentry": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 32,
"Value": 20,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 12,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BonusCritDamagePercent": 20,
}
"BulletShieldHealth": 180,
},
"ChannelMoveSpeed": -1,
"AbilityCharges": {
"IsDisabled": false,
"Value": 1,
"Key": "yakuza_protection_racket",
"Scale": {
"Name": "Protection Racket",
"Value": 1,
"Upgrades": [
"Type": "max_charges"
{
}
"WeaponRecoilReduction": 60,
},
"MoveWhileShootingSpeedPenaltyReductionPercent": 60
"AbilityCooldown": {
},
"Value": 18,
{
"Scale": {
"BonusCritDamagePercent": 40
"Value": 1,
},
"Type": "cooldown"
{
"BulletShieldHealth": 360
}
}
]
},
},
"AbilityCooldownBetweenCharge": {
"yakuza_setting_sun": {
"Value": 3,
"AbilityCooldown": 74,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CenterDamage": {
"Value": 250,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"CenterRadius": 5,
"AbilityUnitTargetLimit": 1,
"AttackConeAngle": 10,
"AttackSpeedMult": 100,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BossDamagePercentIncoming": 50,
"BossDamagePercentOutgoing": 30,
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "ForgeMiniTurretDebuff"
},
"InnateModifier": {
"Class": "ForgeMiniTurretInnateModifier",
"Subclass": "ForgeMiniTurretInnateModifier"
},
"IsDisabled": false,
"Key": "citadel_ability_shieldedsentry",
"MeleeResist": 35,
"ModelScale": 0.8,
"Name": "Mini Turret",
"NonHeroDamagePercentOutgoing": 50,
"TechResist": 35,
"TickRate": 0.5,
"TrackingSpeed": 430,
"TurretAttackDelay": 0.2,
"TurretAttackFalloffEnd": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretAttackFalloffStart": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretAttackRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretBaseHealth": {
"Value": 100,
"Scale": {
"Value": 9,
"Type": "power_increase"
}
},
"TurretDPS": {
"Value": 24,
"Scale": {
"Value": 0.42,
"Type": "spirit"
}
},
"TurretDeployTime": 0.25,
"TurretLifetime": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"TurretAttackRange": 10,
"TurretDPS": 10
},
{
"AbilityCharges": 2
},
{
"AttackSpeedMult": 25,
"TurretLifetime": 12
}
]
},
"citadel_ability_shiv_dagger": {
"AOERadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDontInterruptSlideOnCast"
],
"BleedDPSPerStack": {
"Value": 10,
"Scale": {
"Value": 0.13,
"Type": "spirit"
}
},
"BleedDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BleedTickRate": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"DamageDebuffModifier": {
"Key": "yakuza_setting_sun",
"Class": "ShivThrownShivDamageDebuff",
"Name": "Setting Sun",
"Subclass": "ShivThrownShivDamageDebuff"
"OuterDamage": {
},
"Value": 100,
"ImpactDamage": {
"Scale": {
"Value": 0,
"Value": 0.609336,
"Scale": {
"Type": "spirit"
"Value": 0,
}
"Type": "spirit"
},
}
"Radius": 10,
},
"Range": 25,
"IsDisabled": false,
"ShootDuration": 1.5,
"Key": "citadel_ability_shiv_dagger",
"TargetingDuration": 1,
"MovementSlow": 35,
"Upgrades": [
"Name": "Serrated Knives",
{
"RicochetCount": 1,
"AbilityCooldown": -19
"SlowDebuffModifier": {
},
"Class": "ShivThrownShivSlowDebuff",
{
"Subclass": "ShivThrownShivSlowDebuff"
"Range": 175
},
},
"Upgrades": [
{
{
"CenterDamage": 200
"BleedDuration": 2
}
},
]
{
},
"AbilityCharges": 2
"yakuza_shakedown": {
},
"AbilityChannelTime": 5,
{
"AbilityCooldownBetweenCharge": -1,
"BleedDPSPerStack": {
"AbilityUnitTargetLimit": 1,
"Value": 12,
"ChannelMoveSpeed": 1.3,
"Scale": {
"IsDisabled": false,
"Value": 0.07,
"Key": "yakuza_shakedown",
"Type": "spirit"
"Name": "Shakedown",
}
"Upgrades": []
}
},
}
"yakuza_shakedown_target": {
]
"AbilityChannelTimeDisplay": 5,
},
"AbilityCooldown": 26,
"citadel_ability_shiv_dash": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"DashModifier": {
"Class": "CitadelShivDash",
"Subclass": "CitadelShivDash"
},
"DashRadius": 2.5,
"DashRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 60.96,
"DebuffDuration": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "ShivDashDebuff"
},
"ImpactDamage": {
"Value": 75,
"Scale": {
"Value": 1.2,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_shiv_dash",
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Slice and Dice",
"SideMoveSpeedReduction": -100,
"TechArmorDamageReduction": -6,
"TechCleaveExpireTime": 0.35,
"Upgrades": [
{
"AbilityCooldown": -6
},
{
"TechArmorDamageReduction": -4,
"DashRange": 2
},
{
"ImpactDamage": 50,
"CooldownReductionOnHit": 2,
"CooldownReductionOnHitNonHero": 1,
"MaxCooldownReductionsFromHits": 8
}
]
},
"citadel_ability_shiv_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "Cast"
},
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDontConsumeAbilityResourceOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 25,
"DamagePctDeferredMaxRage": 15,
"DeferClearPct": 30,
"DeferredDamageDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "citadel_ability_shiv_defer_damage",
"Name": "Bloodletting",
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"DeferClearPct": 40
},
{
"DamagePctDeferred": 15
}
]
},
"citadel_ability_shiv_killing_blow": {
"AbilityCastDelay": 0.05,
"AbilityCastRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusAbilityResource": 10,
"BuffDamage": 8,
"CameraDistance": 400,
"ChannelMoveSpeed": -1,
"Damage": 200,
"EnemyHealthPercent": 18,
"EnemyHealthPercentBuffer": 3,
"FailedExecuteCooldownPenalty": 30,
"IsDisabled": false,
"Key": "citadel_ability_shiv_killing_blow",
"KillableModifier": {
"Class": "KillingBlowGlow",
"Subclass": "KillingBlowGlow"
},
"LeapModifier": {
"Class": "CitadelShivKillingblowLeap",
"Subclass": "CitadelShivKillingblowLeap"
},
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 30,
"Name": "Killing Blow",
"RageDrainDelayDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"RageDrainRate": 0.25,
"RagePerHeavyMelee": 2.85384,
"RagePerLightMelee": 1.55664,
"RagePerSpiritDamage": 0.01452864,
"RagePerWeaponDamage": 0.0158766,
"RecastWindow": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlashRange": 90,
"Upgrades": [
{
"BonusMoveSpeed": 2,
"AbilityCastRange": 6
},
{
"BuffDamage": 16,
"AbilityCooldown": -25
},
{
"EnemyHealthPercent": 10
}
]
},
"citadel_ability_slide": {
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "SlideDebuff",
"Subclass": "SlideDebuff"
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_slide",
"Name": null,
"Upgrades": []
},
"citadel_ability_sprint": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_sprint",
"Name": "",
"Upgrades": []
},
"citadel_ability_static_charge": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 35,
"Scale": {
"Value": 0.792137,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_static_charge",
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StaticChargeModifier": {
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticcharge"
},
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"ShockRadius": 7,
"AbilityCastRange": 5
},
{
"StunDuration": 0.9,
"Damage": 160
}
]
},
"citadel_ability_static_charge_v2": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 16,
"Scale": [
{
"Value": 0.0651,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 35,
"Scale": {
"Value": 0.792137,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_static_charge_v2",
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StaticChargeModifier": {
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticcharge"
},
"StaticChargeWorldModifier": {
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticchargeWorld"
},
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCooldown": -19
},
{
"ShockRadius": 7
},
{
"StunDuration": 0.9
}
]
},
"citadel_ability_sticky_bomb": {
"AbilityCastRange": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAllowSelfCast",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BombAttachedModifier": {
"Class": "CitadelStickyBombAttached",
"Subclass": "CitadelStickyBombAttached",
"OnGroundModifier": {
"Class": "CitadelStickyBombOnGround",
"Subclass": "CitadelStickyBombOnGround",
"OnGroundModifier": {
"Class": "Base",
"Subclass": "Empty"
}
}
},
"BonusDamagePctPerPlayerHit": {
"Value": 1,
"Scale": {
"Value": 0.0015,
"Type": "spirit"
}
},
"BonusDamagePctPerPlayerKilled": {
"Value": 2.5,
"Scale": {
"Value": 0.01,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 85,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"FuseTime": 3.5,
"IsDisabled": false,
"Key": "citadel_ability_sticky_bomb",
"KillCheckModifier": {
"Class": "Base",
"Subclass": "KillcheckModifier"
},
"KillCheckWindow": 10,
"Name": "Sticky Bomb",
"OnHitDiminish": 60,
"OnKillDiminish": 7,
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SelfBuffModifier": {
"Class": "Base",
"Subclass": "CitadelStickyBombSelfBuff"
},
"SelfDamagePercent": 20,
"Upgrades": [
{
"AbilityCooldown": -8
},
{
"Damage": 85
},
{
"MovementSpeedBonus": 5,
"StatusResistancePercent": 25,
"MovementSpeedBonusDuration": 6
}
]
},
"citadel_ability_stomp": {
"AbilityCastDelay": 0.42,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletResistModifier": {
"Class": "StompDebuff",
"Subclass": "StompDebuff"
},
"ChannelMoveSpeed": 1.3,
"ClimbHeight": 1,
"Damage": {
"Value": 115,
"Scale": {
"Value": 1.55,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "DebuffModifier"
},
"DistanceAboveGround": 1,
"DropDownRate": 20,
"ImpactInterval": 0.1,
"IsDisabled": false,
"Key": "citadel_ability_stomp",
"Name": "Kinetic Pulse",
"StompRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StompWidth": 5.5,
"TechCleaveExpireTime": 0.2,
"TossDuration": 1,
"TossSpeed": 450,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"BulletResistReduction": -15,
"SlowPercent": 30,
"SlowDuration": 4
},
{
"Damage": 135,
"StompRange": 20
}
]
},
"citadel_ability_storm_cloud": {
"AbilityChannelTime": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 205,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 600,
"CloudHeight": 120,
"DPS": {
"Value": 95,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"DamageInterval": 0.3,
"EndingSoonTime": 2,
"ExpandTime": 3.5,
"FlightControlEnabled": 1.5,
"InitialRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "citadel_ability_storm_cloud",
"LightningStrikeAOEModifier": {
"Class": "LightningStrikeArea",
"Subclass": "LightningStrike"
},
"LightningStrikeDamage": {
"Value": 75,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"LightningStrikeDelay": 0.25,
"LightningStrikeKnockBackForce": 500,
"LightningStrikeRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"LightningStrikes": 1,
"Name": "Storm Cloud",
"Radius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StormCloudModifier": {
"Class": "CitadelStormcloud",
"Subclass": "CitadelStormcloud"
},
"Upgrades": [
{
"BulletResistOnActive": 55
},
{
"Radius": 10,
"InitialRadius": 5,
"AbilityChannelTime": 7
},
{
"DPS": 65,
"FlightControlEnabled": 4
}
]
},
"citadel_ability_tangotether": {
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 37,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": {
"Value": 10,
"Scale": {
"Value": 0.18,
"Type": "spirit"
}
},
"BulletLifestealPercent": {
"Value": 15,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"GrappleTargetModifier": {
"Class": "CitadelModifierTangotetherTarget",
"Subclass": "Target"
},
"HealingPerGlub": 20,
"IsDisabled": false,
"Key": "citadel_ability_tangotether",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"Name": "Kudzu Connection",
"TetherModifier": {
"Class": "CitadelModifierTangotetherTether",
"Subclass": "CitadelModifierTangotetherTether",
"MinConnectTime": 2,
"DisconnectDistanceBuffer": 100,
"TargetAwayDistance": 250,
"CandidateCloserDistance": 400,
"BuffModifier": {
"Class": "CitadelModifierTangotetherTetherReceiver",
"Subclass": "CitadelModifierTangotetherTetherReceiver",
"EnabledStateMask": [
"CoopTetherActive"
]
},
"LockedTargetModifier": {
"Class": "Base",
"Subclass": "TetherLockedModifier",
"EnabledStateMask": [
"CoopTetherLockedTarget"
]
},
"NoConnectionModifier": {
"Class": "TetherNoConnection",
"Subclass": "TetherNoConnection"
},
"StatusEffectPriority": 50
},
"TetherSharedHealPct": {
"Value": 35,
"Scale": {
"Value": 0.85,
"Type": "power_increase"
}
},
"TickRate": 0.1,
"TotalTetherTargets": 1,
"Upgrades": [
{
"MoveSpeedBonus": 2
},
{
"BonusFireRate": 8,
"BulletLifestealPercent": 8
},
{
"AbilityDuration": -13,
"AbilityCooldown": -37
}
]
},
"citadel_ability_tangotether_trigger": {
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tangotether_trigger",
"Name": null,
"Upgrades": []
},
"citadel_ability_tengu_airlift": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDropBulletShield": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"AirDropOutgoingDamagePercent": 20,
"AllyCastDelay": 0.1,
"AllyOutgoingDamagePercent": -20,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BulletResistModifier": {
"Class": "Base",
"Subclass": "AirdropBulletresist"
},
"ChannelMoveSpeed": 1.3,
"CooldownReductionPctOnOthers": 30,
"DroppedBuffModifier": {
"Class": "Base",
"Subclass": "BarrierModifier"
},
"ExplodeDamage": {
"Value": 115,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"ExplodingAllyModifier": {
"Class": "AirliftExplodingAlly",
"Subclass": "AirliftExplodingAlly"
},
"FlyingModifier": {
"Class": "Base",
"Subclass": "Base",
"EnabledStateMask": [
"AbilityMovement",
"Sprinting",
"DashDisabled",
"ShootingDisabled",
"JumpDisabled",
"DuckingDisabled",
"MantleDisabled",
"AimForwardWithPitch",
"MeleeDisabled",
"SlidingDisabled",
"HideCrosshair"
]
},
"GrabModifier": {
"Class": "AirliftGrab",
"Subclass": "AirliftGrab",
"LiftHorizontal": 0,
"LiftHeight": -120,
"FollowDampingFactor": 20,
"FollowDistance": -60,
"AllyPossibleStuckDistance": 320,
"EnabledStateMask": [
"AbilityMovement",
"ShootingDisabled",
"MeleeDisabled",
"IgnorePortals"
],
"AllyGrabCancelTime": 1
},
"InterruptCooldown": 3.5,
"IsDisabled": false,
"Key": "citadel_ability_tengu_airlift",
"Name": "Air Drop",
"OnLandDamageRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"OnLandDamageRadiusStart": 16,
"SilenceBombSpeed": 12,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "AirliftSlow"
},
"Upgrades": [
{
"AirDropBulletShield": {
"Value": 300,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
}
},
{
"SlowPercent": 40,
"DebuffDuration": 3
},
{
"SilenceDuration": 3,
"ExplodeDamage": {
"Value": 0,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"AirDropBulletShield": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "spirit"
}
}
}
]
},
"citadel_ability_tengu_stone_form": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 75,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"DampingFactor": 0.25,
"DragModifier": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 0,
"VerticalOffset": -200,
"ForceDistScale": 10
},
"IsDisabled": false,
"Key": "citadel_ability_tengu_stone_form",
"LiftHeight": 180,
"LiftTime": 1,
"MaxHealthRegen": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"MoveSpeedMax": 8,
"Name": "Stone Form",
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"MaxHealthRegen": 7
},
{
"AbilityCooldown": -25
},
{
"StunDuration": 0.75,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
}
}
]
},
"citadel_ability_tengu_urn": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "CitadelTenguUrnAura",
"Subclass": "UrnAura",
"ProvidedByAura": {
"Class": "UrnDebuff",
"Subclass": "UrnDebuff",
"EntangleModifier": {
"Class": "CitadelRoot",
"Subclass": "Immobilize"
}
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.55,
"Type": "spirit"
}
},
"Height": 2,
"IsDisabled": false,
"Key": "citadel_ability_tengu_urn",
"Name": "Entangling Thorns",
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"Radius": 2,
"DPS": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
}
},
{
"TimeToEntangle": 2,
"EntangleDuration": 1.6
}
]
},
"citadel_ability_tier2boss_aoe_wave": {
"AbilityCastDelay": 2.5,
"AbilityCastRange": {
"Value": 25.4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AoEModifier": {
"Class": "T2bossWaveAura",
"Subclass": "T2bossWaveAura",
"ProvidedByAura": {
"Class": "T2bossAoeWaveTarget",
"Subclass": "T2bossAoeWaveTarget",
"TossUpStrength": 400,
"TossHorizontalMin": 300,
"TossHorizontalMax": 1200,
"DebuffDuration": 3,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "CitadelDisarmed"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "AirliftSlow"
}
}
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"Damage": 300,
"DamageHealthPercent": 20,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_aoe_wave",
"Name": null,
"SlowPercent": 30,
"Upgrades": [],
"WaveFinalRadius": 40,
"WaveSpeed": 16,
"WaveStartRadius": 4
},
"citadel_ability_tier2boss_laser_beam": {
"AbilityCastDelay": 1,
"AbilityCastRange": 34.92,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"CreepDPS": 190,
"DPS": 125,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_laser_beam",
"MaxHPDPS": 2,
"Name": "Laser",
"PathLength": 1250,
"PathWidth": 30,
"SweepSpeed": 1,
"TrackingSpeed": 30,
"Upgrades": []
},
"citadel_ability_tier2boss_rocket_barrage": {
"AbilityCastRange": 35.56,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 100,
"AuraModifier": {
"Class": "Tier2bossRocketDamageAura",
"Subclass": "Tier2bossRocketDamageAura",
"ModifierProvidedByAuraDuration": 4,
"ProvidedByAura": {
"Class": "Tier2bossRocketDamageAuraDebuff",
"Subclass": "Tier2bossRocketDamageAuraDebuff"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorTargetThroughWalls"
],
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"Damage": 200,
"DetonateTimer": 10,
"ExplosionFalloffDisabled": 1,
"FireDPS": 25,
"FireDPSTrooperFactor": 0.3,
"FireDuration": 5,
"FireRadius": 6,
"FireTickInterval": 0.5,
"GrenadesInVolley": 6,
"InitialVolleyInaccuracy": 100,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_rocket_barrage",
"MaxSimultaneousVolley": 1,
"Name": "Rocket Barrage",
"PerVolleyInaccuracy": 25,
"Radius": 5,
"TechArmorReduction": -10,
"Upgrades": [],
"VolleyInterval": 0.5
},
"citadel_ability_tier2boss_stomp": {
"AbilityCastDelay": 1.5,
"AbilityCastRange": 12,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 100,
"ActivationDistance": 472.441,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_stomp",
"Name": "Stomp",
"Upgrades": []
},
"citadel_ability_tier3boss_laser_beam": {
"AbilityCastRange": 30.48,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BeamModifier": {
"Class": "Tier3bossElectricBeam",
"Subclass": "Tier3bossElectricBeam",
"LaserDPSToPlayers": 440,
"LaserDPSMaxHealth": 5,
"LaserDPSToNPCs": 80,
"AuraDropTickRate": 0.5,
"GroundAuraModifier": {
"Class": "Tier3bossLaserAura",
"Subclass": "Tier3bossLaserAura",
"ModifierProvidedByAuraDuration": 4,
"AuraRadius": 160,
"ProvidedByAura": {
"Class": "Tier3bossLaserDebuff",
"Subclass": "Tier3bossLaserDebuff",
"Duration": 4,
"TickRate": 0.5,
"NPCDPS": 80,
"PlayerDPS": 100,
"MaxHealthDPS": 4
}
}
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tier3boss_laser_beam",
"Name": "Patron Laser",
"PathLength": 2000,
"PathWidth": 40,
"TechArmorReduction": -10,
"Upgrades": []
},
"citadel_ability_trooper_zip_line": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"DamageCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountVerticalSpeed": 300,
"IsDisabled": false,
"Key": "citadel_ability_trooper_zip_line",
"KnockedOffDamagePct": 15,
"KnockedOffSlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "KnockedOffZiplineSlow"
},
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
"LatchSpeed": 1500,
"LatchVisualSnapProgress": 0.85,
"MaxMountDistance2D": 1200,
"Name": null,
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RidingZipLineModifier": {
"Class": "Base",
"Subclass": "RidingZipline"
},
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
"ZipLineIntroModifier": {
"Class": "Base",
"Subclass": "ZiplineIntro",
"EnabledStateMask": [
"ZiplineIntro",
"ZiplineLocked"
]
},
"ZipLineKnockdownImmuneModifier": {
"Class": "ZiplineKnockdownImmune",
"Subclass": "ZiplineKnockdownImmune"
},
"ZipLineSlowModifier": {
"Class": "ZiplineSpeed",
"Subclass": "ZiplineProtectionSlow",
"RampUpTime": 2,
"PercentageMultiplierStart": -70,
"PercentageMultiplierEnd": 0
},
"ZipSpeedInner": 700,
"ZipSpeedOuter": 830,
"ZiplineProtectionDamageAmp": 35,
"ZiplineProtectionSlowDurationOnHit": 2
},
"citadel_ability_uppercut": {
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusFireRate": {
"Value": -14,
"Scale": {
"Value": -0.186,
"Type": "spirit"
}
},
"BuffGunRangePercent": 100,
"BuffModifier": {
"Class": "UppercutBuff",
"Subclass": "UppercutBuff",
"EnabledStateMask": [
"NoWindup"
]
},
"ChannelMoveSpeed": -1,
"ClipModifier": {
"Class": "UppercutClipsize",
"Subclass": "UppercutClipsize"
},
"EnemyHeroTossVelocity": 20,
"ExplodeDebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ForceReductionOnAngleDown": 0.75,
"IsDisabled": false,
"Key": "citadel_ability_uppercut",
"LandingDamage": {
"Value": 75,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"MeleeAttackLength": 6,
"MeleeHalfAngle": 60,
"MeleeRadius": 2.5,
"Name": "Exploding Uppercut",
"OnLandDamageRadius": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TossDuration": 0.5,
"TossDurationFriendly": 0.3,
"TossVelocity": 25,
"Upgrades": [
{
"AbilityCooldown": -11
},
{
"UppercutBuffOnHit": 9,
"BuffBaseWeaponPct": 30
},
{
"RestoreHookCooldown": 1,
"MissingHPHeal": 18
}
],
"UppercutDamage": {
"Value": 0.01,
"Scale": {
"Value": 1,
"Type": "melee"
}
},
"UppercutModifier": {
"Class": "CitadelUppercutted",
"Subclass": "CitadelUppercutted",
"NoExplodeModifier": {
"Class": "Base",
"Subclass": "NoUppercutExplosionDamage"
},
"ExplodeDebuffModifier": {
"Class": "Base",
"Subclass": "UppercutDebuff"
},
"StatusEffectPriority": 20
}
},
"citadel_ability_vandal_overflow": {
"AbilityCastDelay": 0.6,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"DampingFactor": 0.5,
"IsDisabled": false,
"Key": "citadel_ability_vandal_overflow",
"LiftHeight": 120,
"LiftModifier": {
"Class": "CitadelVandaloverflow",
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
]
},
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -28
},
{
"AbilityDuration": 0.5
},
{
"AbilityUnitTargetLimit": 5
}
]
},
"citadel_ability_vandal_surge": {
"AbilityCastDelay": 0.6,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"DampingFactor": 0.5,
"IsDisabled": false,
"Key": "citadel_ability_vandal_surge",
"LiftHeight": 120,
"LiftModifier": {
"Class": "CitadelVandalsurge",
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
]
},
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -28
},
{
"AbilityDuration": 0.5
},
{
"AbilityUnitTargetLimit": 5
}
]
},
"citadel_ability_void_sphere": {
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AllyDistance": 13,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BubbleModifier": {
"Class": "VoidSphere",
"Subclass": "VoidSphere",
"StatusEffectPriority": 100,
"BuffModifier": {
"Class": "VoidsphereBuff",
"Subclass": "VoidsphereBuff"
}
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_void_sphere",
"Name": "Quantum Entanglement",
"StaminaRestore": 1,
"TrailInterval": 0.01,
"Upgrades": [
{
"AbilityCastRange": 6
},
{
"AbilityCooldown": -6
},
{
"ReduceDebuffs": 50,
"ChargeReplenish": 1
}
]
},
"citadel_ability_wraith_rapidfire": {
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusFireRate": 20,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_wraith_rapidfire",
"MagicDamagePerBullet": {
"Value": 2,
"Scale": {
"Value": 0.03,
"Type": "spirit"
}
},
"Name": "Full Auto",
"RapidFireModifier": {
"Class": "Rapidfire",
"Subclass": "Rapidfire"
},
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"BonusFireRate": 10,
"AbilityDuration": 3
},
{
"MagicDamagePerBullet": {
"Value": 0,
"Scale": {
"Value": 0.045,
"Type": "spirit"
}
},
"UnlimitedAmmo": 1
}
]
},
"citadel_ability_wrecker_bouldergrenade": {
"AbilityCastRange": 50,
"AbilityChannelTime": {
"Value": 1.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 31,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 2.5,
"Damage": {
"Value": 150,
"Scale": {
"Value": 1.302,
"Type": "spirit"
}
},
"ExplosionDamage": {
"Value": 80,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"ExplosionPushForce": 1200,
"IsDisabled": false,
"Key": "citadel_ability_wrecker_bouldergrenade",
"Name": "Wrecking Ball",
"Radius": 7,
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCooldown": -7.5
},
{
"Damage": 50
},
{
"StunDuration": 0.5
}
]
},
"citadel_ability_wrecker_garbage_suck": {
"AbilityCastDelay": 0.2,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 130,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BaseDamage": {
"Value": 75,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CameraDistance": 800,
"DPS": {
"Value": 0,
"Scale": {
"Value": 0.194988,
"Type": "spirit"
}
},
"DamagePerSecond": {
"Value": 100,
"Scale": {
"Value": 2.604,
"Type": "spirit"
}
},
"GarbageAuraModifier": {
"Class": "Garbageaura",
"Subclass": "Garbageaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "GarbageauraTarget",
"OuterSpeedScale": 10,
"StatusEffectPriority": 60
},
"StatusEffectPriority": 0
},
"GarbageRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "citadel_ability_wrecker_garbage_suck",
"Name": "Overload",
"SlowPercent": 50,
"Speed": 5.08,
"TickRate": 1,
"TossAngle": 45,
"TossSpeed": 8.89,
"Upgrades": [
{
"GarbageRadius": 2
},
{
"AbilityCooldown": -35
},
{
"BaseDamage": 100,
"DamagePerSecond": 50
}
]
},
"citadel_ability_zip_line": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"DamageCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountVerticalSpeed": 300,
"IsDisabled": false,
"Key": "citadel_ability_zip_line",
"KnockedOffDamagePct": 15,
"KnockedOffSlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "KnockedOffZiplineSlow"
},
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
"LatchSpeed": 1500,
"LatchVisualSnapProgress": 0.85,
"MaxMountDistance2D": 15,
"Name": "Hyperline",
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RidingZipLineModifier": {
"Class": "Base",
"Subclass": "RidingZipline"
},
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
"ZipLineIntroModifier": {
"Class": "Base",
"Subclass": "ZiplineIntro",
"EnabledStateMask": [
"ZiplineIntro",
"ZiplineLocked"
]
},
"ZipLineKnockdownImmuneModifier": {
"Class": "ZiplineKnockdownImmune",
"Subclass": "ZiplineKnockdownImmune"
},
"ZipLineSlowModifier": {
"Class": "ZiplineSpeed",
"Subclass": "ZiplineProtectionSlow",
"RampUpTime": 2,
"PercentageMultiplierStart": -70,
"PercentageMultiplierEnd": 0
},
"ZipSpeedInner": 693,
"ZipSpeedOuter": 810,
"ZiplineProtectionDamageAmp": 35,
"ZiplineProtectionSlowDurationOnHit": 2
},
"citadel_ability_zipline_boost": {
"AbilityCooldown": {
"Value": 360,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorSilentCastFailureFeedback",
"BehaviorNoTarget",
"BehaviorCanCastOnZipline",
"BehaviorMovement",
"BehaviorStartsOnCooldown"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_zipline_boost",
"Name": null,
"Upgrades": [],
"ZipboostModifier": {
"Class": "ZiplineBoost",
"Subclass": "ZiplineBoost",
"EnabledStateMask": [
"UsingZiplineBoost"
],
"RampUpTime": 1,
"PercentageSpeedIncreaseRampTo": 80
}
},
"citadel_base_lockon_ability": {
"BehaviourBits": [
"BehaviorTargetThroughWalls"
],
"IsDisabled": false,
"Key": "citadel_base_lockon_ability",
"LockonConeAngle": 40,
"LosingLockGraceTime": 0.5,
"MaxLockonStacks": 1,
"Name": null,
"TimeToGainLockonStack": 0.7,
"TimeToLoseLockonStack": 2,
"Upgrades": []
},
"drifter_blood_blast": {
"AbilityCastDelay": 0.4,
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 30,
"AirSpeedMax": 70,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorNoTarget",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDamage": {
"Value": 40,
"Scale": {
"Value": 1.4,
"Type": "spirit"
}
},
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.2,
"Type": "melee"
}
},
"DamageHeavyMelee": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
"DebuffModifier": {
"Class": "CitadelSilenced",
"Subclass": "Debuff"
},
"ExtraSweepConeAngle": 60,
"ExtraSweepOffsetBehindCaster": 80,
"ExtraSweepRange": 3,
"FallSpeedMax": 1,
"IsDisabled": false,
"Key": "drifter_blood_blast",
"Name": "Rend",
"RangeForBonusDamage": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetModifier": {
"Class": "DrifterRendBulletLifesteal",
"Subclass": "DrifterRendBulletLifesteal"
},
"TargetingConeAngle": 50,
"Upgrades": [
{
"BonusDamage": 40
},
{
"AbilityCooldown": -8
},
{
"DebuffDuration": 2,
"UseHeavyMelee": 1,
"DamageHeavyMelee": {
"Value": 0,
"Scale": {
"Value": 0.55,
"Type": "heavy_melee"
}
},
"Damage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "melee",
"Multiply": true
}
}
}
]
},
"drifter_darkness": {
"AbilityCastDelay": 1,
"AbilityCastRange": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.001,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"BonusSprintAcceleration": 12,
"BonusSprintSpeed": 2,
"CasterModifier": {
"Class": "DrifterDarknessCaster",
"Subclass": "DrifterDarknessCaster",
"EnabledStateMask": [
"SinclairTaxUltActive"
]
},
"ChannelMoveSpeed": 1.3,
"DarkFactor": 1,
"DistanceForMaxProjSpeed": 200,
"DrifterNearbyRangeCheck": 40,
"IsDisabled": false,
"Key": "drifter_darkness",
"MaxProjectileSpeed": 3000,
"MaxTargets": 2,
"MinProjectileSpeed": 3000,
"Name": "Eternal Night",
"PostProcessFadeInTime": 0.2,
"PostProcessFadeOutTime": 1,
"RevealDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SmallVisionDistance": 15,
"TargetModifier": {
"Class": "DrifterDarknessTarget",
"Subclass": "DrifterDarknessTarget",
"ProvidedByAura": {
"Class": "DrifterDarknessTargetBoundaryUnit",
"Subclass": "DrifterDarknessTargetBoundaryUnit"
}
},
"TargetRevealModifier": {
"Class": "Base",
"Subclass": "DrifterDarknessTargetReveal",
"EnabledStateMask": [
"VisibleToEnemy",
"GlowThroughWallsToProvider"
]
},
"Upgrades": [
{
"BonusSprintSpeed": 10
},
{
"AbilityCooldown": -40
},
{
"AbilityDuration": 2.5,
"MaxTargets": 1
}
]
},
"drifter_shadow_mark": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDontInterruptSlideOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "DrifterStalkersMarkBuff"
},
"ChannelMoveSpeed": -1,
"DotHealthPercent": {
"Value": 2,
"Scale": {
"Value": 0.015,
"Type": "spirit"
}
},
"FallSpeedMax": 0.3,
"IsDisabled": false,
"Key": "drifter_shadow_mark",
"Name": "Stalker's Mark",
"PostTeleportModifier": {
"Class": "DrifterStalkersMarkPostTeleport",
"Subclass": "DrifterStalkersMarkPostTeleport"
},
"TargetModifier": {
"Class": "DrifterShadowMarkTarget",
"Subclass": "DrifterShadowMarkTarget"
},
"TargetTeleportModifier": {
"Class": "Base",
"Subclass": "DrifterShadowMarkTeleportTarget"
},
"TeleportBackOffsetFromTarget": 135,
"TeleportDamage": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"TickRate": 0.5,
"Upgrades": [
{
"BulletResistReduction": -8
},
{
"AbilityDuration": 3,
"AbilityCooldown": -10
},
{
"DotHealthPercent": 1.5,
"HealAmpReceivePenaltyPercent": -40,
"HealAmpRegenPenaltyPercent": -40
}
],
"VerticalDrag": 1
},
"drifter_shadow_mark_teleport": {
"AbilityCastDelay": 0.3,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "drifter_shadow_mark_teleport",
"Name": "Ambush",
"Upgrades": []
},
"fathom_breach": {
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"InFlightModifier": {
"Class": "Base",
"Subclass": "InFlight",
"EnabledStateMask": [
"DashDisabled"
]
},
"IsDisabled": false,
"Key": "fathom_breach",
"Name": "Breach",
"TossSpeed": 350,
"Upgrades": [
{
"ExplosionRadius": 3
},
{
"AbilityCooldown": -8
},
{
"Damage": 120
}
],
"WallImpactLookAheadDistance": 100
},
"fathom_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "Cast"
},
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDontConsumeAbilityResourceOnCast"
],
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 22,
"DamagePctDeferredMaxRage": 15,
"DeferClearPct": 40,
"DeferredDamageDuration": 13,
"IsDisabled": false,
"Key": "fathom_defer_damage",
"Name": null,
"Upgrades": [
{
"DamagePctDeferred": 8
},
{
"AbilityCooldown": -25
},
{
"DeferClearPct": 25
}
]
},
"fathom_lurkers_ambush": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": 9999,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": 5,
"ChannelTimeForMaxDebuff": 1.5,
"DPS": {
"Value": 60,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"DebuffMaxDuration": 3.5,
"DebuffMinDuration": 1,
"DebuffModifier": {
"Class": "FathomLurkersAmbushDebuff",
"Subclass": "FathomLurkersAmbushDebuff",
"EnabledStateMask": [
"Slowed"
]
},
"EnemySlowPct": 60,
"InitialHeight": 350,
"InvisFadeToDuration": 1.5,
"InvisModifier": {
"Class": "LurkersAmbushInvis",
"Subclass": "Invis",
"InvisBias": 0.8
},
"IsDisabled": false,
"Key": "fathom_lurkers_ambush",
"Name": "Lurker's Ambush",
"NonLatchedDurationPct": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"NotSeenByEnemiesRegen": 3,
"RegenModifier": {
"Class": "Base",
"Subclass": "Regen"
},
"RevealOnDamageDuration": 0.5,
"RevealOnSpottedDuration": 3,
"SpottedRadius": 999,
"StandStillMinTime": 0.5,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"DebuffMaxDuration": 1
},
{
"NotSeenByEnemiesRegen": 2
}
]
},
"fathom_reefdweller_harpoon": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "fathom_reefdweller_harpoon",
"Name": "Reefdweller Harpoon",
"ReelSpeed": 1500,
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"AbilityCastRange": 5
},
{
"DetachBuffDuration": 7,
"BonusFireRate": 30
}
],
"WallLatchIdealDist": 5,
"WallLatchSettleDist": 40
},
"fathom_scalding_spray": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "FathomScaldingSprayAura",
"Subclass": "FathomScaldingSprayAura",
"AuraTargetingConeAngle": 60,
"AuraTargetingConeHalfWidth": 50,
"AuraRadius": 0,
"ProvidedByAura": {
"Class": "FathomScaldingSprayTarget",
"Subclass": "FathomScaldingSprayTarget"
},
"BuffModifier": {
"Class": "FathomScaldingSprayWeaponDamage",
"Subclass": "FathomScaldingSprayWeaponDamage"
}
},
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.372,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "fathom_scalding_spray",
"Name": "Scalding Spray",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"AbilityDuration": 2
},
{
"DPS": 55
}
],
"WeaponDamageBonusDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WeaponDamageBonusPerSec": {
"Value": 5,
"Scale": {
"Value": 0.0372,
"Type": "spirit"
}
}
},
"genericperson_ability_1": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_1",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"genericperson_ability_2": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_2",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"genericperson_ability_3": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_3",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"genericperson_ability_4": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_4",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"gunslinger_demonMark": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusFireRate": 25,
"BonusMoveSpeed": 2,
"BuffDuration": 3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.93,
"Type": "weapon_damage"
}
},
"IsDisabled": false,
"Key": "gunslinger_demonMark",
"MarkDuration": 5,
"MarkModifier": {
"Class": "GunslingerDemonmark",
"Subclass": "Demonmark",
"BuffModifier": {
"Class": "Base",
"Subclass": "DemonmarkBuff"
}
},
"Name": "Infernal Brand",
"ProcDamage": {
"Value": 100,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"SearchAngle": 20,
"SearchRadius": 20,
"SearchRate": 1,
"Upgrades": [
{
"AbilityCooldown": -3
},
{
"ProcDamage": 50
}
]
},
"gunslinger_knockbackblast": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"Damage": 120,
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "KnockbackSlow"
},
"EnemyShoveForce": 800,
"IsDisabled": false,
"Key": "gunslinger_knockbackblast",
"Name": null,
"SelfShoveForce": 200,
"SlowDuration": 3,
"SlowPercent": 30,
"StunDuration": 1,
"Upgrades": []
},
"gunslinger_rapid_fire": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "CitadelRapidFire",
"Subclass": "CitadelRapidFire",
"AirDrag": 2
},
"BehaviourBits": [
"BehaviorChannelled"
],
"BulletAccuracy": 200,
"BulletSpeedPercent": 100,
"CastRangeWhenVertical": 30,
"CastRangeWhenVerticalBias": 0.3,
"ChannelMoveSpeed": 1.3,
"FireRateMultiplier": 100,
"IsDisabled": false,
"JuggleAirSpeedMax": 50,
"JuggleFallSpeedMax": 20,
"Key": "gunslinger_rapid_fire",
"Name": "Rapid Fire",
"Upgrades": [],
"WeaponDamageScale": -75
},
"gunslinger_rocket_launcher": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "gunslinger_rocket_launcher",
"LaunchMaxSpeed": 750,
"LaunchMinSpeed": 700,
"LaunchMinVerticalAmount": 0.7,
"LaunchVerticalBias": 0.5,
"Name": "Rocket Launcher",
"Upgrades": []
},
"gunslinger_sleep_bomb": {
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": "",
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "SleepBombAura",
"Subclass": "SleepBombAura",
"ProvidedByAura": {
"Class": "SleepBombAsleep",
"Subclass": "SleepBombAsleep"
}
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"EndRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "gunslinger_sleep_bomb",
"Name": "Sleep Bomb",
"SleepDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpreadDuration": 2,
"StartRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": []
},
"gunslinger_tenacity": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BulletLifestealPercent": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "gunslinger_tenacity",
"LowHealthHealingScalePercent": 100,
"Name": "Tenacity",
"Upgrades": []
},
"held_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNotSilencable"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "held_base",
"Name": null,
"Upgrades": []
},
"inherent_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "inherent_base",
"Name": null,
"Upgrades": []
},
"mirage_fire_beetles": {
"AbilityCastDelay": 0.05,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 8,
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "mirage_fire_beetles",
"MaxStacks": 100,
"Name": "Fire Scarabs",
"OutgoingDamagePenaltyPercent": -20,
"StatStolenDebuffModifier": {
"Class": "MirageFireScarabsHealthLoss",
"Subclass": "MirageFireScarabsHealthLoss",
"EnabledStateMask": [
"HasFirebeetlesDebuff"
]
},
"StealDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"DPS": 7
},
{
"AbilityCharges": 1,
"StealDuration": 2
},
{
"OutgoingDamagePenaltyPercent": -15,
"DPS": {
"Value": 0,
"Scale": {
"Value": 0.13,
"Type": "spirit"
}
}
}
]
},
"mirage_sand_phantom": {
"AbilityCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "MirageSandPhantomProc",
"Subclass": "MirageSandPhantomProc",
"MaxBulletsToProcInShot": 1,
"ProcReadyModifier": {
"Class": "MirageSandPhantomProcReady",
"Subclass": "MirageSandPhantomProcReady"
},
"PassiveVictimModifier": {
"Class": "MirageSandPhantomPassiveVictim",
"Subclass": "MirageSandPhantomPassiveVictim",
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "MirageDjinnsMarkSlow"
}
}
}
],
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCastOnZipline",
"BehaviorDoNotAllowSpamProc"
],
"ChannelMoveSpeed": -1,
"DMarkMultiplierPerStack": 2,
"IsDisabled": false,
"Key": "mirage_sand_phantom",
"MaxStacks": 4,
"Name": "Djinn's Mark",
"ProcChance": 100,
"ProcCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"ProcDamageBase": {
"Value": 11,
"Scale": {
"Value": 0.35,
"Type": "spirit"
}
},
"ProcMaxRange": 40,
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"MovementSpeedSlow": 60,
"SlowDuration": 0.8
},
{
"ProcDamageBase": 20,
"VictimStackDuration": 3
},
{
"AbilityCooldown": -0.75,
"ProcCooldown": -0.75,
"StunDuration": 0.5,
"MaxStacks": 1
}
],
"VictimStackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
"mirage_teleport": {
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline",
"BehaviorCastableWhileBusy",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanCancelDuringCastDelay"
],
"BuffModifier": {
"Class": "MirageTravelerMovementSpeed",
"Subclass": "MirageTeleportMovementSpeed"
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"ImmunityModifier": {
"Class": "Unstoppable",
"Subclass": "Unstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 0,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"InterruptCooldown": 4,
"InterruptNotificationModifier": {
"Class": "Base",
"Subclass": "Notification",
"Duration": 2
},
"IsDisabled": false,
"Key": "mirage_teleport",
"Name": "Traveler",
"SearchRadius": 30,
"TeleportCompletedTime": 2,
"Upgrades": [
{
"BonusMoveSpeed": 3,
"BonusFireRate": 20,
"MovementSpeedBonusDuration": 12
},
{
"CombatBarrier": {
"Value": 400,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
},
{
"AbilityCooldown": -90
}
]
},
"mirage_tornado": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 36,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"Damage": {
"Value": 65,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"DampingFactor": 0.1,
"DistanceAboveGround": 0.5,
"DropDownRate": 10,
"EnemyLiftDuration": 0.2,
"HoldInPlaceDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "mirage_tornado",
"LiftHeight": 3,
"MaxDeltaMovementControl": 2,
"Name": "Dust Devil",
"OpenHeight": 8,
"ProjectileThinkInterval": 0.01,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"TickRate": 0.25,
"TornadoSpeed": 24,
"Upgrades": [
{
"Damage": 60
},
{
"AbilityCooldown": -12,
"WhirlwindEvasionChance": 30
},
{
"RecastWindow": 6,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
}
],
"WhirlwindDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WhirlwindEvasionChance": 30,
"WhirlwindEvasionModifier": {
"Class": "MirageTornadoEvasion",
"Subclass": "MirageTornadoEvasion"
}
},
"npc_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "npc_base",
"Name": null,
"Upgrades": []
},
"npc_ultimate_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "npc_ultimate_base",
"Name": null,
"Upgrades": []
},
"operative_blindside": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BackstabBonusDamagePct": 40,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"CameraTurnRateMax": 100,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 30,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"EnemyDebuffModifier": {
"Class": "OperativeBlindsideEnemyDebuff",
"Subclass": "OperativeBlindsideEnemyDebuff"
},
"IsDisabled": false,
"Key": "operative_blindside",
"MaxCameraAngleForSeeing": 180,
"Name": "Blindside",
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TurnRateSlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"TurnRateSlowDuration": 1
},
{
"AbilityCooldown": -12
},
{
"BackstabBonusDamagePct": 30
}
]
},
"operative_revelation": {
"AbilityCastDelay": 0.3,
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CasterModifier": {
"Class": "OperativeRevelationCaster",
"Subclass": "OperativeRevelationCaster",
"StatusEffectPriority": 25,
"AuraModifier": {
"Class": "OperativeRevelationAura",
"Subclass": "OperativeRevelationAura",
"ProvidedByAura": {
"Class": "OperativeRevelationTarget",
"Subclass": "OperativeRevelationTarget",
"DebuffModifier": {
"Class": "GlitchDebuff",
"Subclass": "GlitchDebuff",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Muted",
"Glitched"
]
}
}
}
},
"ChannelMoveSpeed": 4.2,
"CurseDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DPS": {
"Value": 50,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"GroundDashReductionPercent": -20,
"IsDisabled": false,
"Key": "operative_revelation",
"MaxCameraAngleForSeeing": 180,
"MoveSpeedReduction": 20,
"Name": "Revelation",
"Radius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 25,
"TickRate": 0.25,
"TimeBeforeCursed": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"Radius": 5
},
{
"AbilityCooldown": -25
},
{
"DPS": 50
}
]
},
"operative_umbrella_maneuver": {
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ActivateTime": 0.2,
"AirHangModifier": {
"Class": "OperativeUmbrellaManeuverAirHang",
"Subclass": "OperativeUmbrellaManeuverAirHang",
"AirSpeed": -1,
"AirDrag": -1,
"FallSpeed": 10
},
"AirSpeedMax": 3.81,
"BackwardsVelocity": 13,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 1.395,
"Type": "spirit"
}
},
"ExplodeRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FallSpeedMax": 1.524,
"IsDisabled": false,
"Key": "operative_umbrella_maneuver",
"Name": "Umbrella Maneuver",
"TimeBeforeProjectileLaunch": 1.25,
"UpImpulse": 15,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"Damage": 50
},
{
"AbilityCooldown": 0
}
]
},
"rutger_cheat_death": {
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusHealthRegen": 2,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "rutger_cheat_death",
"ModifierCheatDeathActivated": {
"Class": "RutgerCheatDeathActivated",
"Subclass": "RutgerCheatDeathActivated",
"Duration": -1
},
"Name": "Cheat Death",
"Upgrades": [
{
"AbilityDuration": 2
},
{
"BonusMoveSpeed": 50
},
{
"BulletLifestealPercent": 100
}
]
},
"rutger_force_field": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "RutgerForceFieldAura",
"Subclass": "ForceFieldAura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "RutgerForceField"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChargeUpTime": 0.5,
"Damage": {
"Value": 70,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"EdgePushDuration": 0.15,
"ForceFieldThinkRate": 0.05,
"Height": 150,
"IsDisabled": false,
"Key": "rutger_force_field",
"Name": "Force Field",
"SlowDuration": 0.3,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 60,
"SpherePushExtraDistance": 1.5,
"SphereRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"Damage": 70
},
{
"AbilityDuration": 3
}
],
"VictimPushModifier": {
"Class": "RutgerForceFieldPushOut",
"Subclass": "RutgerForceFieldPushOut",
"EnabledStateMask": [
"Silenced",
"CommandRestricted",
"AirDuckingForced"
],
"Duration": -1
},
"VictimPushTime": 0.4
},
"rutger_pulse": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "RutgerPulseAura",
"Subclass": "RutgerPulseAuraSubclass",
"ProvidedByAura": {
"Class": "RutgerPulseTarget",
"Subclass": "RutgerPulseTargetSubclass"
}
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"DamageMax": {
"Value": 350,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DamageMax_DistanceFuzz": 2,
"DamageMin": {
"Value": 50,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"EndRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "rutger_pulse",
"MovementSlow": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Pulse",
"SpreadDuration": 0.6,
"StartRadius": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"MovementSlow": 25
},
{
"AbilityCooldown": -47
},
{
"DamageMax": 200
}
]
},
"rutger_rocket": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 3.81,
"AutoChannelModifier": {
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact"
],
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"FallSpeedMax": 1.524,
"ImpactRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"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
}
]
},
"signature_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "signature_base",
"Name": null,
"Upgrades": []
},
"super_neutral_charge": {
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CameraDistance": 120,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "super_neutral_charge",
"Name": "Mid Boss Charge",
"PrepareTime": 0.8,
"StunDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TackleDurationMax": 1,
"TackleDurationMin": 0.5,
"TackleRadius": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TackleSpeed": 1000,
"Upgrades": []
},
"super_neutral_shield": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "super_neutral_shield",
"Name": null,
"ShieldHealth": 10000,
"ShieldScale": 2.5,
"Upgrades": []
},
"synth_affliction": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CanBePurged": 1,
"ChannelMoveSpeed": 1.3,
"CurrentHealthDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"DPS": {
"Value": 32,
"Scale": {
"Value": 0.21,
"Type": "spirit"
}
},
"DamageInterval": 0.5,
"DebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "SynthAfflictionDebuff",
"Subclass": "SynthAfflictionDebuff"
},
"IsDisabled": false,
"Key": "synth_affliction",
"Name": "Affliction",
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -35
},
{
"DebuffDuration": 3,
"Radius": 4
},
{
"DPS": {
"Value": 13,
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"DisableHealing": 1
}
]
},
"synth_barrage": {
"AbilityCastDelay": 0.3,
"AbilityChannelTime": 2,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.3,
"AirSpeedMax": 2.54,
"AmpDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AmpModifier": {
"Class": "SynthBarrageAmp",
"Subclass": "SynthBarrageAmp"
},
"AmpPercentPerStack": 6,
"AutoChannelModifier": {
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
},
"BarrageCasterModifier": {
"Class": "SynthBarrageCaster",
"Subclass": "SynthBarrageCaster"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"DamagePerProjectile": {
"Value": 32,
"Scale": {
"Value": 0.465,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "SynthBarrageDebuff"
},
"FallSpeedMax": 10,
"IsDisabled": false,
"Key": "synth_barrage",
"MoveSlowPercent": 30,
"Name": "Barrage",
"ProjectileAmount": 4,
"Radius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"DamagePerProjectile": 16
},
{
"AbilityCooldown": -16
},
{
"AmpPercentPerStack": 4,
"Radius": 3
}
]
},
"synth_plasma_flux": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "synth_plasma_flux",
"MaxLifetime": {
"Value": 3.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Flying Cloak",
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.1,
"Upgrades": [
{
"Damage": 70
},
{
"WeaponDamageBonus": 5,
"WeaponDamageBonusDuration": 6
},
{
"MaxLifetime": 1.6,
"AbilityCooldown": -10
}
],
"WeaponDamageBonusModifier": {
"Class": "SynthPlasmaFluxWeaponDamage",
"Subclass": "SynthPlasmaFluxWeaponDamage"
}
},
"synth_plasma_flux_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "synth_plasma_flux_trigger",
"Name": null,
"Upgrades": []
},
"synth_pulse": {
"AbilityCastDelay": 0.15,
"AbilityChannelTime": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 65,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"EscapeModifier": {
"Class": "SynthPulseEscape",
"Subclass": "SynthPulseEscape",
"EnabledStateMask": [
"DashDisabled",
"MantleDisabled",
"DuckingDisabled",
"MeleeDisabled"
]
},
"FallSpeedMax": 0.0254,
"IsDisabled": false,
"Key": "synth_pulse",
"Name": "Enchanter's Satchel",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"Damage": 90
},
{
"FireRateSlow": 40,
"MoveSlowPercent": 40,
"DebuffDuration": 4,
"AbilityChannelTime": 1.5,
"Radius": 4
}
]
},
"targetdummy_ability_1": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_1",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_ability_2": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_2",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_ability_3": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_3",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_ability_4": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_4",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_inherent": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "targetdummy_inherent",
"Name": null,
"Upgrades": []
},
"thumper_ability_1": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact",
"BehaviorAlwaysPreviewRadius"
],
"BounceRadians": 0.5,
"BounceRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"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": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BarbedWireAuraModifier": {
"Class": "ThumperAbility2Aura",
"Subclass": "ThumperAbility2Aura",
"ProvidedByAura": {
"Class": "ThumperAbility2",
"Subclass": "ThumperAbility2",
"EnabledStateMask": [
"Slowed",
"GlowThroughWallsToEnemy"
],
"StatusEffectPriority": 100
}
},
"BarbedWireDPS": {
"Value": 10,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BarbedWireDamagePerMeter": {
"Value": 30,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BarbedWireHeightOffGround": 1,
"BarbedWireRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BarbedWireSlow": 50,
"BarbedWireTickRate": 0.5,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 125,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"ImpactInterval": 0.1,
"IsDisabled": false,
"Key": "thumper_ability_2",
"Name": "Spike Strip",
"StompRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"AbilityDuration": 2
},
{
"BarbedWireRadius": 3
},
{
"BarbedWireDamagePerMeter": 30
}
],
"VerticalDifferenceTolerance": 2.5
},
"thumper_ability_3": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorAlwaysPreviewRadius"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 8,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DroneModifier": {
"Class": "ThumperDrone",
"Subclass": "ThumperDrone"
},
"IsDisabled": false,
"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": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"DistanceAboveGround": 2,
"DropDownRate": 2,
"Duration": 4,
"InitialForce": 300,
"IsDisabled": false,
"Key": "thumper_ability_4",
"Name": "Vortex",
"PullAOEModifier": {
"Class": "ThumperPullAoe",
"Subclass": "ThumperPullAoe",
"ProvidedByAura": {
"Class": "ThumperEnemyPulled",
"Subclass": "ThumperEnemyPulled"
}
},
"PushAccel": 1000,
"PushNPCSpeed": 800,
"Radius": 15,
"TornadoSpeed": 350,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"tokamak_breach": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AllySmokeAOEModifier": {
"Class": "TokamakAllySmokeAoe",
"Subclass": "TokamakAllySmokeAoe",
"ProvidedByAura": {
"Class": "Invis",
"Subclass": "TokamakAllyInSmoke"
}
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"EnemySmokeAOEModifier": {
"Class": "TokamakEnemySmokeAoe",
"Subclass": "TokamakEnemySmokeAoe",
"ProvidedByAura": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
}
},
"FullInvisDistance": 5,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 1,
"IsDisabled": false,
"Key": "tokamak_breach",
"Name": "Breach",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RevealOnDamageDuration": 1,
"RevealOnSpottedDuration": 1,
"SmokeDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpottedRadius": 2.5,
"TechResist": 20,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"PurgeDebuffs": 1
},
{
"EMPEnemies": 1
}
]
},
"tokamak_crimson_cannon": {
"AbilityCastDelay": 2,
"AbilityCastRange": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AimFOV": 60,
"AimZoomDuration": 0.15,
"AirSpeedMax": 70,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "CastDelay"
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 190,
"Scale": {
"Value": 1.462406,
"Type": "spirit"
}
},
"DelayBetweenShots": 0.6,
"FallSpeedMax": 1,
"IsDisabled": false,
"Key": "tokamak_crimson_cannon",
"Name": "Pulse Cannon",
"TargetingWidth": 0.8,
"Upgrades": [
{
"DelayBetweenShots": -0.2
},
{
"Damage": {
"Value": 50,
"Scale": {
"Value": 1.462406,
"Type": "spirit"
}
}
},
{
"AbilityCooldown": -47
}
]
},
"tokamak_dying_star": {
"AbilityCastRange": 20,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"InFlightModifier": {
"Class": "Base",
"Subclass": "InFlight",
"EnabledStateMask": [
"CommandRestricted"
]
},
"IsDisabled": false,
"Key": "tokamak_dying_star",
"Name": "Dying Star",
"TossSpeed": 350,
"Upgrades": [
{
"ExplosionRadius": 3
},
{
"AbilityCooldown": -7.5
},
{
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
}
}
]
},
"tokamak_heat_sinks": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BaseHeatPower": 20,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"HeatDotModifier": {
"Class": "TokamakHeatSinksDot",
"Subclass": "TokamakHeatSinksDot"
},
"IsDisabled": false,
"Key": "tokamak_heat_sinks",
"MeleeBurnDPS": {
"Value": 80,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"MeleeHitCount": 3,
"MeleeIgniteTime": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Thermal Vault",
"TickRate": 0.1,
"TossSpeed": 400,
"Upgrades": [
{
"MeleeSpeedBonusPercentage": 30
},
{
"WeaponDamagePerHeat": 1
},
{
"BaseHeatPower": 20,
"MaxHeatPower": 40
}
],
"WeaponDamagePerHeat": 1
},
"tokamak_heat_sinks_inherent": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"HeatDissipationInterval": 0.12,
"HeatGrowthInterval": 0.06,
"HeatPerAmmo": 0.02,
"IsDisabled": false,
"Key": "tokamak_heat_sinks_inherent",
"Name": null,
"OverheatWarning": 0.65,
"Upgrades": [],
"VentEfficiency": 3
},
"tokamak_hot_shot": {
"AbilityCastDelay": 0.2,
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BeamLength": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.8,
"HotDPS": {
"Value": 90,
"Scale": {
"Value": 0.548402,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "tokamak_hot_shot",
"Name": "Hot Shot",
"NormalDPS": {
"Value": 55,
"Scale": {
"Value": 0.335135,
"Type": "spirit"
}
},
"TickRate": 0.1,
"TrackingSpeed": 180,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"AbilityChannelTime": 0.5
},
{
"NormalDPS": {
"Value": 16,
"Scale": {
"Value": 0.097494,
"Type": "spirit"
}
},
"HotDPS": {
"Value": 48,
"Scale": {
"Value": 0.292481,
"Type": "spirit"
}
}
}
]
},
"tokamak_radiance": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BlindScale": 0.5,
"ChannelMoveSpeed": -1,
"EvasionChance": 20,
"IsDisabled": false,
"Key": "tokamak_radiance",
"LookDotMin": 0.866,
"LookRadiusScale": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"MaxDPS": {
"Value": 16,
"Scale": {
"Value": 0.097494,
"Type": "spirit"
}
},
"Name": "Blinding Radiance",
"RadianceModifier": {
"Class": "TokamakRadiance",
"Subclass": "TokamakRadiance"
},
"Radius": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"EvasionChance": 20
},
{
"MaxDPS": {
"Value": 24,
"Scale": {
"Value": 0.146241,
"Type": "spirit"
}
}
}
]
},
"trooper_boss_grenade": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": "38.1 50.8",
"AbilityCooldown": {
"Value": "40 30 20",
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"BlastRadius": 300,
"ChannelMoveSpeed": -1,
"Damage": 100,
"FuseDuration": 3,
"Grenades": "1 1 3",
"ImpulseVelocity": 1200,
"IsDisabled": false,
"Key": "trooper_boss_grenade",
"Name": "Stun Grenade",
"PlayerDamage": 100,
"StunDuration": "1 2 3",
"Upgrades": []
},
"trooper_grenade": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 40.64,
"AbilityCooldown": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ArmingDuration": 5,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget"
],
"BlastRadius": 4,
"ChannelMoveSpeed": -1,
"Damage": 200,
"Grenades": 1,
"ImpulseVelocity": 400,
"IsDisabled": false,
"Key": "trooper_grenade",
"Name": null,
"PlayerDamage": 100,
"Upgrades": []
},
"trooper_neutral_grenade": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": 50.8,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"BlastRadius": 300,
"ChannelMoveSpeed": -1,
"Damage": 50,
"FuseDuration": 3,
"Grenades": 1,
"ImpulseVelocity": 1200,
"IsDisabled": false,
"Key": "trooper_neutral_grenade",
"Name": "Stun Grenade",
"PlayerDamage": 100,
"StunDuration": 1,
"Upgrades": []
},
"ultimate_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ultimate_base",
"Name": null,
"Upgrades": []
},
"vanguard_aoe_buff": {
"AbilityCooldown": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraRadius": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCanCastOnZipline",
"BehaviorCanHealPlayers",
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": 15,
"BonusSpirit": 20,
"BuffModifier": {
"Class": "Base",
"Subclass": "VanguardBuff"
},
"ChannelMoveSpeed": -1,
"HealingModifier": {
"Class": "HealthNova",
"Subclass": "HealingNovaActive"
},
"HeroAndSelfHPS": 5,
"HeroAndSelfHPSGrowthPerMinute": 0.4,
"IsDisabled": false,
"Key": "vanguard_aoe_buff",
"NPCHPS": 2,
"NPCHPSGrowthPerMinute": 0.2,
"Name": null,
"Upgrades": []
},
"viscous_goo_bowling_ball": {
"AbilityCastDelay": 0.55,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AccelerationPercentage": -60,
"AirJumpForce": 500,
"BallHitRadius": {
"Value": 1.8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BallOffset": 50,
"BallRadius": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorInhibitSoftCameraCollision"
],
"BreakablePropDamageRadius": 75,
"BulletResist": 35,
"CastWhileRolling": 1,
"ChannelMoveSpeed": 7,
"Damage": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DamagePreventionModifier": {
"Class": "Base",
"Subclass": "ViscousBallDamagePrevention",
"Duration": 1.2
},
"FrictionPercentage": -85,
"IsDisabled": false,
"JumpForce": 500,
"Key": "viscous_goo_bowling_ball",
"KnockForce": 400,
"MoveSpeedMax": 7,
"Name": "Goo Ball",
"ParticleRadiusMultiplier": 1.2,
"RollingModifier": {
"Class": "ViscousBall",
"Subclass": "ViscousRollingResist"
},
"StunDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechResist": 35,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -25
},
{
"Damage": 70,
"BulletResist": 20,
"TechResist": 20
},
{
"AbilityDuration": 7,
"StunDuration": 0.3
}
]
},
"viscous_goo_grenade": {
"AbilityCastDelay": 0.001,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 55,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"DetonateCooldown": 0.15,
"FourthHitDamagePercentage": 0.26,
"GooGrenadeImpactModifier": {
"Class": "ViscousGooGrenadeDebuff",
"Subclass": "ViscousGooGrenadeDebuff"
},
"GooGrenadePuddleAuraFriendlyModifier": {
"Class": "BaseAura",
"Subclass": "GooGrenadeFriendlyAura",
"AuraRadius": -1,
"ProvidedByAura": {
"Class": "Base",
"Subclass": "GooPuddleSlideModifier"
}
},
"GooGrenadePuddleAuraModifier": {
"Class": "ViscousGooAura",
"Subclass": "GooGrenadePuddleAura",
"ProvidedByAura": {
"Class": "SlowBase",
"Subclass": "PuddleSlow"
},
"AuraRadius": -1
},
"IsDisabled": false,
"Key": "viscous_goo_grenade",
"MaxBounces": 2,
"Name": "Splatter",
"PuddleDuration": {
"Value": 10,
"Scale": {
"Value": 1.1,
"Type": "duration"
}
},
"PuddleSlideBuff": 60,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SecondHitDamagePercentage": 0.5,
"SlowPercent": 35,
"ThirdHitDamagePercentage": 0.38,
"Upgrades": [
{
"Damage": 36,
"Radius": 2
},
{
"AbilityCooldown": -14
},
{
"MaxBounces": 1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
}
}
]
},
"viscous_restorative_goo": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast",
"BehaviorCanHealPlayers",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusHealthRegen": {
"Value": 40,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"BreakoutTime": 1,
"BulletForce": 600,
"ChannelMoveSpeed": -1,
"CubeScale": 1.5,
"Friction": -80,
"HeavyMeleeForce": 700,
"IsDisabled": false,
"Key": "viscous_restorative_goo",
"LightMeleeForce": 300,
"Name": "The Cube",
"PostCubeBuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PushBackForce": 250,
"PushBackRadius": 50,
"RestorativeGooModifier": {
"Class": "RestorativeGoo",
"Subclass": "RestorativeGoo",
"DistanceCameraOffset": 450,
"DistanceCameraOffsetLerpTime": 0.5,
"DistanceCameraOffsetBias": 0.75,
"BreakoutProgressBarModifier": {
"Class": "Base",
"Subclass": "Breakoutprogress"
},
"PostCubeBuffModifier": {
"Class": "Base",
"Subclass": "CubePostSpeedBuff"
}
},
"SelfCubeModelSwapModifier": {
"Class": "Base",
"Subclass": "ViscousSelfCubeModelSwap",
"EnabledStateMask": [
"DoNotDrawModel"
]
},
"SlideForce": 70,
"Upgrades": [
{
"BonusMoveSpeed": 2.5,
"StaminaCooldownReduction": 30,
"PostCubeBuff": 1
},
{
"BonusHealthRegen": 25,
"AbilityDuration": 1
},
{
"AbilityCooldown": -20,
"PurgeDebuffs": 1
}
]
},
"viscous_telepunch": {
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1.7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 20,
"Scale": {
"Value": 0.6,
"Type": "melee"
}
},
"DamageHeavyMelee": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
"FriendlyImpactDuration": 2,
"FriendlyImpactModifier": {
"Class": "Base",
"Subclass": "FriendlyPunchAirControl"
},
"ImpactDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImpactModifier": {
"Class": "SlowBase",
"Subclass": "ViscousTelepunchMovementSlow"
},
"IsDisabled": false,
"Key": "viscous_telepunch",
"Name": "Puddle Punch",
"PunchFriendlyAirControl": 30,
"PunchHalfHeight": 5.5,
"PunchRollSlow": -40,
"PunchRollSlowDuration": 1,
"PunchRollSlowModifier": {
"Class": "Base",
"Subclass": "ViscousPunchRollSlow"
},
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": 30,
"TossDuration": 0.6,
"TossGroundSideRatio": 0.7,
"TossSpeed": 625,
"TossSpeedUpWall": 500,
"TossSpeedWall": 750,
"Upgrades": [
{
"AbilityCharges": 1,
"Damage": 20
},
{
"Radius": 1.5,
"LifeStealPercentOnHit": 60
},
{
"AbilityCooldown": -14,
"UseHeavyMelee": 1,
"DamageHeavyMelee": {
"Value": 40,
"Scale": {
"Value": 0.6,
"Type": "heavy_melee"
}
},
"Damage": {
"Value": -40,
"Scale": {
"Value": 0,
"Type": "melee",
"Multiply": true
}
}
}
]
},
"yakuza_fealty": {
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled"
],
"ChannelMoveSpeed": 1.3,
"DPS": 50,
"IsDisabled": false,
"Key": "yakuza_fealty",
"Name": null,
"TargetModifier": {
"Class": "CitadelFealtyTarget",
"Subclass": "CitadelFealtyTarget",
"EnabledStateMask": [
"Immobilized"
]
},
"ThinkInterval": 0.25,
"Upgrades": []
},
"yakuza_gang_activity": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_gang_activity",
"Name": null,
"Upgrades": []
},
"yakuza_gang_activity_cancel": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_gang_activity_cancel",
"Name": null,
"Upgrades": []
},
"yakuza_kobun": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAllowSelfCast"
],
"ChannelMoveSpeed": 1.3,
"CloneModifier": {
"Class": "HeroClone",
"Subclass": "HeroClone"
},
"IsDisabled": false,
"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": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast"
],
"BonusCritDamagePercent": 20,
"BulletShieldHealth": 180,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_protection_racket",
"Name": "Protection Racket",
"Upgrades": [
{
"WeaponRecoilReduction": 60,
"MoveWhileShootingSpeedPenaltyReductionPercent": 60
},
{
"BonusCritDamagePercent": 40
},
{
"BulletShieldHealth": 360
}
]
},
"yakuza_setting_sun": {
"AbilityCooldown": {
"Value": 74,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"CenterDamage": {
"Value": 250,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"CenterRadius": 5,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_setting_sun",
"Name": "Setting Sun",
"OuterDamage": {
"Value": 100,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Range": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SettingSunThinkerModifier": {
"Class": "SettingSunThinker",
"Subclass": "SettingSunThinker"
},
"ShootDuration": 1.5,
"TargetingDuration": 1,
"Upgrades": [
{
"AbilityCooldown": -19
},
{
"Range": 175
},
{
"CenterDamage": 200
}
]
},
"yakuza_shakedown": {
"AbilityChannelTime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "yakuza_shakedown",
"Name": "Shakedown",
"Upgrades": []
},
"yakuza_shakedown_target": {
"AbilityChannelTimeDisplay": 5,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 45,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "yakuza_shakedown_target",
"Name": "Shakedown",
"PulseModifier": {
"Class": "CitadelShakedownPulse",
"Subclass": "CitadelShakedownPulse"
},
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RootModifier": {
"Class": "Base",
"Subclass": "CitadelShakedownTarget",
"EnabledStateMask": [
"Immobilized"
]
},
"ShareDamagePercent": 33,
"ShareDamageThreshold": 20,
"TickTime": 0.5,
"Upgrades": [
{
"WeaponPowerDebuff": -30
},
{
"IgnoreChannelSlow": 1
},
{
"ShareDamagePercent": 67
}
]
},
"yakuza_summon_gangster": {
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": 1.3,
"GangsterHealth": 200,
"IsDisabled": false,
"Key": "yakuza_summon_gangster",
"Name": null,
"Upgrades": []
},
"yakuza_teleport_to_gangster": {
"AbilityCastDelay": 5,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"AutoCastDelayModifier": {
"DPS": {
"Class": "Base",
"Value": 45,
"Subclass": "TeleportToGangster"
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
},
"IsDisabled": false,
"BehaviourBits": null,
"Key": "yakuza_shakedown_target",
"Name": "Shakedown",
"Radius": 6,
"ShareDamagePercent": 33,
"ShareDamageThreshold": 20,
"TickTime": 0.5,
"Upgrades": [
{
"WeaponPowerDebuff": -30
},
{
"IgnoreChannelSlow": 1
},
{
"ShareDamagePercent": 67
}
]
},
"yakuza_summon_gangster": {
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"GangsterHealth": 200,
"IsDisabled": false,
"Key": "yakuza_summon_gangster",
"Name": null,
"Upgrades": []
},
"yakuza_teleport_to_gangster": {
"AbilityCastDelay": 5,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"IsDisabled": false,

Latest revision as of 21:50, 22 August 2026

{
	"ability_afterburn": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "AfterburnWatcher",
				"Subclass": "AfterburnWatcher",
				"LightMeleeBuildUp": 20,
				"HeavyMeleeBuildUp": 35,
				"LightMeleeRefresh": 1.5,
				"HeavyMeleeRefresh": 3,
				"AfterburnDotModifier": {
					"Class": "AfterburnDot",
					"Subclass": "AfterburnDot",
					"StatusEffectPriority": 50,
					"EnabledStateMask": [
						"Afterburning"
					]
				},
				"BuildUpModifier": {
					"Class": "CitadelBaseBuildup",
					"Subclass": "CitadelBaseBuildup"
				}
			}
		],
		"BehaviourBits": [
			"BehaviorCleaveDisabled",
			"BehaviorDisplaysDamageImpact"
		],
		"BuildUpBulletPercentPerHit": 8.1,
		"BuildUpDuration": {
			"Value": 17,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BurnDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BurnDurationBase": 3,
		"ChannelMoveSpeed": -1,
		"CritBuildup": 15.4,
		"DPS": {
			"Value": 14,
			"Scale": {
				"Value": 0.66,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_afterburn",
		"Name": "Afterburn",
		"RefillDuration": 0.5,
		"RefillDurationCrit": 1,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"DPS": 16
			},
			{
				"OutgoingTechDamagePercent": -35
			},
			{
				"BurnDuration": 3
			}
		]
	},
	"ability_astro_rifle": {
		"AbilityCharges": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowSelfCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 48,
			"Scale": {
				"Value": 0.438722,
				"Type": "spirit"
			}
		},
		"DamageAmplificationPerStack": 10,
		"DebuffDuration": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "AstroRifleDebuff",
			"Subclass": "AstroRifleDebuff",
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "Slow"
			}
		},
		"IsDisabled": false,
		"Key": "ability_astro_rifle",
		"MaxStacks": 10,
		"Name": "Marksman",
		"SelfModifier": {
			"Class": "AstroRifleSelf",
			"Subclass": "AstroRifleSelf"
		},
		"Upgrades": [
			{
				"SlowPercent": 15,
				"SlowDurationPerStack": 1
			},
			{
				"DamageAmplificationPerStack": 5
			},
			{
				"Damage": {
					"Value": 48,
					"Scale": {
						"Value": 0.584963,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_astro_shotgun_toggle": {
		"AbilityCastDelay": 0.4,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BackwardsShotDelayTime": 0.15,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"BuffModifier": {
			"Class": "AstroShotgunBuff",
			"Subclass": "AstroShotgunBuff"
		},
		"BulletScaleFactor": -0.75,
		"ChannelMoveSpeed": -1,
		"ClipSizeOverride": 2,
		"IsDisabled": false,
		"Key": "ability_astro_shotgun_toggle",
		"Name": "Force of Nature",
		"Upgrades": [
			{
				"CloseRangeBonusWeaponPower": 20,
				"CloseRangeBonusDamageRange": 7
			},
			{
				"ClipSizeOverride": 2
			},
			{
				"BulletDamageIncrease": 50
			}
		]
	},
	"ability_bebop_stickybomb2": {
		"AbilityCastDelay": 0.01,
		"AbilityCooldown": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCastableWhileDodging",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BombFriction": 3,
		"BombRestitution": 1.3,
		"BonusDamage": {
			"Value": 180,
			"Scale": {
				"Value": 1.86,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 65,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "WardenCrowdControlDebuff",
			"Subclass": "WardenCrowdControlDebuff",
			"EnabledStateMask": [
				"Slowed"
			]
		},
		"ForwardVelocity": 800,
		"IsDisabled": false,
		"Key": "ability_bebop_stickybomb2",
		"MoveSpeedSlowPct": 20,
		"Name": "Sticky Bomb",
		"ProjectileLifetime": 2,
		"Radius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"Upgrades": [
			{
				"AbilityCooldown": -8
			},
			{
				"BonusDamage": 50,
				"Damage": 50
			},
			{
				"AbilityCooldown": -6.5
			}
		],
		"WeaponPowerDebuff": -30
	},
	"ability_blood_bomb": {
		"AbilityCooldown": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"ArmingDuration": 0.65,
		"BeepSoundBuildupCount": 4,
		"BeepSoundIntervalBias": 0.55,
		"BeepSoundMaxFrequency": 0.1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 90,
			"Scale": {
				"Value": 1.22,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_blood_bomb",
		"Name": "Essence Bomb",
		"Radius": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SelfDamagePct": 30,
		"SpilledBloodModifier": {
			"Class": "SpilledBloodThinker",
			"Subclass": "SpilledBloodThinker",
			"TickRate": 0.5,
			"Height": 80
		},
		"Upgrades": [
			{
				"AbilityCooldown": -5
			},
			{
				"Damage": 50,
				"Radius": 2
			},
			{
				"BloodSpillDPSPercent": 26,
				"BloodSpillDuration": 6
			}
		]
	},
	"ability_blood_shards": {
		"AbilityCastDelay": 0.12,
		"AbilityCooldown": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DebuffDuration": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "BloodShardDebuff",
			"Subclass": "BloodShardDebuff"
		},
		"HealthToDamage": {
			"Value": 23,
			"Scale": {
				"Value": 0.558,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_blood_shards",
		"MaxStacks": 5,
		"MoveSpeedPenaltyPerStack": 15,
		"Name": "Malice",
		"NumBloodShards": 3,
		"SelfDamagePct": 9,
		"SlowDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SpreadAngleDegrees": 6,
		"Upgrades": [
			{
				"AbilityCooldown": -3
			},
			{
				"HealthToDamage": 25.2,
				"NumBloodShards": 4,
				"SpreadAngleDegrees": 22
			},
			{
				"VulnerabilityPerStack": 8
			}
		],
		"VulnerabilityPerStack": 7
	},
	"ability_boho_ability01": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_boho_ability01",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_boho_ability02": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_boho_ability02",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_boho_bouncyprojectile": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorProjectileFiredAsBullet"
		],
		"BounceCount": 3,
		"BounceRadius": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ChannelMoveSpeed": -1,
		"CooldownReductionPercentagePerHit": 15,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_boho_bouncyprojectile",
		"Name": "Skipshot",
		"Upgrades": [
			{
				"AbilityCooldown": -2
			},
			{
				"Damage": 18
			},
			{
				"BounceCount": 2
			}
		]
	},
	"ability_boho_channeltether": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 16,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel"
		],
		"BonusDamage": {
			"Value": 100,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"BonusMoveSpeed": 2,
		"BuffDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "BohoChanneltetherTether",
			"Subclass": "Debuff"
		},
		"ImmobilizeDuration": 2,
		"ImmobilizeModifier": {
			"Class": "BookwormImmobilize",
			"Subclass": "Immobilize"
		},
		"IsDisabled": false,
		"Key": "ability_boho_channeltether",
		"Name": null,
		"SlowPercent": 30,
		"TetherLeashRange": 15,
		"TimeBetweenAttacks": 0.45,
		"Upgrades": [
			{
				"Damage": 18
			},
			{
				"CombatBarrier": 150
			},
			{
				"ImmobilizeDuration": 1
			}
		]
	},
	"ability_boho_damageshare": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"DamageShareModifier": {
			"Class": "BohoDamageshare",
			"Subclass": "Damageshare"
		},
		"DamageSharePercentage": {
			"Value": 30,
			"Scale": {
				"Value": 0.186,
				"Type": "spirit"
			}
		},
		"DamageShareRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DebuffDuration": 6,
		"IsDisabled": false,
		"Key": "ability_boho_damageshare",
		"LinkDuration": 0.5,
		"MaxLinks": 6,
		"Name": "Intertwine",
		"TickRate": 0.25,
		"Upgrades": [
			{
				"DamageShareRadius": 3
			},
			{
				"AbilityDuration": 3
			},
			{
				"DamageSharePercentage": 22.5
			}
		]
	},
	"ability_boho_doublehit": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 11,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.7,
		"AbilityUnitTargetLimit": 16,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusMoveSpeed": 2,
		"BuffDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "BohoDoublehitBuff",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 80,
			"Scale": {
				"Value": 0.8,
				"Type": "spirit"
			}
		},
		"CombatBarrierPerStack": {
			"Value": 20,
			"Scale": {
				"Value": 0.2,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_boho_doublehit",
		"MaxStacks": 6,
		"Name": "Swish",
		"TargetingConeAngle": 100,
		"TimeBetweenAttacks": 0.35,
		"Upgrades": [
			{
				"Damage": 18
			},
			{
				"BonusMoveSpeed": 2
			},
			{
				"CombatBarrier": 80
			}
		]
	},
	"ability_bomber_ability02": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_bomber_ability02",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_bomber_ability03": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_bomber_ability03",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_bomber_ult": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_bomber_ult",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_bookworm_aoemagic": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AreaModifier": {
			"Class": "BookwormAoemagicAreamodifier",
			"Subclass": "Areamodifier",
			"RootModifier": {
				"Class": "BookwormImmobilize",
				"Subclass": "Root"
			},
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "Slowmodifier"
			},
			"DebuffModifier": {
				"Class": "Base",
				"Subclass": "Debuff"
			}
		},
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 90,
			"Scale": {
				"Value": 1.3,
				"Type": "spirit"
			}
		},
		"DetonationDelay": 1.25,
		"Height": 8,
		"ImmobilizeDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_bookworm_aoemagic",
		"Name": "Captivating Read",
		"Radius": {
			"Value": 7.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowDuration": {
			"Value": 0.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 45,
		"Upgrades": [
			{
				"AbilityCooldown": -11
			},
			{
				"ImmobilizeDuration": 1
			},
			{
				"TechArmorDamageReduction": -18,
				"DebuffDuration": 6,
				"Radius": 1
			}
		]
	},
	"ability_bookworm_dragonfire": {
		"AbilityCastDelay": 0.1,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 33,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraLingerDuration": 0.1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 30,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 1.3,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 1.5,
		"DragonConeRange": 5,
		"DragonRangePerSecond": 500,
		"DragonSearchRadius": 8.5,
		"DragonSearchTickRate": 0.1,
		"DragonTravelRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DragonUpwardSpeed": 400,
		"GroundAuraModifier": {
			"Class": "DragonfireGroundAura",
			"Subclass": "Groundaura",
			"ProvidedByAura": {
				"Class": "BookwormDragonfire",
				"Subclass": "GroundauraBurn"
			}
		},
		"GroundAuraSpacing": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"GroundFlameDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_bookworm_dragonfire",
		"Name": "Bookwyrm",
		"Radius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"StartupDelay": 0.3,
		"TickRate": 0.3,
		"Upgrades": [
			{
				"AbilityCooldown": -12
			},
			{
				"GroundFlameDuration": 2,
				"Radius": 1,
				"AbilityCharges": 1
			},
			{
				"Damage": 100,
				"DPS": 30,
				"DragonTravelRange": 12
			}
		]
	},
	"ability_bookworm_knightbarrier": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"AttackModifier": {
			"Class": "Base",
			"Subclass": "Attackbuff"
		},
		"BarrierModifier": {
			"Class": "BookwormKnightbarrier",
			"Subclass": "Knightbarrier",
			"DebuffModifier": {
				"Class": "CitadelDisarmProc",
				"Subclass": "Disarm",
				"EnabledStateMask": [
					"MeleeDisabled"
				]
			}
		},
		"BaseAttackDamagePercent": {
			"Value": 25,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorAllowSelfCast",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorAllowAltCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusFireRate": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"BonusSpiritDamagePercent": 15,
		"BonusTargetRadius": 30,
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 125,
			"Scale": {
				"Value": 1.5,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_bookworm_knightbarrier",
		"Name": "Plot Armor",
		"PushForce": 900,
		"ShoveRadius": 6,
		"Upgrades": [
			{
				"BonusFireRate": {
					"Value": 14,
					"Scale": {
						"Value": 0.16,
						"Type": "spirit"
					}
				}
			},
			{
				"CombatBarrier": 100,
				"AbilityDuration": 2
			},
			{
				"CombatBarrier": {
					"Value": 0,
					"Scale": {
						"Value": 0.5,
						"Type": "spirit"
					}
				},
				"BonusTargets": 2,
				"BonusTargetsBarrierPercentage": 100
			}
		]
	},
	"ability_bookworm_knightcharge": {
		"AbilityCastRange": 600,
		"AbilityChannelTime": 0.7,
		"AbilityCooldown": {
			"Value": 210,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 0.8,
		"AllyHeight": 20,
		"AllyRadius": 4,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorRefundHalfCooldownOnChannelInterrupt"
		],
		"BonusMoveSpeed": 5,
		"BuffDuration": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "BookwormKnightchargeBuff",
			"Subclass": "Buff"
		},
		"CancelCooldownRefundPercentage": 50,
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 125,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"FallSpeedMax": 20,
		"GravityAcceleration": -1900,
		"GroundStickHeight": 0.05,
		"HealAmount": {
			"Value": 125,
			"Scale": {
				"Value": 1.6,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_bookworm_knightcharge",
		"KnightBonusPerWave": -99,
		"KnightChargeHeight": 3.5,
		"KnightChargeWidth": 1.7,
		"KnightCount": 5,
		"KnightCountInFirstWave": 5,
		"KnightJumpSpeed": 900,
		"KnightMaxFallHeight": -35,
		"KnightMaxJumpHeight": 30,
		"KnightNavForwardDistance": 8,
		"KnightNavSearchDistance": 10,
		"KnightPositionSpread": {
			"Value": 1.8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"KnightPositionStagger": -4,
		"KnightWhiskerLength": 300,
		"KnightWhiskerSide": 50,
		"KnightWhiskerStrength": 0.2,
		"MaxAmp": 100,
		"MaxAmpDistance": 250,
		"Name": "Rallying Charge",
		"StunDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TargetFindingDelay": 0.04,
		"TossBackSpeed": 100,
		"TossUpSpeed": 600,
		"Upgrades": [
			{
				"HealAmount": 150
			},
			{
				"KnightCount": 4,
				"KnightCountInFirstWave": 4,
				"AbilityCooldown": -45
			},
			{
				"Damage": 160,
				"StunDuration": 0.5,
				"MaxAmp": 70
			}
		],
		"WaveCount": 2,
		"WavePositionStagger": -15
	},
	"ability_bounce_pad": {
		"AbilityCastDelay": 0.08,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 41,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 3.5,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirControlAccelPercent": 50,
		"AirControlPercent": 100,
		"AllyBounceModifier": {
			"Class": "BouncePadAlly",
			"Subclass": "BouncePadAlly"
		},
		"BarrelBounceVelocity": 800,
		"BarrelUpFactor": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorMovement",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BounceModifier": {
			"Class": "CitadelBouncePadStomp",
			"Subclass": "CitadelBouncePadStomp"
		},
		"BounceVelocity": 750,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_bounce_pad",
		"MinAirTimeForStomp": 0.2,
		"Name": "Bounce Pad",
		"PlaceDistance": 200,
		"Radius": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Scale": 1,
		"SpeedOnLandModifier": {
			"Class": "Base",
			"Subclass": "SpeedOnLand"
		},
		"StompDamage": {
			"Value": 60,
			"Scale": {
				"Value": 0.372,
				"Type": "spirit"
			}
		},
		"TossSpeed": 12.7,
		"UpFactor": 1.2,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"SpeedOnLand": 4,
				"SpeedOnLandDuration": 4
			},
			{
				"StompStunDuration": 0.7
			}
		],
		"VerticalDifferenceTolerance": 60
	},
	"ability_bullet_flurry": {
		"AbilityCastDelay": 0.4,
		"AbilityCooldown": {
			"Value": 165,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 3.5,
			"Scale": [
				{
					"Value": 0.03,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"AbilityUnitTargetLimit": 1,
		"AutoCastDelayModifier": {
			"Class": "CitadelBulletFlurryWindup",
			"Subclass": "Cast"
		},
		"BehaviourBits": [
			"BehaviorExclusiveUse",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusFireRate": 25,
		"BulletFlurryModifier": {
			"Class": "CitadelBulletFlurry",
			"Subclass": "CitadelBulletFlurry",
			"EnabledStateMask": [
				"SilencedHidden",
				"InfiniteClip"
			]
		},
		"ChannelMoveSpeed": 4,
		"EvasionPercent": 30,
		"IsDisabled": false,
		"Key": "ability_bullet_flurry",
		"Name": "Bullet Dance",
		"OverrideBulletRadius": 10,
		"ProcChance": 100,
		"Radius": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"RadiusMin": 0.75,
		"TargetsPerTick": 1,
		"Upgrades": [
			{
				"WeaponDamageBonus": 7
			},
			{
				"BonusFireRate": 10,
				"ChannelMoveSpeed": 3
			},
			{
				"EvasionPercent": 40,
				"AbilityCooldown": -65
			}
		],
		"WeaponDamageBonus": 7
	},
	"ability_burrow": {
		"AbilityCastDelay": 1,
		"AbilityChannelTime": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusMoveSpeed": 5,
		"BulletResist": 60,
		"BurrowModifier": {
			"Class": "Burrow",
			"Subclass": "Burrow",
			"EnabledStateMask": [
				"Sprinting",
				"DamageMovementPenaltyImmune",
				"MantleDisabled",
				"MeleeDisabled",
				"DashDisabled",
				"DuckingDisabled",
				"ZiplineDisabled",
				"AllowInTunnelsNoDuck",
				"ShrunkCharacter",
				"IsTinyCharacter"
			],
			"DesatAmount": 0.3
		},
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 75,
			"Scale": {
				"Value": 1.488,
				"Type": "spirit"
			}
		},
		"EnemyDamageSpeedPenalty": 0.5,
		"IsDisabled": false,
		"Key": "ability_burrow",
		"Name": "Burrow",
		"Radius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SpeedLostDuration": 1,
		"SpinDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SpinModifier": {
			"Class": "Spin",
			"Subclass": "Spin",
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "Slow"
			}
		},
		"SpinSlowDuration": 0.3,
		"SpinSlowPercent": 10,
		"TechResist": 30,
		"TickRate": 0.1,
		"TossDuration": 1,
		"UpForce": 250,
		"Upgrades": [
			{
				"DPS": 50
			},
			{
				"AbilityChannelTime": 4,
				"Radius": 2
			},
			{
				"AbilityCooldown": -20,
				"BonusMoveSpeed": 4
			}
		]
	},
	"ability_charged_bomb": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BlastJumpVelocity": 25,
		"BlastJumpVelocityCrouch": 30,
		"BlastJumpVelocityGround": 20,
		"ChannelMoveSpeed": -1,
		"ChargeBombModifier": {
			"Class": "ChargedBomb",
			"Subclass": "ChargedBomb"
		},
		"IsDisabled": false,
		"Key": "ability_charged_bomb",
		"MaxChargeTime": 2,
		"MaxDamage": {
			"Value": 100,
			"Scale": {
				"Value": 1.16064,
				"Type": "spirit"
			}
		},
		"Name": null,
		"Radius": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_charged_bomb_throw": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCanCastOnZipline"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_charged_bomb_throw",
		"Name": null,
		"Upgrades": []
	},
	"ability_charged_shot": {
		"AbilityCastDelay": 0.5,
		"AbilityChannelTime": 9999,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 17,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirSpeedMax": 4.1,
		"AutoChannelModifier": {
			"Class": "IntrinsicBase",
			"Subclass": "IntrinsicBase"
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"CameraHeightOffset": 20,
		"CameraHorizontalOffset": 15,
		"ChannelMoveSpeed": 1.5,
		"Damage": {
			"Value": 80,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"FallSpeedMax": 1.524,
		"IsDisabled": false,
		"Key": "ability_charged_shot",
		"Name": "Charged Shot",
		"TechCleaveExpireTime": 0.2,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"Damage": 54
			},
			{
				"AbilityCooldownBetweenCharge": -3,
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 1,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_crackshot": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"CrackshotNPCCDReduction": 50,
		"Damage": {
			"Value": 55,
			"Scale": {
				"Value": 1.116,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"ExplosionRadius": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"FadingSlowPercent": 50,
		"IsDisabled": false,
		"Key": "ability_crackshot",
		"Name": "Crackshot",
		"Upgrades": [
			{
				"FadingSlowPercent": 25
			},
			{
				"Damage": 49.5
			},
			{
				"AbilityCooldownPerHeadshot": -6,
				"AbilityCooldownPerHeadshotNPC": -3
			}
		]
	},
	"ability_death_tax": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"DeathTaxHeal": {
			"Value": 30,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_death_tax",
		"Name": "Death Tax",
		"Upgrades": [
			{
				"CooldownReductionOnKill": 1
			},
			{
				"DeathTaxHeal": 30
			},
			{
				"TechPowerAmpBonus": 10,
				"TechPowerAmpBonusDuration": 10,
				"TechPowerAmpBonusMaxStacks": 10
			}
		]
	},
	"ability_doorman_bomb": {
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityPostCastDuration": 0.5,
		"AbilityUnitTargetLimit": 1,
		"AccuracyDebuffFalloffBias": 0.3,
		"AuraModifier": {
			"Class": "DoormanBellAura",
			"Subclass": "DoormanBellAura",
			"ProvidedByAura": {
				"Class": "SlowBase",
				"Subclass": "SlowAuraModifier"
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DebuffAccuracy": -40,
		"EnableAura": 1,
		"ExplosionDamage": {
			"Value": 55,
			"Scale": {
				"Value": 1.2,
				"Type": "spirit"
			}
		},
		"ImpactDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"InaccuracyModifier": {
			"Class": "DoomanBombDebuff",
			"Subclass": "Debuff"
		},
		"IsDisabled": false,
		"Key": "ability_doorman_bomb",
		"Name": "Call Bell",
		"ProjectileDrag": 0.975,
		"ProjectileFuse": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Radius": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 35,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"ImpactDamage": 30,
				"ExplosionDamage": 40
			},
			{
				"ProjectileFuse": 26,
				"Radius": 4.5,
				"ImpactDamage": {
					"Value": 0,
					"Scale": {
						"Value": 0.35,
						"Type": "spirit"
					}
				},
				"ExplosionDamage": {
					"Value": 0,
					"Scale": {
						"Value": 0.35,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_doorman_doorway": {
		"AbilityCastRange": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 45,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowAltCast",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"DoorwayCloseCooldown": 8,
		"DoorwayDistance": {
			"Value": 65,
			"Scale": [
				{
					"Value": 0,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"DoorwayTimerModifier": {
			"Class": "Base",
			"Subclass": "DoorwayTimerModifier"
		},
		"IsDisabled": false,
		"Key": "ability_doorman_doorway",
		"Name": "Doorway",
		"PortalBarrierModifier": {
			"Class": "Base",
			"Subclass": "DoorwayBarrier"
		},
		"Upgrades": [
			{
				"AbilityDuration": 20
			},
			{
				"CombatBarrier": {
					"Value": 250,
					"Scale": {
						"Value": 1.5,
						"Type": "spirit"
					}
				},
				"BarrierDuration": 12
			},
			{
				"DoorwayDistance": {
					"Value": 40,
					"Scale": {
						"Value": 0.15,
						"Type": "spirit"
					}
				},
				"AbilityCastRange": 30
			}
		]
	},
	"ability_doorman_doorway_close": {
		"AbilityCooldown": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger",
			"BehaviorCastableWhileBusy"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_doorman_doorway_close",
		"Name": "Close Doors",
		"Upgrades": []
	},
	"ability_doorman_hotel": {
		"AbilityCastRange": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 140,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": 6.5,
		"AbilityPostCastDuration": 0.7,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 75,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"DamageModifier": {
			"Class": "Base",
			"Subclass": "DamageTimer"
		},
		"FreezeModifier": {
			"Class": "DoormanHotelTransitionFreeze",
			"Subclass": "Freeze"
		},
		"HotelModifier": {
			"Class": "DoormanHotelVictim",
			"Subclass": "Hotel",
			"EnabledStateMask": [
				"InvalidTeleportTarget",
				"IgnoreOutOfPlayAreaCheck"
			]
		},
		"HotelTimeScale": null,
		"ImposterModifier": {
			"Class": "DoormanHotelImposter",
			"Subclass": "Imposter",
			"ImposterModifierFX": {
				"Class": "DoormanHotelImposterFx",
				"Subclass": "Fx"
			}
		},
		"IsDisabled": false,
		"Key": "ability_doorman_hotel",
		"LateCheckoutDamage": {
			"Value": 125,
			"Scale": {
				"Value": 1.5,
				"Type": "spirit"
			}
		},
		"Name": "Hotel Guest",
		"NoDrawModifier": {
			"Class": "Base",
			"Subclass": "Nodraw",
			"EnabledStateMask": [
				"OutOfGame",
				"IgnoredByNpcTargeting",
				"UnitStatusHidden",
				"DoNotDrawModel"
			]
		},
		"PreTeleportModifier": {
			"Class": "Base",
			"Subclass": "PreTeleport"
		},
		"TeleportFXModifier": {
			"Class": "DoormanHotelTeleportFx",
			"Subclass": "TeleportFx"
		},
		"TimeSlowDuration": 1,
		"TimeSlowPercentage": 100,
		"TimeslowModifier": {
			"Class": "DoormanDiminishingTimestop",
			"Subclass": "DoormanExitTimeslow"
		},
		"UnstoppableWhileChannelingModifier": {
			"Class": "Unstoppable",
			"Subclass": "DoormanHotelUnstoppable",
			"EnabledStateMask": [
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"StatusEffectPriority": 25,
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			]
		},
		"Upgrades": [
			{
				"AbilityCooldown": -20,
				"StaminaDrain": 1
			},
			{
				"Damage": 150,
				"LateCheckoutDamage": 150,
				"LateCheckoutStun": 1.5
			},
			{
				"UnstoppableWhileHotelOccupied": 1,
				"LateCheckoutCooldown": 15
			}
		]
	},
	"ability_doorman_luggage_cart": {
		"AbilityCastDelay": 0.25,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowSelfCast",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorDontInterruptSlideOnCast"
		],
		"CartDamage": {
			"Value": 60,
			"Scale": {
				"Value": 0.75,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_doorman_luggage_cart",
		"ModifierDrag": {
			"Class": "LuggageDrag",
			"Subclass": "Drag",
			"StompIgnoreLingerModifier": {
				"Class": "Base",
				"Subclass": "LuggageDragStompIgnoreLinger",
				"EnabledStateMask": [
					"DoormanLuggageDragged"
				]
			},
			"StompIgnoreLingerDuration": 0.5,
			"EnabledStateMask": [
				"IgnorePortals"
			]
		},
		"Name": "Luggage Cart",
		"Upgrades": [
			{
				"CartDamage": 80
			},
			{
				"AbilityCastRange": 25,
				"WallImpactDamage": {
					"Value": 75,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			},
			{
				"StunDuration": 1.25,
				"AbilityCooldown": -15
			}
		],
		"WallImpactDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		}
	},
	"ability_drifter_hunger": {
		"AbilityCastRange": {
			"Value": 80,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AmpDamagePercent": 15,
		"BehaviourBits": null,
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "DrifterHungerBuff"
		},
		"ChannelMoveSpeed": -1,
		"DelayBeforeInvisStarts": 0.6,
		"HealOnKillPct": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"InvisDuration": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"InvisFadeToDuration": 0.3,
		"InvisModifier": {
			"Class": "Invis",
			"Subclass": "Invis"
		},
		"IsDisabled": false,
		"IsolationAssistPercentValue": 100,
		"IsolationRange": 20,
		"Key": "ability_drifter_hunger",
		"KillDuration": 300,
		"LowHealthThreshold": 30,
		"MaxTrailTargets": 2,
		"Name": "Bloodscent",
		"RevealOnDamageDuration": 0.25,
		"RevealOnSpottedDuration": 1.5,
		"SpottedRadius": 15,
		"TargetLingerDuration": 3,
		"TargetModifier": {
			"Class": "HungerTarget",
			"Subclass": "HungerTarget"
		},
		"TickRate": 1,
		"TrailDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"BonusMoveSpeed": 3
			},
			{
				"HealOnKillPct": 24,
				"StaminaToRestore": 2
			},
			{
				"AmpDamagePercent": 11
			}
		],
		"WeaponDmgPerIsolationKill": 3
	},
	"ability_empowerbullet": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusClip": 1,
		"BuffDuration": 3,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 0.93,
				"Type": "weapon_damage"
			}
		},
		"DebuffModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow",
			"EnabledStateMask": [
				"GlowThroughWallsToProvider",
				"SilenceMovementAbilites"
			]
		},
		"EmpowerBulletModifier": {
			"Class": "EmpowerBullet",
			"Subclass": "EmpowerbulletWatcher",
			"StatusEffectPriority": 0,
			"MaxBulletsToProcInShot": 1,
			"DebuffModifier": {
				"Class": "StompDebuff",
				"Subclass": "EmpowerbulletDebuff"
			}
		},
		"IsDisabled": false,
		"Key": "ability_empowerbullet",
		"Name": "Sleight of Hand",
		"ProcChance": 100,
		"ProcDamagePercentage": 100,
		"Upgrades": [
			{
				"BonusMoveSpeed": 2
			},
			{
				"DebuffDuration": 5,
				"BulletArmorReduction": 25
			},
			{
				"ProcDamagePercentage": 70
			}
		]
	},
	"ability_explosive_barrel": {
		"AbilityCastDelay": 0.125,
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 7.5,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"ArmTime": 0.1,
		"BarrelHeavyMeleeForceForward": 1800,
		"BarrelHeavyMeleeForceUp": 300,
		"BarrelLifetime": 8,
		"BarrelLightMeleeForceForward": 1400,
		"BarrelLightMeleeForceUp": 300,
		"BarrelPitchMax": 90,
		"BarrelPitchMin": 2,
		"BarrelRollSpeedMoveAir": 10,
		"BarrelRollSpeedMoveMin": 20,
		"BarrelScale": 1.3,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorDontInterruptSlideOnCast",
			"BehaviorAllowAltCast",
			"BehaviorCastImmediateOnOtherAbility"
		],
		"BurnDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BurnModifier": {
			"Class": "BaseDot",
			"Subclass": "BarrelBurn"
		},
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 13.3333,
			"Scale": {
				"Value": 0.175,
				"Type": "spirit"
			}
		},
		"ImpactDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.525,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_explosive_barrel",
		"MinTimeBeforeDestroy": 0.1,
		"Name": "Powder Keg",
		"Radius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TickRate": 0.5,
		"TossDuration": 0.4,
		"TossSpeed": 3.556,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"AbilityCharges": 1
			},
			{
				"ImpactDamage": {
					"Value": 40,
					"Scale": {
						"Value": 0.25,
						"Type": "spirit"
					}
				},
				"DPS": {
					"Value": 13.3333,
					"Scale": {
						"Value": 0.083333,
						"Type": "spirit"
					}
				},
				"AbilityCooldownBetweenCharge": -5
			}
		]
	},
	"ability_familiar_ability01": {
		"AbilityCastDelay": 0.18,
		"AbilityCastRange": {
			"Value": 24,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 1.9,
			"Scale": {
				"Value": 0,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 200,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoChannelModifier": {
			"Class": "Base",
			"Subclass": "Channeling"
		},
		"AwakeDamage": {
			"Value": 120,
			"Scale": {
				"Value": 1.6,
				"Type": "spirit"
			}
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorRefundHalfCooldownOnChannelInterrupt"
		],
		"ChannelMoveSpeed": -1,
		"DamageResistPctWhileChanneling": 30,
		"EffectModifier": {
			"Class": "CitadelModifierFamiliarAsleep",
			"Subclass": "Effect"
		},
		"Height": 20,
		"IsDisabled": false,
		"Key": "ability_familiar_ability01",
		"MinSleepTime": 0.5,
		"MoveSpeedAndDashSlowPct": 25,
		"Name": "Naptime",
		"Radius": {
			"Value": 19,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SleepDamageThreshold": {
			"Value": 100,
			"Scale": {
				"Value": 3.1,
				"Type": "power_increase"
			}
		},
		"SleepDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SleepMoveSpeed": 1.5,
		"StaringModifier": {
			"Class": "CitadelModifierFamiliarStaring",
			"Subclass": "Staring"
		},
		"UnstoppableWhileChannelingModifier": {
			"Class": "Unstoppable",
			"Subclass": "FamiliarUltUnstoppable",
			"EnabledStateMask": [
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"StatusEffectPriority": 25,
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			]
		},
		"Upgrades": [
			{
				"ConsumeStaminaOnWake": 1,
				"NoStaminaRegenDuringSleep": 1
			},
			{
				"SleepDuration": 0.75,
				"Radius": 3
			},
			{
				"DamageResistPctWhileChanneling": 50,
				"UnstoppableWhileChanneling": 1,
				"AbilityCooldown": -55
			}
		]
	},
	"ability_familiar_ability02": {
		"AbilityCastDelay": 0.3,
		"AbilityCastRange": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"AutoChannelModifier": {
			"Class": "Base",
			"Subclass": "Channeling"
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectile",
			"BehaviorDontInterruptSlideOnCast"
		],
		"CDReduceOnPillowHit": 5,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 75,
			"Scale": {
				"Value": 1.6,
				"Type": "spirit"
			}
		},
		"EffectDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"EffectModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"FadingSlowPercent": 45,
		"IsDisabled": false,
		"Key": "ability_familiar_ability02",
		"Name": "Pillow Toss",
		"OrbsToFire": 1,
		"Radius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TossDuration": 0.4,
		"TossForce": 300,
		"Upgrades": [
			{
				"AbilityCooldown": -7
			},
			{
				"FireRateSlow": 35,
				"Radius": 2
			},
			{
				"Damage": 100,
				"AbilityCharges": 1
			}
		]
	},
	"ability_familiar_attach": {
		"AbilityCastDelay": 0.5,
		"AbilityCastRange": {
			"Value": 23,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AllyLockoutModifier": {
			"Class": "Base",
			"Subclass": "Tagalonglockout"
		},
		"AttachHealModifier": {
			"Class": "FamiliarAttachHeal",
			"Subclass": "Attachheal"
		},
		"AttachedModifier": {
			"Class": "FamiliarAttached",
			"Subclass": "Attached",
			"HostModifier": {
				"Class": "FamiliarAttachhost",
				"Subclass": "Host"
			},
			"ReplicatedBarrierModifier": {
				"Class": "CitadelFamiliarReplicatedbarrier",
				"Subclass": "Familiarbarrier"
			},
			"AttachEndingModifier": {
				"Class": "Base",
				"Subclass": "Attachending"
			},
			"EndingWarningDuration": 5
		},
		"AutoCastDelayModifier": {
			"Class": "Base",
			"Subclass": "Castdelay"
		},
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast",
			"BehaviorDoNotAllowSpamProc"
		],
		"BonusMoveSpeed": 4,
		"CameraDummyModifier": {
			"Class": "FamiliarCamdummy",
			"Subclass": "Cameradummy"
		},
		"ChannelMoveSpeed": 5,
		"DeathBarrierModifier": {
			"Class": "CitadelFamiliarReplicatedbarrier",
			"Subclass": "Deathbarrier"
		},
		"HealingPerSecond": {
			"Value": 42,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"HealthRegenDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"HopOffBuffModifier": {
			"Class": "Base",
			"Subclass": "Hopoutbuff"
		},
		"HopOutLockoutDuration": 0.3,
		"HopOutLockoutModifier": {
			"Class": "FamiliarHopoutlockout",
			"Subclass": "Lockout"
		},
		"IsDisabled": false,
		"Key": "ability_familiar_attach",
		"LaunchTossModifier": {
			"Class": "FamiliarAttachLaunchoff",
			"Subclass": "Launchtoss"
		},
		"LaunchedSelfModifier": {
			"Class": "CitadelModifierFamiliarSpeedlines",
			"Subclass": "Launch"
		},
		"MissingHealthBurstPct": {
			"Value": 15,
			"Scale": {
				"Value": 0.03,
				"Type": "spirit"
			}
		},
		"MovingToAttachModifier": {
			"Class": "FamiliarMovingtoattach",
			"Subclass": "Movingtoattach"
		},
		"Name": "Tag Along",
		"SpeedModifier": {
			"Class": "Base",
			"Subclass": "Speed"
		},
		"Upgrades": [
			{
				"AbilityCooldown": -8
			},
			{
				"BonusBarrierAmpPercent": 35,
				"BonusItemDurationPercent": 35,
				"BonusItemRangePercent": 35
			},
			{
				"TechPowerPercent": 15,
				"BonusSpiritPower": 35,
				"HopOffEffecDuration": 10,
				"MissingHealthBurstPct": {
					"Value": 0,
					"Scale": {
						"Value": 0.016,
						"Type": "spirit"
					}
				},
				"HealingPerSecond": {
					"Value": 0,
					"Scale": {
						"Value": 0.34,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_familiar_attach_trigger": {
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorMovement"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_familiar_attach_trigger",
		"Name": "Hop To Ally",
		"Upgrades": []
	},
	"ability_familiar_helpinghands": {
		"AIAggroModifier": {
			"Class": "NeutralAggro",
			"Subclass": "Aiaggro"
		},
		"AIPhysicsModifier": {
			"Class": "FamiliarAiPhysics",
			"Subclass": "Aiphysics"
		},
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 45,
			"Scale": {
				"Value": 0,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"ArmTime": 0.1,
		"AuraAttackHeight": 10,
		"AuraRadius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AuraSoftRadius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BehaviourBits": [
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSprint",
			"BehaviorAllowSelfCast",
			"BehaviorDamageDoesntWakeFromSleep",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDoNotAllowSpamProc",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusMoveSpeed": 3,
		"ChannelMoveSpeed": -1,
		"DPSPerSprite": 1,
		"Damage": 20,
		"HelperChoreCooldownDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"HelperCount": 1,
		"HelperDowntimeDuration": {
			"Value": 15.1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"HelpersPerPatrol": 4,
		"InfestBurstHealthPercent": 75,
		"InfestDamageTakenPercent": 30,
		"InfestHeal": {
			"Value": 8,
			"Scale": {
				"Value": 0.14,
				"Type": "spirit"
			}
		},
		"InfestHealInterval": 2,
		"InfestModifier": {
			"Class": "CitadelModifierFamiliarInfested",
			"Subclass": "Infest"
		},
		"InfestWaitingModifier": {
			"Class": "Base",
			"Subclass": "Infestwaiting",
			"EnabledStateMask": [
				"FamiliarInfestWaiting"
			]
		},
		"InvisWatcherModifier": {
			"Class": "FamiliarHelperInvisWatcher",
			"Subclass": "FamiliarHelperInvisWatcher"
		},
		"IsDisabled": false,
		"Key": "ability_familiar_helpinghands",
		"NPCInfestDuration": 50,
		"Name": "Lil Helpers",
		"PatrolDamageCooldown": 10,
		"PlayerInfestDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TechArmorGain": 12,
		"TickRate": 0.2,
		"Upgrades": [
			{
				"HelperCount": 1,
				"BonusMoveSpeed": 1.5
			},
			{
				"HelperCount": 1,
				"InfestDamageTakenPercent": 15
			},
			{
				"HelperCount": 1,
				"TechArmorGain": 15
			}
		]
	},
	"ability_fencer_lunge": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"AttackDashRange": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AttackingDashSpeed": 55.88,
		"BaseDamage": {
			"Value": 25,
			"Scale": {
				"Value": 0.55,
				"Type": "spirit"
			}
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DashAngleThreshold": 89,
		"DashBuffModifier": {
			"Class": "Base",
			"Subclass": "Dashmodifier"
		},
		"DashRadius": 1.85,
		"DashRange": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DashSpeed": 27.94,
		"HealFixedHealth": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"HoldDurationMax": 1.1,
		"HoldDurationMin": 0.25,
		"IsDisabled": false,
		"Key": "ability_fencer_lunge",
		"MaxDamageBeforePerfect": {
			"Value": 40,
			"Scale": {
				"Value": 0.9,
				"Type": "spirit"
			}
		},
		"MaxProcBleedDamagePercent": 50,
		"MaxStabs": 3,
		"MaxStacks": 2,
		"Name": "Flawless Advance",
		"ParryCooldownReduction": 5,
		"PctTravelDistanceToDamageIn": 80,
		"PerfectDamage": {
			"Value": 65,
			"Scale": {
				"Value": 1.55,
				"Type": "spirit"
			}
		},
		"PerfectHoldTimeStart": 0.525,
		"PerfectWindowDuration": 0.25,
		"RecastTime": 5,
		"SlashCollisionRadius": 4.05,
		"SlashLength": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlashRadius": 1.6,
		"Upgrades": [
			{
				"HealFixedHealth": {
					"Value": 35,
					"Scale": {
						"Value": 1.3,
						"Type": "spirit"
					}
				}
			},
			{
				"AbilityCooldown": -12,
				"BulletResist": 60,
				"DashBuffDuration": 1.5
			},
			{
				"BaseDamage": {
					"Value": 30,
					"Scale": {
						"Value": 1.15,
						"Type": "spirit",
						"Multiply": true
					}
				},
				"MaxDamageBeforePerfect": {
					"Value": 45,
					"Scale": {
						"Value": 1.15,
						"Type": "spirit",
						"Multiply": true
					}
				},
				"PerfectDamage": {
					"Value": 65,
					"Scale": {
						"Value": 1.15,
						"Type": "spirit",
						"Multiply": true
					}
				},
				"AttackDashRange": 3,
				"DashSpeed": 13.97
			}
		]
	},
	"ability_fencer_riposte": {
		"AbilityChannelTime": {
			"Value": 0.8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityLifestealPercentHero": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoChannelModifier": {
			"Class": "Base",
			"Subclass": "RiposteCastModifier"
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"CounterattackAntiMashDelay": 0.2,
		"DamageThreshold": {
			"Value": 60,
			"Scale": {
				"Value": 4,
				"Type": "power_increase"
			}
		},
		"DampingFactor": 0.5,
		"DashGraceWindow": 1.3,
		"DashRadius": 2.2,
		"DashRange": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DashSpeed": 76.2,
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "FencerRiposteAttackDebuff"
		},
		"IsDisabled": false,
		"Key": "ability_fencer_riposte",
		"LiftHeight": 240,
		"MeleeResistReduction": -25,
		"MeleeResistReductionDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"MoveSpeedMax": 4,
		"Name": "Riposte",
		"ParryWindow": 0.3,
		"SideMoveSpeed": -100,
		"SlashConeAngle": 90,
		"SlashHalfWidth": 1,
		"SlashRadius": 6,
		"SlowDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 40,
		"StunDuration": {
			"Value": 0.8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TargetLifestealModifier": {
			"Class": "FencerRiposteTargetLifesteal",
			"Subclass": "FencerRiposteTargetLifesteal"
		},
		"TurnRateMax": 10,
		"Upgrades": [
			{
				"AbilityCooldown": -8
			},
			{
				"MeleeResistReduction": -25,
				"StunDuration": 0.4
			},
			{
				"TargetLifesteal": 75,
				"TargetLifestealDuration": 13
			}
		]
	},
	"ability_fencer_riposte_target_select": {
		"AbilityCastRange": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorCastableWhileBusy",
			"BehaviorNotSilencable",
			"BehaviorCastableWhileCmdRestricted",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorCastableWhileDodging",
			"BehaviorTrigger",
			"BehaviorUseInstantCastUnitTargetUi"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_fencer_riposte_target_select",
		"Name": null,
		"Upgrades": []
	},
	"ability_fencer_throwblade": {
		"AbilityCastDelay": 0.5,
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 2,
		"AirSpeedMax": 70,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorMovement"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "FencerSigilBuff"
		},
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 85,
			"Scale": {
				"Value": 1.3,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "FencerSigilSlow"
		},
		"DisarmModifier": {
			"Class": "Base",
			"Subclass": "UpgradeGreaterWitheringWhipDebuff",
			"EnabledStateMask": [
				"Disarmed"
			]
		},
		"FallSpeedMax": 1,
		"IsDisabled": false,
		"JumpVelocityHidden": 16,
		"Key": "ability_fencer_throwblade",
		"Name": "Disengaging Sigil",
		"SigilRadius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 30,
		"TraceToGroundDistance": 1000,
		"Upgrades": [
			{
				"BonusFireRate": 25,
				"BonusBulletSpeedPercent": 25,
				"BuffDuration": 8
			},
			{
				"StaminaToRestore": 1,
				"ResetsAirLimit": 1
			},
			{
				"RecastTime": 4
			}
		]
	},
	"ability_fencer_ultimate": {
		"AbilityCastDelay": 1.5,
		"AbilityChannelTime": {
			"Value": 9999,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 145,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"AirSpeedMax": 70,
		"AutoCastDelayModifier": {
			"Class": "Base",
			"Subclass": "FencerUltCastDelay"
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorNoTarget",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusDamagePercent": 60,
		"CameraDistance": 250,
		"CasterArrivalModifier": {
			"Class": "Base",
			"Subclass": "FencerUltimateCasterArrival",
			"EnabledStateMask": [
				"SinclairTaxUltActive",
				"HideCrosshair",
				"HideStamina",
				"HideAmmo",
				"CameraTransitionAlways"
			]
		},
		"CasterLockDuration": 1.8,
		"CasterModifier": {
			"Class": "FencerUltimateCaster",
			"Subclass": "FencerUltimateCaster",
			"EnabledStateMask": [
				"SinclairTaxUltActive",
				"HideCrosshair",
				"HideStamina",
				"HideAmmo",
				"CameraTransitionAlways"
			]
		},
		"DashAngleThreshold": 89,
		"DashRadius": 7,
		"DashRange": {
			"Value": 27,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DashSpeed": 254,
		"DebuffDuration": 1.8,
		"DelayedDamage": {
			"Value": 200,
			"Scale": {
				"Value": 2.6,
				"Type": "spirit"
			}
		},
		"FallSpeedMax": 1,
		"GapDistanceToWall": 180,
		"GroundDashReductionPercent": -30,
		"ImpactDamage": {
			"Value": 70,
			"Scale": {
				"Value": 0.77,
				"Type": "spirit"
			}
		},
		"IncomingDamageReductionPercent": 70,
		"IsDisabled": false,
		"Key": "ability_fencer_ultimate",
		"LowHealthEnemyThresholdPct": 50,
		"MoveSpeedPenaltyMaxSpeed": 200,
		"Name": "Itani Lo Sahn",
		"SideMoveSpeedReduction": -100,
		"TargetModifier": {
			"Class": "FencerUltimateTarget",
			"Subclass": "Cursed",
			"StatusEffectPriority": 50,
			"EnabledStateMask": [
				"ModNoCleanse",
				"HealingDisabled",
				"Disarmed",
				"Silenced",
				"Muted",
				"DashDisabledDebuff",
				"SilenceMovementAbilites"
			],
			"EndTimeScaleForFlinch": 0.9,
			"DamageTimeOffset": 0.3
		},
		"TargetNonHeroModifier": {
			"Class": "FencerUltimateTarget",
			"Subclass": "CursedNonHero",
			"StatusEffectPriority": 50,
			"EnabledStateMask": [
				"HealingDisabled",
				"Disarmed",
				"Silenced",
				"Muted",
				"DashDisabledDebuff",
				"SilenceMovementAbilites"
			],
			"EndTimeScaleForFlinch": 0.9,
			"DamageTimeOffset": 0.3
		},
		"TechCleaveExpireTime": 0.35,
		"TimeScaleDebuff": 70,
		"TimerSoundDuration": 1,
		"TravelDistPctBeforeWallGapCheck": 70,
		"TurnRateMaxDuringCast": 999,
		"Upgrades": [
			{
				"DashRange": 8
			},
			{
				"AbilityCooldown": -35
			},
			{
				"BonusDamagePercent": 50
			}
		],
		"VacuumSpeed": 10.16
	},
	"ability_fire_bomb": {
		"AbilityCooldown": {
			"Value": 190,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorCastableWhileBusy",
			"BehaviorDisplaysDamageImpact"
		],
		"BuffModifier": {
			"Class": "FirebombBuff",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 125,
			"Scale": {
				"Value": 0.974938,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"ExplodeDelay": 3.25,
		"FireBombModifier": {
			"Class": "Firebomb",
			"Subclass": "Firebomb",
			"StatusEffectPriority": 45
		},
		"IsDisabled": false,
		"Key": "ability_fire_bomb",
		"Name": "Concussive Combustion",
		"ProgressBarModifier": {
			"Class": "Base",
			"Subclass": "Progressbar"
		},
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"StunDuration": {
			"Value": 1.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"Damage": 100
			},
			{
				"AbilityCooldown": -65,
				"LifeStealPercentOnHit": 100
			},
			{
				"StunDuration": 0.9,
				"Radius": 10
			}
		]
	},
	"ability_flame_dash": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 38,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraLingerDuration": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": 18,
		"DPS": {
			"Value": 30,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"DashAirSpeed": 8,
		"DashSpeed": 12,
		"FlameAuraRadius": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"FlameDashJumpBonus": 50,
		"FlameDashModifier": {
			"Class": "Flamedash",
			"Subclass": "Flamedash",
			"EnabledStateMask": [
				"AbilityMovement",
				"MantleDisabled",
				"MeleeDisabled",
				"SlidingDisabled",
				"DuckingDisabled"
			],
			"GroundAuraModifier": {
				"Class": "FlamedashGroundAura",
				"Subclass": "FlamedashGroundAura",
				"Height": 80,
				"ProvidedByAura": {
					"Class": "FlamedashBurn",
					"Subclass": "FlamedashBurn",
					"DebuffModifier": {
						"Class": "Base",
						"Subclass": "FlamedashDebuff"
					}
				}
			},
			"ProgressModifier": {
				"Class": "Base",
				"Subclass": "ProgressWatcher"
			}
		},
		"GroundAuraSpacing": 1,
		"GroundFlameDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_flame_dash",
		"Name": "Flame Dash",
		"SideMoveSpeedReduction": -65,
		"SlowResistance": 50,
		"SpeedBurstSpeed": 20,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"AbilityCooldown": -12
			},
			{
				"DPS": 20,
				"GroundFlameDuration": 1
			},
			{
				"AbilityCharges": 2,
				"AbilityCooldownBetweenCharge": 14
			}
		]
	},
	"ability_fortuna_ability01": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_fortuna_ability01",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_fortuna_ability02": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_fortuna_ability02",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_fortuna_ability03": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_fortuna_ability03",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_fortuna_ult": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_fortuna_ult",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_frank_painaura": {
		"AbilityCooldown": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": 8,
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "FrankPainaura",
			"Subclass": "Painaura",
			"DebuffModifier": {
				"Class": "FrankPainauraTarget",
				"Subclass": "Painauradebuff"
			}
		},
		"AuraOffModifier": {
			"Class": "Base",
			"Subclass": "Auraoff"
		},
		"BehaviourBits": [
			"BehaviorStartCooldownOnToggleOff",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDoNotAllowSpamProc",
			"BehaviorCanCastOnZipline"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 1.1,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 0.5,
		"IsDisabled": false,
		"Key": "ability_frank_painaura",
		"MaxDPS": {
			"Value": 58,
			"Scale": {
				"Value": 0.72,
				"Type": "spirit"
			}
		},
		"MinDPS": {
			"Value": 13,
			"Scale": {
				"Value": 0.15,
				"Type": "spirit"
			}
		},
		"Name": "Aura of Suffering",
		"Radius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SelfDPS": 15,
		"SelfDamagePercentage": 70,
		"TickRate": 0.25,
		"ToggleOffDelay": 0.5,
		"Upgrades": [
			{
				"SlowPercent": 25,
				"EnemyDashSlowPercent": -25,
				"DebuffDuration": 0.5
			},
			{
				"MinDps": 6,
				"MaxDPS": 34
			},
			{
				"IncomingDamagePercent": 15,
				"Radius": 1
			}
		]
	},
	"ability_frank_revive": {
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 240,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.66,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCastEvenIfBusyAndExclusive",
			"BehaviorChannelled",
			"BehaviorCastableWhileBusy",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorCastableWhileCmdRestricted",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanCastWhileDead"
		],
		"BonusDamagePerBullet": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Selfbuff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 200,
			"Scale": {
				"Value": 2,
				"Type": "spirit"
			}
		},
		"DashSlowModifier": {
			"Class": "Base",
			"Subclass": "Dashslow"
		},
		"EnemyDashSlowPercent": -30,
		"HalfHeight": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"InitialDelay": 0.5,
		"IsDisabled": false,
		"Key": "ability_frank_revive",
		"Name": "Shocking Reanimation",
		"Radius": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"RespawnDelay": 3,
		"RespawnHealthPercent": 50,
		"RevivingModifier": {
			"Class": "FrankReviving",
			"Subclass": "Reviving",
			"EnabledStateMask": [
				"Invulnerable",
				"HideCrosshair",
				"HideStamina",
				"HideAmmo"
			]
		},
		"SlowDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"SlowPercent": 120,
		"StunDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"BonusDamagePerBullet": {
					"Value": 6,
					"Scale": {
						"Value": 0.06,
						"Type": "spirit"
					}
				},
				"BonusFireRate": 15
			},
			{
				"RespawnHealthPercent": 50
			},
			{
				"Damage": 175,
				"StunDuration": 1.5,
				"AbilityCooldown": -95
			}
		],
		"ZombieModifier": {
			"Class": "FrankZombie",
			"Subclass": "Zombie"
		},
		"ZombieTickRate": 0.02
	},
	"ability_frank_selfzap": {
		"AbilityChannelTime": {
			"Value": 0.35,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusMoveSpeed": 3,
		"BuffModifier": {
			"Class": "FrankSelfzap",
			"Subclass": "Selfzap"
		},
		"ChannelMoveSpeed": -1,
		"CurrentHealthPercentDamage": 15,
		"IsDisabled": false,
		"Key": "ability_frank_selfzap",
		"Name": "Jumpstart",
		"TotalHealthRegen": {
			"Value": 100,
			"Scale": {
				"Value": 1.2,
				"Type": "spirit"
			}
		},
		"Upgrades": [
			{
				"BonusMoveSpeed": 3
			},
			{
				"TotalHealthRegen": 70,
				"AbilityCooldown": -8
			},
			{
				"AbilityCharges": 1,
				"TotalHealthRegen": {
					"Value": 0,
					"Scale": {
						"Value": 0.9,
						"Type": "spirit"
					}
				},
				"StatusResistancePercent": 50
			}
		]
	},
	"ability_frank_shocktarget2": {
		"AbilityCastDelay": 0.35,
		"AbilityCastRange": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChargesConditionally": 1,
		"AbilityCooldown": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BatteryGenerationPercent": {
			"Value": 100,
			"Scale": {
				"Value": -1,
				"Type": "cooldown"
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BoltCount": 7,
		"BonusShocksDelay": 0.2,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 1.6,
				"Type": "spirit"
			}
		},
		"FullyChargedFXModifier": {
			"Class": "FrankShockfullycharged",
			"Subclass": "ChargedFx"
		},
		"HealOnHit": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"IsDisabled": false,
		"Key": "ability_frank_shocktarget2",
		"MissingHealthPercentHeal": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"Name": "Pain Battery",
		"ShockModifier": {
			"Class": "FrankShocktarget",
			"Subclass": "Shock"
		},
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "ZapSlow"
		},
		"SpreadAngle": 40,
		"SpreadRandomness": 0.005,
		"StoredDamageHealthPercentRequired": 40,
		"Upgrades": [
			{
				"SlowPercent": 40,
				"SlowDuration": "2s"
			},
			{
				"Damage": 50
			},
			{
				"MissingHealthPercentHeal": 15,
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_golden_idol": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirMoveIncreasePercent": 10,
		"AutoIntrinsicModifiers": [
			{
				"Class": "IntrinsicBase",
				"Subclass": "IntrinsicBase"
			}
		],
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNotSilencable",
			"BehaviorNoTarget"
		],
		"BonusMoveSpeed": 2,
		"BonusSprintAcceleration": 14,
		"ChannelMoveSpeed": -1,
		"DropOffTimer": 0.1,
		"DropoffTimerModifier": {
			"Class": "IdolReturnTimer",
			"Subclass": "Timer",
			"EnabledStateMask": [
				"ReturningIdol"
			]
		},
		"FixedMoveSpeed": 15,
		"GroundMoveIncreasePercent": 10,
		"HoldingIdolModifier": {
			"Class": "CitadelHoldingGoldenIdol",
			"Subclass": "CitadelHoldingGoldenIdol",
			"EnabledStateMask": [
				"HoldingIdol",
				"TeleporterDisabled",
				"ZiplineDisabled",
				"AttributeCannotBePurged",
				"ParryDisabled"
			]
		},
		"IsDisabled": false,
		"Key": "ability_golden_idol",
		"Lifetime": 3,
		"Name": "Soul Urn",
		"Radius": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowResistancePercent": 100,
		"Stamina": 1,
		"StaminaCooldownReduction": 25,
		"TrailingTeamBonusArmorDamageResist": 35,
		"TrailingTeamBonusDebuffResist": 35,
		"TrailingTeamBonusSprintSpeed": 5,
		"TrailingTeamBonusTechResist": 35,
		"Upgrades": []
	},
	"ability_graf_ability01": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_graf_ability01",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_graf_ability02": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_graf_ability02",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_graf_ability03": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_graf_ability03",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_graf_ult": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_graf_ult",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_gravity_lasso": {
		"AbilityCastDelay": 0.5,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 130,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 2.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorCleaveDisabled",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDontInterruptSlideOnCast",
			"BehaviorInterruptMeleeOnCast"
		],
		"BouncePadExtendDuration": 1,
		"CameraPreviewDistance": 200,
		"CameraPreviewOffset": 25,
		"CameraPreviewSpeed": 0.6,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 80,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"ExtraTargetConeAngle": 60,
		"ExtraTargetHorizontalOffset": 30,
		"FollowDampingFactor": 8,
		"FollowDistance": 60,
		"GrabExtraTargetsRadiusMult": 2,
		"IsDisabled": false,
		"Key": "ability_gravity_lasso",
		"LassoTargetMaxSpeed": 55,
		"LiftHeight": 7,
		"LiftHorizontal": -30,
		"LiftInitialDelay": 0.5,
		"LiftInitialRisingSpeed": 100,
		"LiftInitialVelocityStart": 500,
		"Name": "Spirit Lasso",
		"Upgrades": [
			{
				"Damage": 80
			},
			{
				"AbilityDuration": 0.75
			},
			{
				"AbilityCooldown": -40
			}
		]
	},
	"ability_guided_arrow": {
		"AbilityCastDelay": 1.5,
		"AbilityChannelTime": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 125,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusTechPowerPerKill": 8,
		"Damage": {
			"Value": 230,
			"Scale": {
				"Value": 0.93744,
				"Type": "spirit"
			}
		},
		"ExplosionRadius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"GuidingModifier": {
			"Class": "GuidingArrow",
			"Subclass": "GuidingArrow",
			"EnabledStateMask": [
				"JumpDisabled",
				"ZiplineDisabled",
				"DashDisabled"
			],
			"GlowEnemeyModifier": {
				"Class": "LowHealthGlow",
				"Subclass": "LowHealthGlow"
			}
		},
		"IsDisabled": false,
		"Key": "ability_guided_arrow",
		"KillCheckModifier": {
			"Class": "GuidingArrowKillcheck",
			"Subclass": "KillcheckModifier"
		},
		"Name": "Guided Owl",
		"StunDuration": {
			"Value": 0.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"Damage": 85
			},
			{
				"AbilityCooldown": -40
			},
			{
				"LowHealthEnemyThresholdPct": 22
			}
		]
	},
	"ability_gunslinger_demon_carbine": {
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BaseBulletDamage": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "damage"
			}
		},
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorDontInterruptSprint",
			"BehaviorCastableWhileBusy",
			"BehaviorDontInterruptMeleeOnCast",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusBulletSpeed": 100,
		"BulletRadiusOverride": 13.7,
		"BulletTimeScale": 0.01,
		"ChannelMoveSpeed": -1,
		"ChargingModifier": {
			"Class": "GunslingerDemonCarbine",
			"Subclass": "GunslingerDemonCarbine"
		},
		"DebuffModifier": {
			"Class": "ChronoKineticCarbineSlow",
			"Subclass": "ChronoKineticCarbineSlow",
			"StatusEffectPriority": 50
		},
		"DemonShotCount": 3,
		"HeadshotBonus": 15,
		"IsDisabled": false,
		"Key": "ability_gunslinger_demon_carbine",
		"MaxChargeDuration": 2.5,
		"MoveSpeedWhileShootingPenaltyReduction": 100,
		"Name": "Hellfire Salvo",
		"ProcDamagePercentage": 400,
		"SpeedChange": {
			"Value": 25,
			"Scale": {
				"Value": 0.0914,
				"Type": "spirit"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -15
			}
		],
		"WeaponReadyDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		}
	},
	"ability_gunslinger_salvo": {
		"AbilityCastDelay": 1,
		"AbilityCastRange": {
			"Value": 60,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 90,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisarmable",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCastableWhileDodging",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 3.8,
		"Damage": null,
		"IsDisabled": false,
		"Key": "ability_gunslinger_salvo",
		"Name": "Demontrigger Blitz",
		"OverrideBulletRadius": 0.3,
		"ProcChance": 100,
		"ProcDamagePercentage": 220,
		"ProcWatcherModifier": {
			"Class": "SalvoBullet",
			"Subclass": "SalvoBulletWatcher",
			"MaxBulletsToProcInShot": 1
		},
		"TickRate": 0.5,
		"TotalShots": 4,
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"DebuffDuration": 6
			},
			{
				"TotalShots": 2
			}
		],
		"VictimWarningModifier": {
			"Class": "Base",
			"Subclass": "GunslingerSalvoWarningModifier"
		}
	},
	"ability_gunslinger_spreadingfire": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontSwitchAwayOnCast",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BurnDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 20,
			"Scale": {
				"Value": 0.6975,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"FireDebuffModifier": {
			"Class": "SpreadingfireDot",
			"Subclass": "SpreadingfireDot",
			"StatusEffectPriority": 50
		},
		"IsDisabled": false,
		"Key": "ability_gunslinger_spreadingfire",
		"Name": "Flame Imp",
		"SpreadRadius": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SpreadTargets": 1,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"SpreadRadius": 3
			},
			{
				"BurnDuration": "2s"
			},
			{
				"DPS": 25,
				"SpreadTargets": 1
			}
		]
	},
	"ability_hat_trick": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 21,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 0.93744,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow",
			"EnabledStateMask": [
				"GlowThroughWallsToProvider",
				"SilenceMovementAbilites"
			]
		},
		"ExplosionRadius": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "ability_hat_trick",
		"Name": "Hat Trick",
		"SlowPercent": 20,
		"Upgrades": [
			{
				"Damage": 50
			},
			{
				"AbilityCooldown": -9.5
			},
			{
				"SlowPercent": 30
			}
		]
	},
	"ability_haunt": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "AfterburnWatcher",
				"Subclass": "AfterburnWatcher",
				"AfterburnDotModifier": {
					"Class": "AfterburnDot",
					"Subclass": "AfterburnDot",
					"StatusEffectPriority": 50
				},
				"BuildUpModifier": {
					"Class": "CitadelBaseBuildup",
					"Subclass": "CitadelBaseBuildup"
				}
			}
		],
		"BehaviourBits": [
			"BehaviorCleaveDisabled",
			"BehaviorDisplaysDamageImpact"
		],
		"BuildUpBulletPercentPerHit": 8.33,
		"BuildUpDuration": {
			"Value": 0.1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BurnDuration": {
			"Value": 0.3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ChannelMoveSpeed": -1,
		"CritBuildup": 16,
		"DPS": {
			"Value": 15,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_haunt",
		"Name": null,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"AfterburnSpiritDamageReduction": -30
			},
			{
				"BurnDuration": 1
			},
			{
				"DPS": 30
			}
		]
	},
	"ability_health_swap": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 220,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": 0.25,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Base"
		},
		"ChannelMoveSpeed": 2,
		"EnemyMinHealthPct": 30,
		"EnemySlowPct": 70,
		"InitialUpSpeed": 150,
		"IsDisabled": false,
		"Key": "ability_health_swap",
		"MinDiffToCast": 0.1,
		"MinHealthTakenPct": 30,
		"Name": "Soul Exchange",
		"PostCastHoldTime": 0.2,
		"PreCastModifier": {
			"Class": "HealthswapPrecast",
			"Subclass": "HealthswapPrecast"
		},
		"SilenceModifier": {
			"Class": "CitadelSilenced",
			"Subclass": "CitadelSilenced"
		},
		"SwapModifier": {
			"Class": "HealthSwapDebuff",
			"Subclass": "HealthSwapDebuff"
		},
		"Upgrades": [
			{
				"AbilityCooldown": -50
			},
			{
				"SilenceDuration": 3,
				"SilenceRadius": 25
			},
			{
				"SelfBuffDuration": 8,
				"TechResist": 50,
				"BonusFireRate": 40,
				"BonusSpirit": 60
			}
		]
	},
	"ability_ice_dome": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 185,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCastableWhileBusy",
			"BehaviorInterruptMeleeOnCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorDisplaysDamageImpact",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorCanSetQuickCast",
			"BehaviorAllowSelfCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BlockerScaleFactor": 115,
		"BonusHealthRegen": {
			"Value": 90,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"EnemyDragSpeed": 25.4,
		"GrowTime": 0.2,
		"IceDomeModifier": {
			"Class": "IceDome",
			"Subclass": "IceDome",
			"EnabledStateMask": [
				"SinclairTaxUltActive"
			],
			"FriendlyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "IceDomeFriendlyAura",
				"ProvidedByAura": {
					"Class": "IceDomeFriendly",
					"Subclass": "IceDomeFriendly",
					"Duration": 0.5
				}
			},
			"EnemyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "IceDomeEnemyAura",
				"ProvidedByAura": {
					"Class": "IcedomeAuramodifierBase",
					"Subclass": "Debuff",
					"EnabledStateMask": [
						"Slowed"
					],
					"Duration": 0.5
				}
			}
		},
		"IsDisabled": false,
		"Key": "ability_ice_dome",
		"Name": "Frozen Shelter",
		"Radius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 35,
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"AbilityDuration": 1.5
			},
			{
				"BonusHealthRegen": {
					"Value": 65,
					"Scale": {
						"Value": 1,
						"Type": "spirit"
					}
				},
				"PurgeOnCast": 1
			}
		]
	},
	"ability_ice_dome_trigger": {
		"BehaviourBits": null,
		"IsDisabled": false,
		"Key": "ability_ice_dome_trigger",
		"Name": "Frozen Shelter",
		"Upgrades": []
	},
	"ability_ice_grenade": {
		"AbilityCastDelay": 0.1,
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanHealPlayers",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"HealAmount": {
			"Value": 60,
			"Scale": {
				"Value": 0.8,
				"Type": "spirit"
			}
		},
		"IceGrenadeSlowModifier": {
			"Class": "IcegrenadeDebuff",
			"Subclass": "KelvinIceGrenadeSlow"
		},
		"IsDisabled": false,
		"Key": "ability_ice_grenade",
		"Name": "Frost Grenade",
		"Radius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 40,
		"Upgrades": [
			{
				"Damage": 30,
				"HealAmount": 30
			},
			{
				"PauseStaminaRegen": 1,
				"AbilityCooldown": -10
			},
			{
				"Radius": 2,
				"HealAmount": {
					"Value": 0,
					"Scale": {
						"Value": 0.9,
						"Type": "spirit"
					}
				},
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 0.8,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_icebeam": {
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BeamSplit": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "range"
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDontAimFacingEnemy",
			"BehaviorRequireAbilityButtonToCancel"
		],
		"BuildupModifier": {
			"Class": "IcebeamStackingSlow",
			"Subclass": "IcebeamStackingSlow",
			"BuildUpDecayDelay": 0.4,
			"EnabledStateMask": [
				"Slowed"
			],
			"StatusEffectPriority": 50
		},
		"CameraDistance": 250,
		"ChannelMoveSpeed": -1,
		"ChannelSlowPercent": 8,
		"DPS": {
			"Value": 45,
			"Scale": {
				"Value": 0.38,
				"Type": "spirit"
			}
		},
		"IceBeamBuildupProcDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IceBeamModifier": {
			"Class": "Base",
			"Subclass": "Icebeaming"
		},
		"IsDisabled": false,
		"Key": "ability_icebeam",
		"MaxFireRateSlowPercent": 20,
		"MaxGroundDashReductionPercent": -20,
		"MaxSlowPercent": 20,
		"MaxSlowTime": 2,
		"MinSlowPercent": 30,
		"Name": "Arctic Beam",
		"PathLength": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"PathWidth": 1.1,
		"SlowDuration": {
			"Value": 0.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TickRate": 0.1,
		"Upgrades": [
			{
				"MaxSlowPercent": 25,
				"MaxFireRateSlowPercent": 25
			},
			{
				"DPS": {
					"Value": 20,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			},
			{
				"BeamSplit": {
					"Value": 10,
					"Scale": {
						"Value": 0.93,
						"Type": "range"
					}
				},
				"BeamSplitCount": 2,
				"AbilityCooldown": -13
			}
		]
	},
	"ability_icepath": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorCastableWhileBusy",
			"BehaviorInterruptMeleeOnCast",
			"BehaviorNoTarget",
			"BehaviorPreventBotUsage",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorRequireAbilityButtonToCancel"
		],
		"CameraDistance": 250,
		"ChannelMoveSpeed": -1,
		"IcePathAuraDuration": 18,
		"IcePathEdgeWidth": 0.7,
		"IcePathInterval": 0.5,
		"IcePathModifier": {
			"Class": "Icepath",
			"Subclass": "Icepath",
			"EnabledStateMask": [
				"AbilityMovement"
			],
			"FriendlyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "IcepathFriendlyAura",
				"ProvidedByAura": {
					"Class": "IcepathFriendlyModifier",
					"Subclass": "IcepathBuff"
				}
			},
			"BonusSpiritLingerModifier": {
				"Class": "IcepathTechPowerLinger",
				"Subclass": "IcepathTechPowerLinger"
			}
		},
		"IcePathPullInStrength": 20,
		"IcePathShardRadius": 1.2,
		"IsDisabled": false,
		"Key": "ability_icepath",
		"MinHeight": 20,
		"ModifierRadius": 5,
		"MoveSpeedBonus": 2,
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"Name": "Ice Path",
		"PopupForce": 30,
		"SlideScale": 50,
		"SlowResistancePercent": 60,
		"SprintSpeedBonus": 2,
		"Upgrades": [
			{
				"MoveSpeedBonus": 2,
				"BulletResist": 35
			},
			{
				"AbilityCooldown": -25
			},
			{
				"BonusSpiritPct": 35,
				"BonusSpirit": 20
			}
		]
	},
	"ability_immobilize_trap": {
		"AbilityCooldown": {
			"Value": 34,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"ArmTime": 2,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventTrainingBotUsage",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"ChargedShotHitRadiusScale": 30,
		"Damage": 25,
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "ImmobilizeTrapDebuff"
		},
		"GlitchModifier": {
			"Class": "GlitchDebuff",
			"Subclass": "GlitchDebuff",
			"EnabledStateMask": [
				"Disarmed",
				"Silenced",
				"Muted",
				"Glitched"
			]
		},
		"IsDisabled": false,
		"Key": "ability_immobilize_trap",
		"Lifetime": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Spirit Snare",
		"Radius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SkipFrames": 6,
		"SlowPercent": 30,
		"TetherDuration": {
			"Value": 2.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TetherRadius": 6,
		"TrapHeight": 2,
		"TripGravity": 0.4,
		"TripTime": 0.5,
		"TripUpSpeed": 6.35,
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"BulletArmorReduction": -15,
				"DebuffDuration": 10
			},
			{
				"TetherDuration": 1,
				"Radius": 1.5
			}
		]
	},
	"ability_incendiary_projectile": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 18,
		"Damage": {
			"Value": 40,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "IncendiaryDebuff",
			"Subclass": "IncendiaryDebuff",
			"StatusEffectPriority": 50
		},
		"GrowthPerMeter": 0.5,
		"HeightOffGround": 50,
		"IncomingDamagePercentFromCaster": 16,
		"InitialWidth": 1,
		"IsDisabled": false,
		"Key": "ability_incendiary_projectile",
		"Name": "Napalm",
		"ParticleRadiusMultiplier": 1.15,
		"SlowDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"SlowPercent": 35,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"LifestealPercentHero": 15
			},
			{
				"IncomingDamagePercentFromCaster": 17,
				"HealAmpReceivePenaltyPercent": -33,
				"HealAmpRegenPenaltyPercent": -33
			}
		]
	},
	"ability_intimidate": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCastableWhileBusy",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.75,
				"Type": "spirit"
			}
		},
		"DamageHealMult": {
			"Value": 1.2,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"DamageHealMultNonHero": {
			"Value": 0.35,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"DebuffModifier": {
			"Class": "IntimidateDebuff",
			"Subclass": "IntimidateDebuff"
		},
		"EnemyModifier": {
			"Class": "Intimidated",
			"Subclass": "Intimidated"
		},
		"IsDisabled": false,
		"Key": "ability_intimidate",
		"Name": "Scorn",
		"Radius": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TickRate": 0.1,
		"Upgrades": [
			{
				"Damage": 35
			},
			{
				"AbilityCooldown": -5,
				"Radius": 1
			},
			{
				"DamageBonus": 15,
				"DebuffDuration": 16
			}
		]
	},
	"ability_kali_dust_storm": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDontTriggerSpellBlock",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"ClimbHeight": 1,
		"CloseRangeSpeed": 80,
		"DamagePerSecond": {
			"Value": 50,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 3,
		"DistanceAboveGround": 2,
		"DropDownRate": 2,
		"FireRateSlow": 20,
		"GrenadeTrailModifier": {
			"Class": "CitadelDustStormThrown",
			"Subclass": "CitadelDustStormThrown"
		},
		"GroundDashReductionPercent": -30,
		"IsDisabled": false,
		"Key": "ability_kali_dust_storm",
		"Name": "Dust Storm",
		"OpenHeight": 2,
		"Radius": {
			"Value": 3.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 20,
		"ThrownObjectRadius": 20,
		"TickRate": 0.25,
		"TornadoSpeed": 600,
		"TrackingDistance": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"SlowPercent": 30
			},
			{
				"FireRateSlow": 40
			},
			{
				"AbilityDuration": 3,
				"AbilityCooldown": -9.5
			}
		]
	},
	"ability_kali_trappers_bolo": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"BoloBounceCount": 6,
		"BoloBounceSpeed": 800,
		"BoloContractRadius": 5,
		"BoloHitDamage": {
			"Value": 25,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"BoloProcDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"BoloRadius": 0.8,
		"ChannelMoveSpeed": -1,
		"DebuffDelay": 2,
		"DebuffModifier": {
			"Class": "CitadelBolo",
			"Subclass": "CitadelBolo",
			"TrapModifier": {
				"Class": "CitadelRoot",
				"Subclass": "CitadelRoot",
				"EnabledStateMask": [
					"GlowThroughWallsToProvider",
					"GlowToProvider"
				]
			},
			"ReverseLeechModifier": {
				"Class": "CitadelBoloLeech",
				"Subclass": "CitadelBoloLeech"
			}
		},
		"ImmobilizeDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_kali_trappers_bolo",
		"MaxGroundDashReduction": -50,
		"MaxSlow": 100,
		"Name": "Trapper's Delight",
		"Upgrades": [
			{
				"ReverseLifeLeech": 30,
				"ReverseLifeLeechDuration": 8
			},
			{
				"AbilityCooldown": -47
			},
			{
				"StunsTargets": 1
			}
		]
	},
	"ability_lash_flog": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 30,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorNoTarget",
			"BehaviorShowCastRangeAsSatSphereWhileCasting"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 65,
			"Scale": {
				"Value": 0.85,
				"Type": "spirit"
			}
		},
		"FlogDebuffModifier": {
			"Class": "LashFlogDebuff",
			"Subclass": "LashFlogDebuff"
		},
		"HealPctVsHeroes": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"HealPctVsNonHeroes": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"IsDisabled": false,
		"Key": "ability_lash_flog",
		"Name": "Flog",
		"TargetingConeAngle": 38,
		"Upgrades": [
			{
				"EnemySlowDuration": 3,
				"EnemySlowPct": 35
			},
			{
				"AbilityCooldown": -16,
				"FireRateSlow": 30
			},
			{
				"Damage": 80,
				"TargetingConeAngle": 40,
				"HealPctVsHeroes": 20,
				"HealPctVsNonHeroes": 6
			}
		]
	},
	"ability_life_drain": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 34,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 2.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 10,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorAllowAltCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_life_drain",
		"LifeDrainCasterModifier": {
			"Class": "Base",
			"Subclass": "LifeDrainCaster",
			"EnabledStateMask": [
				"FamiliarAbilityKeepalive"
			]
		},
		"LifeDrainHealthMult": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"LifeDrainPerSecond": {
			"Value": 24,
			"Scale": {
				"Value": 0.3225,
				"Type": "spirit"
			}
		},
		"LifeDrainTargetModifier": {
			"Class": "LifeDrain",
			"Subclass": "LifeDrain",
			"SilenceModifier": {
				"Class": "CitadelSilenced",
				"Subclass": "LifeDrainSilence"
			}
		},
		"MaxRange": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"MoveSpeedReduction": 40,
		"Name": "Life Drain",
		"TickRate": 0.1,
		"Upgrades": [
			{
				"LifeDrainPerSecond": 13
			},
			{
				"AbilityDuration": 2.5
			},
			{
				"AbilityCharges": 3,
				"AbilityCooldownBetweenCharge": 0.1,
				"LifeDrainPerSecond": {
					"Value": 0,
					"Scale": {
						"Value": 0.3,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_magician_animalcurse": {
		"AbilityCastDelay": 0.35,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 45,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityPostCastDuration": 0.1,
		"AbilityUnitTargetLimit": 1,
		"AirDampingDuration": 1,
		"AirDampingModifier": {
			"Class": "Airdamp",
			"Subclass": "AirdampAnimalcurse"
		},
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorAllowSelfCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"CurseModifier": {
			"Class": "CitadelAnimalcurse",
			"Subclass": "AnimalhexCurseModifier",
			"ModelScale": 0.75
		},
		"DamageAmpPercentage": {
			"Value": 25,
			"Scale": {
				"Value": 0.093,
				"Type": "spirit"
			}
		},
		"HexMoveSpeedLimit": 6,
		"IsDisabled": false,
		"Key": "ability_magician_animalcurse",
		"MoveSpeedBonusPct": 35,
		"Name": "Rabbit Hex",
		"SelfBumpImpulse": 500,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"AbilityDuration": 1
			},
			{
				"Radius": 6
			}
		]
	},
	"ability_magician_animalhexarea": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 24,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirDampingDuration": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DamageAmpPercentage": {
			"Value": 15,
			"Scale": {
				"Value": 0.0558,
				"Type": "spirit"
			}
		},
		"DetonationDelay": 0.9,
		"HexAreaModifier": {
			"Class": "MagicianAnimalcurseHexarea",
			"Subclass": "HexareaModifier",
			"HexModifier": {
				"Class": "CitadelAnimalcurse",
				"Subclass": "AnimalhexCurseModifier",
				"ModelScale": 0.75
			}
		},
		"HexDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"HexMoveSpeedLimit": 6,
		"IsDisabled": false,
		"Key": "ability_magician_animalhexarea",
		"MoveSpeedBonusPct": 36,
		"Name": "Rabbit Hex",
		"Radius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SelfBumpImpulse": 500,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"HexDuration": 1
			},
			{
				"Radius": 3,
				"DamageAmpPercentage": 7
			}
		]
	},
	"ability_magician_bigbolt": {
		"AbilityCastDelay": 0.5,
		"AbilityCastRange": {
			"Value": 500,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"AirSpeedMax": 70,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCooldownOnChannelEnd"
		],
		"BoltHitModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "MagicianBigboltModifier"
		},
		"BoltRefundPerKill": 1,
		"CasterModifier": {
			"Class": "Base",
			"Subclass": "MagicianCasterBigboltModifier"
		},
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 1.395,
				"Type": "spirit"
			}
		},
		"DamagePerShot": {
			"Value": 50,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 2,
		"FallSpeedMax": 1,
		"InitialProjectileVelocity": 1000,
		"IsDisabled": false,
		"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": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorPreventBotUsage",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "CloneturretBuffModifier",
			"Duration": -1
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 15,
			"Scale": {
				"Value": 0.36,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_magician_cloneturret",
		"LeashRadius": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Name": "Spectral Assistant",
		"TotalSwaps": 2,
		"TurretBulletTargetAngle": 20,
		"TurretBulletTargetRadius": 500,
		"TurretBulletVerticalOffset": 2,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"AbilityDuration": 7,
				"AbilityCastRange": 5,
				"LeashRadius": 5
			},
			{
				"BonusFireRate": 60,
				"Damage": 12.6
			}
		]
	},
	"ability_magician_cloneturret_trigger": {
		"AbilityCooldown": 2,
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorDontInterruptSprint",
			"BehaviorCastableWhileBusy",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger",
			"BehaviorMovement"
		],
		"IsDisabled": false,
		"Key": "ability_magician_cloneturret_trigger",
		"Name": "Spectral Assistant",
		"Upgrades": []
	},
	"ability_magician_copyult": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 85,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"CopiedUltSpawnedEntityModifier": {
			"Class": "CitadelCopiedultSpawnedentity",
			"Subclass": "CopiedultSpawnedentity",
			"EnabledStateMask": [
				"MaterialOverride"
			]
		},
		"CopiedUltWindow": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"CopyCooldownPercentage": 40,
		"CopyInternalCooldown": 0.5,
		"InformTargetUltCopiedModifier": {
			"Class": "Base",
			"Subclass": "CopyultInformtargetultcopied"
		},
		"IsDisabled": false,
		"Key": "ability_magician_copyult",
		"Name": "Audience Participation",
		"UltActiveModifier": {
			"Class": "CitadelCopyult",
			"Subclass": "CopyultModifier"
		},
		"UltCopiedModifier": {
			"Class": "CitadelCopyultpending",
			"Subclass": "Ultcopied"
		},
		"Upgrades": [
			{},
			{},
			{}
		]
	},
	"ability_magician_escape": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.5,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorPreventBotUsage",
			"BehaviorAllowAltCast",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast"
		],
		"BuffDuration": 2,
		"ChannelMoveSpeed": -1,
		"EscapedModifier": {
			"Class": "Invis",
			"Subclass": "EscapeEscapedModifier",
			"EnabledStateMask": [
				"Sprinting"
			]
		},
		"FullInvisDistance": 50,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 0.5,
		"InvisMoveSpeedMod": 2,
		"InvisibilityDuration": 2,
		"IsDisabled": false,
		"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": {
			"Value": 500,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 24,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorTargetThroughWalls",
			"BehaviorCleaveDisabled",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"CloneBoltDelay": 0.1,
		"CloneDamagePercentage": 50,
		"InitialProjectileVelocity": 800,
		"IsDisabled": false,
		"Key": "ability_magician_magicbolt",
		"MaxDamage": {
			"Value": 120,
			"Scale": {
				"Value": 1.86,
				"Type": "spirit"
			}
		},
		"MaxDamageTime": 2,
		"MinDamage": {
			"Value": 60,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"Name": "Vexing Bolt",
		"ProjectileLifetime": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ProjectileRedirectCount": 1,
		"Radius": {
			"Value": 3.25,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"RedirectVelocity": 1500,
		"TargetDebuffModifier": {
			"Class": "Base",
			"Subclass": "MagicianMagicboltDebuff"
		},
		"Upgrades": [
			{
				"FireRateSlow": 25,
				"DebuffDuration": 5
			},
			{
				"AbilityCooldown": -13
			},
			{
				"MaxDamage": 126,
				"CloneDamagePercentage": 50
			}
		]
	},
	"ability_magician_magicbolt_trigger": {
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorCastEvenIfBusyAndExclusive",
			"BehaviorNoTarget",
			"BehaviorTrigger"
		],
		"IsDisabled": false,
		"Key": "ability_magician_magicbolt_trigger",
		"Name": null,
		"Upgrades": []
	},
	"ability_magician_shadowclone": {
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 145,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": 1.3,
		"CloneDamagePercentage": 30,
		"CloneGoldToGive": 10000,
		"CloneHealthPercentage": 40,
		"CloneLifetime": 60,
		"CloneModifier": {
			"Class": "Shadowclone",
			"Subclass": "ShadowcloneModifierMagician"
		},
		"CloneSpawnDistance": 2,
		"Damage": {
			"Value": 220,
			"Scale": {
				"Value": 2.046,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_magician_shadowclone",
		"Name": "The Great Homonculus!",
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_magician_stage": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowSelfCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"BlockerScaleFactor": 115,
		"BonusHealthRegen": {
			"Value": 120,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"EnemyDragSpeed": 25.4,
		"GrowTime": 0.2,
		"IceDomeModifier": {
			"Class": "IceDome",
			"Subclass": "IceDome",
			"FriendlyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "IceDomeFriendlyAura",
				"ProvidedByAura": {
					"Class": "IceDomeFriendly",
					"Subclass": "IceDomeFriendly",
					"Duration": 0.5
				}
			},
			"EnemyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "IceDomeEnemyAura",
				"ProvidedByAura": {
					"Class": "IcedomeAuramodifierBase",
					"Subclass": "Debuff",
					"EnabledStateMask": [
						"Slowed"
					],
					"Duration": 0.5
				}
			}
		},
		"IsDisabled": false,
		"Key": "ability_magician_stage",
		"Name": "Captive Audience",
		"Radius": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 35,
		"Upgrades": [
			{
				"FireRateSlow": 40
			},
			{
				"AbilityCooldown": -38
			},
			{
				"BonusHealthRegen": {
					"Value": 70,
					"Scale": {
						"Value": 1.52334,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_medic_trooper_heal": {
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"Heal_Players": 40,
		"Heal_Players_Post_Lane": 80,
		"Heal_Troopers": 80,
		"HeroNearbyRange": 30,
		"IsDisabled": false,
		"Key": "ability_medic_trooper_heal",
		"Name": null,
		"SecondaryHealHeroRange": 25,
		"Upgrades": []
	},
	"ability_nano_catform": {
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorInhibitSoftCameraCollision",
			"BehaviorMovement",
			"BehaviorPreventBotUsage",
			"BehaviorRequireAbilityButtonToCancel"
		],
		"BuffDuration": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "NanoCatform",
			"Subclass": "Catform",
			"EnabledStateMask": [
				"IsTinyCharacter"
			],
			"ModelScale": 1
		},
		"CatFormDamageDealtReduction": -100,
		"ChannelMoveSpeed": -1,
		"DamageAmpModifier": {
			"Class": "NanoDamageamp",
			"Subclass": "Damageamp"
		},
		"EnemyDamageSpeedPenalty": 65,
		"InterruptCooldown": 6,
		"IsDisabled": false,
		"Key": "ability_nano_catform",
		"MaxBonusMoveSpeedPercent": 65,
		"MinBonusMoveSpeedPercent": 30,
		"Name": "Ava",
		"SpeedBuildDuration": 4,
		"Upgrades": [
			{
				"BuffDuration": 15
			},
			{
				"MaxBonusMoveSpeedPercent": 40,
				"HealthRegen": 15
			},
			{
				"OutgoingDamagePercent": 18,
				"DamageAmpDuration": 6,
				"DamageAmpBuildDuration": 10
			}
		]
	},
	"ability_nano_catform_pounce": {
		"AbilityCooldown": {
			"Value": 0.85,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_nano_catform_pounce",
		"Name": null,
		"Upgrades": []
	},
	"ability_nano_catform_trigger": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorTrigger",
			"BehaviorInhibitSoftCameraCollision"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_nano_catform_trigger",
		"Name": null,
		"Upgrades": []
	},
	"ability_nano_clustergrenade": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 45,
			"Scale": {
				"Value": 0.644,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "NanoClusterGrenadeDebuff",
			"Subclass": "NanoClusterGrenadeDebuff"
		},
		"GrenadeAngleVariance": 0.08,
		"GrenadeCount": 4,
		"IsDisabled": false,
		"Key": "ability_nano_clustergrenade",
		"Lifetime": 0.75,
		"ModifierDragEnemy": {
			"Class": "PerchedPredatorDrag",
			"Subclass": "PerchedPredatorDrag"
		},
		"MultiHitPenaltyPercentage": 65,
		"Name": "Gloom Bombs",
		"Radius": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TimeBetweenGrenades": 0.05,
		"TossSpeed": 400,
		"Upgrades": [
			{
				"AbilityCooldown": -3
			},
			{
				"MeleeResistReduction": -6,
				"MeleeResistReductionDuration": 6
			},
			{
				"GrenadeCount": 3
			}
		]
	},
	"ability_nano_dash": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BountyModifier": {
			"Class": "NanoBounty",
			"Subclass": "Bounty"
		},
		"CameraDistance": 550,
		"ChannelMoveSpeed": -1,
		"DashAngleThreshold": 89,
		"DashModifier": {
			"Class": "CitadelShivDash",
			"Subclass": "CitadelShivDash"
		},
		"DashRadius": 2,
		"DashSpeed": 60.96,
		"HealAmount": {
			"Value": 40,
			"Scale": {
				"Value": 1.4,
				"Type": "spirit"
			}
		},
		"ImpactDamage": {
			"Value": 10,
			"Scale": {
				"Value": 0.8,
				"Type": "melee"
			}
		},
		"IsDisabled": false,
		"Key": "ability_nano_dash",
		"MoveSpeedPenaltyMaxSpeed": 200,
		"Name": "Leaping Slash",
		"PostDashMaintainedVelocityRatio": 0.15,
		"SideMoveSpeedReduction": -90,
		"SlashForwardOffset": 1.5,
		"SlashHeight": 2.5,
		"SlashRadius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"HealAmount": 25
			},
			{
				"BonusGoldOnKill": 200,
				"BountyDuration": 3
			},
			{
				"CooldownRefundPercent": 50,
				"ImpactDamage": 60
			}
		]
	},
	"ability_nano_pounce": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 14,
			"Scale": {
				"Value": 0.0744,
				"Type": "spirit"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityPostCastDuration": 0.4,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorMovement"
		],
		"CameraDistance": 250,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"DoublePounceModifier": {
			"Class": "Base",
			"Subclass": "DoublePounceNotify"
		},
		"DoublePounceTime": 3,
		"ExplodeRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"JumpHeight": 3,
		"Key": "ability_nano_pounce",
		"LeapModifier": {
			"Class": "CitadelNanoPounceSelf",
			"Subclass": "CitadelNanoPounceSelf"
		},
		"MinTimeToTarget": 0.5,
		"MoveSpeedToTarget": 25,
		"Name": "Pounce",
		"SlashRange": 3,
		"SlowDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "SlowBase"
		},
		"SlowPercent": 30,
		"Upgrades": [
			{
				"SlowDuration": 1
			},
			{
				"FireRateSlow": 30,
				"ActiveReloadPercent": 20
			},
			{
				"AbilityCharges": 1,
				"Damage": 60
			}
		]
	},
	"ability_nano_pounce_instant": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 14,
			"Scale": {
				"Value": 0.0744,
				"Type": "spirit"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.4,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement"
		],
		"CameraDistance": 250,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"DoublePounceModifier": {
			"Class": "Base",
			"Subclass": "DoublePounceNotify"
		},
		"DoublePounceTime": 3,
		"ExplodeRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"JumpHeight": 3,
		"Key": "ability_nano_pounce_instant",
		"LeapModifier": {
			"Class": "CitadelNanoPounceSelf",
			"Subclass": "CitadelNanoPounceSelf"
		},
		"MinTimeToTarget": 0.5,
		"MoveSpeedToTarget": 25,
		"Name": null,
		"SlashRange": 3,
		"SlowDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "SlowBase"
		},
		"SlowPercent": 30,
		"Upgrades": [
			{
				"SlowDuration": 1
			},
			{
				"FireRateSlow": 30,
				"ActiveReloadPercent": 20
			},
			{
				"AbilityCharges": 1,
				"Damage": 60
			}
		]
	},
	"ability_nano_proximity_ritual": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 60,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"ActiveRadius": {
			"Value": 40,
			"Scale": [
				{
					"Value": 0.186,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"AttackRadius": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BehaviourBits": [
			"BehaviorProjectileFiredAsBullet",
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowSelfCast",
			"BehaviorCanSetQuickCast",
			"BehaviorCanCancelDuringCastDelay"
		],
		"CatActivateDuration": 2,
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 40,
			"Scale": {
				"Value": 0.279,
				"Type": "spirit"
			}
		},
		"DamageTick": 1,
		"HealAmpReceivePenaltyPercent": -20,
		"HealAmpRegenPenaltyPercent": -20,
		"InvisFadeToDuration": 1,
		"IsDisabled": false,
		"Key": "ability_nano_proximity_ritual",
		"Name": "Nekomata Ward",
		"PredatoryStatueModifier": {
			"Class": "NanoPredatoryStatue",
			"Subclass": "NanoPredatoryStatue",
			"SelfHealScale": 0.2,
			"NewTargetAttackTime": 0.5,
			"MinRevealTime": 2,
			"RevealModifier": {
				"Class": "Base",
				"Subclass": "RevealModifier",
				"EnabledStateMask": [
					"VisibleToEnemy"
				]
			},
			"TargetModifier": {
				"Class": "NanoPredatoryStatueTarget",
				"Subclass": "NanoPredatoryStatueTarget",
				"EnabledStateMask": [
					"PredatoryStatueTarget"
				]
			}
		},
		"RecentDamageMarkDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"RecentDamageModifier": {
			"Class": "Base",
			"Subclass": "NanoRecentDamage",
			"EnabledStateMask": [
				"NanoRecentDamage"
			]
		},
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 1.5,
		"SpottedRadius": 20,
		"StatueArmTime": 0.5,
		"StatueHealth": {
			"Value": 300,
			"Scale": {
				"Value": 1.86,
				"Type": "spirit"
			}
		},
		"TargetLifesteal": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"TargetLifestealNonHero": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"TickInterval": 0.1,
		"Upgrades": [
			{
				"MakeInvisible": 1
			},
			{
				"AbilityDuration": 30,
				"DPS": 20
			},
			{
				"VictimDamageReduction": -30,
				"HealAmpReceivePenaltyPercent": -30,
				"HealAmpRegenPenaltyPercent": -30
			}
		]
	},
	"ability_nano_shadow_pulse": {
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 115,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 4,
		"AirSpeedMax": 100,
		"AutoChannelModifier": {
			"Class": "Base",
			"Subclass": "Channeling",
			"EnabledStateMask": [
				"DoNotDrawModel"
			]
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorCastableWhileDodging",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorInhibitSoftCameraCollision"
		],
		"BonusMoveSpeedPercent": 20,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 150,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"FallSpeedMax": 0.254,
		"IsDisabled": false,
		"Key": "ability_nano_shadow_pulse",
		"Name": "Return to Shadows",
		"Radius": {
			"Value": 7.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"Damage": 75,
				"BonusMoveSpeedPercent": 20
			},
			{
				"RefundCooldowns": 1,
				"HealAmount": 450
			}
		],
		"ZAcceleration": 800
	},
	"ability_nano_shadow_step": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 110,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 12,
			"Scale": [
				{
					"Value": 0.0465,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"BulletArmorReductionDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BulletArmorReductionHeavy": 15,
		"BulletArmorReductionLight": 5,
		"ChannelMoveSpeed": -1,
		"DamageAmplification": 20,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 0.25,
		"InvisMoveSpeedMod": {
			"Value": 2,
			"Scale": {
				"Value": 0.0372,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_nano_shadow_step",
		"MeleeAttackSpeedBonus": 20,
		"Name": "Queen of Shadows",
		"PurgeModifier": {
			"Class": "Base",
			"Subclass": "Purge"
		},
		"RevealOnDamageDuration": 0.7,
		"RevealOnSpottedDuration": 0.7,
		"ShadowModifier": {
			"Class": "NanoShadowStep",
			"Subclass": "NanoShadowStep",
			"DesatFactor": 0.6,
			"MinCloak": 0.7,
			"MaxCloak": 0.99,
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "SlowBase"
			},
			"SilenceModifier": {
				"Class": "CitadelSilenced",
				"Subclass": "CitadelSilenced"
			}
		},
		"SlowPercent": 30,
		"SpottedRadius": 15,
		"Upgrades": [
			{
				"StaminaCooldownReduction": 30
			},
			{
				"SlowResistancePercent": 40,
				"PurgeOnActivate": 1
			},
			{
				"SilenceOnHeavyDuration": 3,
				"DamageAmplification": 20
			}
		]
	},
	"ability_necro_coffin": {
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusMoveSpeedPercent": 15,
		"BuffDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 65,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 65,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"ImmobilizeModifier": {
			"Class": "CitadelRoot",
			"Subclass": "Immobilize"
		},
		"IsDisabled": false,
		"Key": "ability_necro_coffin",
		"Name": "Back Off!",
		"Radius": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowPercent": 40,
		"Upgrades": [
			{
				"CombatBarrier": 50
			},
			{
				"AbilityCooldown": -6
			},
			{
				"BonusMoveSpeedPercent": 15
			}
		]
	},
	"ability_necro_fear": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"DebuffModifier": {
			"Class": "NecroRampup",
			"Subclass": "Debuff",
			"BuildUpDecayDelay": 2,
			"CycleTimeDelayAdd": 0.1
		},
		"DelayBeforeLoss": 0.5,
		"IsDisabled": false,
		"Key": "ability_necro_fear",
		"MaxStolenAttackDamage": {
			"Value": 25,
			"Scale": {
				"Value": 0.25,
				"Type": "spirit"
			}
		},
		"MaxStolenSpiritResist": 10,
		"MaxStolenTargets": 3,
		"MeleeBuildUp": 0.2,
		"Name": "Essence Theft",
		"ProgressLossMultiplier": 2.3,
		"ProgressLossPerSecond": 1,
		"ShootDurationForMax": 4,
		"TickInterval": 0.15,
		"Upgrades": [
			{
				"MaxStolenSpiritResist": 5
			},
			{
				"MaxStolenAttackDamage": 20
			},
			{
				"SkullBuildUp": 0.15,
				"ZombieMeleeBuildUp": 0.15,
				"ZombieExplosionBuildUp": 1,
				"MaxStolenTargets": 1
			}
		]
	},
	"ability_necro_gravestone": {
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 0.66,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 140,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 16,
			"Scale": [
				{
					"Value": 0.04,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"AbilityUnitTargetLimit": 1,
		"AuraRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorCanSetQuickCast",
			"BehaviorRefundFullCooldownOnChannelInterrupt",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BlockerScaleFactor": 1,
		"BonusHealthRegen": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"BonusSpiritDamagePercentage": 15,
		"BuffDuration": -1,
		"BulletResist": 12.5,
		"Damage": {
			"Value": 115,
			"Scale": {
				"Value": 1.27,
				"Type": "spirit"
			}
		},
		"DamageSlowDuration": 0.5,
		"DamageSlowPercent": 20,
		"DecayDuration": 1,
		"DecayTickRate": 0.1,
		"ExplodeDelay": 0.23,
		"ExplosionRadius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"GraveStoneModifier": {
			"Class": "Gravestone",
			"Subclass": "Gravestone",
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "Nearby",
				"EnabledStateMask": [
					"NearHeavyPunchableDestroy"
				]
			},
			"GravestoneCriticalModifier": {
				"Class": "Base",
				"Subclass": "Gravestonecritical"
			},
			"EnabledStateMask": [
				"TechUntargetableByEnemies",
				"IgnoredByNpcTargeting"
			]
		},
		"GravestoneHealth": 100,
		"GravestoneTakesDamage": 1,
		"GrowTime": 0.1,
		"IsDisabled": false,
		"Key": "ability_necro_gravestone",
		"KnockupRadius": 4,
		"KnockupSideRatio": 1,
		"KnockupSpeed": 240,
		"MaxGravestones": 3,
		"MaxStacks": 40,
		"Name": "Borrowed Decree",
		"PushForce": 300,
		"ReplicateZombieCast": 1,
		"SlowDuration": {
			"Value": 1.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 80,
		"SlowPercentPerStack": 0.5,
		"SpawnDuration": 1.5,
		"StackDuration": 5,
		"StackingDebuffTickRate": 0.25,
		"SummonBurstCount": 2,
		"SummonBurstFrequency": 0.1,
		"SummonFrequency": 4,
		"SummonHealth": {
			"Value": 180,
			"Scale": {
				"Value": 8,
				"Type": "power_increase"
			}
		},
		"SummonInitialDelay": 0.3,
		"SummonLifetime": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SummonMaxCount": 32,
		"SummonMeleeDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.5,
				"Type": "spirit"
			}
		},
		"SummonSearchRadius": 4,
		"TechArmorDamageReductionPerStack": -0.5,
		"TechPower": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "power_increase"
			}
		},
		"TickRate": 0.4,
		"Upgrades": [
			{
				"AbilityCooldown": -15,
				"MoveSpeedPercent": 25
			},
			{
				"AbilityDuration": 10,
				"SummonFrequency": -0.3
			},
			{
				"CurrentHealthDamagePercentage": 5
			}
		],
		"ZombieSummonModifier": {
			"Class": "NecroSummonzombiesArea",
			"Subclass": "Summonzombiesarea",
			"SummonModifier": {
				"Class": "Base",
				"Subclass": "SummonBuffs"
			},
			"SummonDecayModifier": {
				"Class": "NecroSummondecay",
				"Subclass": "SummonDecay"
			},
			"ForwardWalkDistance": 0,
			"ZombieSpawnNavMeshSearchDistance": 300,
			"SpawningInModifier": {
				"Class": "Base",
				"Subclass": "Spawningin",
				"EnabledStateMask": [
					"Immobilized",
					"CommandRestricted",
					"UnitStatusHealthHidden",
					"UnitStatusHidden",
					"DoNotDrawModel"
				]
			},
			"SpawningInTime": 0.1,
			"ZombieSpawnForwardOffset": 100
		}
	},
	"ability_necro_haunt": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorAllowSelfCast",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorAllowAltCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorCanSetQuickCast"
		],
		"BonusMoveSpeed": 3,
		"BuffModifier": {
			"Class": "NecroHauntingspirits",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 25,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"DetonationRange": 1,
		"HauntCount": 3,
		"HoverRadius": 0.75,
		"IsDisabled": false,
		"Key": "ability_necro_haunt",
		"Name": "Haunting Spectres",
		"PhysicsCurlNoiseFrequency": 0.005,
		"PhysicsCurlNoiseStrength": 0.6,
		"PhysicsDamperStrength": 5,
		"PhysicsSpinPerSecond": 180,
		"PhysicsSpringStrength": 150,
		"SlowPercent": 30,
		"SpawnRadius": 0.2,
		"TargetSearchDelayOnSuccess": 0.3,
		"TargetSearchInitialDelay": 0.7,
		"TargetSearchRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TargetSearchRadiusVsHeroes": 15,
		"TargetSearchTick": 0.1,
		"TickRate": 0.1,
		"Upgrades": [
			{
				"Damage": 16
			},
			{
				"FireRateSlow": 30
			},
			{
				"HauntCount": 3
			}
		]
	},
	"ability_necro_hauntingskull": {
		"AbilityCastDelay": 0.15,
		"AbilityCharges": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityChargesConditionally": 1,
		"AbilityCooldownBetweenCharge": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AreaModifier": {
			"Class": "NecroHauntingskullArea",
			"Subclass": "Area",
			"InitialRandomVariance": 30,
			"SpawnPositionNavMeshSearchRange": 60
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 16,
			"Scale": {
				"Value": 0.25,
				"Type": "spirit"
			}
		},
		"DelayBeforeRespawning": 1,
		"HealPerPickup": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_necro_hauntingskull",
		"KillTime": 0.2,
		"MaxHits": -1,
		"Name": "Jar of Dead",
		"PickupsPerBossDeath": 5,
		"PickupsPerDeath": 1,
		"PickupsPerHeroDeath": 5,
		"PickupsPerNeutralTrooperDeath": 3,
		"ResourceCost": {
			"Value": 120,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"ResourceGenerationPercent": 100,
		"ResourcePerPickup": 10,
		"ResourceRadius": 40,
		"SkullCount": 4,
		"SkullImmuneDuration": 0.15,
		"SkullKillGold": {
			"Value": 7,
			"Scale": {
				"Value": 0.5,
				"Type": "power_increase"
			}
		},
		"SkullLifetime": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"SpawnRadius": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"StackingDebuffModifier": {
			"Class": "NecroHauntingskullStackingdebuff",
			"Subclass": "Debuff"
		},
		"SummonBuffModifier": {
			"Class": "Base",
			"Subclass": "Summonbuff"
		},
		"SummonHealth": {
			"Value": 20,
			"Scale": {
				"Value": 1.3,
				"Type": "power_increase"
			}
		},
		"SummonModifier": {
			"Class": "BarrierTracker",
			"Subclass": "Barriertracker",
			"EnabledStateMask": [
				"IgnoredByNpcTargeting",
				"IsSmallDeployable"
			]
		},
		"SummonTakesDamage": 1,
		"TargetDashRadius": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TargetSearchDelayMax": 1.25,
		"TargetSearchDelayMin": 1.5,
		"TargetSearchInitialDelayMax": 0.2,
		"TargetSearchInitialDelayMin": 0.15,
		"TargetSearchInitialStagger": 0.125,
		"TargetSearchRadius": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TickRate": 0.2,
		"Upgrades": [
			{
				"HealPerPickup": {
					"Value": 5,
					"Scale": {
						"Value": 0.16,
						"Type": "spirit"
					}
				}
			},
			{
				"SlowPercent": 30,
				"SlowDuration": 1
			},
			{
				"SkullCount": 2,
				"SkullLifetime": 4
			}
		]
	},
	"ability_necro_killsummon": {
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_necro_killsummon",
		"Name": "Borrow Life",
		"RecastWindow": 10,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_necro_killsummon_trigger": {
		"AbilityCastDelay": 0.2,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "CitadelTenguUrnAura",
			"Subclass": "UrnAura",
			"ProvidedByAura": {
				"Class": "UrnDebuff",
				"Subclass": "UrnDebuff"
			}
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanHealPlayers",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorAllowAltCast",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 55,
			"Scale": {
				"Value": 0.558,
				"Type": "spirit"
			}
		},
		"Damage": 180,
		"HealAmount": 100,
		"Height": 2,
		"IsDisabled": false,
		"Key": "ability_necro_killsummon_trigger",
		"Name": null,
		"Radius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 35,
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"AbilityDuration": 2
			},
			{
				"DPS": 46,
				"Radius": 2
			}
		]
	},
	"ability_necro_nukemap": {
		"AbilityChannelTime": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 180,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 0.8,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 1.3,
				"Type": "spirit"
			}
		},
		"DelayedEffectModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"FallSpeedMax": 20,
		"IsDisabled": false,
		"Key": "ability_necro_nukemap",
		"Name": null,
		"Radius": 3000,
		"Upgrades": [
			{
				"Damage": 30
			},
			{
				"AbilityCooldown": -30
			},
			{
				"Damage": 220
			}
		]
	},
	"ability_necro_wither": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AreaModifier": {
			"Class": "NecroHauntingskullArea",
			"Subclass": "Area",
			"InitialRandomVariance": 30,
			"SpawnPositionNavMeshSearchRange": 60
		},
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 20,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"DelayBeforeRespawning": 1,
		"IsDisabled": false,
		"Key": "ability_necro_wither",
		"MaxHits": -1,
		"MaxStacks": 40,
		"Name": "Wither \u0026 Die",
		"SkullImmuneDuration": 0.15,
		"SkullLifetime": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SkullsOnKill": 1,
		"SkullsOnPlayerKill": 3,
		"SlowPercentPerStack": 0.5,
		"SpawnRadius": 2,
		"StackDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"StackingDebuffModifier": {
			"Class": "NecroHauntingskullStackingdebuff",
			"Subclass": "Stackingdebuff"
		},
		"SummonBuffModifier": {
			"Class": "Base",
			"Subclass": "Summonbuff"
		},
		"SummonHealth": {
			"Value": 20,
			"Scale": {
				"Value": 2,
				"Type": "power_increase"
			}
		},
		"SummonModifier": {
			"Class": "BarrierTracker",
			"Subclass": "Barriertracker"
		},
		"TargetDashRadius": 13,
		"TargetSearchDelayMax": 0.88,
		"TargetSearchDelayMin": 0.65,
		"TargetSearchRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TechArmorDamageReductionPerStack": -0.5,
		"TickRate": 0.3,
		"Upgrades": [
			{
				"SlowPercentPerStack": 0.5
			},
			{
				"MaxStacks": 20
			},
			{
				"StacksToProcSkull": 10
			}
		]
	},
	"ability_necro_zombiewall": {
		"AbilityCastRange": {
			"Value": 24,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 34,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraRadius": 0.75,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowAltCast",
			"BehaviorCanSetQuickCast",
			"BehaviorSuppressAltCastOnceSelected"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 90,
			"Scale": {
				"Value": 1.6,
				"Type": "spirit"
			}
		},
		"DebuffDuration": 0.5,
		"GroundAuraModifier": {
			"Class": "ZombiewallGroundAura",
			"Subclass": "Zombiewall",
			"ProvidedByAura": {
				"Class": "NecroZombiewallDebuff",
				"Subclass": "Debuff"
			}
		},
		"GroundAuraPopDelay": 1.1,
		"GroundAuraPriorityModifier": {
			"Class": "ZombiewallGroundAura",
			"Subclass": "Zombiewall",
			"ProvidedByAura": {
				"Class": "NecroZombiewallDebuff",
				"Subclass": "Debuff"
			}
		},
		"GroundAuraSpacing": 1,
		"ImmobilizeDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ImmobilizeModifier": {
			"Class": "CitadelRoot",
			"Subclass": "Immobilize"
		},
		"IsDisabled": false,
		"Key": "ability_necro_zombiewall",
		"Name": "Grasping Hands",
		"SlowPercent": 40,
		"SummonCount": 1,
		"TetherDuration": 1,
		"TetherModifier": {
			"Class": "NecroZombiewallTether",
			"Subclass": "Tether"
		},
		"TetherRadius": 0.1,
		"TickRate": 0.1,
		"Upgrades": [
			{
				"AbilityDuration": 2
			},
			{
				"Damage": 90,
				"ZombieWallLength": 10
			},
			{
				"ImmobilizeDuration": 0.75,
				"SummonCount": 1,
				"AbilityCooldown": -14
			}
		],
		"ZombieWallDeployTime": 0.6,
		"ZombieWallHeight": 2.5,
		"ZombieWallLength": {
			"Value": 14,
			"Scale": [
				{
					"Value": 0.05,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		}
	},
	"ability_npc_shield": {
		"AbilityCooldown": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_npc_shield",
		"Name": null,
		"ShieldHealth": 10000,
		"ShieldScale": 2.5,
		"Upgrades": []
	},
	"ability_perched_predator": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorInhibitSoftCameraCollision"
		],
		"CatAboveGround": 0.1,
		"CatAccel": 15,
		"CatClimbHeight": 3,
		"CatDropDownRate": 5,
		"CatLifetime": 2.5,
		"CatMaxSpeed": 25,
		"CatStartSpeed": 5,
		"ChannelMoveSpeed": -1,
		"ChargeDragVerticalOffset": 30,
		"ChargeRadius": 75,
		"ExplosionDamage": {
			"Value": 100,
			"Scale": {
				"Value": 1.209,
				"Type": "spirit"
			}
		},
		"ExplosionRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"IsDisabled": false,
		"Key": "ability_perched_predator",
		"ModifierDragEnemy": {
			"Class": "PerchedPredatorDrag",
			"Subclass": "PerchedPredatorDrag"
		},
		"Name": "Sekhmet's Spirit",
		"TossSpeed": 400,
		"Upgrades": [
			{
				"ExplosionRadius": 4
			},
			{
				"AbilityCooldown": -11.5
			},
			{
				"ExplosionDamage": 120
			}
		]
	},
	"ability_perched_predator_trigger": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCanCastOnZipline"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_perched_predator_trigger",
		"Name": null,
		"Upgrades": []
	},
	"ability_power_jump": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirMoveIncreasePercent": 25,
		"AirSpeedMax": 6.64,
		"AltJumpSpeed": 12,
		"BehaviourBits": [
			"BehaviorInputDirectional2d",
			"BehaviorNoTarget",
			"BehaviorAllowAltCast",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BulletSplitShot": 5,
		"FallSpeedMax": 0.635,
		"FxRadius": 4,
		"InAirModifier": {
			"Class": "AirRaid",
			"Subclass": "AirRaid",
			"EnabledStateMask": [
				"DisableAirSpreadPenalty",
				"UnlimitedAirDashes"
			],
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "SlowBase"
			}
		},
		"IsDisabled": false,
		"JumpPitch": -60,
		"JumpSpeed": 27.5,
		"Key": "ability_power_jump",
		"Name": "Rain of Arrows",
		"PowerJumpModifier": {
			"Class": "PowerJump",
			"Subclass": "PowerJump",
			"AirDrag": 2,
			"VerticalCameraOffset": 20,
			"VerticalCameraOffsetLerpTime": 0.4,
			"EnabledStateMask": [
				"AbilityMovement",
				"ZiplineDisabled",
				"JumpDisabled"
			]
		},
		"Upgrades": [
			{
				"WeaponDamageBonus": 3,
				"SlowPercent": 30,
				"SlowDuration": 1.5
			},
			{
				"AbilityCooldown": -12
			},
			{
				"BulletLifestealPercent": 30,
				"TechLifestealPercent": 30,
				"EvasionPercent": 30
			}
		],
		"WeaponDamageBonus": 3
	},
	"ability_power_surge": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusPerChain": {
			"Value": 10,
			"Scale": {
				"Value": 0.32,
				"Type": "spirit"
			}
		},
		"BuffModifier": {
			"Class": "PowerSurge",
			"Subclass": "PowerSurge",
			"DebuffModifier": {
				"Class": "Base",
				"Subclass": "PowerSurgeDebuff"
			}
		},
		"ChainCount": 4,
		"ChainModifier": {
			"Class": "PowerSurgeChainLightning",
			"Subclass": "PowerSurgeChainLightning"
		},
		"ChainRadius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"ChainTickRate": 0.2,
		"ChannelMoveSpeed": -1,
		"DamagePerChain": {
			"Value": 10,
			"Scale": {
				"Value": 0.14,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_power_surge",
		"Name": "Power Surge",
		"Upgrades": [
			{
				"AbilityCooldown": -18
			},
			{
				"BonusMoveSpeed": 3,
				"BonusPerChain": {
					"Value": 8,
					"Scale": {
						"Value": 0.23,
						"Type": "spirit"
					}
				},
				"DamagePerChain": {
					"Value": 8,
					"Scale": {
						"Value": 0.23,
						"Type": "spirit"
					}
				}
			},
			{
				"TechResistDebuff": -15,
				"DebuffDuration": 10,
				"AbilityDuration": 10
			}
		]
	},
	"ability_priest_antispiritvest": {
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BlockBufferDuration": 0.5,
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"BulletResist": 20,
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_priest_antispiritvest",
		"Name": "Blessed Tac-Vest",
		"ShieldBreakModifier": {
			"Class": "Base",
			"Subclass": "Shieldbreak"
		},
		"StackingModifier": {
			"Class": "PriestStackingdefense",
			"Subclass": "Stackingdefense"
		},
		"TechResist": 20,
		"Upgrades": [
			{
				"CombatBarrier": 50
			},
			{
				"AbilityCooldown": -4
			},
			{
				"BaseAttackDamagePercent": 35,
				"BuffDuration": 6
			}
		]
	},
	"ability_priest_barrage": {
		"AbilityCastDelay": 0.3,
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 60,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 80,
			"Scale": {
				"Value": 1,
				"Type": "weapon_damage_increase"
			}
		},
		"ExplodeRadius": 0.2,
		"IsDisabled": false,
		"Key": "ability_priest_barrage",
		"Name": "Witching Hour",
		"PushForce": 300000,
		"SelfModifier": {
			"Class": "Base",
			"Subclass": "Self"
		},
		"SlowDuration": 1,
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "BarrageSlowModifier"
		},
		"SlowPercent": 60,
		"TimeBetweenShots": 0.3,
		"TotalShotCount": 4,
		"Upgrades": [
			{
				"AbilityCooldown": -25
			},
			{
				"Damage": 40
			},
			{
				"ExecuteThreshold": 30
			}
		]
	},
	"ability_priest_beartrap": {
		"AbilityCastDelay": 0.2,
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"ArmTime": 0.5,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventTrainingBotUsage",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 80,
			"Scale": {
				"Value": 2.2,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "PriestBeartrapDebuff",
			"Subclass": "Debuff",
			"EnabledStateMask": [
				"VisibleToEnemy",
				"GlowThroughWallsToEnemy"
			]
		},
		"ImmobilizeDuration": {
			"Value": 1.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ImmobilizeModifier": {
			"Class": "PriestImmobilize",
			"Subclass": "Immobilize"
		},
		"IsDisabled": false,
		"Key": "ability_priest_beartrap",
		"Lifetime": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Hex-Lined Snap Trap",
		"Radius": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"RevealDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TetherDuration": 0.6,
		"TetherModifier": {
			"Class": "PriestTether",
			"Subclass": "Tether"
		},
		"TetherRadius": 0.3,
		"TickRate": 0.1,
		"TrapHeight": 2,
		"TripUpSpeed": 6.35,
		"Upgrades": [
			{
				"AbilityCooldown": -11
			},
			{
				"ImmobilizeDuration": 1
			},
			{
				"IncomingDamagePercentFromCaster": 30,
				"AbilityCharges": 1
			}
		]
	},
	"ability_priest_flashbang": {
		"AbilityCastDelay": 0.03,
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityPostCastDuration": 0.15,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BounceGrenadeSpeed": 1100,
		"BounceLifetime": 0.5,
		"BurnDuration": {
			"Value": 3.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BurnLingerDuration": 0.15,
		"BurnRadius": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"CameraTurnRateMax": 15,
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 10,
			"Scale": [
				{
					"Value": 1.6,
					"Type": "power_increase"
				},
				{
					"Value": 1,
					"Type": "weapon_damage"
				}
			]
		},
		"Damage": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "weapon_damage_increase"
			}
		},
		"EnemyDebuffModifier": {
			"Class": "PriestFlashbangburnaura",
			"Subclass": "Burnaura",
			"FlashFadeOutTime": 0.1,
			"AuraRadius": 0,
			"ProvidedByAura": {
				"Class": "PriestFlashbangburn",
				"Subclass": "Burn"
			}
		},
		"HealAmpReceivePenaltyPercent": -30,
		"HealAmpRegenPenaltyPercent": -30,
		"IsDisabled": false,
		"Key": "ability_priest_flashbang",
		"Name": "Consecrating Grenade",
		"PreBounceLifetime": 15,
		"Radius": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TickRate": 0.2,
		"Upgrades": [
			{
				"AbilityCooldown": -5
			},
			{
				"Radius": 1.5,
				"BurnRadius": 1.5,
				"BurnDuration": 1
			},
			{
				"HealAmpReceivePenaltyPercent": -20,
				"HealAmpRegenPenaltyPercent": -20,
				"AbilityCharges": 1,
				"AbilityCooldownBetweenCharge": 3
			}
		]
	},
	"ability_priest_knockback": {
		"AbilityCastDelay": 0.25,
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 23,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 99,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusDamage": {
			"Value": 30,
			"Scale": {
				"Value": 0.8,
				"Type": "weapon_damage_increase"
			}
		},
		"BonusKnockbackDistance": 3.5,
		"BuffModifier": {
			"Class": "PriestKnockbackBuff",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.7,
				"Type": "weapon_damage_increase"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"IsDisabled": false,
		"Key": "ability_priest_knockback",
		"KnockbackModifier": {
			"Class": "Priestknockback",
			"Subclass": "PriestKnockback",
			"MomentumMaintained": 0.3
		},
		"KnockbackSpeed": 1200,
		"KnockbackToWallModifier": {
			"Class": "Priestknockback",
			"Subclass": "PriestKnockbacktowall"
		},
		"MaxPushForceHorizontal": 1400,
		"MaxPushForceVertical": 500,
		"Name": "Gutshot",
		"PushForce": 6,
		"SelfPushForce": 500,
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"StunDuration": {
			"Value": 0.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TargetingConeAngle": 60,
		"Upgrades": [
			{
				"Damage": 25
			},
			{
				"AbilityCooldown": -10,
				"StunDuration": 0.4
			},
			{
				"BuffDuration": 5
			}
		],
		"WallStunDistance": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		}
	},
	"ability_priest_selfheal": {
		"AbilityCastDelay": 0.125,
		"AbilityChannelTime": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 45,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.125,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorCastableWhileCmdRestricted",
			"BehaviorDisplaysDamageImpact",
			"BehaviorNonCombat",
			"BehaviorCannotCancelDuringChannel"
		],
		"ChannelMoveSpeed": -1,
		"FlatHealthHealing": {
			"Value": 120,
			"Scale": {
				"Value": 2.79,
				"Type": "spirit"
			}
		},
		"IncomingDamagePercent": -35,
		"IsDisabled": false,
		"Key": "ability_priest_selfheal",
		"Name": "Potent Vapors",
		"SelfModifier": {
			"Class": "Base",
			"Subclass": "Selfheal",
			"EnabledStateMask": [
				"Disarmed"
			]
		},
		"TickRate": 0.25,
		"Upgrades": [
			{
				"FlatHealthHealing": 80
			},
			{
				"AbilityCooldown": -15
			},
			{
				"SlowResistance": 100
			}
		]
	},
	"ability_priest_silencebomb": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 33,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 99,
		"AuraModifier": {
			"Class": "CitadelPriestSilencebombAura",
			"Subclass": "Aura",
			"ProvidedByAura": {
				"Class": "SilencebombDebuff",
				"Subclass": "Debuff"
			}
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": 5,
		"DebuffDuration": 3,
		"InitialRadius": {
			"Value": 4,
			"Scale": [
				{
					"Value": 0.01,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"IsDisabled": false,
		"Key": "ability_priest_silencebomb",
		"Name": "Choking Incense",
		"RadiusPerSecond": 0.2,
		"SlowDuration": 2,
		"SlowPercent": 30,
		"SmokeGrenadeModifier": {
			"Class": "Smokegrenade",
			"Subclass": "PriestSmokegrenade",
			"EnemyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "Enemyaura",
				"ProvidedByAura": {
					"Class": "Base",
					"Subclass": "Debuff"
				}
			}
		},
		"TickRate": 0.15,
		"Upgrades": [
			{
				"AbilityDuration": 3
			},
			{
				"SlowPercent": 20
			},
			{
				"SilenceStamina": 1
			}
		]
	},
	"ability_priest_smokegrenade": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 24,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 99,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BlockerScaleFactor": 115,
		"BombFriction": 12,
		"BombRestitution": 2,
		"BonusDamge": 12,
		"BonusFireRate": -30,
		"BonusHealthRegen": 1,
		"ChannelMoveSpeed": -1,
		"DebuffDuration": 3,
		"GrowTime": 0.2,
		"IsDisabled": false,
		"Key": "ability_priest_smokegrenade",
		"Name": "Teargas Grenade",
		"ProjectileLifetime": 2,
		"Radius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowDuration": 2,
		"SmokeGrenadeModifier": {
			"Class": "Smokegrenade",
			"Subclass": "PriestSmokegrenade",
			"EnemyAuraModifier": {
				"Class": "BaseAura",
				"Subclass": "Enemyaura",
				"ProvidedByAura": {
					"Class": "Base",
					"Subclass": "Debuff"
				}
			}
		},
		"Upgrades": [
			{
				"AbilityDuration": 3
			},
			{
				"StaminaDrain": -1
			},
			{
				"Radius": 2
			}
		]
	},
	"ability_priest_stackingdefense": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"CooldownPerStack": 0.5,
		"IsDisabled": false,
		"Key": "ability_priest_stackingdefense",
		"MaxStacks": 20,
		"Name": "Grit",
		"ResistancePerStack": 1,
		"StackDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"StackingModifier": {
			"Class": "PriestStackingdefense",
			"Subclass": "Stackingdefense"
		},
		"Upgrades": [
			{
				"StackDuration": 2
			},
			{
				"MaxStacks": 10
			},
			{
				"WeaponDamagePerStack": 1.5
			}
		]
	},
	"ability_priest_weaponswap": {
		"AbilityCastDelay": 0.3,
		"AbilityCooldown": {
			"Value": 160,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorDontInterruptSlideOnCast",
			"BehaviorRefundHalfCooldownOnChannelInterrupt"
		],
		"BonusAmpToVampire": 5,
		"BonusDamage": {
			"Value": 115,
			"Scale": [
				{
					"Value": 3,
					"Type": "power_increase"
				},
				{
					"Value": 1,
					"Type": "weapon_damage"
				}
			]
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 1.5,
				"Type": "weapon_damage_increase"
			}
		},
		"ExecuteThreshold": 8,
		"ExplodeRadius": 0.2,
		"IsDisabled": false,
		"Key": "ability_priest_weaponswap",
		"Name": "Ira Domini",
		"PushForce": 500,
		"SelfModifier": {
			"Class": "PriestCrossbowequipped",
			"Subclass": "Self",
			"EnabledStateMask": [
				"AmmoChangesDisabled",
				"SinclairTaxUltActive"
			]
		},
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "BarrageSlowModifier"
		},
		"StakeCount": 3,
		"SwapEndDelay": 0.6,
		"Upgrades": [
			{
				"BonusMoveSpeed": 1.2
			},
			{
				"BonusDamage": 65,
				"AbilityCooldown": -15
			},
			{
				"AllStakesBlessed": 1
			}
		]
	},
	"ability_punkgoat_blasted": {
		"AbilityCastDelay": 0.28,
		"AbilityCooldown": {
			"Value": 27,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "PunkgoatBlastedhealthwatcher",
				"Subclass": "Blastedhealthwatcher"
			}
		],
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorAllowGunFireAfterCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BlastedModifier": {
			"Class": "PunkgoatBlastedactive",
			"Subclass": "Blastedactive"
		},
		"BlastedPassiveModifier": {
			"Class": "PunkgoatBlastedpassive",
			"Subclass": "Blasted"
		},
		"BlastedRateOnBulletPct": 50,
		"BulletDamageAmp": 10,
		"BulletDamageAmpDuration": 7,
		"BulletsReloadedPerHeavyMeleePct": 100,
		"BulletsReloadedPerLightMeleePct": 35,
		"ChannelMoveSpeed": -1,
		"DurationPerHeavyMelee": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DurationPerLightMelee": {
			"Value": 2.8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"HealthBoostDuration": {
			"Value": 11,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"HealthDisplayModifier": {
			"Class": "Base",
			"Subclass": "Blastedhealthdisplay"
		},
		"HealthModifier": {
			"Class": "PunkgoatBlastedhealth",
			"Subclass": "Blastedhealth"
		},
		"IsDisabled": false,
		"Key": "ability_punkgoat_blasted",
		"LightMeleeScalePct": 40,
		"MaxDuration": 35,
		"MaxHealthMelee": {
			"Value": 70,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"Name": "Blasted",
		"NonPlayerResourceScalePct": 25,
		"ShredModifier": {
			"Class": "PunkgoatBlastedshred",
			"Subclass": "Blastedshred"
		},
		"Upgrades": [
			{
				"BonusMoveSpeed": 2.25
			},
			{
				"GainSlamOnUse": 1,
				"BulletDamageAmp": 7
			},
			{
				"MaxHealthMelee": {
					"Value": 50,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_punkgoat_goatflip": {
		"AbilityCastDelay": 0.35,
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirControlAccelPercent": 50,
		"AirControlDashReductionPct": -70,
		"AirControlDebuffDuration": 1.5,
		"AirControlPercent": 50,
		"AllowRamMultiple": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"CameraTurnRateMax": 188,
		"ChargeMultiHitRadius": 1.5,
		"ChargeRadius": 2.54,
		"ChargeSpeed": 1200,
		"ChargeStrikeDistance": 165,
		"Damage": {
			"Value": 40,
			"Scale": {
				"Value": 1.9,
				"Type": "spirit"
			}
		},
		"DealMaxHealthDamagePct": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"GoingBackAwaySpeed": -100,
		"GoingUpDistance": 3.1,
		"GoingUpEnemyDistancePercent": 95,
		"GoingUpSpeed": 430,
		"HoverGravityScale": 0.75,
		"IsDisabled": false,
		"Key": "ability_punkgoat_goatflip",
		"KnockAwaySpeed": 170,
		"Name": "Rising Ram",
		"NearbyHeroKillDistance": 10,
		"ReduceCooldownOnHitPct": 50,
		"TimeBeforeGoUpForLagComp": 0.1,
		"TimeGoingUpEnemy": 0.2,
		"Upgrades": [
			{
				"WeaponDamageBurst": 25,
				"WeaponDamageBurstDuration": 5
			},
			{
				"AbilityDuration": 0.4
			},
			{
				"MaxHealthBuffPct": 10,
				"MaxHealthBuffDuration": 16,
				"AbilityCooldown": -13
			}
		],
		"WorldImpactRadius": 25
	},
	"ability_punkgoat_slide": {
		"AbilityCooldown": {
			"Value": 0.85,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "SlideDebuff",
				"Subclass": "SlideDebuff"
			}
		],
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorInputDirectional2d",
			"BehaviorSilentCastFailureFeedback",
			"BehaviorDontInterruptSprint",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_punkgoat_slide",
		"Name": null,
		"Upgrades": []
	},
	"ability_punkgoat_tether": {
		"AbilityCastRange": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 175,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": 2.8,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorSilentCastFailureFeedback",
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 45,
			"Scale": {
				"Value": 0.9,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"DamageIncreasePct": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"FireRateSlowModifier": {
			"Class": "Base",
			"Subclass": "TetherFirerateSlow"
		},
		"IsDisabled": false,
		"Key": "ability_punkgoat_tether",
		"MoveSpeedSlowMaxPct": 35,
		"MoveSpeedSlowMinPct": 25,
		"Name": "Chain Gang",
		"PullDistance": 4,
		"PullDuration": 0.8,
		"PullForceMax": 2000,
		"PullModifier": {
			"Class": "PunkgoatTetherPull",
			"Subclass": "Pull"
		},
		"PullTrackCasterDuration": 0.5,
		"RopeLength": 2,
		"RopeSnapDistance": 45,
		"RopeSnapNoLOSDuration": 0.5,
		"RopeSoftEdgeLength": 4.5,
		"TetheredModifier": {
			"Class": "PunkgoatTether",
			"Subclass": "Tether"
		},
		"TickRate": 0.25,
		"UnstoppableModifier": {
			"Class": "Unstoppable",
			"Subclass": "Unstoppable",
			"EnabledStateMask": [
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"StatusEffectPriority": 25,
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			]
		},
		"Upgrades": [
			{
				"BulletResist": 40,
				"TechResist": 40
			},
			{
				"AbilityCooldown": -40
			},
			{
				"UnstoppablePerHero": 1.3,
				"AbilityCastRange": 5
			}
		],
		"WaitingToPullModifier": {
			"Class": "PunkgoatTetherWaiting",
			"Subclass": "WaitingForPull"
		}
	},
	"ability_punkgoat_ult": {
		"AbilityCastRange": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": 0.3,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorSilentCastFailureFeedback",
			"BehaviorChannelled",
			"BehaviorExclusiveUse",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorCooldownOnChannelEnd",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorHoldsAtMaxChannel"
		],
		"CameraTurnRateMax": 2000,
		"ChannelMoveSpeed": 4.826,
		"CountsAsLightMelee": 1,
		"Damage": {
			"Value": 35,
			"Scale": {
				"Value": 1.1,
				"Type": "spirit"
			}
		},
		"DiminishingSlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"ExplodeDelay": 0.5,
		"FireRateModifier": {
			"Class": "Base",
			"Subclass": "SlamFirerateSlow"
		},
		"GroundAuraModifier": {
			"Class": "PunkgoatSigilAura",
			"Subclass": "SigilAura",
			"Height": 100,
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "SigilModifier"
			}
		},
		"HeavyMeleeDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "heavy_melee"
			}
		},
		"IsDisabled": false,
		"Key": "ability_punkgoat_ult",
		"MeleeDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0.9,
				"Type": "melee"
			}
		},
		"Name": "Bashdown",
		"PlaceDistanceInFrontOfCaster": 6.2,
		"PullDownDuration": 0.75,
		"PullDownRange": 3,
		"PullToGroundModifier": {
			"Class": "ChargeDragEnemy",
			"Subclass": "ChargeDragEnemy",
			"ForwardOffset": 200,
			"VerticalOffset": 0,
			"ForceDistScale": 11
		},
		"TossDuration": 0.4,
		"TossForce": 350,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"AbilityCastRange": 2,
				"AbilityCharges": 1
			},
			{
				"CountsAsLightMelee": -1,
				"CountsAsHeavyMelee": 1,
				"HeavyMeleeDamage": {
					"Value": 0,
					"Scale": {
						"Value": 0.5,
						"Type": "heavy_melee"
					}
				},
				"MeleeDamage": {
					"Value": 0,
					"Scale": {
						"Value": 0,
						"Type": "melee",
						"Multiply": true
					}
				},
				"AbilityCooldownBetweenCharge": -3
			}
		],
		"WaveEndRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"WaveStartRadius": 0.5,
		"WaveThickness": 1
	},
	"ability_rolling_fireball": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 30,
			"Scale": {
				"Value": 1.209,
				"Type": "spirit"
			}
		},
		"InitialDamage": {
			"Value": 100,
			"Scale": {
				"Value": 1.209,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_rolling_fireball",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -1
			},
			{
				"AbilityCooldown": -11.5
			},
			{
				"InitialDamage": 120
			}
		]
	},
	"ability_scrap_blast": {
		"AbilityCastDelay": 0.25,
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 64,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BlastRadius": 10,
		"ChannelMoveSpeed": -1,
		"DebuffModifier": {
			"Class": "ScrapBlastDebuff",
			"Subclass": "ScrapBlastDebuff"
		},
		"EnemyMoveSlow": 10,
		"EnemyMoveSlowDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_scrap_blast",
		"Name": "Bio Blast",
		"ScrapDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.731203,
				"Type": "spirit"
			}
		},
		"Upgrades": [
			{
				"AbilityCharges": 2
			},
			{
				"ScrapDamage": 55
			},
			{
				"EnemyMoveSlow": 20
			}
		]
	},
	"ability_shieldguy_ability01": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_shieldguy_ability01",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_shieldguy_ability02": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_shieldguy_ability02",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_shieldguy_ability03": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_shieldguy_ability03",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_shieldguy_ult": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_shieldguy_ult",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_skyrunner_flakshot": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "Base",
				"Subclass": "Flakshotbase"
			}
		],
		"BehaviourBits": [
			"BehaviorProjectileFiredAsBullet"
		],
		"BonusDamage": {
			"Value": 3,
			"Scale": {
				"Value": 0.093,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"DirectionVariance": 0.02,
		"IsDisabled": false,
		"Key": "ability_skyrunner_flakshot",
		"MinEffectiveness": -1,
		"Name": "Flakshot",
		"Radius": 5,
		"RicochetAssistRatio": 0.5,
		"RicochetChance": 50,
		"RicochetDamagePercent": 100,
		"RicochetRadius": 20,
		"Upgrades": [
			{
				"RicochetChance": 50
			},
			{
				"BonusDamage": 5
			},
			{
				"RicochetDamagePercent": 50
			}
		]
	},
	"ability_skyrunner_magic_beam": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"BlockerScaleFactor": 4,
		"ChannelMoveSpeed": -1,
		"Damage": 120,
		"GrowTime": 0.2,
		"IsDisabled": false,
		"Key": "ability_skyrunner_magic_beam",
		"MagicBeamModifier": {
			"Class": "MagicBeam",
			"Subclass": "Beammodifier"
		},
		"Name": null,
		"Radius": 4,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_skyrunner_swingline": {
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 0.1,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_skyrunner_swingline",
		"MaxMoveSpeed": 25,
		"Name": "Lifethread",
		"SwingLineBulletDistance": 40,
		"SwingModifier": {
			"Class": "Base",
			"Subclass": "Swinging"
		},
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_skyrunner_ult": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_skyrunner_ult",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_sleep_dagger": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDamageDoesntWakeFromSleep",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 65,
			"Scale": {
				"Value": 2.2,
				"Type": "spirit"
			}
		},
		"DoesNotBreakInvis": 1,
		"IsDisabled": false,
		"Key": "ability_sleep_dagger",
		"MinimumSleepTime": 0.2,
		"Name": "Sleep Dagger",
		"SleepDuration": {
			"Value": 2.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SleepModifier": {
			"Class": "CitadelSleepDaggerAsleep",
			"Subclass": "CitadelSleepDaggerAsleep",
			"PostSleepModifier": {
				"Class": "SlowBase",
				"Subclass": "Postsleep"
			},
			"PostSleepStaminaModifier": {
				"Class": "Base",
				"Subclass": "NoStamRecovery"
			},
			"PostSleepBulletShredModifier": {
				"Class": "Base",
				"Subclass": "BulletShredPostsleep"
			}
		},
		"SleepMoveSpeed": 1.5,
		"SleepWakeUpDelay": {
			"Value": 0.1,
			"Scale": [
				{
					"Value": 0.002,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"Upgrades": [
			{
				"BulletResistReduction": -10,
				"BulletResistReductionDuration": 6
			},
			{
				"SleepDuration": 1,
				"FixationStacks": 15
			},
			{
				"AbilityCooldown": -17,
				"SlowPercent": 50,
				"GroundDashReductionPercent": -50,
				"DebuffDuration": 3
			}
		]
	},
	"ability_smoke_bomb": {
		"AbilityCooldown": {
			"Value": 33,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 8,
			"Scale": [
				{
					"Value": 0.1,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDamageDoesntWakeFromSleep",
			"BehaviorNoTarget",
			"BehaviorDontInterruptSprint",
			"BehaviorCleaveDisabled",
			"BehaviorCanCastOnZipline"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "BuffModifier"
		},
		"ChannelMoveSpeed": -1,
		"FullInvisDistance": 50,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 1.5,
		"InvisModifier": {
			"Class": "Invis",
			"Subclass": "SmokebombModifierInvis"
		},
		"IsDisabled": false,
		"Key": "ability_smoke_bomb",
		"Name": "Smoke Bomb",
		"PhaseOutModifier": {
			"Class": "Base",
			"Subclass": "PhaseoutModifier",
			"EnabledStateMask": [
				"Invulnerable"
			]
		},
		"RevealOnDamageDuration": 1.5,
		"RevealOnSpottedDuration": 0.5,
		"SpottedRadius": 18,
		"Upgrades": [
			{
				"InvisMoveSpeedMod": 7
			},
			{
				"AbilityCharges": 2,
				"AbilityCooldownBetweenCharge": 7
			},
			{
				"BulletLifesteal": 50,
				"PostInvisBuffDuration": 5,
				"DispelOnUse": 1
			}
		]
	},
	"ability_stacking_damage": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"DamageBonusFixedPerStack": {
			"Value": 0.2,
			"Scale": {
				"Value": 0,
				"Type": "weapon_damage_increase"
			}
		},
		"IsDisabled": false,
		"Key": "ability_stacking_damage",
		"MaxStacks": 40,
		"Name": "Fixation",
		"ProcDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"StackingModifier": {
			"Class": "PassiveHazeStackingDamage",
			"Subclass": "PassiveHazeStackingDamage",
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "Slow"
			}
		},
		"Upgrades": [
			{
				"ProcDamage": {
					"Value": 40,
					"Scale": {
						"Value": 0.8,
						"Type": "spirit"
					}
				},
				"ProcDamageStackCount": 20,
				"SlowPercent": 15,
				"SlowDuration": 2
			},
			{
				"AbilityDuration": 5,
				"MaxStacks": 40
			},
			{
				"DamageBonusFixedPerStack": {
					"Value": 0.11,
					"Scale": {
						"Value": 0.0003,
						"Type": "weapon_damage_increase"
					}
				}
			}
		]
	},
	"ability_swan_acrobat": {
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BurstBonusPerStack": 1,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_swan_acrobat",
		"MaxStacks": 4,
		"Name": "Acrobat",
		"StackingModifier": {
			"Class": "SwanAcrobat",
			"Subclass": "Stack"
		},
		"Upgrades": [
			{
				"AbilityDuration": 3
			},
			{
				"FireRatePerStack": 4
			},
			{
				"MaxStacks": 4
			}
		]
	},
	"ability_swan_featherboomerang": {
		"AbilityCastDelay": 0.05,
		"AbilityCooldown": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusDamage": 170,
		"ChannelMoveSpeed": -1,
		"Damage": 30,
		"IsDisabled": false,
		"Key": "ability_swan_featherboomerang",
		"Name": null,
		"ProjectileArrivalTime": 1,
		"ProjectileForwardSpeed": 800,
		"ProjectileSideFrequency": 2,
		"ProjectileSideSpeed": 300,
		"Radius": 4,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_swan_leap": {
		"AbilityChannelTime": {
			"Value": 0.15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel"
		],
		"BuffDuration": 7,
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Leapmodifier"
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"JumpPitch": -30,
		"JumpSpeed": 20,
		"Key": "ability_swan_leap",
		"Name": "Jeté",
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_swan_ult": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_swan_ult",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_target_practice": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 48,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSprint"
		],
		"BonusPerHeadshot": 25,
		"ChannelMoveSpeed": -1,
		"DamageOnBuildup": {
			"Value": 125,
			"Scale": {
				"Value": 1.066338,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_target_practice",
		"Name": "Target Practice",
		"ShotsToProc": 4,
		"TargetOffSetScale": 2,
		"TargetPracticeDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TargetPracticeEnemyModifier": {
			"Class": "TargetPracticeEnemy",
			"Subclass": "TargetPracticeEnemy",
			"BuildupModifier": {
				"Class": "CitadelBaseBuildup",
				"Subclass": "CitadelBaseBuildup",
				"BuildUpDecayDelay": 20
			},
			"DebuffModifier": {
				"Class": "Base",
				"Subclass": "TargetPracticeBulletResist"
			},
			"BuildupCompleteModifier": {
				"Class": "Base",
				"Subclass": "Base"
			}
		},
		"TargetPracticeSelfModifier": {
			"Class": "TargetPracticeSelf",
			"Subclass": "TargetPracticeSelf"
		},
		"Upgrades": [
			{
				"AbilityCooldown": -19
			},
			{
				"DamageOnBuildup": 50
			},
			{
				"BulletArmorReduction": -30,
				"DebuffDuration": 6
			}
		]
	},
	"ability_throw_sand": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 2.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": 40,
		"DebuffModifier": {
			"Class": "CitadelThrowSandDebuff",
			"Subclass": "CitadelThrowSandDebuff"
		},
		"GrowthPerMeter": 0.5,
		"HeightOffGround": 20,
		"InitialWidth": 5,
		"IsDisabled": false,
		"Key": "ability_throw_sand",
		"Name": "Sand Blast",
		"Upgrades": [
			{
				"Damage": 50,
				"AbilityCastRange": 5
			},
			{
				"SlowPercent": 30,
				"GroundDashReductionPercent": -30
			},
			{
				"AbilityCooldown": -25,
				"AbilityDuration": 1.5
			}
		]
	},
	"ability_trapper_fear": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "FearWatcher",
				"Subclass": "FearWatcher",
				"BuildUpModifier": {
					"Class": "CitadelBaseBuildup",
					"Subclass": "FearBuildup",
					"BuildUpDecayDelay": 3
				},
				"BuildupProcModifier": {
					"Class": "TrapperImmobilize",
					"Subclass": "TrapperImmobilize",
					"StatusEffectPriority": 0,
					"EnabledStateMask": [
						"Immobilized",
						"GlowThroughWallsToEnemy",
						"GlowThroughWallsToProvider",
						"GlowToProvider"
					]
				}
			}
		],
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet"
		],
		"BuildUpDuration": 15,
		"BuildupProcDamage": {
			"Value": 120,
			"Scale": {
				"Value": 1.488,
				"Type": "spirit"
			}
		},
		"BuildupProcDuration": 2,
		"BuildupSpiritDamageThreshold": 200,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_trapper_fear",
		"Name": "Spectral Silk",
		"SlowPercent": 50,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_trapper_fear1": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "FearWatcher",
				"Subclass": "FearWatcher",
				"BuildUpModifier": {
					"Class": "CitadelBaseBuildup",
					"Subclass": "FearBuildup",
					"BuildUpDecayDelay": 3
				},
				"BuildupProcModifier": {
					"Class": "TrapperImmobilize",
					"Subclass": "TrapperImmobilize",
					"StatusEffectPriority": 0,
					"EnabledStateMask": [
						"Immobilized",
						"GlowThroughWallsToEnemy",
						"GlowThroughWallsToProvider",
						"GlowToProvider"
					]
				}
			}
		],
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BuildUpDuration": 15,
		"BuildupProcDamage": {
			"Value": 120,
			"Scale": {
				"Value": 1.488,
				"Type": "spirit"
			}
		},
		"BuildupProcDuration": 2,
		"BuildupSpiritDamageThreshold": 200,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_trapper_fear1",
		"Name": null,
		"SlowPercent": 50,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_trapper_poisonjar": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "CitadelTrapperPoisonjarAura",
			"Subclass": "PoisonjarAura",
			"ProvidedByAura": {
				"Class": "CitadelSilenced",
				"Subclass": "PoisonjarDebuff"
			}
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"Height": 2,
		"InitialRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "ability_trapper_poisonjar",
		"Name": "Bottled Phantasmicide",
		"RadiusPerSecond": {
			"Value": 0.25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowPercent": {
			"Value": 25,
			"Scale": {
				"Value": 0.279,
				"Type": "spirit"
			}
		},
		"TickRate": 0.25,
		"Upgrades": [
			{
				"SlowPercent": 20
			},
			{
				"AbilityDuration": 4
			},
			{
				"TechArmorDamageReduction": -25
			}
		]
	},
	"ability_trapper_spidershield": {
		"AbilityCastRange": {
			"Value": 45,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorEqualUnitTargetPriority",
			"BehaviorAllowSelfCast",
			"BehaviorCanHealPlayers",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"BuffModifier": {
			"Class": "TrapperSpidershield",
			"Subclass": "TrapperSpidershield",
			"StatusEffectPriority": 100,
			"PulseDebuffModifier": {
				"Class": "Base",
				"Subclass": "TrapperSpidershieldPulsedebuff"
			}
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 200,
			"Scale": {
				"Value": 2.046,
				"Type": "spirit"
			}
		},
		"DPS": {
			"Value": 30,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 0.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_trapper_spidershield",
		"Name": "Pest Barrier",
		"Radius": 5,
		"SlowPercent": 30,
		"TickRate": 1,
		"Upgrades": [
			{
				"AbilityCooldown": -8
			},
			{
				"CombatBarrier": 200
			},
			{
				"Radius": 5
			}
		]
	},
	"ability_trapper_spiderwave": {
		"AbilityCastDelay": 0.6,
		"AbilityCooldown": {
			"Value": 160,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "ability_trapper_spiderwave",
		"Name": "Crawling Plague",
		"Radius": {
			"Value": 3.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SpiderArmingTime": 0.5,
		"SpiderChaseVelocity": 400,
		"SpiderClimbHeight": 0.3,
		"SpiderCount": 5,
		"SpiderDamage": {
			"Value": 140,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"SpiderDistAboveGround": 0.1,
		"SpiderExplodeRadius": 3,
		"SpiderFloatDownRate": 8,
		"SpiderGravity": 1,
		"SpiderLifetime": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SpiderRandomPositionRadius": 4,
		"SpiderSearchRadius": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SpiderTickRate": 0.3,
		"SpiritReducedPerStack": 5,
		"SpiritResReducedPerStack": 5,
		"SpiritStealDebuffModifier": {
			"Class": "TrapperStealspiritDebuff",
			"Subclass": "TrapperStealspiritDebuff"
		},
		"SpiritStealDuration": 10,
		"SpreadAngle": 30,
		"SpreadDistance": 900,
		"Upgrades": [
			{
				"AbilityCooldown": -45
			},
			{
				"SpiritResReducedPerStack": 3,
				"SpiritReducedPerStack": 3
			},
			{
				"SpiderCount": 5,
				"SpreadDistance": 900
			}
		]
	},
	"ability_trapper_webwall": {
		"AbilityCastDelay": 0.22,
		"AbilityCastRange": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 40,
			"Scale": {
				"Value": 0.279,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "WebwallDebuff",
			"Subclass": "WebwallDebuff"
		},
		"IsDisabled": false,
		"Key": "ability_trapper_webwall",
		"MaxWallToWallDistance": 100,
		"MinWallToWallDistance": 3,
		"Name": "Silktrap",
		"Radius": 0.6,
		"SilenceModifier": {
			"Class": "CitadelSilenced",
			"Subclass": "WebwallSilence"
		},
		"SlowPercent": 99,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"WebDuration": 120
			},
			{
				"SilenceDuration": 2.5,
				"DebuffDuration": 2
			}
		],
		"WebArmTime": 0.5,
		"WebDuration": {
			"Value": 120,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"WebWallTickRate": 0.15
	},
	"ability_trigger_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorTrigger"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_trigger_base",
		"Name": null,
		"Upgrades": []
	},
	"ability_ult_combo": {
		"AbilityCastRange": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 2.4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 150,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusHealthOnKill": {
			"Value": 40,
			"Scale": {
				"Value": 2,
				"Type": "power_increase"
			}
		},
		"DPS": {
			"Value": 40,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_ult_combo",
		"KillCheckModifier": {
			"Class": "Base",
			"Subclass": "KillcheckModifier"
		},
		"Name": "Combo",
		"SelfModifier": {
			"Class": "UltComboSelf",
			"Subclass": "UltComboSelf",
			"EnabledStateMask": [
				"ForceCanParry"
			]
		},
		"TargetModifier": {
			"Class": "UltComboTarget",
			"Subclass": "UltComboTarget",
			"StatusEffectPriority": 50,
			"TargetPosDistance": 100,
			"TargetPosRange": 20
		},
		"Upgrades": [
			{
				"LifeStealPercentOnHit": 100
			},
			{
				"AbilityCooldown": -30,
				"BulletResist": 50
			},
			{
				"AbilityChannelTime": 0.7,
				"DPS": {
					"Value": 40,
					"Scale": {
						"Value": 0.4,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_unicorn_dazzlingorb": {
		"AbilityCastDelay": 0.75,
		"AbilityChannelTime": {
			"Value": 9999,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 160,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorCooldownOnChannelEnd"
		],
		"BounceGrace": 3.25,
		"BounceRadius": {
			"Value": 16.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 140,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"GroundDashReductionPercent": -25,
		"IsDisabled": false,
		"Key": "ability_unicorn_dazzlingorb",
		"MaxBounces": 8,
		"Name": "Shining Wonder",
		"NextTargetDuration": 4,
		"OrbWatcherModifier": {
			"Class": "DazzlingOrbWatcher",
			"Subclass": "DazOrb",
			"MinProjectileTravelTime": 0.2,
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "DazzlingOrbSlowModifier",
				"EnabledStateMask": [
					"Slowed"
				],
				"StatusEffectPriority": 150
			},
			"NextTargetModifier": {
				"Class": "UnicornDazzlingOrbNextTarget",
				"Subclass": "DazzlingOrbNextTargetModifier"
			},
			"OrbFriendlyBounceWatcherModifier": {
				"Class": "Base",
				"Subclass": "DazzlingOrbFriendlyWatcher",
				"EnabledStateMask": [
					"PrismaticGuarded"
				]
			}
		},
		"PriorityBounceRadius": 13.5,
		"SlowDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 40,
		"Upgrades": [
			{
				"GroundDashReductionPercent": -15,
				"SlowPercent": 20
			},
			{
				"Damage": {
					"Value": 90,
					"Scale": {
						"Value": 0.45,
						"Type": "spirit"
					}
				}
			},
			{
				"MaxBounces": 8,
				"AbilityCooldown": -30
			}
		]
	},
	"ability_unicorn_luminousstrike": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 33,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorCanSetQuickCast"
		],
		"BuffDelay": 0.75,
		"BuffDuration": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffMaxStacks": 6,
		"BuffModifier": {
			"Class": "UnicornLuminousstrikeBuff",
			"Subclass": "LuminousStrikeBuff"
		},
		"ChannelMoveSpeed": -1,
		"ClimbHeight": 50,
		"ExplosionInterval": 0.7,
		"ExplosionRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ImpactDamage": {
			"Value": 55,
			"Scale": {
				"Value": 0.63,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_unicorn_luminousstrike",
		"MagicIncreasePerStack": 7,
		"Name": "Radiant Daggers",
		"PostExplosionDuration": 0.8,
		"PreExplosionDuration": 1.4,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"AbilityCharges": 2
			},
			{
				"ImpactDamage": 80,
				"AbilityCooldown": -22
			},
			{
				"MagicIncreasePerStack": 4,
				"FireRatePerStack": 9
			}
		]
	},
	"ability_unicorn_prismaticguard": {
		"AbilityCooldown": {
			"Value": 34,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BarrierDamagePercentage": 50,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld"
		],
		"BuffDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "UnicornPrismaticGuard",
			"Subclass": "UnicornPrismaticGuardBuff",
			"VerticalBoost": 0.5
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 100,
			"Scale": {
				"Value": 0.8,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 1.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "UnicornPrismaticGuardDebuff",
			"EnabledStateMask": [
				"Silenced"
			]
		},
		"ExplodeRadius": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "ability_unicorn_prismaticguard",
		"MaxLifetime": 4,
		"Name": "Dazzling Trick",
		"Upgrades": [
			{
				"BonusMoveSpeed": 3.5
			},
			{
				"CombatBarrier": {
					"Value": 70,
					"Scale": {
						"Value": 0.76,
						"Type": "spirit"
					}
				}
			},
			{
				"DebuffDuration": 1.25,
				"AbilityCooldown": -20
			}
		]
	},
	"ability_unicorn_radiantblast": {
		"AbilityCastDelay": 0.3,
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": [
				{
					"Value": 0.05,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"AbilityLifestealPercentHero": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"AbilityUnitTargetLimit": 100,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorUseLagCompensationForUnitTargeting",
			"BehaviorDontInterruptSlideOnCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 15,
			"Scale": {
				"Value": 0.34,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "UnicornRadiantFlareDamage",
			"Subclass": "UnicornRadiantblastDebuff"
		},
		"ExtraSweepRadius": 2,
		"FlareDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.47,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_unicorn_radiantblast",
		"Name": "Light Eater",
		"TargetingConeAngle": 70,
		"TickRate": 0.5,
		"Upgrades": [
			{
				"AbilityLifestealPercentHero": 15
			},
			{
				"AbilityCastRange": 3,
				"AbilityCooldown": -10
			},
			{
				"Damage": {
					"Value": 25,
					"Scale": {
						"Value": 0.2,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_vampirebat_batblink": {
		"AbilityCastRange": {
			"Value": 9,
			"Scale": [
				{
					"Value": 0.02,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": 0.65,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorAllowAltCast",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"ChannelMoveSpeed": -1,
		"EndJumpVelocity": 200,
		"ExitVelocity": 5,
		"IsDisabled": false,
		"Key": "ability_vampirebat_batblink",
		"MaxRecasts": 1,
		"Name": "Sanguine Retreat",
		"RecastWindow": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SelfBuffModifier": {
			"Class": "Base",
			"Subclass": "Selfbuff",
			"StatusEffectPriority": 101
		},
		"Upgrades": [
			{
				"BonusFireRate": 25,
				"BuffDuration": 8,
				"BonusBullets": 8
			},
			{
				"AbilityCooldown": -10
			},
			{
				"MaxRecasts": 1,
				"AbilityCastRange": 4
			}
		]
	},
	"ability_vampirebat_batblink_trigger": {
		"AbilityCastRange": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorAllowAltCast",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorTrigger"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_vampirebat_batblink_trigger",
		"Name": null,
		"Upgrades": []
	},
	"ability_vampirebat_batcloud": {
		"AbilityCastDelay": 0.6,
		"AbilityCooldown": {
			"Value": 120,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 3,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel"
		],
		"ChannelMoveSpeed": 1.3,
		"CurrentHealthPercent": 4,
		"Damage": {
			"Value": 10,
			"Scale": {
				"Value": 0.06,
				"Type": "spirit"
			}
		},
		"DamageTickRate": 0.3,
		"FallSpeedMax": 0.3,
		"IsDisabled": false,
		"JumpPitch": -60,
		"JumpSpeed": 20,
		"Key": "ability_vampirebat_batcloud",
		"MaxMoveSpeed": 20,
		"Name": null,
		"Radius": 7,
		"SelfModifier": {
			"Class": "VampirebatBatcloudSelf",
			"Subclass": "Batcloudself"
		},
		"Upgrades": []
	},
	"ability_vampirebat_batswarm": {
		"AbilityCastDelay": 0.5,
		"AbilityCastRange": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 150,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 12,
		"AirDrag": 12,
		"BatCount": 75,
		"BatCountPerWave": 1,
		"BatEffectiveness": 0.2,
		"BatPerSecond": 30,
		"BatSpawnRadius": 1.5,
		"BatSpawnRandomAngle": 0.15,
		"BatSpawnRandomVelocity": 300,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusBatsMax": 50,
		"BonusBatsPerProc": 2,
		"ChannelMoveSpeed": -1,
		"CurrentHealthDamageCapToBosses": 20,
		"Damage": {
			"Value": 4.6,
			"Scale": {
				"Value": 0.094,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 1.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "CitadelSilenced",
			"Subclass": "Debuff"
		},
		"FallSpeedMax": 1,
		"GroundAccelerationPercentage": -80,
		"GroundFrictioNpercentage": -80,
		"IsDisabled": false,
		"JumpCeilingCheckDistance": 11,
		"JumpPitch": -60,
		"JumpSpeed": 17,
		"Key": "ability_vampirebat_batswarm",
		"LockonConeAngle": 40,
		"MaxBatTargets": 2,
		"MaxLockonStacks": 1,
		"Name": "Nox Nostra",
		"NotInConeLosesLock": 1,
		"StacksCanDecay": 1,
		"TargetingConeAngle": 20,
		"TimeToGainLockonStack": 0.01,
		"TimeToLoseLockonStack": 0.3,
		"Upgrades": [
			{
				"Damage": 1.9
			},
			{
				"AbilityCooldown": -45
			},
			{
				"CurrentHealthPercent": 0.5
			}
		],
		"VerticalDrag": 1
	},
	"ability_vampirebat_lovebites": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BonusDamage": {
			"Value": 45,
			"Scale": {
				"Value": 1.85,
				"Type": "spirit"
			}
		},
		"BuildUpDuration": 5,
		"BuildUpHeadshotBonus": 1.5,
		"BuildUpModifier": {
			"Class": "CitadelBaseBuildup",
			"Subclass": "LovebitesBuildup",
			"BuildUpDecayDelay": 3
		},
		"BuildUpPerBat": 20,
		"BuildUpPerDagger": 30,
		"BuildUpPerShot": 18.4,
		"ChannelMoveSpeed": -1,
		"DamageProcModifier": {
			"Class": "VampirebatLovebitesproc",
			"Subclass": "LovebitesProc",
			"BuffModifier": {
				"Class": "Base",
				"Subclass": "LovebitesBuff"
			},
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "Slowsf"
			}
		},
		"EffectivenessVolumeScaleMax": 1,
		"EffectivenessVolumeScaleMin": 0.5,
		"IsDisabled": false,
		"Key": "ability_vampirebat_lovebites",
		"MagicDamagePerBullet": {
			"Value": 4,
			"Scale": {
				"Value": 0.09,
				"Type": "spirit"
			}
		},
		"Name": "Love Bites",
		"PerTargetCooldown": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"Upgrades": [
			{
				"SlowDuration": 3,
				"SlowPercent": 30
			},
			{
				"MagicDamagePerBullet": 3,
				"BonusDamage": 45
			},
			{
				"PerTargetCooldown": -5,
				"BonusFireRate": 25,
				"BuffDuration": 5
			}
		]
	},
	"ability_vampirebat_steallife": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.4,
		"AbilityUnitTargetLimit": 6,
		"AirDrag": 0.2,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast",
			"BehaviorUseLagCompensationForUnitTargeting"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 1,
				"Type": "stats_count"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"FallSpeedMax": 3,
		"FallingDrag": 20,
		"FloatingModifier": {
			"Class": "Base",
			"Subclass": "Floatingmodifier"
		},
		"IsDisabled": false,
		"Key": "ability_vampirebat_steallife",
		"MaxFloatTime": 4,
		"MiniJumpVelocity": 200,
		"MissingHealthDamagePercentage": 6,
		"Name": "Rake",
		"RakeHealPerKill": {
			"Value": 25,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"TargetingConeAngle": 60,
		"TimeBetweenAttacks": 0.04,
		"TrooperExecuteThreshold": 60,
		"Upgrades": [
			{
				"Damage": 60
			},
			{
				"RakeHealPerKill": 30,
				"AbilityCooldown": -8
			},
			{
				"MissingHealthDamagePercentage": 7,
				"RakeHealPerKill": {
					"Value": 0,
					"Scale": {
						"Value": 1.2,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_vandal_pillar": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 60,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.15,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 200,
			"Scale": {
				"Value": 1.0695,
				"Type": "spirit"
			}
		},
		"HalfHeight": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "ability_vandal_pillar",
		"Name": null,
		"PetrifyDamageBreakThreshold": 200,
		"PetrifyDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"PetrifyModifier": {
			"Class": "CitadelPetrify",
			"Subclass": "ViperUltPetrify"
		},
		"PreDetonateDuration": 0.6,
		"Radius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -15
			},
			{
				"PetrifyDuration": 1.5
			},
			{
				"Radius": 3
			}
		]
	},
	"ability_viper_debuffdagger": {
		"AbilityCastDelay": 0.2,
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontSwitchAwayOnCast",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.8,
				"Type": "spirit"
			}
		},
		"DamagePerStack": {
			"Value": 25,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "CitadelViperStackingdebuff",
			"Subclass": "Debuff"
		},
		"IsDisabled": false,
		"Key": "ability_viper_debuffdagger",
		"MaxStacks": 3,
		"Name": "Screwjab Dagger",
		"SlowDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "DebuffdaggerDebuff"
		},
		"SlowPercent": 35,
		"SlowPercentPerStack": 15,
		"StackDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"BulletResistReduction": -8,
				"BulletResistReductionPerStack": -6
			},
			{
				"CooldownRefundPercent": 55,
				"MaxStacks": 2,
				"AbilityCooldownBetweenCharge": -2
			}
		]
	},
	"ability_viper_hookdagger": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled"
		],
		"CatchRadius": 3,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_viper_hookdagger",
		"Name": "Hook Blade",
		"OutgoingDamage": {
			"Value": 45,
			"Scale": {
				"Value": 0.279,
				"Type": "spirit"
			}
		},
		"OutgoingProjectileLifetime": {
			"Value": 0.4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ReturnDamage": {
			"Value": 90,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"ReturnRadius": 1,
		"ReturnVelocity": 2300,
		"SlowDebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "ViperSlow"
		},
		"SlowDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 35,
		"SpreadAngle": 90,
		"TickRate": 0.01,
		"Upgrades": [
			{
				"AbilityCooldown": -4
			},
			{
				"SlowPercent": 35
			},
			{}
		]
	},
	"ability_viper_petrifybola": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 105,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_viper_petrifybola",
		"Name": "Petrifying Bola",
		"PetrifyDamage": {
			"Value": 180,
			"Scale": {
				"Value": 2.046,
				"Type": "spirit"
			}
		},
		"PetrifyDamageBreakThreshold": 200,
		"PetrifyDuration": {
			"Value": 2.2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"PetrifyModifier": {
			"Class": "CitadelPetrify",
			"Subclass": "PetrifybolaPetrify",
			"StatusEffectPriority": 0
		},
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "Base",
			"Subclass": "PetrifybolaSlow"
		},
		"SlowPercent": 50,
		"Upgrades": [
			{
				"PetrifyDamage": 49.5
			},
			{
				"AbilityCooldown": -20
			},
			{
				"PetrifyDuration": 1
			}
		]
	},
	"ability_viper_slide": {
		"AbilityCooldown": {
			"Value": 0.85,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorInputDirectional2d",
			"BehaviorSilentCastFailureFeedback",
			"BehaviorDontInterruptSprint",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_viper_slide",
		"Name": null,
		"Upgrades": []
	},
	"ability_viper_snakedash": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "Base",
				"Subclass": "ViperslideIntrinsic"
			},
			{
				"Class": "ViperSlidebuff",
				"Subclass": "ViperSlidebuffModifier",
				"BuffModifier": {
					"Class": "Base",
					"Subclass": "Slidebarrier"
				}
			}
		],
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage",
			"BehaviorMovement"
		],
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_viper_snakedash",
		"Name": "Slither",
		"SlideScale": 15,
		"Upgrades": [
			{
				"SlideScale": 20
			},
			{
				"Stamina": 2
			},
			{
				"BuffDuration": 5,
				"CombatBarrier": {
					"Value": 180,
					"Scale": {
						"Value": 0.8,
						"Type": "spirit"
					}
				},
				"AbilityCooldown": 8
			}
		]
	},
	"ability_viper_ult": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 70,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.15,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 200,
			"Scale": {
				"Value": 1.0695,
				"Type": "spirit"
			}
		},
		"HalfHeight": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "ability_viper_ult",
		"Name": "Petrify",
		"PetrifyDamageBreakThreshold": {
			"Value": 200,
			"Scale": {
				"Value": 1.116,
				"Type": "spirit"
			}
		},
		"PetrifyDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"PetrifyModifier": {
			"Class": "CitadelPetrify",
			"Subclass": "ViperUltPetrify"
		},
		"PreDetonateDuration": 1,
		"Radius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -15
			},
			{
				"PetrifyDuration": 1.5
			},
			{
				"Radius": 3
			}
		]
	},
	"ability_viper_venom": {
		"AbilityCastRange": {
			"Value": 10,
			"Scale": [
				{
					"Value": 0.2,
					"Type": "power_increase"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "CitadelViperVenomProcWatcher",
				"Subclass": "VenomProcWatcher"
			}
		],
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"BuildUpDuration": 5,
		"BuildUpModifier": {
			"Class": "CitadelBaseBuildup",
			"Subclass": "CitadelBaseBuildup",
			"BuildUpDecayDelay": 2
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_viper_venom",
		"Name": "Lethal Venom",
		"Upgrades": [
			{
				"VenomMaxDamage": 31.5
			},
			{
				"HealAmpRegenPenaltyPercent": -40,
				"HealAmpReceivePenaltyPercent": -40,
				"AbilityCooldown": -12
			},
			{
				"BuildUpPerShot": 4.5
			}
		],
		"VenomBuildupPerShot": 1,
		"VenomDuration": 3,
		"VenomMaxDamage": {
			"Value": 140,
			"Scale": {
				"Value": 2.79,
				"Type": "spirit"
			}
		},
		"VenomMaxDamageHealthPercentage": 30,
		"VenomMinDamage": {
			"Value": 20,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"VenomMinDamageHealthPercentage": 100,
		"VenomModifier": {
			"Class": "ViperVenom",
			"Subclass": "ViperVenomModifierSubclass"
		}
	},
	"ability_warden_crowd_control": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.63,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "WardenCrowdControlDebuff",
			"Subclass": "WardenCrowdControlDebuff",
			"EnabledStateMask": [
				"Slowed"
			]
		},
		"ForwardVelocity": 800,
		"IsDisabled": false,
		"Key": "ability_warden_crowd_control",
		"MoveSpeedSlowPct": 20,
		"Name": "Alchemical Flask",
		"ProjectileLifetime": 60,
		"Radius": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"Upgrades": [
			{
				"StaminaReduction": 1
			},
			{
				"Damage": 35,
				"WeaponPowerDebuff": -25
			},
			{
				"FireRateSlow": 30,
				"AbilityCooldown": -7,
				"Radius": 2
			}
		],
		"WeaponPowerDebuff": -25
	},
	"ability_warden_high_alert": {
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BuffModifier": {
			"Class": "WardenHighAlert",
			"Subclass": "WardenHighAlert",
			"StatusEffectPriority": 100
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 125,
			"Scale": {
				"Value": 0.8,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_warden_high_alert",
		"MoveSpeedBonusPct": 15,
		"Name": "Willpower",
		"Upgrades": [
			{
				"MoveSpeedBonusPct": 20
			},
			{
				"AbilityCooldown": -24,
				"AbilityDuration": 2
			},
			{
				"StatusResistancePercent": 40,
				"CombatBarrier": {
					"Value": 0,
					"Scale": {
						"Value": 2.7,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"ability_warden_lock_down": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 34,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AdditionalTargetRadius": 20,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 110,
			"Scale": {
				"Value": 2.437344,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "WardenLockdownDebuff",
			"Subclass": "WardenLockdownDebuff",
			"RootModifier": {
				"Class": "CitadelRoot",
				"Subclass": "CitadelRoot"
			},
			"BulletResistModifier": {
				"Class": "LockdownBulletResist",
				"Subclass": "LockdownBulletResist"
			},
			"SilencedModifier": {
				"Class": "CitadelSilenced",
				"Subclass": "CitadelSilenced"
			}
		},
		"EscapeRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"EscapeTime": 2.8,
		"ImmobilizeDuration": {
			"Value": 1.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "ability_warden_lock_down",
		"Name": "Binding Word",
		"Upgrades": [
			{
				"BulletArmorReduction": 20,
				"BulletArmorReductionDuration": 5
			},
			{
				"ImmobilizeDuration": 0.75
			},
			{
				"AbilityCooldown": -14,
				"SilenceDebuff": 1
			}
		]
	},
	"ability_warden_riot_protocol": {
		"AbilityCastDelay": 2,
		"AbilityCooldown": {
			"Value": 180,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoCastDelayModifier": {
			"Class": "WardenRiotProtocolCastdelay",
			"Subclass": "WardenRiotProtocolCastDelay",
			"UnstoppableModifier": {
				"Class": "Unstoppable",
				"Subclass": "Unstoppable",
				"EnabledStateMask": [
					"StatusImmune",
					"SlowImmune",
					"KnockdownImmune",
					"Unstoppable"
				],
				"StatusEffectPriority": 25,
				"DisabledStateMask": [
					"Disarmed",
					"Muted",
					"Silenced",
					"SilenceMovementAbilites",
					"Slowed",
					"Glitched",
					"MeleeDisabledDebuff",
					"DashDisabledDebuff"
				]
			}
		},
		"BehaviourBits": [
			"BehaviorExclusiveUse",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BulletResist": 50,
		"ConeAngle": 115,
		"HealthStealPct": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"HealthStealPctHero": {
			"Value": 75,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"IsDisabled": false,
		"Key": "ability_warden_riot_protocol",
		"Name": "Last Stand",
		"PulseDPS": {
			"Value": 70,
			"Scale": {
				"Value": 1.3,
				"Type": "spirit"
			}
		},
		"PulseInterval": 0.5,
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TechResist": 50,
		"Upgrades": [
			{
				"Radius": 4
			},
			{
				"PulseDPS": 40.5,
				"AbilityCooldown": -30
			},
			{
				"AbilityDuration": 4,
				"UnstoppableCastDelay": 1,
				"BulletResist": 30,
				"TechResist": 30
			}
		],
		"WardenBuffModifier": {
			"Class": "WardenRiotProtocol",
			"Subclass": "WardenRiotProtocol",
			"EnabledStateMask": [
				"SinclairTaxUltActive",
				"SinclairTaxKeepModelSwap"
			],
			"EnemyDebuffModifier": {
				"Class": "WardenRiotProtocolEnemyDebuff",
				"Subclass": "WardenRiotProtocolEnemyDebuff"
			}
		}
	},
	"ability_werewolf_cripplingslash": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 45,
			"Scale": {
				"Value": 1.5,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "Debuff",
			"EnabledStateMask": [
				"Slowed"
			]
		},
		"DisarmDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DisarmModifier": {
			"Class": "CitadelDisarmed",
			"Subclass": "Disarm"
		},
		"IsDisabled": false,
		"Key": "ability_werewolf_cripplingslash",
		"LeftForce": 400,
		"Name": "Tail Whack",
		"PushForce": 300,
		"SlashHeight": 3,
		"SlashRadius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "Slow"
		},
		"SlowPercent": 30,
		"Upgrades": [
			{
				"Damage": 25
			},
			{
				"SlowPercent": 40
			},
			{
				"DisarmDuration": 1.5,
				"SlowDuration": 1.5
			}
		]
	},
	"ability_werewolf_frenzy": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 7.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.5,
		"AbilityUnitTargetLimit": 16,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorUseLagCompensationForUnitTargeting"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 1.5,
				"Type": "melee"
			}
		},
		"IsDisabled": false,
		"Key": "ability_werewolf_frenzy",
		"LifeStealPercentOnHit": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"MissingHealthDamagePercentage": 6,
		"Name": "Go For The Throat",
		"TargetModifier": {
			"Class": "DrifterRendBulletLifesteal",
			"Subclass": "DrifterRendBulletLifesteal"
		},
		"TargetingConeAngle": 40,
		"Upgrades": [
			{
				"Damage": 30
			},
			{
				"LifeStealPercentOnHit": 25
			},
			{
				"MissingHealthDamagePercentage": 4
			}
		]
	},
	"ability_werewolf_hunt": {
		"AbilityCastDelay": 0.4,
		"AbilityChannelTime": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AuraHumanModifier": {
			"Class": "BaseAura",
			"Subclass": "Humanaura",
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "Allybuff"
			}
		},
		"AuraWerewolfModifier": {
			"Class": "WerewolfHuntauraWerewolf",
			"Subclass": "HuntauraWerewolf",
			"AuraTargetingConeHalfWidth": 80,
			"AuraTargetingConeAngle": 100,
			"ProvidedByAura": {
				"Class": "CitadelStunned",
				"Subclass": "Fear"
			}
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel"
		],
		"BonusMoveSpeed": 2,
		"BuffDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ChannelMoveSpeed": -1,
		"DPS": 5,
		"IsDisabled": false,
		"Key": "ability_werewolf_hunt",
		"Name": null,
		"Radius": 20,
		"SelfBuffHumanModifier": {
			"Class": "Base",
			"Subclass": "SelfbuffHuman"
		},
		"SelfBuffWerewolfModifier": {
			"Class": "Base",
			"Subclass": "SelfbuffWerewolf"
		},
		"TickRate": 0.1,
		"Upgrades": [
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"ability_werewolf_kickflip": {
		"AbilityCastDelay": 0.25,
		"AbilityCastRange": {
			"Value": 10.6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 0.35,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 21,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.25,
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 0.8,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusDamage": {
			"Value": 25,
			"Scale": {
				"Value": 2,
				"Type": "spirit"
			}
		},
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"CameraTurnRateMax": 188,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 0.9,
				"Type": "melee"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"DisarmModifier": {
			"Class": "CitadelDisarmed",
			"Subclass": "Disarm"
		},
		"EnemyPushForceAway": 300,
		"EnemyPushForceUp": 300,
		"FallSpeedMax": 20,
		"IsDisabled": false,
		"Key": "ability_werewolf_kickflip",
		"LeapForwardOffset": 2.5,
		"LeapRadius": 1.7,
		"LeapingModifier": {
			"Class": "CitadelWerewolfLeaping",
			"Subclass": "Leaping"
		},
		"MarkDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"MarkModifier": {
			"Class": "WerewolfKickflipBonusdamage",
			"Subclass": "Bonusdamage"
		},
		"Name": "Boot Kick",
		"SelfPushForceCameraAway": 600,
		"SelfPushForceUp": 200,
		"SlowDuration": 0.1,
		"SuccessEnemyModifier": {
			"Class": "CitadelRoot",
			"Subclass": "Enemysuccess"
		},
		"SuccessInputWindow": 0.3,
		"SuccessSelfModifier": {
			"Class": "WerewolfKickflipSuccessSelf",
			"Subclass": "Selfsuccess",
			"EnabledStateMask": [
				"Immobilized",
				"CommandRestricted"
			]
		},
		"TimeScaleDebuff": 95,
		"Upgrades": [
			{
				"AbilityCooldown": -6
			},
			{
				"StaminaRestore": 2
			},
			{
				"OutgoingDamagePercent": -35,
				"DebuffDuration": 5,
				"BonusDamage": 80
			}
		]
	},
	"ability_werewolf_leap": {
		"AbilityCastDelay": 0.35,
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 0.1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": 5.08,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 1.9,
				"Type": "melee"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "Debuff"
		},
		"EnemyPushForceAway": 200,
		"EnemyPushForceUp": 300,
		"GravityScale": 1,
		"Height": 4,
		"IsDisabled": false,
		"Key": "ability_werewolf_leap",
		"LandingBonusesModifier": {
			"Class": "Base",
			"Subclass": "Buff"
		},
		"LeapCameraSpeed": 300,
		"LeapForwardSpeed": 800,
		"LeapInputSpeed": 250,
		"LeapMultiHitRadius": 1.5,
		"LeapRadius": 2.54,
		"LeapUpSpeed": 200,
		"LeapingModifier": {
			"Class": "CitadelWerewolfLeaping",
			"Subclass": "Leaping"
		},
		"Name": "Crushing Leap",
		"Radius": 7.5,
		"SlowPercent": 30,
		"Upgrades": [
			{
				"LandingBonusesDuration": 5,
				"BonusMoveSpeed": 2
			},
			{
				"AbilityCooldown": -9
			},
			{
				"StunDuration": 1.2
			}
		],
		"WorldImpactRadius": 25
	},
	"ability_werewolf_maulingleap": {
		"AbilityCastDelay": 0.35,
		"AbilityCastRange": {
			"Value": 18.1,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 0.55,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.1,
		"AbilityUnitTargetLimit": 1,
		"AllowRamMultiple": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanCancelDuringCastDelay",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BulletArmorReduction": -8,
		"CameraTurnRateMax": 188,
		"DPS": {
			"Value": 15,
			"Scale": {
				"Value": 0.15,
				"Type": "spirit"
			}
		},
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 1.5,
				"Type": "melee"
			}
		},
		"DebuffDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "CitadelWerewolfMaulingleapdebuff",
			"Subclass": "Shred"
		},
		"IsDisabled": false,
		"Key": "ability_werewolf_maulingleap",
		"LeapForwardOffset": 0.3,
		"LeapMultiHitRadius": 1.5,
		"LeapRadius": 2.8,
		"LeapingModifier": {
			"Class": "CitadelWerewolfLeaping",
			"Subclass": "Leaping"
		},
		"Name": "Mauling Leap",
		"TickRate": 0.5,
		"Upgrades": [
			{
				"DPS": 10
			},
			{
				"AbilityCooldown": -9
			},
			{
				"BulletArmorReduction": -12
			}
		],
		"WorldImpactRadius": 25
	},
	"ability_werewolf_netshot": {
		"AbilityCastDelay": 0.24,
		"AbilityCooldown": {
			"Value": 23,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusDebuffModifier": {
			"Class": "Base",
			"Subclass": "Bonusdebuff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 40,
			"Scale": {
				"Value": 1.6,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "Debuff",
			"EnabledStateMask": [
				"SilenceMovementAbilites",
				"SprintDisabled",
				"DashDisabledDebuff",
				"Slowed",
				"StaminaRegenPaused"
			]
		},
		"IsDisabled": false,
		"Key": "ability_werewolf_netshot",
		"Name": "Entangling Bola",
		"RootModifier": {
			"Class": "CitadelRoot",
			"Subclass": "Root"
		},
		"SlowPercent": 20,
		"Upgrades": [
			{
				"SlowPercent": 25
			},
			{
				"AbilityCooldown": -8
			},
			{
				"RicochetCount": 2,
				"RicochetRange": 15,
				"DebuffDuration": 0.75
			}
		]
	},
	"ability_werewolf_onthehunt": {
		"AbilityCooldown": {
			"Value": 48,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": [
				{
					"Value": 0.060934,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "duration"
				}
			]
		},
		"AbilityUnitTargetLimit": 1,
		"AlliedFireRatePercentage": 50,
		"BehaviourBits": null,
		"BonusFireRate": 30,
		"BonusMoveSpeed": 2,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_werewolf_onthehunt",
		"Name": "On The Hunt",
		"Radius": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"RapidFireModifier": {
			"Class": "WerewolfOnthehunt",
			"Subclass": "Rapidfire"
		},
		"Upgrades": [
			{
				"AbilityDuration": 3
			},
			{
				"BonusMoveSpeed": 1
			},
			{
				"BulletLifestealPercent": 18
			}
		]
	},
	"ability_werewolf_passive": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_werewolf_passive",
		"Name": null,
		"Upgrades": []
	},
	"ability_werewolf_trackingbomb": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"BountyThreshold": 500,
		"ChannelMoveSpeed": -1,
		"Damage": 55,
		"EnhancedHowlDebuffDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ForwardVelocity": 800,
		"HowlDebuffDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"HowlDebuffModifier": {
			"Class": "WerewolfTrackingbomb",
			"Subclass": "Howldebuff",
			"LabelOffset": 160
		},
		"HowlRadius": 80,
		"IsDisabled": false,
		"Key": "ability_werewolf_trackingbomb",
		"MinHealthFractionToTrack": 30,
		"MoveSpeedSlowPct": 20,
		"Name": null,
		"ProjectileLifetime": 60,
		"Radius": {
			"Value": 7.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"TickRate": 0.1,
		"TrackingRangeHuman": 50,
		"TrackingRangeWerewolf": 100,
		"Upgrades": [
			{
				"StaminaReduction": 1
			},
			{
				"Damage": 40
			},
			{
				"FireRateSlow": 35,
				"AbilityCooldown": -6.5
			}
		],
		"VialDebuffDuration": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"VialDebuffModifier": {
			"Class": "WerewolfTrackingbomb",
			"Subclass": "Vialdebuff",
			"EnabledStateMask": [
				"Slowed"
			]
		},
		"WeaponPowerDebuff": -30
	},
	"ability_werewolf_transformation": {
		"AbilityCastDelay": 0.3,
		"AbilityChargesConditionally": 1,
		"AbilityCooldown": {
			"Value": 60,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityPostCastDuration": 0.5,
		"AbilityUnitTargetLimit": 1,
		"AutoActivateHealthThreshold": 20,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusDurationOnBullet": 0.15,
		"BonusDurationOnHeavyMelee": 1.5,
		"BonusDurationOnLightMelee": 0.5,
		"BonusDurationPerHealthPercentLost": 0.1,
		"BonusFireRate": {
			"Value": 60,
			"Scale": {
				"Value": 0.45,
				"Type": "spirit"
			}
		},
		"BonusHealth": {
			"Value": 125,
			"Scale": {
				"Value": 15,
				"Type": "power_increase"
			}
		},
		"BonusMoveSpeed": 1.5,
		"CameraTurnRateMax": 188,
		"ChannelMoveSpeed": 2.54,
		"EndingWarningSoundDuration": 3,
		"HeadshotResist": -20,
		"HealAmount": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "power_increase"
			}
		},
		"IsDisabled": false,
		"Key": "ability_werewolf_transformation",
		"KillCreditModifier": {
			"Class": "Base",
			"Subclass": "Killcredit"
		},
		"LowHealthFraction": 30,
		"LowHealthRageBonus": {
			"Value": 40,
			"Scale": {
				"Value": 1.8,
				"Type": "power_increase"
			}
		},
		"MaxRage": {
			"Value": 100,
			"Scale": {
				"Value": 9.4,
				"Type": "power_increase"
			}
		},
		"MaxStacks": 15,
		"MissingHealthPercentHeal": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"Name": "Lycan Curse",
		"RagePerDamage": 0.255,
		"RagePercentagePerSecondInCombat": 1,
		"RagePercentagePerSecondOutOfCombat": -3,
		"ReadyDuration": 3,
		"ReadyModifier": {
			"Class": "Base",
			"Subclass": "Ready",
			"EnabledStateMask": [
				"WerewolfReady"
			]
		},
		"StackDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"BulletResist": 15,
				"TechResist": 15
			},
			{
				"BonusMoveSpeed": 4,
				"BonusHealth": 200
			},
			{
				"KillDurationBonus": 15,
				"KillCreditWindow": 1.5
			}
		],
		"WerewolfModifier": {
			"Class": "Werewolf",
			"Subclass": "Werewolf",
			"ModelScale": 1,
			"StackingBuffModifier": {
				"Class": "WerewolfStackingbuff",
				"Subclass": "Stackingbuff"
			},
			"StatusEffectPriority": 10
		}
	},
	"ability_werewolf_transformation_trigger": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_werewolf_transformation_trigger",
		"Name": "End the Curse",
		"Upgrades": []
	},
	"ability_werewolf_unloadgun": {
		"AbilityCastDelay": 0.45,
		"AbilityCastRange": {
			"Value": 0.0254,
			"Scale": {
				"Value": 0,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AccuracyPercentage": -30,
		"AutoChannelModifier": {
			"Class": "Base",
			"Subclass": "Channeling"
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusFireRate": 300,
		"BuffModifier": {
			"Class": "WerewolfUnloadgun2",
			"Subclass": "Buff",
			"MaxBulletsToProcInShot": 1,
			"StackingModifier": {
				"Class": "Base",
				"Subclass": "Stacking"
			}
		},
		"BulletEffectiveness": 0.1,
		"BulletRadiusOverride": 7,
		"BulletSpread": -1,
		"ChannelMoveSpeed": 5.08,
		"CurrentHealthDamagePercentage": 2.5,
		"Damage": 40,
		"DebuffDuration": 3,
		"IsDisabled": false,
		"Key": "ability_werewolf_unloadgun",
		"LingerDuration": 0.1,
		"MaxShots": 3,
		"Name": "Slam Fire",
		"NonPlayerBonusWeaponPower": 100,
		"ProcChance": 100,
		"RecoilDelayFactor": 0.05,
		"RecoilRecoverySpeed": 0.1,
		"RecoilSpeed": 12,
		"RecoilStrength": 12,
		"SpreadPenaltyPerShot": 0.5,
		"Upgrades": [
			{
				"BaseAttackDamagePercent": 15
			},
			{
				"AbilityCooldown": -10
			},
			{
				"StackDuration": 3,
				"MaxStacks": 3,
				"BonusCurrentHealthDamagePercentage": 7
			}
		]
	},
	"ability_wrecker_salvage": {
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 12.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled"
		],
		"BuffModifier": {
			"Class": "WreckerSalvageBuff",
			"Subclass": "WreckerSalvageBuff"
		},
		"ChannelMoveSpeed": 3.8,
		"ConsumeHealPercentage": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"DPS": {
			"Value": 60,
			"Scale": {
				"Value": 0.974938,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "ability_wrecker_salvage",
		"MaxRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Name": "Consume",
		"SalvageDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SalvageEnemyModifier": {
			"Class": "WreckerSalvage",
			"Subclass": "WreckerSalvage"
		},
		"StunEnemyModifier": {
			"Class": "CitadelStunned",
			"Subclass": "WreckerSalvageStun"
		},
		"TickInterval": 0.25,
		"Upgrades": [
			{
				"ConsumeHealPercentage": 25
			},
			{
				"DPS": 40
			},
			{
				"AbilityUnitTargetLimit": 2
			}
		]
	},
	"ability_wrecker_teleport": {
		"AbilityCastDelay": 1.5,
		"AbilityChannelTime": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 138,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"DamagePerSecondFlown": {
			"Value": 16,
			"Scale": {
				"Value": 0.487469,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "SlowBase"
		},
		"EnemyMoveSlowDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"EnemySlowPct": 60,
		"ExplosionRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"GuidingModifier": {
			"Class": "Base",
			"Subclass": "GuidingModifier"
		},
		"IsDisabled": false,
		"Key": "ability_wrecker_teleport",
		"Name": "Astral Walk",
		"Upgrades": [
			{
				"AbilityChannelTime": 8
			},
			{
				"AbilityCooldown": -47
			},
			{
				"DamagePerSecondFlown": 16
			}
		]
	},
	"ability_wrecker_ultimate": {
		"AbilityCastDelay": 1,
		"AbilityChannelTime": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 170,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AccelSpeed": 2400,
		"ActiveModifier": {
			"Class": "WreckerUltimate",
			"Subclass": "WreckerUltimateSubclass",
			"EnemyGrabModifier": {
				"Class": "WreckerUltimateGrabEnemy",
				"Subclass": "WreckerUltimateGrabEnemy"
			},
			"EnemyThrowModifier": {
				"Class": "WreckerUltimateThrowEnemy",
				"Subclass": "WreckerUltimateThrowEnemy"
			},
			"EnemyDamageModifier": {
				"Class": "DamageOnHitGround",
				"Subclass": "WreckerUltimateDamageEnemy"
			},
			"InvincibleModifier": {
				"Class": "WreckerUltimateInvincible",
				"Subclass": "WreckerInvincible",
				"EnabledStateMask": [
					"Invulnerable",
					"TechUntargetable",
					"UnitStatusHealthHidden",
					"IgnoreBullets",
					"IgnoreMelee"
				]
			}
		},
		"BeamLength": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BeamWidth": 40,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 5,
		"GrabDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"GrabRange": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"HoldDistance": 2,
		"HoldHeight": 120,
		"IsDisabled": false,
		"Key": "ability_wrecker_ultimate",
		"Name": "Magnetic Flux",
		"PullSpeed": 800,
		"StunDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ThrowDamage": {
			"Value": 160,
			"Scale": {
				"Value": 0.487469,
				"Type": "spirit"
			}
		},
		"ThrowSpeed": 500,
		"TimeUntilStasis": 0.5,
		"TrackingSpeed": 70,
		"Upgrades": [
			{
				"BeamLength": 10
			},
			{
				"AbilityCooldown": -38
			},
			{
				"Invulnerable": 1
			}
		]
	},
	"ability_wrecking_ball": {
		"AbilityCastDelay": 1.4,
		"AbilityCastRange": 50,
		"AbilityCooldown": {
			"Value": 31,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoThrowModifier": {
			"Class": "WreckingBallAutoThrow",
			"Subclass": "WreckingBallAutoThrow"
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDontTriggerSpellBlock",
			"BehaviorProjectileFiredAsBullet"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "ability_wrecking_ball",
		"MinSpeed": 80,
		"MoveSpeedLimit": 6,
		"Name": "Wrecking Ball",
		"StunDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TechCleaveExpireTime": 0.4,
		"Upgrades": [
			{
				"AbilityCooldown": -7.5
			},
			{
				"WreckingBallDamage": 80
			},
			{
				"MoveSpeedLimit": 4
			}
		],
		"WreckingBallDamage": {
			"Value": 150,
			"Scale": {
				"Value": 1.302,
				"Type": "spirit"
			}
		},
		"WreckingBallPushForce": 1500
	},
	"ability_wrecking_ball_throw": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorTrigger"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ability_wrecking_ball_throw",
		"Name": null,
		"Upgrades": []
	},
	"cadence_ability_anthem": {
		"AbilityCastDelay": 0.75,
		"AbilityCooldown": {
			"Value": 37,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AnthemAOEModifier": {
			"Class": "CadenceAnthemAoe",
			"Subclass": "CadenceAnthemAoe",
			"ProvidedByAura": {
				"Class": "CadenceAnthemBuff",
				"Subclass": "CadenceAnthemBuff"
			}
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"ExtraLargeClip": 25,
		"IsDisabled": false,
		"Key": "cadence_ability_anthem",
		"LingerDuration": 0.5,
		"Name": "Anthem",
		"PeakFireRateBonus": 100,
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"ExtraLargeClip": 75
			},
			{
				"Radius": 4
			},
			{
				"PeakFireRateBonus": 100
			}
		]
	},
	"cadence_ability_crescendo": {
		"AbilityCastDelay": 0.5,
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 95,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorExclusiveUse",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BulletResist": -20,
		"CrescendoAOEModifier": {
			"Class": "CadenceCrescendoAoe",
			"Subclass": "CadenceCrescendoAoe",
			"ProvidedByAura": {
				"Class": "CadenceCrescendoInAoe",
				"Subclass": "CadenceCrescendoInAoe",
				"EnabledStateMask": [
					"Disarmed",
					"Silenced",
					"Invulnerable",
					"MeleeDisabledDebuff",
					"CommandRestricted"
				],
				"PostAOEModifier": {
					"Class": "CadenceCrescendoPostAoe",
					"Subclass": "CadenceCrescendoPostAoe"
				}
			}
		},
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 0.487469,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "cadence_ability_crescendo",
		"Name": "Crescendo",
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"BulletResist": -10
			},
			{
				"DebuffDuration": 4
			},
			{
				"Damage": 120
			}
		]
	},
	"cadence_ability_grandfinale": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 95,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"BuildUpDuration": 10,
		"BuildUpMaxDamage": 150,
		"BuildUpMaxDamageNonHero": 300,
		"ChannelMoveSpeed": -1,
		"ExplosiveDamage": 120,
		"FireRateBonus": 30,
		"GrandFinaleAOEModifier": {
			"Class": "CadenceGrandfinaleAoe",
			"Subclass": "CadenceGrandfinaleAoe",
			"ProvidedByAura": {
				"Class": "CadenceGrandfinaleBuff",
				"Subclass": "CadenceGrandfinaleBuff",
				"BuildUpModifier": {
					"Class": "CitadelBaseBuildup",
					"Subclass": "CitadelBaseBuildup"
				}
			}
		},
		"IsDisabled": false,
		"Key": "cadence_ability_grandfinale",
		"Name": "Grand Finale",
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"StageDuration": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"StageRadius": 15,
		"Upgrades": [
			{
				"AbilityCooldown": -19
			},
			{
				"ExplosiveDamage": 120
			},
			{
				"FireRateBonus": 20
			}
		]
	},
	"cadence_ability_lullaby": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 48,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"ExternalBonusHealthRegen": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"IsDisabled": false,
		"Key": "cadence_ability_lullaby",
		"LingerDuration": 0.25,
		"MinimumSleepTime": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Lullaby",
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SleepAOEModifier": {
			"Class": "CadenceSleepAoe",
			"Subclass": "CadenceSleepAoe",
			"ProvidedByAura": {
				"Class": "CadenceSleeping",
				"Subclass": "CadenceSleeping"
			}
		},
		"SleepWakeUpDelay": {
			"Value": 0.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"ExternalBonusHealthRegen": 15
			},
			{
				"Radius": 2
			},
			{
				"LingerDuration": 0.75
			}
		]
	},
	"cadence_ability_silencecontraptions": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"DashDistance": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DebuffDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "cadence_ability_silencecontraptions",
		"MeleeEMP": 1,
		"Name": "Silence Contraptions",
		"SilenceContraptionsModifier": {
			"Class": "CadenceSilenceContraptions",
			"Subclass": "CadenceSilenceContraptions",
			"DebuffModifier": {
				"Class": "CadenceSilenceContraptionsDebuff",
				"Subclass": "CadenceSilenceContraptionsDebuff"
			}
		},
		"Upgrades": [
			{
				"SlowPercent": 40
			},
			{
				"DashDistance": 4
			},
			{
				"DebuffDuration": 1.5
			}
		]
	},
	"citadel_ability_bebop_laser_beam": {
		"AbilityCastDelay": 1,
		"AbilityChannelTime": {
			"Value": 11,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 120,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirSpeedMax": 70,
		"BeamCloseDamagePercent": 75,
		"BeamCloseRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BeamEndRadius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BeamLength": {
			"Value": 70,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BeamWidth": 2.9,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": 1.8,
		"DPS": {
			"Value": 160,
			"Scale": {
				"Value": 2.511,
				"Type": "spirit"
			}
		},
		"FallSpeedMax": 1,
		"GroundDashReductionPercent": -40,
		"Interval": 0.1,
		"IsDisabled": false,
		"Key": "citadel_ability_bebop_laser_beam",
		"Name": "Hyper Beam",
		"RestrictionModifier": {
			"Class": "SlowBase",
			"Subclass": "BebopLaserSlow"
		},
		"SlowPercent": 25,
		"SlowTargetDuration": 0.5,
		"TrackingSpeed": 55,
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"DPS": 108
			},
			{
				"BeamLifesteal": 65,
				"BeamLifestealNonHeroPercent": 20
			}
		],
		"ZoomBias": 0.5,
		"ZoomTime": 0.1
	},
	"citadel_ability_bull_charge": {
		"AbilityCooldown": {
			"Value": 33,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 1.4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"CameraTurnRateMax": 200,
		"ChannelMoveSpeed": -1,
		"ChargeDragVerticalOffset": 30,
		"ChargeRadius": 2.2,
		"ChargeSpeedMax": 30,
		"CollidePlayersStopTime": 0.3,
		"Damage": {
			"Value": 30,
			"Scale": {
				"Value": 1.4,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_bull_charge",
		"ModifierBullCharging": {
			"Class": "CitadelBullCharging",
			"Subclass": "CitadelBullCharging",
			"EnabledStateMask": [
				"AbilityMovement",
				"MantleDisabled",
				"MeleeDisabled",
				"SlidingDisabled",
				"DuckingDisabled",
				"ForceCanParry"
			]
		},
		"ModifierChargeDragEnemy": {
			"Class": "ChargeDragEnemy",
			"Subclass": "ChargeDragEnemy",
			"EnabledStateMask": [
				"AbilityMovementDebuff",
				"IgnorePortals"
			],
			"VerticalOffset": 30,
			"ForwardOffset": 120
		},
		"ModifierTossAirControlLockout": {
			"Class": "Base",
			"Subclass": "AirControlLockout",
			"Duration": 1,
			"EnabledStateMask": [
				"MovementAbilityRestricted"
			]
		},
		"ModifierWeaponPowerIncrease": {
			"Class": "Base",
			"Subclass": "ShoulderChargeBuff"
		},
		"Name": "Shoulder Charge",
		"SideMoveSpeedReduction": -65,
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "WallSlamSlow"
		},
		"SpeedInitial": 18.75,
		"StunDuration": {
			"Value": 0.3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TossUpMagnitude": 0.5,
		"TurnRateMax": 140,
		"Upgrades": [
			{
				"SlowPercent": 40,
				"SlowDuration": 3
			},
			{
				"StunDuration": 0.8
			},
			{
				"AbilityCooldown": -18,
				"WeaponDamageBonus": 1.5,
				"WeaponPowerIncreaseDuration": 6
			}
		]
	},
	"citadel_ability_bull_heal": {
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "BullHealAura",
			"Subclass": "BullHealAura",
			"ProvidedByAura": {
				"Class": "BullHealTarget",
				"Subclass": "BullHealTarget"
			},
			"AuraRadius": 0
		},
		"BehaviourBits": [
			"BehaviorCastableWhileBusy",
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 22,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"HealingFactor": {
			"Value": 70,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_bull_heal",
		"Name": "Siphon Life",
		"NonHeroHealingFactor": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"Radius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"AbilityDuration": 2
			},
			{
				"DPS": {
					"Value": 18,
					"Scale": {
						"Value": 0.12,
						"Type": "spirit"
					}
				},
				"Radius": 2
			}
		]
	},
	"citadel_ability_bull_leap": {
		"AbilityCooldown": {
			"Value": 215,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"ActiveModifier": {
			"Class": "Base",
			"Subclass": "LeapActive"
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BoostModifier": {
			"Class": "CitadelBullLeapBoosting",
			"Subclass": "CitadelBullLeapBoosting"
		},
		"ChannelMoveSpeed": -1,
		"CrashModifier": {
			"Class": "CitadelBullLeapBoostingCrash",
			"Subclass": "CitadelBullLeapBoostingCrash"
		},
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 2.325,
				"Type": "spirit"
			}
		},
		"DragModifier": {
			"Class": "ChargeDragEnemy",
			"Subclass": "ChargeDragEnemy",
			"ForwardOffset": 200,
			"VerticalOffset": 0
		},
		"ImmunityModifier": {
			"Class": "Unstoppable",
			"Subclass": "Unstoppable",
			"EnabledStateMask": [
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"StatusEffectPriority": 25,
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			]
		},
		"ImpactHeight": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"ImpactRadius": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_bull_leap",
		"LandingBonusesModifier": {
			"Class": "CitadelBullLeapLandingBonuses",
			"Subclass": "CitadelBullLeapLandingBonuses"
		},
		"Name": "Seismic Impact",
		"StunDuration": {
			"Value": 1.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TossSpeed": 450,
		"Upgrades": [
			{
				"AbilityCooldown": -30
			},
			{
				"StunDuration": 0.8
			},
			{
				"ImmunityDuration": 6,
				"ImpactRadius": 6
			}
		]
	},
	"citadel_ability_card_toss": {
		"AbilityCastRange": {
			"Value": 500,
			"Scale": {
				"Value": 0,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityChargesConditionally": 1,
		"AbilityCooldown": {
			"Value": 0.6,
			"Scale": {
				"Value": 0,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorAllowAltCast",
			"BehaviorAllowAltCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusAbilityResource": 100,
		"CardResourceGenPctScale": {
			"Value": 85,
			"Scale": {
				"Value": -1,
				"Type": "cooldown"
			}
		},
		"CardResourcePerBulletCrit": 6,
		"CardResourcePerBulletHit": 4,
		"CardResourcePerHeavyMelee": 25,
		"CardResourcePerLightMelee": 10,
		"ChannelMoveSpeed": -1,
		"ClubModifier": {
			"Class": "SlowBase",
			"Subclass": "ClubDebuff"
		},
		"ClubSlowDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ClubSlowPercent": 30,
		"CooldownBetweenCards": 0.5,
		"Damage": {
			"Value": 45,
			"Scale": {
				"Value": 0.55,
				"Type": "spirit"
			}
		},
		"DiamondModifier": {
			"Class": "CardtossStackingResistShred",
			"Subclass": "DiamondCardDebuff"
		},
		"DiamondResistShred": -8,
		"DiamondResistShredDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "stats_count"
			}
		},
		"HeartHeal": {
			"Value": 75,
			"Scale": {
				"Value": 0.75,
				"Type": "spirit"
			}
		},
		"HeartHealNonHeroRatio": 0.5,
		"IsDisabled": false,
		"JokerExtraCardSearchRadius": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Key": "citadel_ability_card_toss",
		"Name": "Card Trick",
		"NonPlayerCardResourceScale": 0.35,
		"ProjectileOriginHeightOffset": 50,
		"Radius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"ResourcePerCard": 100,
		"SpadeDamageBonus": 60,
		"Upgrades": [
			{
				"AbilityCharges": 2
			},
			{
				"Damage": {
					"Value": 40,
					"Scale": {
						"Value": 0.4,
						"Type": "spirit"
					}
				}
			},
			{
				"ImprovedJokerChance": 1,
				"SpadeDamageBonus": 40,
				"DiamondResistShred": -5,
				"HeartHeal": {
					"Value": 75,
					"Scale": {
						"Value": 0.5,
						"Type": "spirit"
					}
				},
				"ClubSlowPercent": 20
			}
		]
	},
	"citadel_ability_chain_lightning": {
		"AbilityCooldown": {
			"Value": 0.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "CitadelLightningBullet",
				"Subclass": "CitadelLightningBullet"
			}
		],
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"ConeAngle": 45,
		"ConeRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Damage": {
			"Value": 15,
			"Scale": {
				"Value": 0.55,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_chain_lightning",
		"Name": "Chain Lightning",
		"Upgrades": [
			{
				"ConeRadius": 4
			},
			{
				"Damage": 19.8
			},
			{
				"MultiChain": 1
			}
		]
	},
	"citadel_ability_charged_tackle": {
		"AbilityCooldown": {
			"Value": 21,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorMovement"
		],
		"CameraDistance": 120,
		"ChannelMoveSpeed": -1,
		"ChargeActiveModifier": {
			"Class": "CitadelChargedTackleActive",
			"Subclass": "CitadelChargedTackleActive"
		},
		"ChargeDistance": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ChargeDragVerticalOffset": 40,
		"ChargePrepareModifier": {
			"Class": "CitadelChargedTacklePrepare",
			"Subclass": "CitadelChargedTacklePrepare"
		},
		"Damage": {
			"Value": 64,
			"Scale": {
				"Value": 0.584963,
				"Type": "spirit"
			}
		},
		"DragModifier": {
			"Class": "ChargePullEnemy",
			"Subclass": "ChargePullEnemy"
		},
		"DragReleaseSpeed": 6,
		"IsDisabled": false,
		"Key": "citadel_ability_charged_tackle",
		"Name": "Charged Tackle",
		"PrepareTime": 0.6,
		"PullTargetSpeed": 25,
		"TackleRadius": 3,
		"TackleSpeed": 25,
		"TechCleaveExpireTime": 0.2,
		"Upgrades": [
			{
				"Damage": 80,
				"ChargeDistance": 10
			},
			{
				"TechShield": 400,
				"TechShieldDuration": 20
			},
			{
				"AbilityCooldown": -9.5,
				"PrepareTime": -0.6
			}
		]
	},
	"citadel_ability_chrono_kinetic_carbine": {
		"AbilityCooldown": {
			"Value": 28,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirMoveIncreasePercent": 20,
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorDontInterruptSprint",
			"BehaviorCastableWhileBusy",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusBulletSpeed": 100,
		"BulletRadiusOverride": 16,
		"BulletTimeScale": 0.01,
		"ChannelMoveSpeed": -1,
		"ChargingModifier": {
			"Class": "ChronoKineticCarbine",
			"Subclass": "ChronoKineticCarbine"
		},
		"DebuffModifier": {
			"Class": "ChronoKineticCarbineSlow",
			"Subclass": "ChronoKineticCarbineSlow",
			"StatusEffectPriority": 50
		},
		"HeadshotBonus": 14,
		"IsDisabled": false,
		"Key": "citadel_ability_chrono_kinetic_carbine",
		"MaxBonusBulletDamage": {
			"Value": 5,
			"Scale": {
				"Value": 125,
				"Type": "weapon_power"
			}
		},
		"MaxChargeDuration": 2.5,
		"MaxSlowDuration": {
			"Value": 0.4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"MinBonusBulletDamage": {
			"Value": 5,
			"Scale": {
				"Value": 25,
				"Type": "weapon_power"
			}
		},
		"MinSlowDuration": {
			"Value": 0.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"MoveSpeedWhileShootingPenaltyReduction": 100,
		"Name": "Kinetic Carbine",
		"ProjectileTimeScale": 0.01,
		"ShotCount": 1,
		"SpeedBoostDuration": {
			"Value": 3.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SpeedChange": {
			"Value": 25,
			"Scale": {
				"Value": 0.13,
				"Type": "spirit"
			}
		},
		"TimeScaleDebuff": 90,
		"TimeWarpRadius": 5,
		"Upgrades": [
			{
				"MaxSlowDuration": 0.4
			},
			{
				"AbilityCooldown": -12,
				"SpeedChange": {
					"Value": 0,
					"Scale": {
						"Value": 0.06,
						"Type": "spirit"
					}
				}
			},
			{
				"SpeedBoostDuration": 2,
				"MinBonusBulletDamage": {
					"Value": 0,
					"Scale": {
						"Value": 55,
						"Type": "weapon_power"
					}
				},
				"MaxBonusBulletDamage": {
					"Value": 0,
					"Scale": {
						"Value": 55,
						"Type": "weapon_power"
					}
				}
			}
		]
	},
	"citadel_ability_chrono_pulse_grenade": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 3.2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DamageAmplificationPerStack": 4,
		"DebuffDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_chrono_pulse_grenade",
		"MovementSlowDuration": {
			"Value": 0.2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Pulse Grenade",
		"PulseAreaModifier": {
			"Class": "ChronoPulseGrenadePulseArea",
			"Subclass": "ChronoPulseGrenadePulseArea",
			"DebuffModifier": {
				"Class": "ChronoPulseGrenadeDebuff",
				"Subclass": "ChronoPulseGrenadeDebuff"
			},
			"SlowModifier": {
				"Class": "PulsegrenadeTimeslow",
				"Subclass": "Slow"
			}
		},
		"PulseDamage": {
			"Value": 35,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"PulseInterval": 0.8,
		"Radius": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"RadiusIncreasePerPulse": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 20,
		"Upgrades": [
			{
				"AbilityCooldown": -12
			},
			{
				"PulseDamage": {
					"Value": 20,
					"Scale": {
						"Value": 0.5,
						"Type": "spirit"
					}
				}
			},
			{
				"DamageAmplificationPerStack": 4,
				"AbilityDuration": 1.6
			}
		]
	},
	"citadel_ability_chrono_swap": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 110,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorCleaveDisabled",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorAllowAltCast"
		],
		"BubbleMoveModifier": {
			"Class": "ChronoSwapBubbleMove",
			"Subclass": "ChronoSwapBubbleMove",
			"EnabledStateMask": [
				"ChronoSwapping",
				"CommandRestricted",
				"AirDuckingForced",
				"SilenceMovementAbilites"
			],
			"MultiSwapDistFromOrigin": 80
		},
		"ChannelMoveSpeed": 1.3,
		"CombatBarrier": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"DistanceToMaxTime": 30,
		"InitialFreezeTime": 0.25,
		"InitialHeight": 350,
		"IsDisabled": false,
		"Key": "citadel_ability_chrono_swap",
		"MinSwapTime": 0.6,
		"Name": "Paradoxical Swap",
		"ShieldModifier": {
			"Class": "Base",
			"Subclass": "BarrierModifier"
		},
		"SwapDamage": {
			"Value": 150,
			"Scale": {
				"Value": 1.1,
				"Type": "spirit"
			}
		},
		"SwapTime": 1,
		"TickRate": 0.25,
		"Upgrades": [
			{
				"CombatBarrier": {
					"Value": 200,
					"Scale": {
						"Value": 1.5,
						"Type": "spirit"
					}
				},
				"BarrierDuration": 8
			},
			{
				"AbilityCastRange": 13,
				"AbilityCooldown": -30
			},
			{
				"MultiSwap": 7,
				"MaxHealthDamage": 10
			}
		]
	},
	"citadel_ability_chrono_time_wall": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 5.08,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 5.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraEffectDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AuraModifier": {
			"Class": "CitadelChronoTimeWallAura",
			"Subclass": "CitadelChronoTimeWallAura",
			"ProvidedByAura": {
				"Class": "CitadelChronoTimeWallEffect",
				"Subclass": "CitadelChronoTimeWallEffect"
			},
			"DebuffModifier": {
				"Class": "CitadelSilenced",
				"Subclass": "CitadelSilenced"
			},
			"AuraRadius": 0.001
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanCancelDuringCastDelay",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": 1.3,
		"FriendlyBulletDamageBonus": 30,
		"IsDisabled": false,
		"Key": "citadel_ability_chrono_time_wall",
		"MovementSlowPct": 80,
		"Name": "Time Wall",
		"TimeScaleDuration": 0.5,
		"TimeWallDepth": 0.5,
		"TimeWallDepthVisualScale": 0.16,
		"TimeWallFormationTime": 0.5,
		"TimeWallHeight": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TimeWallTimeScale": 0.0001,
		"TimeWallTimeScaleFriendly": 2,
		"TimeWallWidth": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"TimeWallWidth": 3,
				"TimeWallHeight": 1,
				"AbilityDuration": 3.5
			},
			{
				"FriendlyBulletDamageBonus": 35,
				"DebuffDuration": 2.3
			},
			{
				"AbilityCharges": 3,
				"AbilityCooldownBetweenCharge": 2
			}
		]
	},
	"citadel_ability_climb_rope": {
		"AbilityCooldown": {
			"Value": 0.1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorSilentCastFailureFeedback",
			"BehaviorDontInterruptSprint",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"ClimbRopeSlowFromRecentDamageModifier": {
			"Class": "ClimbRopeSlow",
			"Subclass": "ClimbRopeSlowFromRecentDamage",
			"RampDownTime": 1,
			"PercentageMultiplierStart": 40,
			"PercentageMultiplierEnd": 0
		},
		"ClimbRopeSlowOnHitModifier": {
			"Class": "RampSlow",
			"Subclass": "ClimbRopeSlowOnHit",
			"RampUpTime": 2,
			"PercentageMultiplierStart": 80,
			"PercentageMultiplierEnd": 20
		},
		"IsDisabled": false,
		"Key": "citadel_ability_climb_rope",
		"Name": null,
		"Upgrades": []
	},
	"citadel_ability_dash": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "StaminaRegenJumpReduction",
				"Subclass": "StaminaRegenJumpReduction"
			}
		],
		"BehaviourBits": [
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorDontInterruptSprint",
			"BehaviorInputDirectional2d",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_dash",
		"Name": "Dash",
		"Upgrades": []
	},
	"citadel_ability_fissure_wall": {
		"AbilityCastRange": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 0.731203,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_fissure_wall",
		"MinRange": 5,
		"Name": "Spectral Wall",
		"NumWallSegments": 8,
		"PushForce": 175,
		"SegmentEmitTime": 0.1,
		"SlowDuration": {
			"Value": 2.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"SlowPercent": 20,
		"TimeBetweenSegments": 0.035,
		"TimeToMaxDistance": 1.8,
		"Upgrades": [
			{
				"BonusDamagePercent": 20,
				"DebuffDuration": 7
			},
			{
				"AbilityCooldown": -20,
				"AbilityDuration": 2
			},
			{
				"CreateTurrets": 2,
				"TurretLifeTime": 8,
				"SlowPercent": 30
			}
		],
		"WallImpactRange": 5,
		"WallModifier": {
			"Class": "FissureWall",
			"Subclass": "FissureWall",
			"EnemyVisionModifier": {
				"Class": "Base",
				"Subclass": "EnemyVision",
				"EnabledStateMask": [
					"GlowThroughWallsToEnemy"
				]
			},
			"DebuffModifier": {
				"Class": "BonusDamagePercent",
				"Subclass": "BonusDamagePercent"
			},
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "Slow"
			},
			"SentryDistanceFromWall": 80
		}
	},
	"citadel_ability_fissure_wall_cancel": {
		"AbilityCooldown": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger",
			"BehaviorCastableWhileBusy",
			"BehaviorNotSilencable"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_fissure_wall_cancel",
		"Name": "Cancel Fissure Wall",
		"Upgrades": []
	},
	"citadel_ability_fissure_wall_trigger": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_fissure_wall_trigger",
		"Name": "Trigger Fissure Wall",
		"Upgrades": []
	},
	"citadel_ability_flying_strike": {
		"AbilityCastRange": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 36,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 10,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorAllowAltCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "SpiritBuff"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "melee"
			}
		},
		"GrappleTargetModifier": {
			"Class": "CitadelFlyingStrike",
			"Subclass": "Target"
		},
		"IsDisabled": false,
		"Key": "citadel_ability_flying_strike",
		"Name": "Flying Slash",
		"SlowDuration": {
			"Value": 2.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"SlowPercent": 50,
		"Upgrades": [
			{
				"AbilityCooldown": -18
			},
			{
				"SpiritBonus": 35,
				"BuffDuration": 6
			},
			{
				"AbilityCastRange": 15,
				"CanGrappleAllyHeroes": 1,
				"AbilityCharges": 2,
				"AbilityCooldownBetweenCharge": 5
			}
		]
	},
	"citadel_ability_healing_slash": {
		"AbilityCastDelay": 0.3,
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.4,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BuffDuration": {
			"Value": 0,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "HealingSlashBuffModifier"
		},
		"Damage": {
			"Value": 55,
			"Scale": {
				"Value": 0.37,
				"Type": "spirit"
			}
		},
		"DebuffDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"FireRateSlow": 30,
		"HealFixedHealth": {
			"Value": 55,
			"Scale": {
				"Value": 1.035871,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_healing_slash",
		"Name": "Crimson Slash",
		"Radius": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"BuffDuration": 4,
				"BuffMeleeDamage": 30
			},
			{
				"HealMaxHealth": 6
			},
			{
				"AbilityCooldown": -10,
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"citadel_ability_hook": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 23,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorPreventBotUsage",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BulletAmpModifier": {
			"Class": "BebopHookBulletAmp",
			"Subclass": "BebopHookBulletAmp"
		},
		"CancelHookDuration": 0.2,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 0.7,
				"Type": "melee"
			}
		},
		"FriendlyHookIgnoreRange": 8,
		"HookImpactDelay": 0.5,
		"HookingSlowSpeedLimit": 5,
		"IsDisabled": false,
		"Key": "citadel_ability_hook",
		"Name": "Grapple Arm",
		"RestrictionDuration": 0.5,
		"SelfModifier": {
			"Class": "CitadelHookself",
			"Subclass": "CitadelHookself",
			"EnabledStateMask": [
				"CastingHook"
			]
		},
		"SlowPercent": 90,
		"TargetModifier": {
			"Class": "CitadelHooktarget",
			"Subclass": "CitadelHooktarget",
			"RestrictionModifier": {
				"Class": "SlowBase",
				"Subclass": "SlowBases",
				"EnabledStateMask": [
					"SilenceMovementAbilites",
					"MovementAbilityRestricted",
					"DashDisabled",
					"Slowed"
				]
			},
			"TossUpSpeed": 0,
			"ReturnSpeed": 2000,
			"ReturnPositionForwardOffset": 100,
			"CloseEnoughDistance": 30,
			"FailSafeDurationMult": 2,
			"FailSafeMinTime": 1,
			"ReturnSpeedFail": 100,
			"ReturnStuckTime": 0.2
		},
		"Upgrades": [
			{
				"BulletAmp": 20,
				"BulletAmpDuration": 6
			},
			{
				"AbilityCastRange": 30
			},
			{
				"AbilityCooldown": -11.5
			}
		]
	},
	"citadel_ability_hornet_chain": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"CaptureRadius": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ChainDuration": {
			"Value": 1.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ChainLength": 9,
		"ChainModifier": {
			"Class": "CitadelHornetChainConnection",
			"Subclass": "CitadelHornetChainConnection"
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 40,
			"Scale": {
				"Value": 0.5,
				"Type": "spirit"
			}
		},
		"DisarmModifier": {
			"Class": "CitadelDisarmed",
			"Subclass": "CitadelDisarmed"
		},
		"EnemyDragSpeed": 25.4,
		"IsDisabled": false,
		"Key": "citadel_ability_hornet_chain",
		"Name": "Stake",
		"SlowPercent": 40,
		"Upgrades": [
			{
				"Damage": 45
			},
			{
				"AbilityCooldown": -22
			},
			{
				"ChainDuration": 0.75,
				"CaptureRadius": 2
			}
		]
	},
	"citadel_ability_hornet_leap": {
		"AbilityChannelTime": 0.2,
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirSideMoveSpeedPercentage": -35,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorMovement",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"FlyingItemCastRange": 50,
		"IsDisabled": false,
		"JumpVelocity": 1000,
		"Key": "citadel_ability_hornet_leap",
		"KillCheckModifier": {
			"Class": "Base",
			"Subclass": "KillcheckModifier",
			"Duration": 1
		},
		"LeapModifier": {
			"Class": "HornetLeap",
			"Subclass": "HornetLeap",
			"EnabledStateMask": [
				"AbilityMovement",
				"JumpDisabled",
				"DisableAirSpreadPenalty",
				"UnlimitedAirDashes",
				"ZiplineDisabled"
			]
		},
		"MagicDamagePerBullet": {
			"Value": 10,
			"Scale": {
				"Value": 0.18,
				"Type": "spirit"
			}
		},
		"MaxFlyHeight": 1720,
		"MinVelocityZ": -20,
		"Name": "Flight",
		"Upgrades": [
			{
				"BonusClipSizePercent": 50
			},
			{
				"AbilityDuration": 10
			},
			{
				"MagicDamagePerBullet": {
					"Value": 10,
					"Scale": {
						"Value": 0.1,
						"Type": "spirit"
					}
				},
				"RefreshOnKill": 1
			}
		],
		"WeaponRecoilReduction": 40
	},
	"citadel_ability_hornet_snipe": {
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 55,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2.5,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusGoldOnKill": 250,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 90,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"GlowEnemyModifier": {
			"Class": "LowHealthGlow",
			"Subclass": "LowHealthGlow",
			"EnabledStateMask": [
				"AssassinateLowhealthTarget"
			]
		},
		"HeadshotBonus": 20,
		"IsDisabled": false,
		"Key": "citadel_ability_hornet_snipe",
		"KillCheckModifier": {
			"Class": "Base",
			"Subclass": "KillcheckModifier"
		},
		"LowHealthEnemyDamageBonus": {
			"Value": 90,
			"Scale": {
				"Value": 2.3,
				"Type": "spirit"
			}
		},
		"LowHealthEnemyThresholdPct": 50,
		"MaxSoundDistance": 2000,
		"MinChargeDamagePercent": 50,
		"MoveSpeed": 4,
		"Name": "Assassinate",
		"Range": 1000,
		"ShotRadius": 4,
		"SnipeModifier": {
			"Class": "CitadelHornetSnipe",
			"Subclass": "CitadelHornetSnipe"
		},
		"TimeToFullCharge": 1,
		"Upgrades": [
			{
				"AbilityCooldown": -15
			},
			{
				"LowHealthEnemyDamageBonus": 80
			},
			{
				"WeaponDamageBonusPerKill": 4
			}
		],
		"ViewPunch": 2.5,
		"WeaponDamageBonusPerKill": 6
	},
	"citadel_ability_hornet_sting": {
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCleaveDisabled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BulletResistReduction": -6,
		"ChannelMoveSpeed": -1,
		"DebuffDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "CitadelHornetStingDebuff",
			"Subclass": "CitadelHornetStingDebuff"
		},
		"DotHealthPercent": 2.2,
		"ImpactDamage": {
			"Value": 40,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_hornet_sting",
		"Name": "Crow Familiar",
		"TechArmorDamageReduction": -6,
		"TickRate": 1,
		"Upgrades": [
			{
				"HealAmpReceivePenaltyPercent": -35,
				"HealAmpRegenPenaltyPercent": -35
			},
			{
				"AbilityCooldown": -16,
				"DotHealthPercent": 0.5
			},
			{
				"BulletResistReduction": -8,
				"TechArmorDamageReduction": -8,
				"DebuffDuration": 2
			}
		],
		"VisualSplashRadius": 4
	},
	"citadel_ability_infinity_slash": {
		"AbilityChannelTime": 1.5,
		"AbilityCooldown": {
			"Value": 150,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilitySpeedPct": 60,
		"AbilityUnitTargetLimit": 1,
		"AutoChannelModifier": {
			"Class": "Base",
			"Subclass": "Channel",
			"EnabledStateMask": [
				"Invulnerable",
				"TechUntargetable",
				"UnitStatusHealthHidden",
				"IgnoreBullets",
				"IgnoreMelee",
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			]
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled",
			"BehaviorCanCancelDuringCastDelay",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "Buff",
			"EnabledStateMask": [
				"YamatoShadowForm",
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			],
			"StatusEffectPriority": 0
		},
		"BuffTimerModifier": {
			"Class": "YamatoInfinitySlashBuffTimer",
			"Subclass": "Timer"
		},
		"BulletResist": 30,
		"IsDisabled": false,
		"Key": "citadel_ability_infinity_slash",
		"MaxHealthRegen": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"Name": "Shadow Transformation",
		"ShadowFormDurationOnKill": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TechResist": 30,
		"Upgrades": [
			{
				"WeaponDamageBonus": 7
			},
			{
				"BonusMoveSpeed": 4,
				"AbilityCooldown": -20
			},
			{
				"AbilityDuration": 3,
				"BulletResist": 30,
				"TechResist": 30
			}
		]
	},
	"citadel_ability_jump": {
		"AbilityCooldown": {
			"Value": 0.15,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirJumpVerticalSpeedPercent": 75,
		"BehaviourBits": [
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorSilentCastFailureFeedback",
			"BehaviorDontInterruptSprint",
			"BehaviorInputDirectional2d",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "WallJumpStaminaRegenReduction"
		},
		"IsDisabled": false,
		"Key": "citadel_ability_jump",
		"Name": "Jump",
		"SlideLeapSpeedPenaltyMax": 100,
		"SlideLeapSpeedPenaltyTime": 0.2,
		"StaminaRegenReduction": -25,
		"StaminaRegenReductionDuration": 5,
		"Upgrades": [],
		"VerticalSpeed": 300,
		"WeaponSpreadPenalty": 3
	},
	"citadel_ability_kali_disruptive_charge": {
		"AbilityCooldown": {
			"Value": 21,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget"
		],
		"BuffModifier": {
			"Class": "CitadelDisruptiveCharge",
			"Subclass": "CitadelDisruptiveCharge"
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_kali_disruptive_charge",
		"MoveSpeedBonusPercentStart": 120,
		"Name": "Pack Hunter",
		"Radius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"AbilityDuration": 2
			},
			{
				"LifestealPercent": 30
			},
			{
				"BonusFireRate": 40
			}
		]
	},
	"citadel_ability_kali_spinning_blade": {
		"AbilityCastDelay": 0.25,
		"AbilityCastRange": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDontTriggerSpellBlock",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSprint"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"IsDisabled": false,
		"Key": "citadel_ability_kali_spinning_blade",
		"MinReflectionDOTResult": -0.95,
		"MinReflectionZ": 0.3,
		"Name": "Occilioblade",
		"NoClipDuration": 1,
		"ProjectileFlyOutTime": 0.6,
		"ProjectileFlyReturnTime": 1,
		"ReflectionSpeedFactor": 0.5,
		"ReturnOffSetTargetDistance": 150,
		"ReturnUpVelocity": 200,
		"TechCleaveExpireTime": 0.2,
		"Upgrades": [
			{
				"SlowPercent": 30,
				"SlowDuration": 4
			},
			{
				"Damage": {
					"Value": 40,
					"Scale": {
						"Value": 1.218672,
						"Type": "spirit",
						"Multiply": true
					}
				}
			},
			{
				"CooldownReductionOnHit": -7
			}
		]
	},
	"citadel_ability_lash": {
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirControlModifier": {
			"Class": "GrappleAirControl",
			"Subclass": "AirControl"
		},
		"BehaviourBits": [
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "GrappleBuff"
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"JumpSlowResistance": 0.667,
		"JumpVelocity": 20,
		"Key": "citadel_ability_lash",
		"LashFriendlies": 1,
		"Name": "Grapple",
		"Upgrades": [
			{
				"AbilityCooldown": -17
			},
			{
				"AbilityCastRange": 20,
				"WeaponDamageBonus": 7,
				"WeaponDamageBonusDuration": 10
			},
			{
				"AbilityCharges": 1,
				"RestoreStaminaOnUse": 1,
				"AirControlPercent": 60
			}
		]
	},
	"citadel_ability_lash_down_strike": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.4,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanCastOnZipline"
		],
		"ChannelMoveSpeed": -1,
		"DownStrikeModifier": {
			"Class": "Base",
			"Subclass": "LashDownStrikeEmbedded"
		},
		"DragModifier": {
			"Class": "ChargeDragEnemy",
			"Subclass": "ChargeDragEnemy",
			"ForwardOffset": 200,
			"VerticalOffset": -200,
			"ForceDistScale": 10
		},
		"ImpactModifier": {
			"Class": "SlowBase",
			"Subclass": "SlowBase"
		},
		"IsDisabled": false,
		"Key": "citadel_ability_lash_down_strike",
		"MinAimAngle": 60,
		"Name": "Ground Strike",
		"Radius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"StompDamage": {
			"Value": 60,
			"Scale": {
				"Value": 0.7905,
				"Type": "spirit"
			}
		},
		"StompDamagePerMeterPrimary": {
			"Value": 5.5,
			"Scale": {
				"Value": 0.04,
				"Type": "spirit"
			}
		},
		"StompDamagePerMeterSecondary": {
			"Value": 4.2,
			"Scale": {
				"Value": 0.008137,
				"Type": "spirit"
			}
		},
		"StompDamagePrimaryRange": 25,
		"StompVerticalThreshold": 118,
		"StrikeVelocity": 50,
		"Upgrades": [
			{
				"AbilityCooldown": -10
			},
			{
				"EnemySlowPct": 50,
				"SlowDuration": 3,
				"StompBounceHeight": 400,
				"TossDuration": 1
			},
			{
				"StompDamagePerMeterPrimary": {
					"Value": 2.13,
					"Scale": {
						"Value": 0.03255,
						"Type": "spirit"
					},
					"Multiply": true
				},
				"StompDamagePerMeterSecondary": {
					"Value": 2.13,
					"Scale": {
						"Value": 0.008137,
						"Type": "spirit"
					},
					"Multiply": true
				}
			}
		]
	},
	"citadel_ability_lash_ultimate": {
		"AbilityCastDelay": 0.3,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"AbilityChannelTime": {
			"Value": 2.3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 170,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 6,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorCastRangeIs2d"
		],
		"BoostTime": 1,
		"ChannelMoveSpeed": -1,
		"GrappleEnemyModifier": {
			"Class": "LashGrappleEnemyDebuff",
			"Subclass": "LashGrappleEnemyDebuff",
			"EnabledStateMask": [
				"AbilityMovementDebuff"
			],
			"DebuffModifier": {
				"Class": "SlowBase",
				"Subclass": "Slow"
			}
		},
		"GrappleTargetModifier": {
			"Class": "LashGrappleTarget",
			"Subclass": "Target"
		},
		"HangTime": 0.6,
		"ImpactDamage": {
			"Value": 105,
			"Scale": {
				"Value": 0.974938,
				"Type": "spirit"
			}
		},
		"ImpactRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_lash_ultimate",
		"LiftHeight": 6,
		"LockonConeAngle": 40,
		"LosingLockGraceTime": 0.4,
		"MaxLockonStacks": 1,
		"Name": "Death Slam",
		"NotInConeLosesLock": 1,
		"SlamSpeed": 1600,
		"SlowDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 50,
		"TargetModifier": {
			"Class": "LashGrappleTarget",
			"Subclass": "Lockon"
		},
		"ThrowDistance": {
			"Value": 14,
			"Scale": [
				{
					"Value": 0.14,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"ThrowStraightDuration": 1.5,
		"TimeToGainLockonStack": 0.7,
		"TimeToLoseLockonStack": 2,
		"UpBoostSpeed": 400,
		"Upgrades": [
			{
				"ThrowDistance": 12
			},
			{
				"AbilityCooldown": -35
			},
			{
				"StunDuration": 1.2,
				"AbilityCastRange": 6
			}
		]
	},
	"citadel_ability_lightning_ball": {
		"AbilityCastDelay": 0.2,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"DPS": {
			"Value": 75,
			"Scale": {
				"Value": 0.5,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_lightning_ball",
		"MaxLifetime": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"MinShockDuration": 0.5,
		"Name": "Lightning Ball",
		"ShockRadius": {
			"Value": 4.25,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "GigagwattLightningballSlow"
		},
		"TickRate": 0.1,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"SlowPercent": 35,
				"MaxLifetime": 1
			},
			{
				"DPS": 58.5,
				"ShockRadius": 1.75
			}
		],
		"ZapModifier": {
			"Class": "CitadelLightningball",
			"Subclass": "CitadelLightningball"
		}
	},
	"citadel_ability_magewalk": {
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage",
			"BehaviorAllowAltCast",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast"
		],
		"BubbleModifier": {
			"Class": "Magewalk",
			"Subclass": "Magewalk",
			"StatusEffectPriority": 100
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 30,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"EmpoweredAttackCount": 2,
		"FireRateBonus": 25,
		"FireRateBonusDurationMax": 8,
		"ImpulseStrength": -3000,
		"IsDisabled": false,
		"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,
		"TurretModifier": {
			"Class": "Base",
			"Subclass": "TurretModifier"
		},
		"Upgrades": [
			{
				"AbilityCastRange": 4
			},
			{
				"FireRateBonus": 25
			},
			{
				"BonusClipSizePercent": 120,
				"AbilityCooldown": -4
			}
		]
	},
	"citadel_ability_mantle": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorSilentCastFailureFeedback",
			"BehaviorDontInterruptSprint",
			"BehaviorInputDirectional2d",
			"BehaviorCastableWhileBusy",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_mantle",
		"MantleSlowOnHitModifier": {
			"Class": "RampSlow",
			"Subclass": "MantleHitSlow",
			"RampUpTime": 2,
			"PercentageMultiplierStart": 80,
			"PercentageMultiplierEnd": 20
		},
		"Name": null,
		"Upgrades": []
	},
	"citadel_ability_melee_parry": {
		"AbilityCooldown": {
			"Value": 4.5,
			"Scale": {
				"Value": -1,
				"Type": "parry_cd"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNotSilencable",
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_melee_parry",
		"Name": "Parry",
		"ParriedStunTime": 2.75,
		"ParryActiveModifier": {
			"Class": "CitadelParry",
			"Subclass": "CitadelParry"
		},
		"ParryBossVictimCalmModifier": {
			"Class": "Base",
			"Subclass": "BossVictimCalm",
			"EnabledStateMask": [
				"AiForceCalm"
			]
		},
		"ParryBossVictimNoMeleeModifier": {
			"Class": "Base",
			"Subclass": "BossVictimNoMelee",
			"EnabledStateMask": [
				"MeleeDisabled"
			]
		},
		"ParryCooldownModifier": {
			"Class": "Base",
			"Subclass": "ParryCooldownDisplay"
		},
		"ParryEndVisualModifier": {
			"Class": "Base",
			"Subclass": "ParryEndVisuals",
			"StatusEffectPriority": 0
		},
		"ParryMoveSpeed": 50,
		"ParryVictimModifier": {
			"Class": "CitadelParriedStun",
			"Subclass": "CitadelParriedStun"
		},
		"Upgrades": [],
		"VictimDamageTakenScale": 25
	},
	"citadel_ability_mobile_resupply": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "MobileResupplyAura",
			"Subclass": "MobileResupplyAura",
			"AmbientParticleRadiusControlPoint": 1,
			"ModifierProvidedByAuraDuration": 1,
			"ProvidedByAura": {
				"Class": "MobileResupply",
				"Subclass": "MobileResupply"
			}
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanHealPlayers",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"ExternalBonusHealthRegen": {
			"Value": 25,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"HealInterval": 0.1,
		"HealRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_mobile_resupply",
		"Name": "Medicinal Specter",
		"TurretHealMult": 1,
		"Upgrades": [
			{
				"AbilityDuration": 1.5
			},
			{
				"AbilityCooldown": -20,
				"StaminaCooldownReduction": 100
			},
			{
				"MaxHealthRegenPct": 2,
				"HealRadius": 3,
				"SpiritResist": 40
			}
		]
	},
	"citadel_ability_nikuman": {
		"AbilityChannelTime": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 48,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AuraLingerDuration": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorCanHealPlayers",
			"BehaviorDisplaysDamageImpact",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"HealingPerSecond": {
			"Value": 30,
			"Scale": {
				"Value": 0.4,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_nikuman",
		"Name": "Rejuvenating Aurora",
		"NikumanModifier": {
			"Class": "Nikuman",
			"Subclass": "Nikuman",
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "HealTarget"
			}
		},
		"ShareWithFriendsRadius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"MovementSpeedBonus": 4,
				"MovementSpeedBonusDuration": 8
			},
			{
				"AbilityCooldown": -20,
				"AbilityChannelTime": 1
			},
			{
				"NoChannel": 1,
				"HealMaxHealthPercent": 2.5
			}
		]
	},
	"citadel_ability_passive_beefy": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "InfernalResilienceMelee",
				"Subclass": "InfernalResilienceMelee"
			},
			{
				"Class": "IntrinsicBase",
				"Subclass": "IntrinsicBase"
			}
		],
		"BehaviourBits": null,
		"BonusHealthRegen": 1,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_passive_beefy",
		"Name": "Infernal Resilience",
		"NonHeroHealPct": 40,
		"RegenDamageInterval": 1,
		"RegenIncomingDamageDuration": 20,
		"RegenIncomingDamagePercent": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"Upgrades": [
			{
				"BonusMaxHealth": 200
			},
			{
				"MeleeLifesteal": 18
			},
			{
				"RegenIncomingDamagePercent": 8,
				"StatusResistancePercent": 20
			}
		]
	},
	"citadel_ability_power_slash": {
		"AbilityCastDelay": 1.4,
		"AbilityCooldown": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting"
		],
		"BulletResist": 60,
		"ChannelMoveSpeed": 1.3,
		"FallSpeedMax": 5,
		"FullChargeDamage": {
			"Value": 145,
			"Scale": {
				"Value": 1.85,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_power_slash",
		"MediumChargeDamagePct": 50,
		"Name": "Power Slash",
		"PowerUpStages": 3,
		"ShortChargeDamagePct": 30,
		"SlashCollisionRadius": 4,
		"SlashLength": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlashRadius": 41,
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"UnstoppableWhileCastingModifier": {
			"Class": "Unstoppable",
			"Subclass": "YamatoPowerslashUnstoppable",
			"EnabledStateMask": [
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"StatusEffectPriority": 25,
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			]
		},
		"Upgrades": [
			{
				"SlowDuration": 3,
				"SlowPercent": 40
			},
			{
				"AbilityCooldown": -4
			},
			{
				"FullChargeDamage": {
					"Value": 150,
					"Scale": {
						"Value": 0.5,
						"Type": "spirit"
					}
				},
				"SlashLength": 8
			}
		]
	},
	"citadel_ability_projectmind": {
		"AbilityCastDelay": 0.75,
		"AbilityCastRange": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 46,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorPreventBotUsage",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast"
		],
		"CameraDistance": 250,
		"ChannelMoveSpeed": 5.1,
		"CombatBarrier": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_projectmind",
		"Name": "Project Mind",
		"ProjectMindModifier": {
			"Class": "CitadelProjectmind",
			"Subclass": "CitadelProjectmind",
			"ShieldModifier": {
				"Class": "WraithProjectMindShield",
				"Subclass": "WraithProjectMindShield"
			}
		},
		"TrailInterval": 0.1,
		"Upgrades": [
			{
				"AbilityCastRange": 15
			},
			{
				"CombatBarrier": {
					"Value": 300,
					"Scale": {
						"Value": 1.7,
						"Type": "spirit"
					}
				},
				"BarrierDuration": 5
			},
			{
				"AbilityCooldown": -32
			}
		]
	},
	"citadel_ability_psychic_lift": {
		"AbilityCastDelay": 0.45,
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 0.65,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 150,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 2.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"DampingFactor": 0.3,
		"IsDisabled": false,
		"Key": "citadel_ability_psychic_lift",
		"LiftChainRadius": 20,
		"LiftDuration": 2,
		"LiftHeight": 80,
		"LiftModifier": {
			"Class": "CitadelPsychiclift",
			"Subclass": "Lift",
			"EnabledStateMask": [
				"Stunned"
			],
			"RiseMaxSpeed": 750,
			"RiseAcc": 3000,
			"RiseTime": 0.75,
			"SlamAcc": 6000,
			"SlamImpactRadius": 100,
			"SilenceModifier": {
				"Class": "CitadelSilenced",
				"Subclass": "Silence",
				"EnabledStateMask": [
					"Silenced"
				]
			},
			"DisarmModifier": {
				"Class": "CitadelDisarmed",
				"Subclass": "Disarm",
				"EnabledStateMask": [
					"Disarmed"
				]
			},
			"RiseDecayFracEnd": 0.95,
			"RiseDecayFracStart": 0.3,
			"OccilateMaxDistance": 400,
			"OccilateDegreesPerSecond": 300,
			"SlowModifier": {
				"Class": "SlowBase",
				"Subclass": "LiftSlowModifier",
				"EnabledStateMask": [
					"Slowed",
					"DashDisabledDebuff",
					"SilenceMovementAbilites"
				]
			},
			"SlamTime": 0.5
		},
		"Name": "Telekinesis",
		"SlowPercent": 40,
		"TossDistance": {
			"Value": 13,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TossUpStrength": 220,
		"Upgrades": [
			{
				"Damage": 100
			},
			{
				"AbilityCooldown": -45
			},
			{
				"AbilityDuration": 1.5,
				"TossDistance": 6,
				"AbilityCastRange": 6
			}
		]
	},
	"citadel_ability_rocket_barrage": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 36,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 200,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 100,
		"BarrageModifier": {
			"Class": "CitadelRocketBarrageVolley",
			"Subclass": "CitadelRocketBarrageVolley",
			"EnabledStateMask": [
				"AllowDashWhenChanneling",
				"SinclairTaxUltActive",
				"Disarmed"
			]
		},
		"BehaviourBits": [
			"BehaviorExclusiveUse",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorCanSetQuickCast",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorDontSwitchAwayOnCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DamagePerRocket": {
			"Value": 21,
			"Scale": {
				"Value": 0.2,
				"Type": "spirit"
			}
		},
		"DetonateTimer": 5,
		"ExplosionFalloffDisabled": 1,
		"ExplosionRadius": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"GrenadesPerSecond": 6,
		"GroundDashReductionPercent": -35,
		"IntervalRampUpStart": 0.35,
		"IntervalRampUpTime": 0.3,
		"IsDisabled": false,
		"Key": "citadel_ability_rocket_barrage",
		"MaxSpread": 5,
		"MinDistance": 8.5,
		"MoveSlowModifier": {
			"Class": "SlowBase",
			"Subclass": "ForgeRocketBarrageSlow"
		},
		"Name": "Heavy Barrage",
		"ProjectileIgnoreCollisionTime": 0.2,
		"TrackSpeedFar": 100,
		"TrackSpeedNear": 150,
		"TrackingTime": 0.4,
		"Upgrades": [
			{
				"MoveSlowPercent": 30,
				"EnemyDashSlowPercent": -18,
				"MoveSlowDuration": 1
			},
			{
				"AbilityCooldown": -45,
				"AbilityDuration": 6
			},
			{
				"DamagePerRocket": {
					"Value": 15,
					"Scale": {
						"Value": 0.16,
						"Type": "spirit"
					}
				},
				"ExplosionRadius": 2
			}
		]
	},
	"citadel_ability_self_vacuum": {
		"AbilityCastDelay": 0.2,
		"AbilityChannelTime": {
			"Value": 2.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 250,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorExclusiveUse",
			"BehaviorCastableWhileBusy",
			"BehaviorInterruptMeleeOnCast",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"CameraDistance": 400,
		"DPS": {
			"Value": 75,
			"Scale": {
				"Value": 0.28,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_self_vacuum",
		"Name": "Singularity",
		"Speed": 5.08,
		"TickRate": 0.25,
		"TossAngle": 45,
		"TossSpeed": 8.89,
		"Upgrades": [
			{
				"VacuumRadius": 2
			},
			{
				"AbilityChannelTime": 0.75
			},
			{
				"DPSPercentHealth": 6
			}
		],
		"VacuumAuraModifier": {
			"Class": "Vacuumaura",
			"Subclass": "Vacuumaura",
			"ProvidedByAura": {
				"Class": "VacuumauraTarget",
				"Subclass": "VacuumauraTarget",
				"EnabledStateMask": [
					"ModNoCleanse"
				],
				"OuterSpeedScale": 10,
				"StatusEffectPriority": 60
			},
			"StatusEffectPriority": 0
		},
		"VacuumRadius": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		}
	},
	"citadel_ability_shieldedsentry": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AttackConeAngle": 10,
		"AttackSpeedMult": 100,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventTrainingBotUsage",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BossDamagePercentIncoming": 50,
		"BossDamagePercentOutgoing": 30,
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "ForgeMiniTurretDebuff"
		},
		"InnateModifier": {
			"Class": "ForgeMiniTurretInnateModifier",
			"Subclass": "ForgeMiniTurretInnateModifier"
		},
		"IsDisabled": false,
		"Key": "citadel_ability_shieldedsentry",
		"MeleeResist": 35,
		"ModelScale": 0.8,
		"Name": "Mini Turret",
		"NonHeroDamagePercentOutgoing": 50,
		"TechResist": 35,
		"TickRate": 0.5,
		"TrackingSpeed": 430,
		"TurretAttackDelay": 0.2,
		"TurretAttackFalloffEnd": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TurretAttackFalloffStart": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TurretAttackRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TurretBaseHealth": {
			"Value": 100,
			"Scale": {
				"Value": 9,
				"Type": "power_increase"
			}
		},
		"TurretDPS": {
			"Value": 24,
			"Scale": {
				"Value": 0.42,
				"Type": "spirit"
			}
		},
		"TurretDeployTime": 0.25,
		"TurretLifetime": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"TurretAttackRange": 10,
				"TurretDPS": 10
			},
			{
				"AbilityCharges": 2
			},
			{
				"AttackSpeedMult": 25,
				"TurretLifetime": 12
			}
		]
	},
	"citadel_ability_shiv_dagger": {
		"AOERadius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 0.2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityPostCastDuration": 0.3,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BleedDPSPerStack": {
			"Value": 10,
			"Scale": {
				"Value": 0.13,
				"Type": "spirit"
			}
		},
		"BleedDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BleedTickRate": 1,
		"ChannelMoveSpeed": -1,
		"DamageDebuffModifier": {
			"Class": "ShivThrownShivDamageDebuff",
			"Subclass": "ShivThrownShivDamageDebuff"
		},
		"ImpactDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_shiv_dagger",
		"MovementSlow": 35,
		"Name": "Serrated Knives",
		"RicochetCount": 1,
		"SlowDebuffModifier": {
			"Class": "ShivThrownShivSlowDebuff",
			"Subclass": "ShivThrownShivSlowDebuff"
		},
		"Upgrades": [
			{
				"BleedDuration": 2
			},
			{
				"AbilityCharges": 2
			},
			{
				"BleedDPSPerStack": {
					"Value": 12,
					"Scale": {
						"Value": 0.07,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"citadel_ability_shiv_dash": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorMovement",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"CameraDistance": 250,
		"ChannelMoveSpeed": -1,
		"DashAngleThreshold": 89,
		"DashModifier": {
			"Class": "CitadelShivDash",
			"Subclass": "CitadelShivDash"
		},
		"DashRadius": 2.5,
		"DashRange": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"DashSpeed": 60.96,
		"DebuffDuration": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "ShivDashDebuff"
		},
		"ImpactDamage": {
			"Value": 75,
			"Scale": {
				"Value": 1.2,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_shiv_dash",
		"MoveSpeedPenaltyMaxSpeed": 200,
		"Name": "Slice and Dice",
		"SideMoveSpeedReduction": -100,
		"TechArmorDamageReduction": -6,
		"TechCleaveExpireTime": 0.35,
		"Upgrades": [
			{
				"AbilityCooldown": -6
			},
			{
				"TechArmorDamageReduction": -4,
				"DashRange": 2
			},
			{
				"ImpactDamage": 50,
				"CooldownReductionOnHit": 2,
				"CooldownReductionOnHitNonHero": 1,
				"MaxCooldownReductionsFromHits": 8
			}
		]
	},
	"citadel_ability_shiv_defer_damage": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoCastDelayModifier": {
			"Class": "Base",
			"Subclass": "Cast"
		},
		"BehaviourBits": [
			"BehaviorDamageDoesntWakeFromSleep",
			"BehaviorDontConsumeAbilityResourceOnCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DamagePctDeferred": 25,
		"DamagePctDeferredMaxRage": 15,
		"DeferClearPct": 30,
		"DeferredDamageDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_shiv_defer_damage",
		"Name": "Bloodletting",
		"Upgrades": [
			{
				"AbilityCooldown": -15
			},
			{
				"DeferClearPct": 40
			},
			{
				"DamagePctDeferred": 15
			}
		]
	},
	"citadel_ability_shiv_killing_blow": {
		"AbilityCastDelay": 0.05,
		"AbilityCastRange": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 145,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.15,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontTriggerPostCastOnCastComplete",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusAbilityResource": 10,
		"BuffDamage": 8,
		"CameraDistance": 400,
		"ChannelMoveSpeed": -1,
		"Damage": 200,
		"EnemyHealthPercent": 18,
		"EnemyHealthPercentBuffer": 3,
		"FailedExecuteCooldownPenalty": 30,
		"IsDisabled": false,
		"Key": "citadel_ability_shiv_killing_blow",
		"KillableModifier": {
			"Class": "KillingBlowGlow",
			"Subclass": "KillingBlowGlow"
		},
		"LeapModifier": {
			"Class": "CitadelShivKillingblowLeap",
			"Subclass": "CitadelShivKillingblowLeap"
		},
		"MinTimeToTarget": 0.5,
		"MoveSpeedToTarget": 30,
		"Name": "Killing Blow",
		"RageDrainDelayDuration": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"RageDrainRate": 0.25,
		"RagePerHeavyMelee": 2.85384,
		"RagePerLightMelee": 1.55664,
		"RagePerSpiritDamage": 0.01452864,
		"RagePerWeaponDamage": 0.0158766,
		"RecastWindow": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlashRange": 90,
		"Upgrades": [
			{
				"BonusMoveSpeed": 2,
				"AbilityCastRange": 6
			},
			{
				"BuffDamage": 16,
				"AbilityCooldown": -25
			},
			{
				"EnemyHealthPercent": 10
			}
		]
	},
	"citadel_ability_slide": {
		"AbilityCooldown": {
			"Value": 0.85,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 0.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "SlideDebuff",
				"Subclass": "SlideDebuff"
			}
		],
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorHidden",
			"BehaviorDontBreakInvisibility",
			"BehaviorInputDirectional2d",
			"BehaviorSilentCastFailureFeedback",
			"BehaviorDontInterruptSprint",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_slide",
		"Name": null,
		"Upgrades": []
	},
	"citadel_ability_sprint": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorHidden",
			"BehaviorDontInterruptSprint",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_sprint",
		"Name": "",
		"Upgrades": []
	},
	"citadel_ability_static_charge": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 35,
			"Scale": {
				"Value": 0.792137,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_static_charge",
		"Name": "Static Charge",
		"ShockDelay": 3.5,
		"ShockRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"StaticChargeModifier": {
			"Class": "CitadelStaticcharge",
			"Subclass": "CitadelStaticcharge"
		},
		"StunDuration": {
			"Value": 0.9,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"ShockRadius": 7,
				"AbilityCastRange": 5
			},
			{
				"StunDuration": 0.9,
				"Damage": 160
			}
		]
	},
	"citadel_ability_static_charge_v2": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 16,
			"Scale": [
				{
					"Value": 0.0651,
					"Type": "spirit"
				},
				{
					"Value": 1,
					"Type": "range"
				}
			]
		},
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAlwaysPreviewRadius",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 35,
			"Scale": {
				"Value": 0.792137,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_static_charge_v2",
		"Name": "Static Charge",
		"ShockDelay": 3.5,
		"ShockRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"StaticChargeModifier": {
			"Class": "CitadelStaticcharge",
			"Subclass": "CitadelStaticcharge"
		},
		"StaticChargeWorldModifier": {
			"Class": "CitadelStaticcharge",
			"Subclass": "CitadelStaticchargeWorld"
		},
		"StunDuration": {
			"Value": 0.9,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -19
			},
			{
				"ShockRadius": 7
			},
			{
				"StunDuration": 0.9
			}
		]
	},
	"citadel_ability_sticky_bomb": {
		"AbilityCastRange": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 18,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 3.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAllowSelfCast",
			"BehaviorDisplaysDamageImpact",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"BombAttachedModifier": {
			"Class": "CitadelStickyBombAttached",
			"Subclass": "CitadelStickyBombAttached",
			"OnGroundModifier": {
				"Class": "CitadelStickyBombOnGround",
				"Subclass": "CitadelStickyBombOnGround",
				"OnGroundModifier": {
					"Class": "Base",
					"Subclass": "Empty"
				}
			}
		},
		"BonusDamagePctPerPlayerHit": {
			"Value": 1,
			"Scale": {
				"Value": 0.0015,
				"Type": "spirit"
			}
		},
		"BonusDamagePctPerPlayerKilled": {
			"Value": 2.5,
			"Scale": {
				"Value": 0.01,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 85,
			"Scale": {
				"Value": 1.5,
				"Type": "spirit"
			}
		},
		"FuseTime": 3.5,
		"IsDisabled": false,
		"Key": "citadel_ability_sticky_bomb",
		"KillCheckModifier": {
			"Class": "Base",
			"Subclass": "KillcheckModifier"
		},
		"KillCheckWindow": 10,
		"Name": "Sticky Bomb",
		"OnHitDiminish": 60,
		"OnKillDiminish": 7,
		"Radius": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SelfBuffModifier": {
			"Class": "Base",
			"Subclass": "CitadelStickyBombSelfBuff"
		},
		"SelfDamagePercent": 20,
		"Upgrades": [
			{
				"AbilityCooldown": -8
			},
			{
				"Damage": 85
			},
			{
				"MovementSpeedBonus": 5,
				"StatusResistancePercent": 25,
				"MovementSpeedBonusDuration": 6
			}
		]
	},
	"citadel_ability_stomp": {
		"AbilityCastDelay": 0.42,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BulletResistModifier": {
			"Class": "StompDebuff",
			"Subclass": "StompDebuff"
		},
		"ChannelMoveSpeed": 1.3,
		"ClimbHeight": 1,
		"Damage": {
			"Value": 115,
			"Scale": {
				"Value": 1.55,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "DebuffModifier"
		},
		"DistanceAboveGround": 1,
		"DropDownRate": 20,
		"ImpactInterval": 0.1,
		"IsDisabled": false,
		"Key": "citadel_ability_stomp",
		"Name": "Kinetic Pulse",
		"StompRange": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"StompWidth": 5.5,
		"TechCleaveExpireTime": 0.2,
		"TossDuration": 1,
		"TossSpeed": 450,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"BulletResistReduction": -15,
				"SlowPercent": 30,
				"SlowDuration": 4
			},
			{
				"Damage": 135,
				"StompRange": 20
			}
		]
	},
	"citadel_ability_storm_cloud": {
		"AbilityChannelTime": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 205,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorExclusiveUse",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"CameraDistance": 600,
		"CloudHeight": 120,
		"DPS": {
			"Value": 95,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"DamageInterval": 0.3,
		"EndingSoonTime": 2,
		"ExpandTime": 3.5,
		"FlightControlEnabled": 1.5,
		"InitialRadius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_storm_cloud",
		"LightningStrikeAOEModifier": {
			"Class": "LightningStrikeArea",
			"Subclass": "LightningStrike"
		},
		"LightningStrikeDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.5,
				"Type": "spirit"
			}
		},
		"LightningStrikeDelay": 0.25,
		"LightningStrikeKnockBackForce": 500,
		"LightningStrikeRadius": {
			"Value": 7,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"LightningStrikes": 1,
		"Name": "Storm Cloud",
		"Radius": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"StormCloudModifier": {
			"Class": "CitadelStormcloud",
			"Subclass": "CitadelStormcloud"
		},
		"Upgrades": [
			{
				"BulletResistOnActive": 55
			},
			{
				"Radius": 10,
				"InitialRadius": 5,
				"AbilityChannelTime": 7
			},
			{
				"DPS": 65,
				"FlightControlEnabled": 4
			}
		]
	},
	"citadel_ability_tangotether": {
		"AbilityCastRange": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 37,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"BonusFireRate": {
			"Value": 10,
			"Scale": {
				"Value": 0.18,
				"Type": "spirit"
			}
		},
		"BulletLifestealPercent": {
			"Value": 15,
			"Scale": {
				"Value": 0.15,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": -1,
		"GrappleTargetModifier": {
			"Class": "CitadelModifierTangotetherTarget",
			"Subclass": "Target"
		},
		"HealingPerGlub": 20,
		"IsDisabled": false,
		"Key": "citadel_ability_tangotether",
		"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
		"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
		"Name": "Kudzu Connection",
		"TetherModifier": {
			"Class": "CitadelModifierTangotetherTether",
			"Subclass": "CitadelModifierTangotetherTether",
			"MinConnectTime": 2,
			"DisconnectDistanceBuffer": 100,
			"TargetAwayDistance": 250,
			"CandidateCloserDistance": 400,
			"BuffModifier": {
				"Class": "CitadelModifierTangotetherTetherReceiver",
				"Subclass": "CitadelModifierTangotetherTetherReceiver",
				"EnabledStateMask": [
					"CoopTetherActive"
				]
			},
			"LockedTargetModifier": {
				"Class": "Base",
				"Subclass": "TetherLockedModifier",
				"EnabledStateMask": [
					"CoopTetherLockedTarget"
				]
			},
			"NoConnectionModifier": {
				"Class": "TetherNoConnection",
				"Subclass": "TetherNoConnection"
			},
			"StatusEffectPriority": 50
		},
		"TetherSharedHealPct": {
			"Value": 35,
			"Scale": {
				"Value": 0.85,
				"Type": "power_increase"
			}
		},
		"TickRate": 0.1,
		"TotalTetherTargets": 1,
		"Upgrades": [
			{
				"MoveSpeedBonus": 2
			},
			{
				"BonusFireRate": 8,
				"BulletLifestealPercent": 8
			},
			{
				"AbilityDuration": -13,
				"AbilityCooldown": -37
			}
		]
	},
	"citadel_ability_tangotether_trigger": {
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger",
			"BehaviorUseInstantCastUnitTargetUi"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_tangotether_trigger",
		"Name": null,
		"Upgrades": []
	},
	"citadel_ability_tengu_airlift": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 21,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirDropBulletShield": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"AirDropOutgoingDamagePercent": 20,
		"AllyCastDelay": 0.1,
		"AllyOutgoingDamagePercent": -20,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorAllowSelfCast",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorMovement",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BuffDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"BulletResistModifier": {
			"Class": "Base",
			"Subclass": "AirdropBulletresist"
		},
		"ChannelMoveSpeed": 1.3,
		"CooldownReductionPctOnOthers": 30,
		"DroppedBuffModifier": {
			"Class": "Base",
			"Subclass": "BarrierModifier"
		},
		"ExplodeDamage": {
			"Value": 115,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"ExplodingAllyModifier": {
			"Class": "AirliftExplodingAlly",
			"Subclass": "AirliftExplodingAlly"
		},
		"FlyingModifier": {
			"Class": "Base",
			"Subclass": "Base",
			"EnabledStateMask": [
				"AbilityMovement",
				"Sprinting",
				"DashDisabled",
				"ShootingDisabled",
				"JumpDisabled",
				"DuckingDisabled",
				"MantleDisabled",
				"AimForwardWithPitch",
				"MeleeDisabled",
				"SlidingDisabled",
				"HideCrosshair"
			]
		},
		"GrabModifier": {
			"Class": "AirliftGrab",
			"Subclass": "AirliftGrab",
			"LiftHorizontal": 0,
			"LiftHeight": -120,
			"FollowDampingFactor": 20,
			"FollowDistance": -60,
			"AllyPossibleStuckDistance": 320,
			"EnabledStateMask": [
				"AbilityMovement",
				"ShootingDisabled",
				"MeleeDisabled",
				"IgnorePortals"
			],
			"AllyGrabCancelTime": 1
		},
		"InterruptCooldown": 3.5,
		"IsDisabled": false,
		"Key": "citadel_ability_tengu_airlift",
		"Name": "Air Drop",
		"OnLandDamageRadius": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"OnLandDamageRadiusStart": 16,
		"SilenceBombSpeed": 12,
		"SilenceModifier": {
			"Class": "CitadelSilenced",
			"Subclass": "CitadelSilenced"
		},
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "AirliftSlow"
		},
		"Upgrades": [
			{
				"AirDropBulletShield": {
					"Value": 300,
					"Scale": {
						"Value": 0.7,
						"Type": "spirit"
					}
				}
			},
			{
				"SlowPercent": 40,
				"DebuffDuration": 3
			},
			{
				"SilenceDuration": 3,
				"ExplodeDamage": {
					"Value": 0,
					"Scale": {
						"Value": 1.5,
						"Type": "spirit"
					}
				},
				"AirDropBulletShield": {
					"Value": 0,
					"Scale": {
						"Value": 1,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"citadel_ability_tengu_stone_form": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCastableWhileBusy",
			"BehaviorInterruptMeleeOnCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 75,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"DampingFactor": 0.25,
		"DragModifier": {
			"Class": "ChargeDragEnemy",
			"Subclass": "ChargeDragEnemy",
			"ForwardOffset": 0,
			"VerticalOffset": -200,
			"ForceDistScale": 10
		},
		"IsDisabled": false,
		"Key": "citadel_ability_tengu_stone_form",
		"LiftHeight": 180,
		"LiftTime": 1,
		"MaxHealthRegen": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"MoveSpeedMax": 8,
		"Name": "Stone Form",
		"Radius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"StunDuration": {
			"Value": 0.75,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"MaxHealthRegen": 7
			},
			{
				"AbilityCooldown": -25
			},
			{
				"StunDuration": 0.75,
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 1.5,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"citadel_ability_tengu_urn": {
		"AbilityCastDelay": 0.2,
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "CitadelTenguUrnAura",
			"Subclass": "UrnAura",
			"ProvidedByAura": {
				"Class": "UrnDebuff",
				"Subclass": "UrnDebuff",
				"EntangleModifier": {
					"Class": "CitadelRoot",
					"Subclass": "Immobilize"
				}
			}
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 40,
			"Scale": {
				"Value": 0.55,
				"Type": "spirit"
			}
		},
		"Height": 2,
		"IsDisabled": false,
		"Key": "citadel_ability_tengu_urn",
		"Name": "Entangling Thorns",
		"Radius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 35,
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"Radius": 2,
				"DPS": {
					"Value": 0,
					"Scale": {
						"Value": 0.5,
						"Type": "spirit"
					}
				}
			},
			{
				"TimeToEntangle": 2,
				"EntangleDuration": 1.6
			}
		]
	},
	"citadel_ability_tier2boss_aoe_wave": {
		"AbilityCastDelay": 2.5,
		"AbilityCastRange": {
			"Value": 25.4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AoEModifier": {
			"Class": "T2bossWaveAura",
			"Subclass": "T2bossWaveAura",
			"ProvidedByAura": {
				"Class": "T2bossAoeWaveTarget",
				"Subclass": "T2bossAoeWaveTarget",
				"TossUpStrength": 400,
				"TossHorizontalMin": 300,
				"TossHorizontalMax": 1200,
				"DebuffDuration": 3,
				"SilenceModifier": {
					"Class": "CitadelSilenced",
					"Subclass": "CitadelSilenced"
				},
				"DisarmModifier": {
					"Class": "CitadelDisarmed",
					"Subclass": "CitadelDisarmed"
				},
				"SlowModifier": {
					"Class": "SlowBase",
					"Subclass": "AirliftSlow"
				}
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"Damage": 300,
		"DamageHealthPercent": 20,
		"IsDisabled": false,
		"Key": "citadel_ability_tier2boss_aoe_wave",
		"Name": null,
		"SlowPercent": 30,
		"Upgrades": [],
		"WaveFinalRadius": 40,
		"WaveSpeed": 16,
		"WaveStartRadius": 4
	},
	"citadel_ability_tier2boss_laser_beam": {
		"AbilityCastDelay": 1,
		"AbilityCastRange": 34.92,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"CreepDPS": 190,
		"DPS": 125,
		"IsDisabled": false,
		"Key": "citadel_ability_tier2boss_laser_beam",
		"MaxHPDPS": 2,
		"Name": "Laser",
		"PathLength": 1250,
		"PathWidth": 30,
		"SweepSpeed": 1,
		"TrackingSpeed": 30,
		"Upgrades": []
	},
	"citadel_ability_tier2boss_rocket_barrage": {
		"AbilityCastRange": 35.56,
		"AbilityCooldown": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 100,
		"AuraModifier": {
			"Class": "Tier2bossRocketDamageAura",
			"Subclass": "Tier2bossRocketDamageAura",
			"ModifierProvidedByAuraDuration": 4,
			"ProvidedByAura": {
				"Class": "Tier2bossRocketDamageAuraDebuff",
				"Subclass": "Tier2bossRocketDamageAuraDebuff"
			}
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorTargetThroughWalls"
		],
		"BulletArmorReduction": -10,
		"ChannelMoveSpeed": -1,
		"Damage": 200,
		"DetonateTimer": 10,
		"ExplosionFalloffDisabled": 1,
		"FireDPS": 25,
		"FireDPSTrooperFactor": 0.3,
		"FireDuration": 5,
		"FireRadius": 6,
		"FireTickInterval": 0.5,
		"GrenadesInVolley": 6,
		"InitialVolleyInaccuracy": 100,
		"IsDisabled": false,
		"Key": "citadel_ability_tier2boss_rocket_barrage",
		"MaxSimultaneousVolley": 1,
		"Name": "Rocket Barrage",
		"PerVolleyInaccuracy": 25,
		"Radius": 5,
		"TechArmorReduction": -10,
		"Upgrades": [],
		"VolleyInterval": 0.5
	},
	"citadel_ability_tier2boss_stomp": {
		"AbilityCastDelay": 1.5,
		"AbilityCastRange": 12,
		"AbilityCooldown": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 100,
		"ActivationDistance": 472.441,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_tier2boss_stomp",
		"Name": "Stomp",
		"Upgrades": []
	},
	"citadel_ability_tier3boss_laser_beam": {
		"AbilityCastRange": 30.48,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BeamModifier": {
			"Class": "Tier3bossElectricBeam",
			"Subclass": "Tier3bossElectricBeam",
			"LaserDPSToPlayers": 440,
			"LaserDPSMaxHealth": 5,
			"LaserDPSToNPCs": 80,
			"AuraDropTickRate": 0.5,
			"GroundAuraModifier": {
				"Class": "Tier3bossLaserAura",
				"Subclass": "Tier3bossLaserAura",
				"ModifierProvidedByAuraDuration": 4,
				"AuraRadius": 160,
				"ProvidedByAura": {
					"Class": "Tier3bossLaserDebuff",
					"Subclass": "Tier3bossLaserDebuff",
					"Duration": 4,
					"TickRate": 0.5,
					"NPCDPS": 80,
					"PlayerDPS": 100,
					"MaxHealthDPS": 4
				}
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"BulletArmorReduction": -10,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_tier3boss_laser_beam",
		"Name": "Patron Laser",
		"PathLength": 2000,
		"PathWidth": 40,
		"TechArmorReduction": -10,
		"Upgrades": []
	},
	"citadel_ability_trooper_zip_line": {
		"AbilityCooldown": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorDontInterruptSprint",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"DamageCooldown": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"DismountHorizontalMaxSpeedPercent": 85,
		"DismountHorizontalMinSpeedPercent": 40,
		"DismountVerticalSpeed": 300,
		"IsDisabled": false,
		"Key": "citadel_ability_trooper_zip_line",
		"KnockedOffDamagePct": 15,
		"KnockedOffSlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "KnockedOffZiplineSlow"
		},
		"LatchEndSpeed": 750,
		"LatchInitialSpeed": 600,
		"LatchMaxTime": 0.5,
		"LatchSpeed": 1500,
		"LatchVisualSnapProgress": 0.85,
		"MaxMountDistance2D": 1200,
		"Name": null,
		"PlayerSpeedCheckScale": 0.55,
		"RegenZoneDismountHorizontalMaxSpeed": 300,
		"RidingZipLineModifier": {
			"Class": "Base",
			"Subclass": "RidingZipline"
		},
		"SlowDuration": 8,
		"StunDuration": 2.5,
		"Upgrades": [],
		"ZipAcc": 1000,
		"ZipLineIntroModifier": {
			"Class": "Base",
			"Subclass": "ZiplineIntro",
			"EnabledStateMask": [
				"ZiplineIntro",
				"ZiplineLocked"
			]
		},
		"ZipLineKnockdownImmuneModifier": {
			"Class": "ZiplineKnockdownImmune",
			"Subclass": "ZiplineKnockdownImmune"
		},
		"ZipLineSlowModifier": {
			"Class": "ZiplineSpeed",
			"Subclass": "ZiplineProtectionSlow",
			"RampUpTime": 2,
			"PercentageMultiplierStart": -70,
			"PercentageMultiplierEnd": 0
		},
		"ZipSpeedInner": 700,
		"ZipSpeedOuter": 830,
		"ZiplineProtectionDamageAmp": 35,
		"ZiplineProtectionSlowDurationOnHit": 2
	},
	"citadel_ability_uppercut": {
		"AbilityCooldown": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BonusFireRate": {
			"Value": -14,
			"Scale": {
				"Value": -0.186,
				"Type": "spirit"
			}
		},
		"BuffGunRangePercent": 100,
		"BuffModifier": {
			"Class": "UppercutBuff",
			"Subclass": "UppercutBuff",
			"EnabledStateMask": [
				"NoWindup"
			]
		},
		"ChannelMoveSpeed": -1,
		"ClipModifier": {
			"Class": "UppercutClipsize",
			"Subclass": "UppercutClipsize"
		},
		"EnemyHeroTossVelocity": 20,
		"ExplodeDebuffDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ForceReductionOnAngleDown": 0.75,
		"IsDisabled": false,
		"Key": "citadel_ability_uppercut",
		"LandingDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.6,
				"Type": "spirit"
			}
		},
		"MeleeAttackLength": 6,
		"MeleeHalfAngle": 60,
		"MeleeRadius": 2.5,
		"Name": "Exploding Uppercut",
		"OnLandDamageRadius": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TossDuration": 0.5,
		"TossDurationFriendly": 0.3,
		"TossVelocity": 25,
		"Upgrades": [
			{
				"AbilityCooldown": -11
			},
			{
				"UppercutBuffOnHit": 9,
				"BuffBaseWeaponPct": 30
			},
			{
				"RestoreHookCooldown": 1,
				"MissingHPHeal": 18
			}
		],
		"UppercutDamage": {
			"Value": 0.01,
			"Scale": {
				"Value": 1,
				"Type": "melee"
			}
		},
		"UppercutModifier": {
			"Class": "CitadelUppercutted",
			"Subclass": "CitadelUppercutted",
			"NoExplodeModifier": {
				"Class": "Base",
				"Subclass": "NoUppercutExplosionDamage"
			},
			"ExplodeDebuffModifier": {
				"Class": "Base",
				"Subclass": "UppercutDebuff"
			},
			"StatusEffectPriority": 20
		}
	},
	"citadel_ability_vandal_overflow": {
		"AbilityCastDelay": 0.6,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 1.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectilePassThroughWorld",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 0.974938,
				"Type": "spirit"
			}
		},
		"DampingFactor": 0.5,
		"IsDisabled": false,
		"Key": "citadel_ability_vandal_overflow",
		"LiftHeight": 120,
		"LiftModifier": {
			"Class": "CitadelVandaloverflow",
			"Subclass": "Lift",
			"EnabledStateMask": [
				"Stunned"
			]
		},
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -28
			},
			{
				"AbilityDuration": 0.5
			},
			{
				"AbilityUnitTargetLimit": 5
			}
		]
	},
	"citadel_ability_vandal_surge": {
		"AbilityCastDelay": 0.6,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 1.25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectilePassThroughWorld",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 0.974938,
				"Type": "spirit"
			}
		},
		"DampingFactor": 0.5,
		"IsDisabled": false,
		"Key": "citadel_ability_vandal_surge",
		"LiftHeight": 120,
		"LiftModifier": {
			"Class": "CitadelVandalsurge",
			"Subclass": "Lift",
			"EnabledStateMask": [
				"Stunned"
			]
		},
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -28
			},
			{
				"AbilityDuration": 0.5
			},
			{
				"AbilityUnitTargetLimit": 5
			}
		]
	},
	"citadel_ability_void_sphere": {
		"AbilityCastRange": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 1.4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AllyDistance": 13,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorPreventBotUsage",
			"BehaviorAllowAltCast",
			"BehaviorMovement",
			"BehaviorCanSetQuickCast",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"BubbleModifier": {
			"Class": "VoidSphere",
			"Subclass": "VoidSphere",
			"StatusEffectPriority": 100,
			"BuffModifier": {
				"Class": "VoidsphereBuff",
				"Subclass": "VoidsphereBuff"
			}
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_void_sphere",
		"Name": "Quantum Entanglement",
		"StaminaRestore": 1,
		"TrailInterval": 0.01,
		"Upgrades": [
			{
				"AbilityCastRange": 6
			},
			{
				"AbilityCooldown": -6
			},
			{
				"ReduceDebuffs": 50,
				"ChargeReplenish": 1
			}
		]
	},
	"citadel_ability_wraith_rapidfire": {
		"AbilityCooldown": {
			"Value": 45,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BonusFireRate": 20,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_wraith_rapidfire",
		"MagicDamagePerBullet": {
			"Value": 2,
			"Scale": {
				"Value": 0.03,
				"Type": "spirit"
			}
		},
		"Name": "Full Auto",
		"RapidFireModifier": {
			"Class": "Rapidfire",
			"Subclass": "Rapidfire"
		},
		"Upgrades": [
			{
				"AbilityCooldown": -20
			},
			{
				"BonusFireRate": 10,
				"AbilityDuration": 3
			},
			{
				"MagicDamagePerBullet": {
					"Value": 0,
					"Scale": {
						"Value": 0.045,
						"Type": "spirit"
					}
				},
				"UnlimitedAmmo": 1
			}
		]
	},
	"citadel_ability_wrecker_bouldergrenade": {
		"AbilityCastRange": 50,
		"AbilityChannelTime": {
			"Value": 1.2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 31,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast"
		],
		"ChannelMoveSpeed": 2.5,
		"Damage": {
			"Value": 150,
			"Scale": {
				"Value": 1.302,
				"Type": "spirit"
			}
		},
		"ExplosionDamage": {
			"Value": 80,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"ExplosionPushForce": 1200,
		"IsDisabled": false,
		"Key": "citadel_ability_wrecker_bouldergrenade",
		"Name": "Wrecking Ball",
		"Radius": 7,
		"StunDuration": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -7.5
			},
			{
				"Damage": 50
			},
			{
				"StunDuration": 0.5
			}
		]
	},
	"citadel_ability_wrecker_garbage_suck": {
		"AbilityCastDelay": 0.2,
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 130,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BaseDamage": {
			"Value": 75,
			"Scale": {
				"Value": 0.93,
				"Type": "spirit"
			}
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorExclusiveUse",
			"BehaviorCastableWhileBusy",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"CameraDistance": 800,
		"DPS": {
			"Value": 0,
			"Scale": {
				"Value": 0.194988,
				"Type": "spirit"
			}
		},
		"DamagePerSecond": {
			"Value": 100,
			"Scale": {
				"Value": 2.604,
				"Type": "spirit"
			}
		},
		"GarbageAuraModifier": {
			"Class": "Garbageaura",
			"Subclass": "Garbageaura",
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "GarbageauraTarget",
				"OuterSpeedScale": 10,
				"StatusEffectPriority": 60
			},
			"StatusEffectPriority": 0
		},
		"GarbageRadius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"IsDisabled": false,
		"Key": "citadel_ability_wrecker_garbage_suck",
		"Name": "Overload",
		"SlowPercent": 50,
		"Speed": 5.08,
		"TickRate": 1,
		"TossAngle": 45,
		"TossSpeed": 8.89,
		"Upgrades": [
			{
				"GarbageRadius": 2
			},
			{
				"AbilityCooldown": -35
			},
			{
				"BaseDamage": 100,
				"DamagePerSecond": 50
			}
		]
	},
	"citadel_ability_zip_line": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorDontInterruptSprint",
			"BehaviorNotSilencable",
			"BehaviorNoTarget",
			"BehaviorNonCombat",
			"BehaviorCastableWhileHidden"
		],
		"ChannelMoveSpeed": -1,
		"DamageCooldown": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"DismountHorizontalMaxSpeedPercent": 85,
		"DismountHorizontalMinSpeedPercent": 40,
		"DismountVerticalSpeed": 300,
		"IsDisabled": false,
		"Key": "citadel_ability_zip_line",
		"KnockedOffDamagePct": 15,
		"KnockedOffSlowModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "KnockedOffZiplineSlow"
		},
		"LatchEndSpeed": 750,
		"LatchInitialSpeed": 600,
		"LatchMaxTime": 0.5,
		"LatchSpeed": 1500,
		"LatchVisualSnapProgress": 0.85,
		"MaxMountDistance2D": 15,
		"Name": "Hyperline",
		"PlayerSpeedCheckScale": 0.55,
		"RegenZoneDismountHorizontalMaxSpeed": 300,
		"RidingZipLineModifier": {
			"Class": "Base",
			"Subclass": "RidingZipline"
		},
		"SlowDuration": 8,
		"StunDuration": 2.5,
		"Upgrades": [],
		"ZipAcc": 1000,
		"ZipLineIntroModifier": {
			"Class": "Base",
			"Subclass": "ZiplineIntro",
			"EnabledStateMask": [
				"ZiplineIntro",
				"ZiplineLocked"
			]
		},
		"ZipLineKnockdownImmuneModifier": {
			"Class": "ZiplineKnockdownImmune",
			"Subclass": "ZiplineKnockdownImmune"
		},
		"ZipLineSlowModifier": {
			"Class": "ZiplineSpeed",
			"Subclass": "ZiplineProtectionSlow",
			"RampUpTime": 2,
			"PercentageMultiplierStart": -70,
			"PercentageMultiplierEnd": 0
		},
		"ZipSpeedInner": 693,
		"ZipSpeedOuter": 810,
		"ZiplineProtectionDamageAmp": 35,
		"ZiplineProtectionSlowDurationOnHit": 2
	},
	"citadel_ability_zipline_boost": {
		"AbilityCooldown": {
			"Value": 360,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorSilentCastFailureFeedback",
			"BehaviorNoTarget",
			"BehaviorCanCastOnZipline",
			"BehaviorMovement",
			"BehaviorStartsOnCooldown"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "citadel_ability_zipline_boost",
		"Name": null,
		"Upgrades": [],
		"ZipboostModifier": {
			"Class": "ZiplineBoost",
			"Subclass": "ZiplineBoost",
			"EnabledStateMask": [
				"UsingZiplineBoost"
			],
			"RampUpTime": 1,
			"PercentageSpeedIncreaseRampTo": 80
		}
	},
	"citadel_base_lockon_ability": {
		"BehaviourBits": [
			"BehaviorTargetThroughWalls"
		],
		"IsDisabled": false,
		"Key": "citadel_base_lockon_ability",
		"LockonConeAngle": 40,
		"LosingLockGraceTime": 0.5,
		"MaxLockonStacks": 1,
		"Name": null,
		"TimeToGainLockonStack": 0.7,
		"TimeToLoseLockonStack": 2,
		"Upgrades": []
	},
	"drifter_blood_blast": {
		"AbilityCastDelay": 0.4,
		"AbilityCastRange": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 16,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.4,
		"AbilityUnitTargetLimit": 30,
		"AirSpeedMax": 70,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorNoTarget",
			"BehaviorShowCastRangeAsSatSphereWhileCasting",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusDamage": {
			"Value": 40,
			"Scale": {
				"Value": 1.4,
				"Type": "spirit"
			}
		},
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 0,
			"Scale": {
				"Value": 1.2,
				"Type": "melee"
			}
		},
		"DamageHeavyMelee": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "heavy_melee"
			}
		},
		"DebuffModifier": {
			"Class": "CitadelSilenced",
			"Subclass": "Debuff"
		},
		"ExtraSweepConeAngle": 60,
		"ExtraSweepOffsetBehindCaster": 80,
		"ExtraSweepRange": 3,
		"FallSpeedMax": 1,
		"IsDisabled": false,
		"Key": "drifter_blood_blast",
		"Name": "Rend",
		"RangeForBonusDamage": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TargetModifier": {
			"Class": "DrifterRendBulletLifesteal",
			"Subclass": "DrifterRendBulletLifesteal"
		},
		"TargetingConeAngle": 50,
		"Upgrades": [
			{
				"BonusDamage": 40
			},
			{
				"AbilityCooldown": -8
			},
			{
				"DebuffDuration": 2,
				"UseHeavyMelee": 1,
				"DamageHeavyMelee": {
					"Value": 0,
					"Scale": {
						"Value": 0.55,
						"Type": "heavy_melee"
					}
				},
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 0,
						"Type": "melee",
						"Multiply": true
					}
				}
			}
		]
	},
	"drifter_darkness": {
		"AbilityCastDelay": 1,
		"AbilityCastRange": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 145,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraLingerDuration": 0.001,
		"BehaviourBits": [
			"BehaviorProjectilePassThroughWorld",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusFireRate": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"BonusSprintAcceleration": 12,
		"BonusSprintSpeed": 2,
		"CasterModifier": {
			"Class": "DrifterDarknessCaster",
			"Subclass": "DrifterDarknessCaster",
			"EnabledStateMask": [
				"SinclairTaxUltActive"
			]
		},
		"ChannelMoveSpeed": 1.3,
		"DarkFactor": 1,
		"DistanceForMaxProjSpeed": 200,
		"DrifterNearbyRangeCheck": 40,
		"IsDisabled": false,
		"Key": "drifter_darkness",
		"MaxProjectileSpeed": 3000,
		"MaxTargets": 2,
		"MinProjectileSpeed": 3000,
		"Name": "Eternal Night",
		"PostProcessFadeInTime": 0.2,
		"PostProcessFadeOutTime": 1,
		"RevealDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SmallVisionDistance": 15,
		"TargetModifier": {
			"Class": "DrifterDarknessTarget",
			"Subclass": "DrifterDarknessTarget",
			"ProvidedByAura": {
				"Class": "DrifterDarknessTargetBoundaryUnit",
				"Subclass": "DrifterDarknessTargetBoundaryUnit"
			}
		},
		"TargetRevealModifier": {
			"Class": "Base",
			"Subclass": "DrifterDarknessTargetReveal",
			"EnabledStateMask": [
				"VisibleToEnemy",
				"GlowThroughWallsToProvider"
			]
		},
		"Upgrades": [
			{
				"BonusSprintSpeed": 10
			},
			{
				"AbilityCooldown": -40
			},
			{
				"AbilityDuration": 2.5,
				"MaxTargets": 1
			}
		]
	},
	"drifter_shadow_mark": {
		"AbilityCastDelay": 0.15,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 3,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCleaveDisabled",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "DrifterStalkersMarkBuff"
		},
		"ChannelMoveSpeed": -1,
		"DotHealthPercent": {
			"Value": 2,
			"Scale": {
				"Value": 0.015,
				"Type": "spirit"
			}
		},
		"FallSpeedMax": 0.3,
		"IsDisabled": false,
		"Key": "drifter_shadow_mark",
		"Name": "Stalker's Mark",
		"PostTeleportModifier": {
			"Class": "DrifterStalkersMarkPostTeleport",
			"Subclass": "DrifterStalkersMarkPostTeleport"
		},
		"TargetModifier": {
			"Class": "DrifterShadowMarkTarget",
			"Subclass": "DrifterShadowMarkTarget"
		},
		"TargetTeleportModifier": {
			"Class": "Base",
			"Subclass": "DrifterShadowMarkTeleportTarget"
		},
		"TeleportBackOffsetFromTarget": 135,
		"TeleportDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0.5,
				"Type": "spirit"
			}
		},
		"TickRate": 0.5,
		"Upgrades": [
			{
				"BulletResistReduction": -8
			},
			{
				"AbilityDuration": 3,
				"AbilityCooldown": -10
			},
			{
				"DotHealthPercent": 1.5,
				"HealAmpReceivePenaltyPercent": -40,
				"HealAmpRegenPenaltyPercent": -40
			}
		],
		"VerticalDrag": 1
	},
	"drifter_shadow_mark_teleport": {
		"AbilityCastDelay": 0.3,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger",
			"BehaviorMovement"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "drifter_shadow_mark_teleport",
		"Name": "Ambush",
		"Upgrades": []
	},
	"fathom_breach": {
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 22,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorMovement"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 80,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"ExplosionRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"GravityScale": 1.4,
		"InFlightModifier": {
			"Class": "Base",
			"Subclass": "InFlight",
			"EnabledStateMask": [
				"DashDisabled"
			]
		},
		"IsDisabled": false,
		"Key": "fathom_breach",
		"Name": "Breach",
		"TossSpeed": 350,
		"Upgrades": [
			{
				"ExplosionRadius": 3
			},
			{
				"AbilityCooldown": -8
			},
			{
				"Damage": 120
			}
		],
		"WallImpactLookAheadDistance": 100
	},
	"fathom_defer_damage": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoCastDelayModifier": {
			"Class": "Base",
			"Subclass": "Cast"
		},
		"BehaviourBits": [
			"BehaviorDamageDoesntWakeFromSleep",
			"BehaviorDontConsumeAbilityResourceOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DamagePctDeferred": 22,
		"DamagePctDeferredMaxRage": 15,
		"DeferClearPct": 40,
		"DeferredDamageDuration": 13,
		"IsDisabled": false,
		"Key": "fathom_defer_damage",
		"Name": null,
		"Upgrades": [
			{
				"DamagePctDeferred": 8
			},
			{
				"AbilityCooldown": -25
			},
			{
				"DeferClearPct": 25
			}
		]
	},
	"fathom_lurkers_ambush": {
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": 9999,
		"AbilityCooldown": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorCannotCancelDuringChannel"
		],
		"ChannelMoveSpeed": 5,
		"ChannelTimeForMaxDebuff": 1.5,
		"DPS": {
			"Value": 60,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"DebuffMaxDuration": 3.5,
		"DebuffMinDuration": 1,
		"DebuffModifier": {
			"Class": "FathomLurkersAmbushDebuff",
			"Subclass": "FathomLurkersAmbushDebuff",
			"EnabledStateMask": [
				"Slowed"
			]
		},
		"EnemySlowPct": 60,
		"InitialHeight": 350,
		"InvisFadeToDuration": 1.5,
		"InvisModifier": {
			"Class": "LurkersAmbushInvis",
			"Subclass": "Invis",
			"InvisBias": 0.8
		},
		"IsDisabled": false,
		"Key": "fathom_lurkers_ambush",
		"Name": "Lurker's Ambush",
		"NonLatchedDurationPct": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"NotSeenByEnemiesRegen": 3,
		"RegenModifier": {
			"Class": "Base",
			"Subclass": "Regen"
		},
		"RevealOnDamageDuration": 0.5,
		"RevealOnSpottedDuration": 3,
		"SpottedRadius": 999,
		"StandStillMinTime": 0.5,
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCooldown": -15
			},
			{
				"DebuffMaxDuration": 1
			},
			{
				"NotSeenByEnemiesRegen": 2
			}
		]
	},
	"fathom_reefdweller_harpoon": {
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityChargesConditionally": 1,
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontBreakInvisibility",
			"BehaviorMovement"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "fathom_reefdweller_harpoon",
		"Name": "Reefdweller Harpoon",
		"ReelSpeed": 1500,
		"Upgrades": [
			{
				"AbilityCooldown": -5
			},
			{
				"AbilityCastRange": 5
			},
			{
				"DetachBuffDuration": 7,
				"BonusFireRate": 30
			}
		],
		"WallLatchIdealDist": 5,
		"WallLatchSettleDist": 40
	},
	"fathom_scalding_spray": {
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "FathomScaldingSprayAura",
			"Subclass": "FathomScaldingSprayAura",
			"AuraTargetingConeAngle": 60,
			"AuraTargetingConeHalfWidth": 50,
			"AuraRadius": 0,
			"ProvidedByAura": {
				"Class": "FathomScaldingSprayTarget",
				"Subclass": "FathomScaldingSprayTarget"
			},
			"BuffModifier": {
				"Class": "FathomScaldingSprayWeaponDamage",
				"Subclass": "FathomScaldingSprayWeaponDamage"
			}
		},
		"BehaviourBits": [
			"BehaviorCastableWhileBusy",
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 40,
			"Scale": {
				"Value": 0.372,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "fathom_scalding_spray",
		"Name": "Scalding Spray",
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCooldown": -15
			},
			{
				"AbilityDuration": 2
			},
			{
				"DPS": 55
			}
		],
		"WeaponDamageBonusDuration": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"WeaponDamageBonusPerSec": {
			"Value": 5,
			"Scale": {
				"Value": 0.0372,
				"Type": "spirit"
			}
		}
	},
	"genericperson_ability_1": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "genericperson_ability_1",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"genericperson_ability_2": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "genericperson_ability_2",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"genericperson_ability_3": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "genericperson_ability_3",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"genericperson_ability_4": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "genericperson_ability_4",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"gunslinger_demonMark": {
		"AbilityCastDelay": 0.15,
		"AbilityCastRange": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 14,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BonusFireRate": 25,
		"BonusMoveSpeed": 2,
		"BuffDuration": 3,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 0.93,
				"Type": "weapon_damage"
			}
		},
		"IsDisabled": false,
		"Key": "gunslinger_demonMark",
		"MarkDuration": 5,
		"MarkModifier": {
			"Class": "GunslingerDemonmark",
			"Subclass": "Demonmark",
			"BuffModifier": {
				"Class": "Base",
				"Subclass": "DemonmarkBuff"
			}
		},
		"Name": "Infernal Brand",
		"ProcDamage": {
			"Value": 100,
			"Scale": {
				"Value": 0.744,
				"Type": "spirit"
			}
		},
		"SearchAngle": 20,
		"SearchRadius": 20,
		"SearchRate": 1,
		"Upgrades": [
			{
				"AbilityCooldown": -3
			},
			{
				"ProcDamage": 50
			}
		]
	},
	"gunslinger_knockbackblast": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"ConeAngle": 45,
		"Damage": 120,
		"DebuffModifier": {
			"Class": "DiminishingSlow",
			"Subclass": "KnockbackSlow"
		},
		"EnemyShoveForce": 800,
		"IsDisabled": false,
		"Key": "gunslinger_knockbackblast",
		"Name": null,
		"SelfShoveForce": 200,
		"SlowDuration": 3,
		"SlowPercent": 30,
		"StunDuration": 1,
		"Upgrades": []
	},
	"gunslinger_rapid_fire": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoChannelModifier": {
			"Class": "CitadelRapidFire",
			"Subclass": "CitadelRapidFire",
			"AirDrag": 2
		},
		"BehaviourBits": [
			"BehaviorChannelled"
		],
		"BulletAccuracy": 200,
		"BulletSpeedPercent": 100,
		"CastRangeWhenVertical": 30,
		"CastRangeWhenVerticalBias": 0.3,
		"ChannelMoveSpeed": 1.3,
		"FireRateMultiplier": 100,
		"IsDisabled": false,
		"JuggleAirSpeedMax": 50,
		"JuggleFallSpeedMax": 20,
		"Key": "gunslinger_rapid_fire",
		"Name": "Rapid Fire",
		"Upgrades": [],
		"WeaponDamageScale": -75
	},
	"gunslinger_rocket_launcher": {
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 0.8,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"ExplosionRadius": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "gunslinger_rocket_launcher",
		"LaunchMaxSpeed": 750,
		"LaunchMinSpeed": 700,
		"LaunchMinVerticalAmount": 0.7,
		"LaunchVerticalBias": 0.5,
		"Name": "Rocket Launcher",
		"Upgrades": []
	},
	"gunslinger_sleep_bomb": {
		"AbilityCooldown": {
			"Value": 95,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": "",
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "SleepBombAura",
			"Subclass": "SleepBombAura",
			"ProvidedByAura": {
				"Class": "SleepBombAsleep",
				"Subclass": "SleepBombAsleep"
			}
		},
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 50,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"EndRadius": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "gunslinger_sleep_bomb",
		"Name": "Sleep Bomb",
		"SleepDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SpreadDuration": 2,
		"StartRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": []
	},
	"gunslinger_tenacity": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BulletLifestealPercent": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "healing"
			}
		},
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "gunslinger_tenacity",
		"LowHealthHealingScalePercent": 100,
		"Name": "Tenacity",
		"Upgrades": []
	},
	"held_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNotSilencable"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "held_base",
		"Name": null,
		"Upgrades": []
	},
	"inherent_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "inherent_base",
		"Name": null,
		"Upgrades": []
	},
	"mirage_fire_beetles": {
		"AbilityCastDelay": 0.05,
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 35,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 8,
			"Scale": {
				"Value": 0.1,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "mirage_fire_beetles",
		"MaxStacks": 100,
		"Name": "Fire Scarabs",
		"OutgoingDamagePenaltyPercent": -20,
		"StatStolenDebuffModifier": {
			"Class": "MirageFireScarabsHealthLoss",
			"Subclass": "MirageFireScarabsHealthLoss",
			"EnabledStateMask": [
				"HasFirebeetlesDebuff"
			]
		},
		"StealDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"DPS": 7
			},
			{
				"AbilityCharges": 1,
				"StealDuration": 2
			},
			{
				"OutgoingDamagePenaltyPercent": -15,
				"DPS": {
					"Value": 0,
					"Scale": {
						"Value": 0.13,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"mirage_sand_phantom": {
		"AbilityCooldown": {
			"Value": 2.75,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoIntrinsicModifiers": [
			{
				"Class": "MirageSandPhantomProc",
				"Subclass": "MirageSandPhantomProc",
				"MaxBulletsToProcInShot": 1,
				"ProcReadyModifier": {
					"Class": "MirageSandPhantomProcReady",
					"Subclass": "MirageSandPhantomProcReady"
				},
				"PassiveVictimModifier": {
					"Class": "MirageSandPhantomPassiveVictim",
					"Subclass": "MirageSandPhantomPassiveVictim",
					"SlowModifier": {
						"Class": "DiminishingSlow",
						"Subclass": "MirageDjinnsMarkSlow"
					}
				}
			}
		],
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanCastOnZipline",
			"BehaviorDoNotAllowSpamProc"
		],
		"ChannelMoveSpeed": -1,
		"DMarkMultiplierPerStack": 2,
		"IsDisabled": false,
		"Key": "mirage_sand_phantom",
		"MaxStacks": 4,
		"Name": "Djinn's Mark",
		"ProcChance": 100,
		"ProcCooldown": {
			"Value": 2.75,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"ProcDamageBase": {
			"Value": 11,
			"Scale": {
				"Value": 0.35,
				"Type": "spirit"
			}
		},
		"ProcMaxRange": 40,
		"RevealDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"MovementSpeedSlow": 60,
				"SlowDuration": 0.8
			},
			{
				"ProcDamageBase": 20,
				"VictimStackDuration": 3
			},
			{
				"AbilityCooldown": -0.75,
				"ProcCooldown": -0.75,
				"StunDuration": 0.5,
				"MaxStacks": 1
			}
		],
		"VictimStackDuration": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		}
	},
	"mirage_teleport": {
		"AbilityCooldown": {
			"Value": 140,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorCanCastOnZipline",
			"BehaviorCastableWhileBusy",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorCanCancelDuringCastDelay"
		],
		"BuffModifier": {
			"Class": "MirageTravelerMovementSpeed",
			"Subclass": "MirageTeleportMovementSpeed"
		},
		"ChannelMoveSpeed": -1,
		"CombatBarrier": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"ImmunityModifier": {
			"Class": "Unstoppable",
			"Subclass": "Unstoppable",
			"EnabledStateMask": [
				"StatusImmune",
				"SlowImmune",
				"KnockdownImmune",
				"Unstoppable"
			],
			"StatusEffectPriority": 0,
			"DisabledStateMask": [
				"Disarmed",
				"Muted",
				"Silenced",
				"SilenceMovementAbilites",
				"Slowed",
				"Glitched",
				"MeleeDisabledDebuff",
				"DashDisabledDebuff"
			]
		},
		"InterruptCooldown": 4,
		"InterruptNotificationModifier": {
			"Class": "Base",
			"Subclass": "Notification",
			"Duration": 2
		},
		"IsDisabled": false,
		"Key": "mirage_teleport",
		"Name": "Traveler",
		"SearchRadius": 30,
		"TeleportCompletedTime": 2,
		"Upgrades": [
			{
				"BonusMoveSpeed": 3,
				"BonusFireRate": 20,
				"MovementSpeedBonusDuration": 12
			},
			{
				"CombatBarrier": {
					"Value": 400,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			},
			{
				"AbilityCooldown": -90
			}
		]
	},
	"mirage_tornado": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 36,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorMovement",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": -1,
		"ClimbHeight": 1,
		"Damage": {
			"Value": 65,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"DampingFactor": 0.1,
		"DistanceAboveGround": 0.5,
		"DropDownRate": 10,
		"EnemyLiftDuration": 0.2,
		"HoldInPlaceDuration": {
			"Value": 0.3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"IsDisabled": false,
		"Key": "mirage_tornado",
		"LiftHeight": 3,
		"MaxDeltaMovementControl": 2,
		"Name": "Dust Devil",
		"OpenHeight": 8,
		"ProjectileThinkInterval": 0.01,
		"Radius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SlowPercent": 30,
		"TickRate": 0.25,
		"TornadoSpeed": 24,
		"Upgrades": [
			{
				"Damage": 60
			},
			{
				"AbilityCooldown": -12,
				"WhirlwindEvasionChance": 30
			},
			{
				"RecastWindow": 6,
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 0.6,
						"Type": "spirit"
					}
				}
			}
		],
		"WhirlwindDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"WhirlwindEvasionChance": 30,
		"WhirlwindEvasionModifier": {
			"Class": "MirageTornadoEvasion",
			"Subclass": "MirageTornadoEvasion"
		}
	},
	"npc_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "npc_base",
		"Name": null,
		"Upgrades": []
	},
	"npc_ultimate_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "npc_ultimate_base",
		"Name": null,
		"Upgrades": []
	},
	"operative_blindside": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BackstabBonusDamagePct": 40,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanHealPlayers",
			"BehaviorProjectileFiredAsBullet",
			"BehaviorCanSetQuickCast"
		],
		"CameraTurnRateMax": 100,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 30,
			"Scale": {
				"Value": 0.279,
				"Type": "spirit"
			}
		},
		"EnemyDebuffModifier": {
			"Class": "OperativeBlindsideEnemyDebuff",
			"Subclass": "OperativeBlindsideEnemyDebuff"
		},
		"IsDisabled": false,
		"Key": "operative_blindside",
		"MaxCameraAngleForSeeing": 180,
		"Name": "Blindside",
		"Radius": {
			"Value": 6.5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TurnRateSlowDuration": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"TurnRateSlowDuration": 1
			},
			{
				"AbilityCooldown": -12
			},
			{
				"BackstabBonusDamagePct": 30
			}
		]
	},
	"operative_revelation": {
		"AbilityCastDelay": 0.3,
		"AbilityCooldown": {
			"Value": 90,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"CasterModifier": {
			"Class": "OperativeRevelationCaster",
			"Subclass": "OperativeRevelationCaster",
			"StatusEffectPriority": 25,
			"AuraModifier": {
				"Class": "OperativeRevelationAura",
				"Subclass": "OperativeRevelationAura",
				"ProvidedByAura": {
					"Class": "OperativeRevelationTarget",
					"Subclass": "OperativeRevelationTarget",
					"DebuffModifier": {
						"Class": "GlitchDebuff",
						"Subclass": "GlitchDebuff",
						"EnabledStateMask": [
							"Disarmed",
							"Silenced",
							"Muted",
							"Glitched"
						]
					}
				}
			}
		},
		"ChannelMoveSpeed": 4.2,
		"CurseDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DPS": {
			"Value": 50,
			"Scale": {
				"Value": 0.651,
				"Type": "spirit"
			}
		},
		"GroundDashReductionPercent": -20,
		"IsDisabled": false,
		"Key": "operative_revelation",
		"MaxCameraAngleForSeeing": 180,
		"MoveSpeedReduction": 20,
		"Name": "Revelation",
		"Radius": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SlowPercent": 25,
		"TickRate": 0.25,
		"TimeBeforeCursed": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"Radius": 5
			},
			{
				"AbilityCooldown": -25
			},
			{
				"DPS": 50
			}
		]
	},
	"operative_umbrella_maneuver": {
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"ActivateTime": 0.2,
		"AirHangModifier": {
			"Class": "OperativeUmbrellaManeuverAirHang",
			"Subclass": "OperativeUmbrellaManeuverAirHang",
			"AirSpeed": -1,
			"AirDrag": -1,
			"FallSpeed": 10
		},
		"AirSpeedMax": 3.81,
		"BackwardsVelocity": 13,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 100,
			"Scale": {
				"Value": 1.395,
				"Type": "spirit"
			}
		},
		"ExplodeRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"FallSpeedMax": 1.524,
		"IsDisabled": false,
		"Key": "operative_umbrella_maneuver",
		"Name": "Umbrella Maneuver",
		"TimeBeforeProjectileLaunch": 1.25,
		"UpImpulse": 15,
		"Upgrades": [
			{
				"AbilityCooldown": -14
			},
			{
				"Damage": 50
			},
			{
				"AbilityCooldown": 0
			}
		]
	},
	"rutger_cheat_death": {
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"BonusHealthRegen": 2,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "rutger_cheat_death",
		"ModifierCheatDeathActivated": {
			"Class": "RutgerCheatDeathActivated",
			"Subclass": "RutgerCheatDeathActivated",
			"Duration": -1
		},
		"Name": "Cheat Death",
		"Upgrades": [
			{
				"AbilityDuration": 2
			},
			{
				"BonusMoveSpeed": 50
			},
			{
				"BulletLifestealPercent": 100
			}
		]
	},
	"rutger_force_field": {
		"AbilityCastDelay": 0.1,
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "RutgerForceFieldAura",
			"Subclass": "ForceFieldAura",
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "RutgerForceField"
			}
		},
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"ChargeUpTime": 0.5,
		"Damage": {
			"Value": 70,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"EdgePushDuration": 0.15,
		"ForceFieldThinkRate": 0.05,
		"Height": 150,
		"IsDisabled": false,
		"Key": "rutger_force_field",
		"Name": "Force Field",
		"SlowDuration": 0.3,
		"SlowModifier": {
			"Class": "SlowBase",
			"Subclass": "Slow"
		},
		"SlowPercent": 60,
		"SpherePushExtraDistance": 1.5,
		"SphereRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -14
			},
			{
				"Damage": 70
			},
			{
				"AbilityDuration": 3
			}
		],
		"VictimPushModifier": {
			"Class": "RutgerForceFieldPushOut",
			"Subclass": "RutgerForceFieldPushOut",
			"EnabledStateMask": [
				"Silenced",
				"CommandRestricted",
				"AirDuckingForced"
			],
			"Duration": -1
		},
		"VictimPushTime": 0.4
	},
	"rutger_pulse": {
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraModifier": {
			"Class": "RutgerPulseAura",
			"Subclass": "RutgerPulseAuraSubclass",
			"ProvidedByAura": {
				"Class": "RutgerPulseTarget",
				"Subclass": "RutgerPulseTargetSubclass"
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"DamageMax": {
			"Value": 350,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"DamageMax_DistanceFuzz": 2,
		"DamageMin": {
			"Value": 50,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"EndRadius": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"Key": "rutger_pulse",
		"MovementSlow": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Pulse",
		"SpreadDuration": 0.6,
		"StartRadius": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"MovementSlow": 25
			},
			{
				"AbilityCooldown": -47
			},
			{
				"DamageMax": 200
			}
		]
	},
	"rutger_rocket": {
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 17,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AirSpeedMax": 3.81,
		"AutoChannelModifier": {
			"Class": "IntrinsicBase",
			"Subclass": "IntrinsicBase"
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDontTriggerSpellBlock",
			"BehaviorDisplaysDamageImpact"
		],
		"CameraHeightOffset": 20,
		"CameraHorizontalOffset": 15,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"FallSpeedMax": 1.524,
		"ImpactRadius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"IsDisabled": false,
		"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
			}
		]
	},
	"signature_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "signature_base",
		"Name": null,
		"Upgrades": []
	},
	"super_neutral_charge": {
		"AbilityCooldown": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"CameraDistance": 120,
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "super_neutral_charge",
		"Name": "Mid Boss Charge",
		"PrepareTime": 0.8,
		"StunDuration": {
			"Value": 0.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TackleDurationMax": 1,
		"TackleDurationMin": 0.5,
		"TackleRadius": {
			"Value": 2.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TackleSpeed": 1000,
		"Upgrades": []
	},
	"super_neutral_shield": {
		"AbilityCooldown": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "super_neutral_shield",
		"Name": null,
		"ShieldHealth": 10000,
		"ShieldScale": 2.5,
		"Upgrades": []
	},
	"synth_affliction": {
		"AbilityCastDelay": 0.6,
		"AbilityCooldown": {
			"Value": 170,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact"
		],
		"CanBePurged": 1,
		"ChannelMoveSpeed": 1.3,
		"CurrentHealthDamage": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "spirit"
			}
		},
		"DPS": {
			"Value": 32,
			"Scale": {
				"Value": 0.21,
				"Type": "spirit"
			}
		},
		"DamageInterval": 0.5,
		"DebuffDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"DebuffModifier": {
			"Class": "SynthAfflictionDebuff",
			"Subclass": "SynthAfflictionDebuff"
		},
		"IsDisabled": false,
		"Key": "synth_affliction",
		"Name": "Affliction",
		"Radius": {
			"Value": 9,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -35
			},
			{
				"DebuffDuration": 3,
				"Radius": 4
			},
			{
				"DPS": {
					"Value": 13,
					"Scale": {
						"Value": 0.1,
						"Type": "spirit"
					}
				},
				"DisableHealing": 1
			}
		]
	},
	"synth_barrage": {
		"AbilityCastDelay": 0.3,
		"AbilityChannelTime": 2,
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AirDrag": 0.3,
		"AirSpeedMax": 2.54,
		"AmpDuration": {
			"Value": 15,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AmpModifier": {
			"Class": "SynthBarrageAmp",
			"Subclass": "SynthBarrageAmp"
		},
		"AmpPercentPerStack": 6,
		"AutoChannelModifier": {
			"Class": "IntrinsicBase",
			"Subclass": "IntrinsicBase"
		},
		"BarrageCasterModifier": {
			"Class": "SynthBarrageCaster",
			"Subclass": "SynthBarrageCaster"
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"DamagePerProjectile": {
			"Value": 32,
			"Scale": {
				"Value": 0.465,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "SlowBase",
			"Subclass": "SynthBarrageDebuff"
		},
		"FallSpeedMax": 10,
		"IsDisabled": false,
		"Key": "synth_barrage",
		"MoveSlowPercent": 30,
		"Name": "Barrage",
		"ProjectileAmount": 4,
		"Radius": {
			"Value": 4.5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowDuration": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Upgrades": [
			{
				"DamagePerProjectile": 16
			},
			{
				"AbilityCooldown": -16
			},
			{
				"AmpPercentPerStack": 4,
				"Radius": 3
			}
		]
	},
	"synth_plasma_flux": {
		"AbilityCastDelay": 0.2,
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 60,
			"Scale": {
				"Value": 1.3,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "synth_plasma_flux",
		"MaxLifetime": {
			"Value": 3.8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Flying Cloak",
		"Radius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TickRate": 0.1,
		"Upgrades": [
			{
				"Damage": 70
			},
			{
				"WeaponDamageBonus": 5,
				"WeaponDamageBonusDuration": 6
			},
			{
				"MaxLifetime": 1.6,
				"AbilityCooldown": -10
			}
		],
		"WeaponDamageBonusModifier": {
			"Class": "SynthPlasmaFluxWeaponDamage",
			"Subclass": "SynthPlasmaFluxWeaponDamage"
		}
	},
	"synth_plasma_flux_trigger": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDontInterruptSprint",
			"BehaviorNoTarget",
			"BehaviorCastableWhileHidden",
			"BehaviorIgnoreSelectionMashProtection",
			"BehaviorTrigger",
			"BehaviorMovement"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "synth_plasma_flux_trigger",
		"Name": null,
		"Upgrades": []
	},
	"synth_pulse": {
		"AbilityCastDelay": 0.15,
		"AbilityChannelTime": {
			"Value": 1.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 17,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDeactivateCrouchToggleOnCast"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 65,
			"Scale": {
				"Value": 1.1,
				"Type": "spirit"
			}
		},
		"DebuffModifier": {
			"Class": "Base",
			"Subclass": "Debuff"
		},
		"EscapeModifier": {
			"Class": "SynthPulseEscape",
			"Subclass": "SynthPulseEscape",
			"EnabledStateMask": [
				"DashDisabled",
				"MantleDisabled",
				"DuckingDisabled",
				"MeleeDisabled"
			]
		},
		"FallSpeedMax": 0.0254,
		"IsDisabled": false,
		"Key": "synth_pulse",
		"Name": "Enchanter's Satchel",
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"Upgrades": [
			{
				"AbilityCooldown": -5
			},
			{
				"Damage": 90
			},
			{
				"FireRateSlow": 40,
				"MoveSlowPercent": 40,
				"DebuffDuration": 4,
				"AbilityChannelTime": 1.5,
				"Radius": 4
			}
		]
	},
	"targetdummy_ability_1": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "targetdummy_ability_1",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"targetdummy_ability_2": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "targetdummy_ability_2",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"targetdummy_ability_3": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "targetdummy_ability_3",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"targetdummy_ability_4": {
		"AbilityCastDelay": 1,
		"AbilityCooldown": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "targetdummy_ability_4",
		"Name": null,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"targetdummy_inherent": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "targetdummy_inherent",
		"Name": null,
		"Upgrades": []
	},
	"thumper_ability_1": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 17,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorDontTriggerSpellBlock",
			"BehaviorDisplaysDamageImpact",
			"BehaviorAlwaysPreviewRadius"
		],
		"BounceRadians": 0.5,
		"BounceRange": {
			"Value": 20,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 120,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"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": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BarbedWireAuraModifier": {
			"Class": "ThumperAbility2Aura",
			"Subclass": "ThumperAbility2Aura",
			"ProvidedByAura": {
				"Class": "ThumperAbility2",
				"Subclass": "ThumperAbility2",
				"EnabledStateMask": [
					"Slowed",
					"GlowThroughWallsToEnemy"
				],
				"StatusEffectPriority": 100
			}
		},
		"BarbedWireDPS": {
			"Value": 10,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"BarbedWireDamagePerMeter": {
			"Value": 30,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"BarbedWireHeightOffGround": 1,
		"BarbedWireRadius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"BarbedWireSlow": 50,
		"BarbedWireTickRate": 0.5,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 125,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"ImpactInterval": 0.1,
		"IsDisabled": false,
		"Key": "thumper_ability_2",
		"Name": "Spike Strip",
		"StompRange": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"TechCleaveExpireTime": 0.2,
		"Upgrades": [
			{
				"AbilityDuration": 2
			},
			{
				"BarbedWireRadius": 3
			},
			{
				"BarbedWireDamagePerMeter": 30
			}
		],
		"VerticalDifferenceTolerance": 2.5
	},
	"thumper_ability_3": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorAlwaysPreviewRadius"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 8,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"DroneModifier": {
			"Class": "ThumperDrone",
			"Subclass": "ThumperDrone"
		},
		"IsDisabled": false,
		"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": {
			"Value": 10.5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"ClimbHeight": 1,
		"DistanceAboveGround": 2,
		"DropDownRate": 2,
		"Duration": 4,
		"InitialForce": 300,
		"IsDisabled": false,
		"Key": "thumper_ability_4",
		"Name": "Vortex",
		"PullAOEModifier": {
			"Class": "ThumperPullAoe",
			"Subclass": "ThumperPullAoe",
			"ProvidedByAura": {
				"Class": "ThumperEnemyPulled",
				"Subclass": "ThumperEnemyPulled"
			}
		},
		"PushAccel": 1000,
		"PushNPCSpeed": 800,
		"Radius": 15,
		"TornadoSpeed": 350,
		"Upgrades": [
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			},
			{
				"AbilityCooldown": -0.75
			}
		]
	},
	"tokamak_breach": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AllySmokeAOEModifier": {
			"Class": "TokamakAllySmokeAoe",
			"Subclass": "TokamakAllySmokeAoe",
			"ProvidedByAura": {
				"Class": "Invis",
				"Subclass": "TokamakAllyInSmoke"
			}
		},
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"EnemySmokeAOEModifier": {
			"Class": "TokamakEnemySmokeAoe",
			"Subclass": "TokamakEnemySmokeAoe",
			"ProvidedByAura": {
				"Class": "CitadelSilenced",
				"Subclass": "CitadelSilenced"
			}
		},
		"FullInvisDistance": 5,
		"InvisAlertWhenFading": 1,
		"InvisFadeToDuration": 1,
		"IsDisabled": false,
		"Key": "tokamak_breach",
		"Name": "Breach",
		"Radius": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"RevealOnDamageDuration": 1,
		"RevealOnSpottedDuration": 1,
		"SmokeDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"SpottedRadius": 2.5,
		"TechResist": 20,
		"Upgrades": [
			{
				"AbilityCooldown": -14
			},
			{
				"PurgeDebuffs": 1
			},
			{
				"EMPEnemies": 1
			}
		]
	},
	"tokamak_crimson_cannon": {
		"AbilityCastDelay": 2,
		"AbilityCastRange": {
			"Value": 100,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 3.6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldown": {
			"Value": 127,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AimFOV": 60,
		"AimZoomDuration": 0.15,
		"AirSpeedMax": 70,
		"AutoCastDelayModifier": {
			"Class": "Base",
			"Subclass": "CastDelay"
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorShowCastRangeAsSatSphereWhileCasting"
		],
		"ChannelMoveSpeed": 1.3,
		"Damage": {
			"Value": 190,
			"Scale": {
				"Value": 1.462406,
				"Type": "spirit"
			}
		},
		"DelayBetweenShots": 0.6,
		"FallSpeedMax": 1,
		"IsDisabled": false,
		"Key": "tokamak_crimson_cannon",
		"Name": "Pulse Cannon",
		"TargetingWidth": 0.8,
		"Upgrades": [
			{
				"DelayBetweenShots": -0.2
			},
			{
				"Damage": {
					"Value": 50,
					"Scale": {
						"Value": 1.462406,
						"Type": "spirit"
					}
				}
			},
			{
				"AbilityCooldown": -47
			}
		]
	},
	"tokamak_dying_star": {
		"AbilityCastRange": 20,
		"AbilityCooldown": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 80,
			"Scale": {
				"Value": 0.487469,
				"Type": "spirit"
			}
		},
		"ExplosionRadius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"GravityScale": 1.4,
		"InFlightModifier": {
			"Class": "Base",
			"Subclass": "InFlight",
			"EnabledStateMask": [
				"CommandRestricted"
			]
		},
		"IsDisabled": false,
		"Key": "tokamak_dying_star",
		"Name": "Dying Star",
		"TossSpeed": 350,
		"Upgrades": [
			{
				"ExplosionRadius": 3
			},
			{
				"AbilityCooldown": -7.5
			},
			{
				"Damage": {
					"Value": 80,
					"Scale": {
						"Value": 0.487469,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"tokamak_heat_sinks": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BaseHeatPower": 20,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"HeatDotModifier": {
			"Class": "TokamakHeatSinksDot",
			"Subclass": "TokamakHeatSinksDot"
		},
		"IsDisabled": false,
		"Key": "tokamak_heat_sinks",
		"MeleeBurnDPS": {
			"Value": 80,
			"Scale": {
				"Value": 0.487469,
				"Type": "spirit"
			}
		},
		"MeleeHitCount": 3,
		"MeleeIgniteTime": {
			"Value": 0.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"Name": "Thermal Vault",
		"TickRate": 0.1,
		"TossSpeed": 400,
		"Upgrades": [
			{
				"MeleeSpeedBonusPercentage": 30
			},
			{
				"WeaponDamagePerHeat": 1
			},
			{
				"BaseHeatPower": 20,
				"MaxHeatPower": 40
			}
		],
		"WeaponDamagePerHeat": 1
	},
	"tokamak_heat_sinks_inherent": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorNoTarget"
		],
		"ChannelMoveSpeed": -1,
		"HeatDissipationInterval": 0.12,
		"HeatGrowthInterval": 0.06,
		"HeatPerAmmo": 0.02,
		"IsDisabled": false,
		"Key": "tokamak_heat_sinks_inherent",
		"Name": null,
		"OverheatWarning": 0.65,
		"Upgrades": [],
		"VentEfficiency": 3
	},
	"tokamak_hot_shot": {
		"AbilityCastDelay": 0.2,
		"AbilityChannelTime": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCharges": {
			"Value": 2,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BeamLength": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BeamWidth": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorNoTarget",
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanCancelDuringCastDelay",
			"BehaviorShowCastRangeAsSatSphereWhileCasting"
		],
		"ChannelMoveSpeed": 1.8,
		"HotDPS": {
			"Value": 90,
			"Scale": {
				"Value": 0.548402,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "tokamak_hot_shot",
		"Name": "Hot Shot",
		"NormalDPS": {
			"Value": 55,
			"Scale": {
				"Value": 0.335135,
				"Type": "spirit"
			}
		},
		"TickRate": 0.1,
		"TrackingSpeed": 180,
		"Upgrades": [
			{
				"AbilityCharges": 1
			},
			{
				"AbilityChannelTime": 0.5
			},
			{
				"NormalDPS": {
					"Value": 16,
					"Scale": {
						"Value": 0.097494,
						"Type": "spirit"
					}
				},
				"HotDPS": {
					"Value": 48,
					"Scale": {
						"Value": 0.292481,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"tokamak_radiance": {
		"AbilityCastDelay": 0.25,
		"AbilityCooldown": {
			"Value": 48,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact"
		],
		"BlindScale": 0.5,
		"ChannelMoveSpeed": -1,
		"EvasionChance": 20,
		"IsDisabled": false,
		"Key": "tokamak_radiance",
		"LookDotMin": 0.866,
		"LookRadiusScale": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"MaxDPS": {
			"Value": 16,
			"Scale": {
				"Value": 0.097494,
				"Type": "spirit"
			}
		},
		"Name": "Blinding Radiance",
		"RadianceModifier": {
			"Class": "TokamakRadiance",
			"Subclass": "TokamakRadiance"
		},
		"Radius": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCooldown": -14
			},
			{
				"EvasionChance": 20
			},
			{
				"MaxDPS": {
					"Value": 24,
					"Scale": {
						"Value": 0.146241,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"trooper_boss_grenade": {
		"AbilityCastDelay": 0.5,
		"AbilityCastRange": "38.1 50.8",
		"AbilityCooldown": {
			"Value": "40 30 20",
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile"
		],
		"BlastRadius": 300,
		"ChannelMoveSpeed": -1,
		"Damage": 100,
		"FuseDuration": 3,
		"Grenades": "1 1 3",
		"ImpulseVelocity": 1200,
		"IsDisabled": false,
		"Key": "trooper_boss_grenade",
		"Name": "Stun Grenade",
		"PlayerDamage": 100,
		"StunDuration": "1 2 3",
		"Upgrades": []
	},
	"trooper_grenade": {
		"AbilityCastDelay": 0.2,
		"AbilityCastRange": 40.64,
		"AbilityCooldown": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"ArmingDuration": 5,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorNoTarget"
		],
		"BlastRadius": 4,
		"ChannelMoveSpeed": -1,
		"Damage": 200,
		"Grenades": 1,
		"ImpulseVelocity": 400,
		"IsDisabled": false,
		"Key": "trooper_grenade",
		"Name": null,
		"PlayerDamage": 100,
		"Upgrades": []
	},
	"trooper_neutral_grenade": {
		"AbilityCastDelay": 0.5,
		"AbilityCastRange": 50.8,
		"AbilityCooldown": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile"
		],
		"BlastRadius": 300,
		"ChannelMoveSpeed": -1,
		"Damage": 50,
		"FuseDuration": 3,
		"Grenades": 1,
		"ImpulseVelocity": 1200,
		"IsDisabled": false,
		"Key": "trooper_neutral_grenade",
		"Name": "Stun Grenade",
		"PlayerDamage": 100,
		"StunDuration": 1,
		"Upgrades": []
	},
	"ultimate_base": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "ultimate_base",
		"Name": null,
		"Upgrades": []
	},
	"vanguard_aoe_buff": {
		"AbilityCooldown": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AuraRadius": {
			"Value": 50,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"BehaviourBits": [
			"BehaviorNoTarget",
			"BehaviorCanCastOnZipline",
			"BehaviorCanHealPlayers",
			"BehaviorDisplaysDamageImpact"
		],
		"BonusFireRate": 15,
		"BonusSpirit": 20,
		"BuffModifier": {
			"Class": "Base",
			"Subclass": "VanguardBuff"
		},
		"ChannelMoveSpeed": -1,
		"HealingModifier": {
			"Class": "HealthNova",
			"Subclass": "HealingNovaActive"
		},
		"HeroAndSelfHPS": 5,
		"HeroAndSelfHPSGrowthPerMinute": 0.4,
		"IsDisabled": false,
		"Key": "vanguard_aoe_buff",
		"NPCHPS": 2,
		"NPCHPSGrowthPerMinute": 0.2,
		"Name": null,
		"Upgrades": []
	},
	"viscous_goo_bowling_ball": {
		"AbilityCastDelay": 0.55,
		"AbilityCooldown": {
			"Value": 150,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 11,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"AccelerationPercentage": -60,
		"AirJumpForce": 500,
		"BallHitRadius": {
			"Value": 1.8,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"BallOffset": 50,
		"BallRadius": {
			"Value": 1.4,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCannotCancelDuringChannel",
			"BehaviorTriggerCancelMashProtectionOnCast",
			"BehaviorDeactivateCrouchToggleOnCast",
			"BehaviorRequireAbilityButtonToCancel",
			"BehaviorInhibitSoftCameraCollision"
		],
		"BreakablePropDamageRadius": 75,
		"BulletResist": 35,
		"CastWhileRolling": 1,
		"ChannelMoveSpeed": 7,
		"Damage": {
			"Value": 110,
			"Scale": {
				"Value": 1,
				"Type": "spirit"
			}
		},
		"DamagePreventionModifier": {
			"Class": "Base",
			"Subclass": "ViscousBallDamagePrevention",
			"Duration": 1.2
		},
		"FrictionPercentage": -85,
		"IsDisabled": false,
		"JumpForce": 500,
		"Key": "viscous_goo_bowling_ball",
		"KnockForce": 400,
		"MoveSpeedMax": 7,
		"Name": "Goo Ball",
		"ParticleRadiusMultiplier": 1.2,
		"RollingModifier": {
			"Class": "ViscousBall",
			"Subclass": "ViscousRollingResist"
		},
		"StunDuration": {
			"Value": 0.5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"TechResist": 35,
		"TickRate": 0.25,
		"Upgrades": [
			{
				"AbilityCooldown": -25
			},
			{
				"Damage": 70,
				"BulletResist": 20,
				"TechResist": 20
			},
			{
				"AbilityDuration": 7,
				"StunDuration": 0.3
			}
		]
	},
	"viscous_goo_grenade": {
		"AbilityCastDelay": 0.001,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityPostCastDuration": 0.2,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 55,
			"Scale": {
				"Value": 0.7,
				"Type": "spirit"
			}
		},
		"DetonateCooldown": 0.15,
		"FourthHitDamagePercentage": 0.26,
		"GooGrenadeImpactModifier": {
			"Class": "ViscousGooGrenadeDebuff",
			"Subclass": "ViscousGooGrenadeDebuff"
		},
		"GooGrenadePuddleAuraFriendlyModifier": {
			"Class": "BaseAura",
			"Subclass": "GooGrenadeFriendlyAura",
			"AuraRadius": -1,
			"ProvidedByAura": {
				"Class": "Base",
				"Subclass": "GooPuddleSlideModifier"
			}
		},
		"GooGrenadePuddleAuraModifier": {
			"Class": "ViscousGooAura",
			"Subclass": "GooGrenadePuddleAura",
			"ProvidedByAura": {
				"Class": "SlowBase",
				"Subclass": "PuddleSlow"
			},
			"AuraRadius": -1
		},
		"IsDisabled": false,
		"Key": "viscous_goo_grenade",
		"MaxBounces": 2,
		"Name": "Splatter",
		"PuddleDuration": {
			"Value": 10,
			"Scale": {
				"Value": 1.1,
				"Type": "duration"
			}
		},
		"PuddleSlideBuff": 60,
		"Radius": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SecondHitDamagePercentage": 0.5,
		"SlowPercent": 35,
		"ThirdHitDamagePercentage": 0.38,
		"Upgrades": [
			{
				"Damage": 36,
				"Radius": 2
			},
			{
				"AbilityCooldown": -14
			},
			{
				"MaxBounces": 1,
				"Damage": {
					"Value": 0,
					"Scale": {
						"Value": 0.9,
						"Type": "spirit"
					}
				}
			}
		]
	},
	"viscous_restorative_goo": {
		"AbilityCastDelay": 0.1,
		"AbilityCastRange": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 42,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorEqualUnitTargetPriority",
			"BehaviorAllowSelfCast",
			"BehaviorCanHealPlayers",
			"BehaviorUseInstantCastUnitTargetUi",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"BonusHealthRegen": {
			"Value": 40,
			"Scale": {
				"Value": 0.3,
				"Type": "spirit"
			}
		},
		"BreakoutTime": 1,
		"BulletForce": 600,
		"ChannelMoveSpeed": -1,
		"CubeScale": 1.5,
		"Friction": -80,
		"HeavyMeleeForce": 700,
		"IsDisabled": false,
		"Key": "viscous_restorative_goo",
		"LightMeleeForce": 300,
		"Name": "The Cube",
		"PostCubeBuffDuration": {
			"Value": 8,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"PushBackForce": 250,
		"PushBackRadius": 50,
		"RestorativeGooModifier": {
			"Class": "RestorativeGoo",
			"Subclass": "RestorativeGoo",
			"DistanceCameraOffset": 450,
			"DistanceCameraOffsetLerpTime": 0.5,
			"DistanceCameraOffsetBias": 0.75,
			"BreakoutProgressBarModifier": {
				"Class": "Base",
				"Subclass": "Breakoutprogress"
			},
			"PostCubeBuffModifier": {
				"Class": "Base",
				"Subclass": "CubePostSpeedBuff"
			}
		},
		"SelfCubeModelSwapModifier": {
			"Class": "Base",
			"Subclass": "ViscousSelfCubeModelSwap",
			"EnabledStateMask": [
				"DoNotDrawModel"
			]
		},
		"SlideForce": 70,
		"Upgrades": [
			{
				"BonusMoveSpeed": 2.5,
				"StaminaCooldownReduction": 30,
				"PostCubeBuff": 1
			},
			{
				"BonusHealthRegen": 25,
				"AbilityDuration": 1
			},
			{
				"AbilityCooldown": -20,
				"PurgeDebuffs": 1
			}
		]
	},
	"viscous_telepunch": {
		"AbilityCastRange": {
			"Value": 40,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCharges": {
			"Value": 1,
			"Scale": {
				"Value": 1,
				"Type": "max_charges"
			}
		},
		"AbilityCooldown": {
			"Value": 21,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": {
			"Value": 1.7,
			"Scale": {
				"Value": 1,
				"Type": "charge_cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorCanSetQuickCast",
			"BehaviorDontInterruptSlideOnCast"
		],
		"ChannelMoveSpeed": -1,
		"Damage": {
			"Value": 20,
			"Scale": {
				"Value": 0.6,
				"Type": "melee"
			}
		},
		"DamageHeavyMelee": {
			"Value": 0,
			"Scale": {
				"Value": 0,
				"Type": "heavy_melee"
			}
		},
		"FriendlyImpactDuration": 2,
		"FriendlyImpactModifier": {
			"Class": "Base",
			"Subclass": "FriendlyPunchAirControl"
		},
		"ImpactDuration": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"ImpactModifier": {
			"Class": "SlowBase",
			"Subclass": "ViscousTelepunchMovementSlow"
		},
		"IsDisabled": false,
		"Key": "viscous_telepunch",
		"Name": "Puddle Punch",
		"PunchFriendlyAirControl": 30,
		"PunchHalfHeight": 5.5,
		"PunchRollSlow": -40,
		"PunchRollSlowDuration": 1,
		"PunchRollSlowModifier": {
			"Class": "Base",
			"Subclass": "ViscousPunchRollSlow"
		},
		"Radius": {
			"Value": 4,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"SlowPercent": 30,
		"TossDuration": 0.6,
		"TossGroundSideRatio": 0.7,
		"TossSpeed": 625,
		"TossSpeedUpWall": 500,
		"TossSpeedWall": 750,
		"Upgrades": [
			{
				"AbilityCharges": 1,
				"Damage": 20
			},
			{
				"Radius": 1.5,
				"LifeStealPercentOnHit": 60
			},
			{
				"AbilityCooldown": -14,
				"UseHeavyMelee": 1,
				"DamageHeavyMelee": {
					"Value": 40,
					"Scale": {
						"Value": 0.6,
						"Type": "heavy_melee"
					}
				},
				"Damage": {
					"Value": -40,
					"Scale": {
						"Value": 0,
						"Type": "melee",
						"Multiply": true
					}
				}
			}
		]
	},
	"yakuza_fealty": {
		"AbilityCastRange": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityChannelTime": {
			"Value": 3,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled"
		],
		"ChannelMoveSpeed": 1.3,
		"DPS": 50,
		"IsDisabled": false,
		"Key": "yakuza_fealty",
		"Name": null,
		"TargetModifier": {
			"Class": "CitadelFealtyTarget",
			"Subclass": "CitadelFealtyTarget",
			"EnabledStateMask": [
				"Immobilized"
			]
		},
		"ThinkInterval": 0.25,
		"Upgrades": []
	},
	"yakuza_gang_activity": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "yakuza_gang_activity",
		"Name": null,
		"Upgrades": []
	},
	"yakuza_gang_activity_cancel": {
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "yakuza_gang_activity_cancel",
		"Name": null,
		"Upgrades": []
	},
	"yakuza_kobun": {
		"AbilityCastRange": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorAllowSelfCast"
		],
		"ChannelMoveSpeed": 1.3,
		"CloneModifier": {
			"Class": "HeroClone",
			"Subclass": "HeroClone"
		},
		"IsDisabled": false,
		"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": {
			"Value": 30,
			"Scale": {
				"Value": 1,
				"Type": "range"
			}
		},
		"AbilityCooldown": {
			"Value": 32,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityDuration": {
			"Value": 12,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorDisplaysDamageImpact",
			"BehaviorProjectilePassThroughWorld",
			"BehaviorEqualUnitTargetPriority",
			"BehaviorAllowSelfCast"
		],
		"BonusCritDamagePercent": 20,
		"BulletShieldHealth": 180,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "yakuza_protection_racket",
		"Name": "Protection Racket",
		"Upgrades": [
			{
				"WeaponRecoilReduction": 60,
				"MoveWhileShootingSpeedPenaltyReductionPercent": 60
			},
			{
				"BonusCritDamagePercent": 40
			},
			{
				"BulletShieldHealth": 360
			}
		]
	},
	"yakuza_setting_sun": {
		"AbilityCooldown": {
			"Value": 74,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"CenterDamage": {
			"Value": 250,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"CenterRadius": 5,
		"ChannelMoveSpeed": -1,
		"IsDisabled": false,
		"Key": "yakuza_setting_sun",
		"Name": "Setting Sun",
		"OuterDamage": {
			"Value": 100,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"Radius": {
			"Value": 10,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"Range": {
			"Value": 25,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"SettingSunThinkerModifier": {
			"Class": "SettingSunThinker",
			"Subclass": "SettingSunThinker"
		},
		"ShootDuration": 1.5,
		"TargetingDuration": 1,
		"Upgrades": [
			{
				"AbilityCooldown": -19
			},
			{
				"Range": 175
			},
			{
				"CenterDamage": 200
			}
		]
	},
	"yakuza_shakedown": {
		"AbilityChannelTime": {
			"Value": 5,
			"Scale": {
				"Value": 1,
				"Type": "duration"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorChannelled",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "yakuza_shakedown",
		"Name": "Shakedown",
		"Upgrades": []
	},
	"yakuza_shakedown_target": {
		"AbilityChannelTimeDisplay": 5,
		"AbilityCooldown": {
			"Value": 26,
			"Scale": {
				"Value": 1,
				"Type": "cooldown"
			}
		},
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": [
			"BehaviorProjectile",
			"BehaviorDisplaysDamageImpact"
		],
		"ChannelMoveSpeed": -1,
		"DPS": {
			"Value": 45,
			"Scale": {
				"Value": 0.609336,
				"Type": "spirit"
			}
		},
		"IsDisabled": false,
		"Key": "yakuza_shakedown_target",
		"Name": "Shakedown",
		"PulseModifier": {
			"Class": "CitadelShakedownPulse",
			"Subclass": "CitadelShakedownPulse"
		},
		"Radius": {
			"Value": 6,
			"Scale": {
				"Value": 1,
				"Type": "radius"
			}
		},
		"RootModifier": {
			"Class": "Base",
			"Subclass": "CitadelShakedownTarget",
			"EnabledStateMask": [
				"Immobilized"
			]
		},
		"ShareDamagePercent": 33,
		"ShareDamageThreshold": 20,
		"TickTime": 0.5,
		"Upgrades": [
			{
				"WeaponPowerDebuff": -30
			},
			{
				"IgnoreChannelSlow": 1
			},
			{
				"ShareDamagePercent": 67
			}
		]
	},
	"yakuza_summon_gangster": {
		"AbilityUnitTargetLimit": 1,
		"BehaviourBits": null,
		"ChannelMoveSpeed": 1.3,
		"GangsterHealth": 200,
		"IsDisabled": false,
		"Key": "yakuza_summon_gangster",
		"Name": null,
		"Upgrades": []
	},
	"yakuza_teleport_to_gangster": {
		"AbilityCastDelay": 5,
		"AbilityCooldownBetweenCharge": -1,
		"AbilityUnitTargetLimit": 1,
		"AutoCastDelayModifier": {
			"Class": "Base",
			"Subclass": "TeleportToGangster"
		},
		"BehaviourBits": null,
		"ChannelMoveSpeed": 1.3,
		"IsDisabled": false,
		"Key": "yakuza_teleport_to_gangster",
		"Name": null,
		"Upgrades": []
	}
}