Data:AbilityData.json: Difference between revisions

Vergir (talk | contribs)
m sticky bomb new scalings
Vergir (talk | contribs)
some more ability tests
Line 30: Line 30:
],
],
"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,
"BurnDurationBase": 3,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 61: Line 73:
},
},
"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": [
"BehaviourBits": [
Line 79: Line 109:
},
},
"DamageAmplificationPerStack": 10,
"DamageAmplificationPerStack": 10,
"DebuffDuration": 15,
"DebuffDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "AstroRifleDebuff",
"Class": "AstroRifleDebuff",
Line 234: Line 270:
},
},
"ability_blood_bomb": {
"ability_blood_bomb": {
"AbilityCooldown": 14,
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 257: Line 299:
"Key": "ability_blood_bomb",
"Key": "ability_blood_bomb",
"Name": "Essence Bomb",
"Name": "Essence Bomb",
"Radius": 7,
"Radius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SelfDamagePct": 30,
"SelfDamagePct": 30,
"SpilledBloodModifier": {
"SpilledBloodModifier": {
Line 281: 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,
Line 292: Line 346:
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffDuration": 9,
"DebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "BloodShardDebuff",
"Class": "BloodShardDebuff",
Line 311: 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 329: Line 395:
},
},
"ability_boho_ability01": {
"ability_boho_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 353: 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,
Line 378: 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"
"BehaviourBits": [
}
},
"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",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 391: Line 493:
],
],
"BounceCount": 3,
"BounceCount": 3,
"BounceRadius": 18,
"BounceRadius": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CooldownReductionPercentagePerHit": 15,
"CooldownReductionPercentagePerHit": 15,
Line 418: 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,
Line 436: Line 562:
},
},
"BonusMoveSpeed": 2,
"BonusMoveSpeed": 2,
"BuffDuration": 4,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "Base",
"Class": "Base",
Line 484: 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": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 504: Line 648:
}
}
},
},
"DamageShareRadius": 8,
"DamageShareRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": 6,
"DebuffDuration": 6,
"IsDisabled": false,
"IsDisabled": false,
Line 526: Line 676:
"ability_boho_doublehit": {
"ability_boho_doublehit": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 11,
"AbilityCastRange": {
"AbilityCooldown": 14,
"Value": 11,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityPostCastDuration": 0.7,
"Value": 1,
"AbilityUnitTargetLimit": 16,
"Type": "range"
"BehaviourBits": [
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.7,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
"BehaviorDisplaysDamageImpact"
],
],
"BonusMoveSpeed": 2,
"BonusMoveSpeed": 2,
"BuffDuration": 4,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "BohoDoublehitBuff",
"Class": "BohoDoublehitBuff",
Line 582: 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,
Line 606: 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,
Line 630: 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,
Line 655: Line 841:
"ability_bookworm_aoemagic": {
"ability_bookworm_aoemagic": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 692: Line 890:
"DetonationDelay": 1.25,
"DetonationDelay": 1.25,
"Height": 8,
"Height": 8,
"ImmobilizeDuration": 1,
"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": [
Line 715: Line 931:
"ability_bookworm_dragonfire": {
"ability_bookworm_dragonfire": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 33,
"Value": 1,
"AbilityCooldownBetweenCharge": 7,
"Scale": {
"AbilityDuration": 5,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "max_charges"
"AuraLingerDuration": 0.1,
}
"BehaviourBits": [
},
"BehaviorProjectile",
"AbilityCooldown": {
"BehaviorProjectilePassThroughWorld",
"Value": 33,
"BehaviorDisplaysDamageImpact",
"Scale": {
"BehaviorProjectileFiredAsBullet",
"Value": 1,
"BehaviorCanSetQuickCast",
"Type": "cooldown"
"BehaviorDontInterruptSlideOnCast"
}
],
},
"ChannelMoveSpeed": -1,
"AbilityCooldownBetweenCharge": {
"DPS": {
"Value": 7,
"Value": 30,
"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": {
"Scale": {
"Value": 0.3,
"Value": 0.3,
Line 745: Line 985:
},
},
"DebuffDuration": 1.5,
"DebuffDuration": 1.5,
"DragonConeRange": 5,
"DragonConeRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DragonRangePerSecond": 500,
"DragonRangePerSecond": 500,
"DragonSearchRadius": 8.5,
"DragonSearchRadius": {
"Value": 8.5,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DragonSearchTickRate": 0.1,
"DragonSearchTickRate": 0.1,
"DragonTravelRange": 20,
"DragonTravelRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DragonUpwardSpeed": 400,
"DragonUpwardSpeed": 400,
"GroundAuraModifier": {
"GroundAuraModifier": {
Line 760: Line 1,018:
},
},
"GroundAuraSpacing": 1,
"GroundAuraSpacing": 1,
"GroundFlameDuration": 3,
"GroundFlameDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_bookworm_dragonfire",
"Key": "ability_bookworm_dragonfire",
"Name": "Bookwyrm",
"Name": "Bookwyrm",
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StartupDelay": 0.3,
"StartupDelay": 0.3,
"TickRate": 0.3,
"TickRate": 0.3,
Line 785: Line 1,055:
"ability_bookworm_knightbarrier": {
"ability_bookworm_knightbarrier": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 35,
"AbilityCastRange": {
"AbilityCooldown": 28,
"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,
Line 875: Line 1,163:
"AbilityCastRange": 600,
"AbilityCastRange": 600,
"AbilityChannelTime": 0.7,
"AbilityChannelTime": 0.7,
"AbilityCooldown": 220,
"AbilityCooldown": {
"Value": 220,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 13,
"AbilityDuration": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"AirDrag": 0.8,
Line 891: Line 1,191:
],
],
"BonusMoveSpeed": 5,
"BonusMoveSpeed": 5,
"BuffDuration": 9,
"BuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "BookwormKnightchargeBuff",
"Class": "BookwormKnightchargeBuff",
Line 927: Line 1,233:
"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 935: Line 1,247:
"MaxAmpDistance": 250,
"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 959: Line 1,277:
"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,
Line 988: Line 1,330:
"Name": "Bounce Pad",
"Name": "Bounce Pad",
"PlaceDistance": 200,
"PlaceDistance": 200,
"Radius": 9,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Scale": 1,
"Scale": 1,
"SpeedOnLandModifier": {
"SpeedOnLandModifier": {
Line 1,019: Line 1,367:
"ability_bullet_flurry": {
"ability_bullet_flurry": {
"AbilityCastDelay": 0.4,
"AbilityCastDelay": 0.4,
"AbilityCooldown": 165,
"AbilityCooldown": {
"Value": 165,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"AbilityDuration": {
"Value": 3.5,
"Value": 3.5,
"Scale": {
"Scale": [
"Value": 0.03,
{
"Type": "spirit"
"Value": 0.03,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,056: Line 1,416:
"OverrideBulletRadius": 10,
"OverrideBulletRadius": 10,
"ProcChance": 100,
"ProcChance": 100,
"Radius": 16,
"Radius": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RadiusMin": 0.75,
"RadiusMin": 0.75,
"TargetsPerTick": 1,
"TargetsPerTick": 1,
Line 1,076: Line 1,442:
"ability_burrow": {
"ability_burrow": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityChannelTime": 5,
"AbilityChannelTime": {
"AbilityCooldown": 40,
"Value": 5,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorChannelled",
Line 1,116: Line 1,494:
"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": {
"SpinModifier": {
"Class": "Spin",
"Class": "Spin",
Line 1,149: Line 1,539:
"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,
Line 1,175: Line 1,571:
},
},
"Name": null,
"Name": null,
"Radius": 7,
"Radius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 1,203: Line 1,605:
"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,
Line 1,255: Line 1,675:
"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,
Line 1,271: Line 1,697:
}
}
},
},
"DebuffDuration": 2,
"DebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "DiminishingSlow",
"Class": "DiminishingSlow",
"Subclass": "Slow"
"Subclass": "Slow"
},
},
"ExplosionRadius": 2,
"ExplosionRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FadingSlowPercent": 50,
"FadingSlowPercent": 50,
"IsDisabled": false,
"IsDisabled": false,
Line 1,296: Line 1,734:
"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,
"BehaviourBits": null,
Line 1,325: Line 1,769:
},
},
"ability_doorman_bomb": {
"ability_doorman_bomb": {
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 18,
"Value": 1,
"AbilityCooldownBetweenCharge": 6,
"Scale": {
"AbilityDuration": 4,
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.5,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,370: Line 1,838:
"Name": "Call Bell",
"Name": "Call Bell",
"ProjectileDrag": 0.975,
"ProjectileDrag": 0.975,
"ProjectileFuse": 3,
"ProjectileFuse": {
"Radius": 5.5,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"SlowPercent": 35,
"Upgrades": [
"Upgrades": [
Line 1,402: Line 1,882:
},
},
"ability_doorman_doorway": {
"ability_doorman_doorway": {
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCooldown": 45,
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 20,
"AbilityDuration": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 1,424: Line 1,922:
"DoorwayDistance": {
"DoorwayDistance": {
"Value": 70,
"Value": 70,
"Scale": {
"Scale": [
"Value": 0,
{
"Type": "spirit"
"Value": 0,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
},
"DoorwayTimerModifier": {
"DoorwayTimerModifier": {
Line 1,467: Line 1,971:
},
},
"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,
Line 1,485: Line 1,995:
},
},
"ability_doorman_hotel": {
"ability_doorman_hotel": {
"AbilityCastRange": 7,
"AbilityCastRange": {
"AbilityChannelTime": 1,
"Value": 7,
"AbilityCooldown": 140,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityDuration": 6.5,
"Type": "range"
"AbilityPostCastDuration": 0.7,
}
"AbilityUnitTargetLimit": 1,
},
"BehaviourBits": [
"AbilityChannelTime": {
"BehaviorChannelled",
"Value": 1,
"BehaviorCannotCancelDuringChannel",
"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",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
"BehaviorCanSetQuickCast"
Line 1,604: Line 2,132:
"ability_doorman_luggage_cart": {
"ability_doorman_luggage_cart": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 25,
"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": [
"BehaviourBits": [
Line 1,662: Line 2,208:
},
},
"ability_drifter_hunger": {
"ability_drifter_hunger": {
"AbilityCastRange": 80,
"AbilityCastRange": {
"Value": 80,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,709: Line 2,261:
},
},
"TickRate": 1,
"TickRate": 1,
"TrailDuration": 10,
"TrailDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 1,726: Line 2,284:
"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,
Line 1,781: Line 2,345:
"ability_explosive_barrel": {
"ability_explosive_barrel": {
"AbilityCastDelay": 0.125,
"AbilityCastDelay": 0.125,
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 28,
"Value": 2,
"AbilityCooldownBetweenCharge": 7.5,
"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,
"AbilityUnitTargetLimit": 1,
"ArmTime": 0.1,
"ArmTime": 0.1,
Line 1,817: Line 2,399:
"MinTimeBeforeDestroy": 0.1,
"MinTimeBeforeDestroy": 0.1,
"Name": "Powder Keg",
"Name": "Powder Keg",
"Radius": 6,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TossDuration": 0.4,
"TossDuration": 0.4,
"TossSpeed": 3.556,
"TossSpeed": 3.556,
Line 1,841: Line 2,429:
"ability_familiar_ability01": {
"ability_familiar_ability01": {
"AbilityCastDelay": 0.18,
"AbilityCastDelay": 0.18,
"AbilityCastRange": 24,
"AbilityCastRange": {
"AbilityChannelTime": {
"Value": 24,
"Value": 1.9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1.9,
"Scale": {
"Scale": {
"Value": 0,
"Value": 0,
Line 1,849: Line 2,443:
}
}
},
},
"AbilityCooldown": 200,
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 1,882: Line 2,482:
"MoveSpeedAndDashSlowPct": 25,
"MoveSpeedAndDashSlowPct": 25,
"Name": "Naptime",
"Name": "Naptime",
"Radius": 19,
"Radius": {
"Value": 19,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SleepDamageThreshold": {
"SleepDamageThreshold": {
"Value": 100,
"Value": 100,
Line 1,890: Line 2,496:
}
}
},
},
"SleepDuration": 4,
"SleepDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SleepMoveSpeed": 1.5,
"SleepMoveSpeed": 1.5,
"StaringModifier": {
"StaringModifier": {
Line 1,935: Line 2,547:
"ability_familiar_ability02": {
"ability_familiar_ability02": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 25,
"Scale": {
"AbilityCooldownBetweenCharge": 8,
"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,
Line 1,959: Line 2,595:
}
}
},
},
"EffectDuration": 3,
"EffectDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"EffectModifier": {
"EffectModifier": {
"Class": "DiminishingSlow",
"Class": "DiminishingSlow",
Line 1,969: Line 2,611:
"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,988: Line 2,636:
"ability_familiar_attach": {
"ability_familiar_attach": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 23,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 23,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5.5,
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AllyLockoutModifier": {
"AllyLockoutModifier": {
Line 2,049: Line 2,715:
}
}
},
},
"HealthRegenDuration": 2,
"HealthRegenDuration": {
"HopOffBuffModifier": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HopOffBuffModifier": {
"Class": "Base",
"Class": "Base",
"Subclass": "Hopoutbuff"
"Subclass": "Hopoutbuff"
Line 2,116: Line 2,788:
},
},
"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,
Line 2,153: Line 2,831:
"ArmTime": 0.1,
"ArmTime": 0.1,
"AuraAttackHeight": 10,
"AuraAttackHeight": 10,
"AuraRadius": 10,
"AuraRadius": {
"AuraSoftRadius": 10,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AuraSoftRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviourBits": [
"BehaviorCanSetQuickCast",
"BehaviorCanSetQuickCast",
Line 2,168: Line 2,858:
"DPSPerSprite": 1,
"DPSPerSprite": 1,
"Damage": 20,
"Damage": 20,
"HelperChoreCooldownDuration": 5,
"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,
Line 2,202: Line 2,904:
"Name": "Lil Helpers",
"Name": "Lil Helpers",
"PatrolDamageCooldown": 10,
"PatrolDamageCooldown": 10,
"PlayerInfestDuration": 8,
"PlayerInfestDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechArmorGain": 12,
"TechArmorGain": 12,
"TickRate": 0.2,
"TickRate": 0.2,
Line 2,222: Line 2,930:
"ability_fencer_lunge": {
"ability_fencer_lunge": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AttackDashRange": 3,
"AttackDashRange": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AttackingDashSpeed": 55.88,
"AttackingDashSpeed": 55.88,
"BaseDamage": {
"BaseDamage": {
Line 2,250: Line 2,976:
},
},
"DashRadius": 1.85,
"DashRadius": 1.85,
"DashRange": 5,
"DashRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 27.94,
"DashSpeed": 27.94,
"HealFixedHealth": {
"HealFixedHealth": {
Line 2,287: Line 3,019:
"RecastTime": 5,
"RecastTime": 5,
"SlashCollisionRadius": 4.05,
"SlashCollisionRadius": 4.05,
"SlashLength": 13,
"SlashLength": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlashRadius": 1.6,
"SlashRadius": 1.6,
"Upgrades": [
"Upgrades": [
Line 2,335: Line 3,073:
},
},
"ability_fencer_riposte": {
"ability_fencer_riposte": {
"AbilityChannelTime": 0.8,
"AbilityChannelTime": {
"AbilityCooldown": 22,
"Value": 0.8,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityLifestealPercentHero": 50,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "duration"
"AutoChannelModifier": {
}
"Class": "Base",
"Subclass": "RiposteCastModifier"
},
},
"BehaviourBits": [
"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",
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 2,361: Line 3,117:
"DashGraceWindow": 1.3,
"DashGraceWindow": 1.3,
"DashRadius": 2.2,
"DashRadius": 2.2,
"DashRange": 35,
"DashRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 76.2,
"DashSpeed": 76.2,
"DebuffModifier": {
"DebuffModifier": {
Line 2,371: Line 3,133:
"LiftHeight": 240,
"LiftHeight": 240,
"MeleeResistReduction": -22,
"MeleeResistReduction": -22,
"MeleeResistReductionDuration": 3,
"MeleeResistReductionDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedMax": 4,
"MoveSpeedMax": 4,
"Name": "Riposte",
"Name": "Riposte",
Line 2,379: Line 3,147:
"SlashHalfWidth": 1,
"SlashHalfWidth": 1,
"SlashRadius": 6,
"SlashRadius": 6,
"SlowDuration": 4,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"SlowPercent": 40,
"StunDuration": 0.6,
"StunDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TurnRateMax": 10,
"TurnRateMax": 10,
"Upgrades": [
"Upgrades": [
Line 2,396: Line 3,176:
},
},
"ability_fencer_riposte_target_select": {
"ability_fencer_riposte_target_select": {
"AbilityCastRange": 35,
"AbilityCastRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,419: Line 3,205:
"ability_fencer_throwblade": {
"ability_fencer_throwblade": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCooldown": 12,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,458: Line 3,250:
"Key": "ability_fencer_throwblade",
"Key": "ability_fencer_throwblade",
"Name": "Disengaging Sigil",
"Name": "Disengaging Sigil",
"SigilRadius": 6.5,
"SigilRadius": {
"SlowDuration": 4,
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"SlowPercent": 30,
"TraceToGroundDistance": 1000,
"TraceToGroundDistance": 1000,
Line 2,479: Line 3,283:
"ability_fencer_ultimate": {
"ability_fencer_ultimate": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 1.5,
"AbilityChannelTime": 9999,
"AbilityChannelTime": {
"AbilityCooldown": 145,
"Value": 9999,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 2,528: Line 3,344:
"DashAngleThreshold": 89,
"DashAngleThreshold": 89,
"DashRadius": 7,
"DashRadius": 7,
"DashRange": 27,
"DashRange": {
"DashSpeed": 254,
"Value": 27,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 254,
"DebuffDuration": 1.8,
"DebuffDuration": 1.8,
"DelayedDamage": {
"DelayedDamage": {
Line 2,605: Line 3,427:
},
},
"ability_fire_bomb": {
"ability_fire_bomb": {
"AbilityCooldown": 190,
"AbilityCooldown": {
"Value": 190,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,642: Line 3,470:
"Subclass": "Progressbar"
"Subclass": "Progressbar"
},
},
"Radius": 12,
"Radius": {
"StunDuration": 1.25,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StunDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 2,660: Line 3,500:
"ability_flame_dash": {
"ability_flame_dash": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 38,
"AbilityCooldown": {
"AbilityDuration": 3,
"Value": 38,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 1,
"AuraLingerDuration": 1,
Line 2,681: Line 3,533:
"DashAirSpeed": 8,
"DashAirSpeed": 8,
"DashSpeed": 12,
"DashSpeed": 12,
"FlameAuraRadius": 4.5,
"FlameAuraRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"FlameDashJumpBonus": 50,
"FlameDashJumpBonus": 50,
"FlameDashModifier": {
"FlameDashModifier": {
Line 2,712: Line 3,570:
},
},
"GroundAuraSpacing": 1,
"GroundAuraSpacing": 1,
"GroundFlameDuration": 4,
"GroundFlameDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_flame_dash",
"Key": "ability_flame_dash",
Line 2,735: Line 3,599:
},
},
"ability_fortuna_ability01": {
"ability_fortuna_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,759: Line 3,629:
},
},
"ability_fortuna_ability02": {
"ability_fortuna_ability02": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,783: Line 3,659:
},
},
"ability_fortuna_ability03": {
"ability_fortuna_ability03": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,807: Line 3,689:
},
},
"ability_fortuna_ult": {
"ability_fortuna_ult": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 2,831: Line 3,719:
},
},
"ability_frank_painaura": {
"ability_frank_painaura": {
"AbilityCooldown": 2,
"AbilityCooldown": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 8,
"AuraModifier": {
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "FrankPainaura",
"Class": "FrankPainaura",
"Subclass": "Painaura",
"Subclass": "Painaura",
Line 2,880: Line 3,780:
},
},
"Name": "Aura of Suffering",
"Name": "Aura of Suffering",
"Radius": 8,
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfDPS": 15,
"SelfDPS": 15,
"SelfDamagePercentage": 70,
"SelfDamagePercentage": 70,
Line 2,902: Line 3,808:
},
},
"ability_frank_revive": {
"ability_frank_revive": {
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 240,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 240,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.66,
"AbilityPostCastDuration": 0.66,
Line 2,941: Line 3,859:
},
},
"EnemyDashSlowPercent": -30,
"EnemyDashSlowPercent": -30,
"HalfHeight": 15,
"HalfHeight": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"InitialDelay": 0.5,
"InitialDelay": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_frank_revive",
"Key": "ability_frank_revive",
"Name": "Shocking Reanimation",
"Name": "Shocking Reanimation",
"Radius": 18,
"Radius": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"RespawnDelay": 3,
"RespawnDelay": 3,
"RespawnHealthPercent": 50,
"RespawnHealthPercent": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"RevivingModifier": {
"RevivingModifier": {
"Class": "FrankReviving",
"Class": "FrankReviving",
Line 2,959: Line 3,895:
]
]
},
},
"SlowDuration": 3,
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "DiminishingSlow",
"Class": "DiminishingSlow",
Line 2,965: Line 3,907:
},
},
"SlowPercent": 120,
"SlowPercent": 120,
"StunDuration": 1.5,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 2,993: Line 3,941:
},
},
"ability_frank_selfzap": {
"ability_frank_selfzap": {
"AbilityChannelTime": 0.35,
"AbilityChannelTime": {
"AbilityCharges": 1,
"Value": 0.35,
"AbilityCooldown": 30,
"Scale": {
"AbilityCooldownBetweenCharge": 8,
"Value": 1,
"AbilityDuration": 4.5,
"Type": "duration"
"AbilityUnitTargetLimit": 1,
}
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontInterruptSlideOnCast"
],
"BonusMoveSpeed": 3,
"BuffModifier": {
"Class": "FrankSelfzap",
"Subclass": "Selfzap"
},
},
"ChannelMoveSpeed": -1,
"AbilityCharges": {
"CurrentHealthPercentDamage": 15,
"Value": 1,
"IsDisabled": false,
"Key": "ability_frank_selfzap",
"Name": "Jumpstart",
"TotalHealthRegen": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 1.2,
"Value": 1,
"Type": "spirit"
"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"
}
}
},
},
Line 3,046: Line 4,024:
"ability_frank_shocktarget2": {
"ability_frank_shocktarget2": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.35,
"AbilityCastRange": 28,
"AbilityCastRange": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldown": 2,
"AbilityCooldown": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 3,171: Line 4,161:
"Lifetime": 3,
"Lifetime": 3,
"Name": "Soul Urn",
"Name": "Soul Urn",
"Radius": 20,
"Radius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowResistancePercent": 100,
"SlowResistancePercent": 100,
"Stamina": 1,
"Stamina": 1,
Line 3,182: Line 4,178:
},
},
"ability_graf_ability01": {
"ability_graf_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,206: Line 4,208:
},
},
"ability_graf_ability02": {
"ability_graf_ability02": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,230: Line 4,238:
},
},
"ability_graf_ability03": {
"ability_graf_ability03": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,254: Line 4,268:
},
},
"ability_graf_ult": {
"ability_graf_ult": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 3,279: Line 4,299:
"ability_gravity_lasso": {
"ability_gravity_lasso": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 130,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 130,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2.25,
"AbilityDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 3,331: Line 4,369:
"ability_guided_arrow": {
"ability_guided_arrow": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 1.5,
"AbilityChannelTime": 20,
"AbilityChannelTime": {
"AbilityCooldown": 125,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 125,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,350: Line 4,400:
}
}
},
},
"ExplosionRadius": 12,
"ExplosionRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GuidingModifier": {
"GuidingModifier": {
"Class": "GuidingArrow",
"Class": "GuidingArrow",
Line 3,371: Line 4,427:
},
},
"Name": "Guided Owl",
"Name": "Guided Owl",
"StunDuration": 0.75,
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 3,385: Line 4,447:
},
},
"ability_gunslinger_demon_carbine": {
"ability_gunslinger_demon_carbine": {
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,436: Line 4,504:
}
}
],
],
"WeaponReadyDuration": 5
"WeaponReadyDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"ability_gunslinger_salvo": {
"ability_gunslinger_salvo": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCastRange": 60,
"AbilityCastRange": {
"AbilityChannelTime": 1,
"Value": 60,
"AbilityCooldown": 90,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,489: Line 4,581:
"ability_gunslinger_spreadingfire": {
"ability_gunslinger_spreadingfire": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 10,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,499: Line 4,597:
"BehaviorDontInterruptSlideOnCast"
"BehaviorDontInterruptSlideOnCast"
],
],
"BurnDuration": 4,
"BurnDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 3,523: Line 4,627:
"Key": "ability_gunslinger_spreadingfire",
"Key": "ability_gunslinger_spreadingfire",
"Name": "Flame Imp",
"Name": "Flame Imp",
"SpreadRadius": 7,
"SpreadRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpreadTargets": 1,
"SpreadTargets": 1,
"TickRate": 0.5,
"TickRate": 0.5,
Line 3,541: Line 4,651:
"ability_hat_trick": {
"ability_hat_trick": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 21,
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 3,556: Line 4,672:
}
}
},
},
"DebuffDuration": 5,
"DebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 3,565: Line 4,687:
]
]
},
},
"ExplosionRadius": 2,
"ExplosionRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_hat_trick",
"Key": "ability_hat_trick",
Line 3,605: Line 4,733:
],
],
"BuildUpBulletPercentPerHit": 8.33,
"BuildUpBulletPercentPerHit": 8.33,
"BuildUpDuration": 0.1,
"BuildUpDuration": {
"BurnDuration": 0.3,
"Value": 0.1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CritBuildup": 16,
"CritBuildup": 16,
Line 3,634: Line 4,774:
"ability_health_swap": {
"ability_health_swap": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 5.5,
"AbilityCastRange": {
"AbilityCooldown": 220,
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 220,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.25,
"AbilityDuration": 0.25,
Line 3,689: Line 4,841:
"ability_ice_dome": {
"ability_ice_dome": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 8,
"AbilityCastRange": {
"AbilityCooldown": 195,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 195,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 3,746: Line 4,916:
"Key": "ability_ice_dome",
"Key": "ability_ice_dome",
"Name": "Frozen Shelter",
"Name": "Frozen Shelter",
"Radius": 10,
"Radius": {
"SlowPercent": 35,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"Upgrades": [
"Upgrades": [
{
{
Line 3,776: Line 4,952:
"ability_ice_grenade": {
"ability_ice_grenade": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 30,
"Value": 2,
"AbilityCooldownBetweenCharge": 7,
"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,
"BehaviourBits": [
"BehaviourBits": [
Line 3,810: Line 5,004:
"Key": "ability_ice_grenade",
"Key": "ability_ice_grenade",
"Name": "Frost Grenade",
"Name": "Frost Grenade",
"Radius": 6.5,
"Radius": {
"SlowDuration": 4,
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
Line 3,842: Line 5,048:
},
},
"ability_icebeam": {
"ability_icebeam": {
"AbilityCooldown": 28,
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BeamSplit": {
"BeamSplit": {
Line 3,877: Line 5,095:
}
}
},
},
"IceBeamBuildupProcDuration": 2,
"IceBeamBuildupProcDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IceBeamModifier": {
"IceBeamModifier": {
"Class": "Base",
"Class": "Base",
Line 3,890: Line 5,114:
"MinSlowPercent": 30,
"MinSlowPercent": 30,
"Name": "Arctic Beam",
"Name": "Arctic Beam",
"PathLength": 25,
"PathLength": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"PathWidth": 1.1,
"PathWidth": 1.1,
"SlowDuration": 0.6,
"SlowDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TickRate": 0.1,
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
Line 3,923: Line 5,159:
"ability_icepath": {
"ability_icepath": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 50,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 3,990: Line 5,238:
},
},
"ability_immobilize_trap": {
"ability_immobilize_trap": {
"AbilityCooldown": 34,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ArmTime": 2,
"ArmTime": 2,
Line 4,019: Line 5,273:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_immobilize_trap",
"Key": "ability_immobilize_trap",
"Lifetime": 22,
"Lifetime": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Spirit Snare",
"Name": "Spirit Snare",
"Radius": 6.5,
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SkipFrames": 6,
"SkipFrames": 6,
"SlowPercent": 30,
"SlowPercent": 30,
"TetherDuration": 2.25,
"TetherDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TetherRadius": 6,
"TetherRadius": 6,
"TrapHeight": 2,
"TrapHeight": 2,
Line 4,046: Line 5,318:
"ability_incendiary_projectile": {
"ability_incendiary_projectile": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 20,
"AbilityCooldown": 25,
"Scale": {
"AbilityCooldownBetweenCharge": 6,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 4,065: Line 5,361:
}
}
},
},
"DebuffDuration": 8,
"DebuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "IncendiaryDebuff",
"Class": "IncendiaryDebuff",
Line 4,079: Line 5,381:
"Name": "Napalm",
"Name": "Napalm",
"ParticleRadiusMultiplier": 1.15,
"ParticleRadiusMultiplier": 1.15,
"SlowDuration": 4,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 4,102: Line 5,410:
"ability_intimidate": {
"ability_intimidate": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 13,
"AbilityCooldown": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,118: Line 5,432:
}
}
},
},
"DamageHealMult": 1.2,
"DamageHealMult": {
"DamageHealMultNonHero": 0.35,
"Value": 1.2,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DamageHealMultNonHero": {
"Value": 0.35,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "IntimidateDebuff",
"Class": "IntimidateDebuff",
Line 4,131: Line 5,457:
"Key": "ability_intimidate",
"Key": "ability_intimidate",
"Name": "Scorn",
"Name": "Scorn",
"Radius": 9,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TickRate": 0.1,
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
Line 4,149: Line 5,481:
"ability_kali_dust_storm": {
"ability_kali_dust_storm": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 4,183: Line 5,527:
"Name": "Dust Storm",
"Name": "Dust Storm",
"OpenHeight": 2,
"OpenHeight": 2,
"Radius": 3.5,
"Radius": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 20,
"SlowPercent": 20,
"ThrownObjectRadius": 20,
"ThrownObjectRadius": 20,
"TickRate": 0.25,
"TickRate": 0.25,
"TornadoSpeed": 600,
"TornadoSpeed": 600,
"TrackingDistance": 15,
"TrackingDistance": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 4,204: Line 5,560:
"ability_kali_trappers_bolo": {
"ability_kali_trappers_bolo": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 127,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,247: Line 5,615:
}
}
},
},
"ImmobilizeDuration": 2,
"ImmobilizeDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_kali_trappers_bolo",
"Key": "ability_kali_trappers_bolo",
Line 4,268: Line 5,642:
"ability_lash_flog": {
"ability_lash_flog": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 26,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 30,
"AbilityUnitTargetLimit": 30,
Line 4,289: Line 5,675:
"Subclass": "LashFlogDebuff"
"Subclass": "LashFlogDebuff"
},
},
"HealPctVsHeroes": 50,
"HealPctVsHeroes": {
"HealPctVsNonHeroes": 16,
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealPctVsNonHeroes": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_lash_flog",
"Key": "ability_lash_flog",
Line 4,314: Line 5,712:
"ability_life_drain": {
"ability_life_drain": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 18,
"AbilityCastRange": {
"AbilityCooldown": 34,
"Value": 18,
"AbilityDuration": 2.5,
"Scale": {
"AbilityUnitTargetLimit": 10,
"Value": 1,
"BehaviourBits": [
"Type": "range"
"BehaviorAlwaysPreviewRadius",
}
"BehaviorDisplaysDamageImpact",
},
"BehaviorCannotCancelDuringChannel",
"AbilityCooldown": {
"BehaviorAllowAltCast",
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 10,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorTriggerCancelMashProtectionOnCast",
Line 4,338: Line 5,754:
]
]
},
},
"LifeDrainHealthMult": 75,
"LifeDrainHealthMult": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"LifeDrainPerSecond": {
"LifeDrainPerSecond": {
"Value": 32,
"Value": 32,
Line 4,354: Line 5,776:
}
}
},
},
"MaxRange": 28,
"MaxRange": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"MoveSpeedReduction": 40,
"MoveSpeedReduction": 40,
"Name": "Life Drain",
"Name": "Life Drain",
Line 4,380: Line 5,808:
"ability_magician_animalcurse": {
"ability_magician_animalcurse": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.35,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 45,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2,
"AbilityDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.1,
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,432: Line 5,878:
"ability_magician_animalhexarea": {
"ability_magician_animalhexarea": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 24,
"AbilityCastRange": {
"AbilityCooldown": 26,
"Value": 24,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,462: Line 5,920:
}
}
},
},
"HexDuration": 2,
"HexDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HexMoveSpeedLimit": 6,
"HexMoveSpeedLimit": 6,
"IsDisabled": false,
"IsDisabled": false,
Line 4,468: Line 5,932:
"MoveSpeedBonusPct": 36,
"MoveSpeedBonusPct": 36,
"Name": "Rabbit Hex",
"Name": "Rabbit Hex",
"Radius": 6.5,
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfBumpImpulse": 500,
"SelfBumpImpulse": 500,
"Upgrades": [
"Upgrades": [
Line 4,485: Line 5,955:
"ability_magician_bigbolt": {
"ability_magician_bigbolt": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 500,
"AbilityCastRange": {
"AbilityChannelTime": 8,
"Value": 500,
"AbilityCooldown": 100,
"Scale": {
"AbilityCooldownBetweenCharge": 3,
"Value": 1,
"AbilityPostCastDuration": 0.3,
"Type": "range"
"AbilityUnitTargetLimit": 1,
}
"AirSpeedMax": 70,
},
"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": [
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorChannelled",
Line 4,552: Line 6,046:
"ability_magician_cloneturret": {
"ability_magician_cloneturret": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 4,578: Line 6,090:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_magician_cloneturret",
"Key": "ability_magician_cloneturret",
"LeashRadius": 20,
"LeashRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Name": "Spectral Assistant",
"Name": "Spectral Assistant",
"TotalSwaps": 2,
"TotalSwaps": 2,
Line 4,618: Line 6,136:
"ability_magician_copyult": {
"ability_magician_copyult": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 85,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,638: Line 6,168:
]
]
},
},
"CopiedUltWindow": 12,
"CopiedUltWindow": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"CopyCooldownPercentage": 40,
"CopyCooldownPercentage": 40,
"CopyInternalCooldown": 0.5,
"CopyInternalCooldown": 0.5,
Line 4,664: Line 6,200:
"ability_magician_escape": {
"ability_magician_escape": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityPostCastDuration": 0.5,
Line 4,708: Line 6,256:
"ability_magician_magicbolt": {
"ability_magician_magicbolt": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 500,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 500,
"AbilityCooldown": 24,
"Scale": {
"AbilityCooldownBetweenCharge": 3,
"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,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,726: Line 6,298:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CloneBoltDelay": 0.1,
"CloneBoltDelay": 0.1,
"CloneDamagePercentage": 50,
"CloneDamagePercentage": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"InitialProjectileVelocity": 800,
"InitialProjectileVelocity": 800,
"IsDisabled": false,
"IsDisabled": false,
Line 4,746: Line 6,324:
},
},
"Name": "Vexing Bolt",
"Name": "Vexing Bolt",
"ProjectileLifetime": 4,
"ProjectileLifetime": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ProjectileRedirectCount": 1,
"ProjectileRedirectCount": 1,
"Radius": 3.25,
"Radius": {
"Value": 3.25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RedirectVelocity": 1500,
"RedirectVelocity": 1500,
"TargetDebuffModifier": {
"TargetDebuffModifier": {
Line 4,781: Line 6,371:
},
},
"ability_magician_shadowclone": {
"ability_magician_shadowclone": {
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityChannelTime": 1,
"Value": 20,
"AbilityCooldown": 145,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,826: Line 6,434:
"ability_magician_stage": {
"ability_magician_stage": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 127,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5.5,
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 4,876: Line 6,502:
"Key": "ability_magician_stage",
"Key": "ability_magician_stage",
"Name": "Captive Audience",
"Name": "Captive Audience",
"Radius": 15,
"Radius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"SlowPercent": 35,
"Upgrades": [
"Upgrades": [
Line 4,897: Line 6,529:
},
},
"ability_medic_trooper_heal": {
"ability_medic_trooper_heal": {
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 15,
"AbilityCooldown": 6,
"Scale": {
"AbilityCooldownBetweenCharge": 6,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 4,915: Line 6,571:
},
},
"ability_nano_catform": {
"ability_nano_catform": {
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,927: Line 6,589:
"BehaviorRequireAbilityButtonToCancel"
"BehaviorRequireAbilityButtonToCancel"
],
],
"BuffDuration": 15,
"BuffDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "NanoCatform",
"Class": "NanoCatform",
Line 4,966: Line 6,634:
},
},
"ability_nano_catform_pounce": {
"ability_nano_catform_pounce": {
"AbilityCooldown": 0.85,
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 4,993: Line 6,667:
"ability_nano_clustergrenade": {
"ability_nano_clustergrenade": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 14,
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,015: Line 6,695:
},
},
"GrenadeAngleVariance": 0.08,
"GrenadeAngleVariance": 0.08,
"GrenadeCount": 4,
"GrenadeCount": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_nano_clustergrenade",
"Key": "ability_nano_clustergrenade",
Line 5,025: Line 6,711:
"MultiHitPenaltyPercentage": 65,
"MultiHitPenaltyPercentage": 65,
"Name": "Gloom Bombs",
"Name": "Gloom Bombs",
"Radius": 3,
"Radius": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TimeBetweenGrenades": 0.05,
"TimeBetweenGrenades": 0.05,
"TossSpeed": 400,
"TossSpeed": 400,
Line 5,043: Line 6,735:
"ability_nano_dash": {
"ability_nano_dash": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 9,
"AbilityCastRange": {
"AbilityCooldown": 13,
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,090: Line 6,794:
"SlashForwardOffset": 1.5,
"SlashForwardOffset": 1.5,
"SlashHeight": 2.5,
"SlashHeight": 2.5,
"SlashRadius": 4,
"SlashRadius": {
"Upgrades": [
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
{
"HealAmount": 25
"HealAmount": 25
Line 5,114: Line 6,824:
}
}
},
},
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 26,
"Value": 2,
"AbilityCooldownBetweenCharge": 8,
"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,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,139: Line 6,867:
},
},
"DoublePounceTime": 3,
"DoublePounceTime": 3,
"ExplodeRadius": 6,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"JumpHeight": 3,
"JumpHeight": 3,
Line 5,151: Line 6,885:
"Name": "Pounce",
"Name": "Pounce",
"SlashRange": 3,
"SlashRange": 3,
"SlowDuration": 2,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 5,180: Line 6,920:
}
}
},
},
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityPostCastDuration": 0.4,
Line 5,203: Line 6,949:
},
},
"DoublePounceTime": 3,
"DoublePounceTime": 3,
"ExplodeRadius": 6,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"JumpHeight": 3,
"JumpHeight": 3,
Line 5,215: Line 6,967:
"Name": null,
"Name": null,
"SlashRange": 3,
"SlashRange": 3,
"SlowDuration": 2,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 5,237: Line 6,995:
"ability_nano_proximity_ritual": {
"ability_nano_proximity_ritual": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 60,
"AbilityDuration": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ActiveRadius": {
"ActiveRadius": {
"Value": 40,
"Value": 40,
"Scale": [
{
"Value": 0.186,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AttackRadius": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.186,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"AttackRadius": 30,
"BehaviourBits": [
"BehaviourBits": [
"BehaviorProjectileFiredAsBullet",
"BehaviorProjectileFiredAsBullet",
Line 5,294: Line 7,076:
}
}
},
},
"RecentDamageMarkDuration": 1.5,
"RecentDamageMarkDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"RecentDamageModifier": {
"RecentDamageModifier": {
"Class": "Base",
"Class": "Base",
Line 5,313: Line 7,101:
}
}
},
},
"TargetLifesteal": 30,
"TargetLifesteal": {
"TargetLifestealNonHero": 10,
"Value": 30,
"TickInterval": 0.1,
"Scale": {
"Upgrades": [
"Value": 1,
"Type": "healing"
}
},
"TargetLifestealNonHero": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"TickInterval": 0.1,
"Upgrades": [
{
{
"MakeInvisible": 1
"MakeInvisible": 1
Line 5,332: Line 7,132:
},
},
"ability_nano_shadow_pulse": {
"ability_nano_shadow_pulse": {
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 115,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 115,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,372: Line 7,184:
"Key": "ability_nano_shadow_pulse",
"Key": "ability_nano_shadow_pulse",
"Name": "Return to Shadows",
"Name": "Return to Shadows",
"Radius": 7.5,
"Radius": {
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 5,390: Line 7,208:
"ability_nano_shadow_step": {
"ability_nano_shadow_step": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 110,
"AbilityCooldown": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"AbilityDuration": {
"Value": 12,
"Value": 12,
"Scale": {
"Scale": [
"Value": 0.0465,
{
"Type": "spirit"
"Value": 0.0465,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,403: Line 7,233:
"BehaviorNoTarget"
"BehaviorNoTarget"
],
],
"BulletArmorReductionDuration": 6,
"BulletArmorReductionDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BulletArmorReductionHeavy": 15,
"BulletArmorReductionHeavy": 15,
"BulletArmorReductionLight": 5,
"BulletArmorReductionLight": 5,
Line 5,459: Line 7,295:
},
},
"ability_necro_coffin": {
"ability_necro_coffin": {
"AbilityCooldown": 28,
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,495: Line 7,337:
}
}
},
},
"DebuffDuration": 3,
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "Base",
"Class": "Base",
Line 5,507: Line 7,355:
"Key": "ability_necro_coffin",
"Key": "ability_necro_coffin",
"Name": "Back Off!",
"Name": "Back Off!",
"Radius": 9,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": 40,
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
Line 5,523: Line 7,377:
"ability_necro_fear": {
"ability_necro_fear": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 5,567: Line 7,427:
},
},
"ability_necro_gravestone": {
"ability_necro_gravestone": {
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityChannelTime": 0.66,
"Value": 20,
"AbilityCooldown": 140,
"AbilityDuration": {
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.04,
"Value": 1,
"Type": "spirit"
"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,
"AbilityUnitTargetLimit": 1,
"AuraRadius": 8,
"AuraRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorChannelled",
Line 5,597: Line 7,487:
}
}
},
},
"BonusSpiritDamagePercentage": 15,
"BonusSpiritDamagePercentage": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"BuffDuration": -1,
"BuffDuration": -1,
"BulletResist": 12.5,
"BulletResist": 12.5,
Line 5,612: Line 7,508:
"DecayTickRate": 0.1,
"DecayTickRate": 0.1,
"ExplodeDelay": 0.23,
"ExplodeDelay": 0.23,
"ExplosionRadius": 6.5,
"ExplosionRadius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GraveStoneModifier": {
"GraveStoneModifier": {
"Class": "Gravestone",
"Class": "Gravestone",
Line 5,632: Line 7,534:
]
]
},
},
"GravestoneHealth": 100,
"GravestoneHealth": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"GravestoneTakesDamage": 1,
"GravestoneTakesDamage": 1,
"GrowTime": 0.1,
"GrowTime": 0.1,
Line 5,645: Line 7,553:
"PushForce": 300,
"PushForce": 300,
"ReplicateZombieCast": 1,
"ReplicateZombieCast": 1,
"SlowDuration": 1.25,
"SlowDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 80,
"SlowPercent": 80,
"SlowPercentPerStack": 0.5,
"SlowPercentPerStack": 0.5,
Line 5,662: Line 7,576:
},
},
"SummonInitialDelay": 0.3,
"SummonInitialDelay": 0.3,
"SummonLifetime": 20,
"SummonLifetime": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SummonMaxCount": 32,
"SummonMaxCount": 32,
"SummonMeleeDamage": {
"SummonMeleeDamage": {
Line 5,724: Line 7,644:
"ability_necro_haunt": {
"ability_necro_haunt": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 35,
"AbilityCastRange": {
"AbilityCooldown": 22,
"Value": 35,
"AbilityDuration": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,752: Line 7,690:
}
}
},
},
"DebuffDuration": 3,
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "DiminishingSlow",
"Class": "DiminishingSlow",
Line 5,772: Line 7,716:
"TargetSearchDelayOnSuccess": 0.3,
"TargetSearchDelayOnSuccess": 0.3,
"TargetSearchInitialDelay": 0.7,
"TargetSearchInitialDelay": 0.7,
"TargetSearchRadius": 6,
"TargetSearchRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetSearchRadiusVsHeroes": 15,
"TargetSearchRadiusVsHeroes": 15,
"TargetSearchTick": 0.1,
"TargetSearchTick": 0.1,
Line 5,790: Line 7,740:
"ability_necro_hauntingskull": {
"ability_necro_hauntingskull": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCharges": 4,
"AbilityCharges": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldownBetweenCharge": 13,
"AbilityCooldownBetweenCharge": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"AreaModifier": {
Line 5,851: Line 7,813:
}
}
},
},
"SkullLifetime": 10,
"SkullLifetime": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
"Subclass": "Slow"
"Subclass": "Slow"
},
},
"SpawnRadius": 2,
"SpawnRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StackingDebuffModifier": {
"StackingDebuffModifier": {
"Class": "NecroHauntingskullStackingdebuff",
"Class": "NecroHauntingskullStackingdebuff",
Line 5,893: Line 7,867:
"TargetSearchInitialDelayMin": 0.15,
"TargetSearchInitialDelayMin": 0.15,
"TargetSearchInitialStagger": 0.125,
"TargetSearchInitialStagger": 0.125,
"TargetSearchRadius": 7,
"TargetSearchRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TickRate": 0.2,
"TickRate": 0.2,
"Upgrades": [
"Upgrades": [
Line 5,916: Line 7,896:
},
},
"ability_necro_killsummon": {
"ability_necro_killsummon": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 26,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 5,942: Line 7,934:
"ability_necro_killsummon_trigger": {
"ability_necro_killsummon_trigger": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldownBetweenCharge": 8,
"Value": 1,
"AbilityDuration": 4,
"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,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 5,976: Line 7,986:
"Key": "ability_necro_killsummon_trigger",
"Key": "ability_necro_killsummon_trigger",
"Name": null,
"Name": null,
"Radius": 6,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"SlowPercent": 35,
"TickRate": 0.25,
"TickRate": 0.25,
Line 5,993: Line 8,009:
},
},
"ability_necro_nukemap": {
"ability_necro_nukemap": {
"AbilityChannelTime": 4,
"AbilityChannelTime": {
"AbilityCooldown": 180,
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 180,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,057: Line 8,085:
"Name": "Wither \u0026 Die",
"Name": "Wither \u0026 Die",
"SkullImmuneDuration": 0.15,
"SkullImmuneDuration": 0.15,
"SkullLifetime": 10,
"SkullLifetime": {
"SkullsOnKill": 1,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SkullsOnKill": 1,
"SkullsOnPlayerKill": 3,
"SkullsOnPlayerKill": 3,
"SlowPercentPerStack": 0.5,
"SlowPercentPerStack": 0.5,
"SpawnRadius": 2,
"SpawnRadius": {
"StackDuration": 4,
"Value": 2,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"StackDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingDebuffModifier": {
"StackingDebuffModifier": {
"Class": "NecroHauntingskullStackingdebuff",
"Class": "NecroHauntingskullStackingdebuff",
Line 6,085: Line 8,131:
"TargetSearchDelayMax": 0.88,
"TargetSearchDelayMax": 0.88,
"TargetSearchDelayMin": 0.65,
"TargetSearchDelayMin": 0.65,
"TargetSearchRadius": 5,
"TargetSearchRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TechArmorDamageReductionPerStack": -0.5,
"TechArmorDamageReductionPerStack": -0.5,
"TickRate": 0.3,
"TickRate": 0.3,
Line 6,101: Line 8,153:
},
},
"ability_necro_zombiewall": {
"ability_necro_zombiewall": {
"AbilityCastRange": 24,
"AbilityCastRange": {
"AbilityCooldown": 34,
"Value": 24,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraRadius": 0.75,
"AuraRadius": 0.75,
Line 6,126: Line 8,196:
}
}
},
},
"DebuffDuration": 0.5,
"DebuffDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"GroundAuraModifier": {
"GroundAuraModifier": {
"Class": "ZombiewallGroundAura",
"Class": "ZombiewallGroundAura",
Line 6,145: Line 8,221:
},
},
"GroundAuraSpacing": 1,
"GroundAuraSpacing": 1,
"ImmobilizeDuration": 1,
"ImmobilizeDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"ImmobilizeModifier": {
"Class": "CitadelRoot",
"Class": "CitadelRoot",
Line 6,153: Line 8,235:
"Key": "ability_necro_zombiewall",
"Key": "ability_necro_zombiewall",
"Name": "Grasping Hands",
"Name": "Grasping Hands",
"SlowPercent": 40,
"SlowPercent": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"SummonCount": 1,
"SummonCount": 1,
"TetherDuration": 1,
"TetherDuration": 1,
Line 6,177: Line 8,265:
],
],
"ZombieWallDeployTime": 0.6,
"ZombieWallDeployTime": 0.6,
"ZombieWallHeight": 2.5,
"ZombieWallHeight": {
"ZombieWallLength": {
"Value": 2.5,
"Value": 14,
"Scale": {
"Scale": {
"Value": 0.05,
"Value": 1,
"Type": "spirit"
"Type": "spirit"
}
}
},
"ZombieWallLength": {
"Value": 14,
"Scale": [
{
"Value": 0.05,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
}
}
},
},
"ability_npc_shield": {
"ability_npc_shield": {
"AbilityCooldown": 1,
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": -1,
"AbilityDuration": -1,
Line 6,204: Line 8,310:
"ability_perched_predator": {
"ability_perched_predator": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 26,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 26,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 6,230: Line 8,342:
}
}
},
},
"ExplosionRadius": 8,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_perched_predator",
"Key": "ability_perched_predator",
Line 6,265: Line 8,383:
"ability_power_jump": {
"ability_power_jump": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": 25,
"AirMoveIncreasePercent": 25,
Line 6,330: Line 8,460:
"ability_power_surge": {
"ability_power_surge": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 50,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 6,357: Line 8,499:
"Subclass": "PowerSurgeChainLightning"
"Subclass": "PowerSurgeChainLightning"
},
},
"ChainRadius": 10,
"ChainRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ChainTickRate": 0.2,
"ChainTickRate": 0.2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 6,399: Line 8,547:
},
},
"ability_priest_antispiritvest": {
"ability_priest_antispiritvest": {
"AbilityCooldown": 12,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,428: Line 8,582:
"Subclass": "Stackingdefense"
"Subclass": "Stackingdefense"
},
},
"TechResist": 20,
"TechResist": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 6,444: Line 8,604:
"ability_priest_barrage": {
"ability_priest_barrage": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 60,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,493: Line 8,665:
"ability_priest_beartrap": {
"ability_priest_beartrap": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 28,
"Value": 2,
"AbilityCooldownBetweenCharge": 8,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ArmTime": 0.5,
"Type": "max_charges"
"BehaviourBits": [
}
"BehaviorProjectile",
},
"BehaviorDisplaysDamageImpact",
"AbilityCooldown": {
"BehaviorPreventTrainingBotUsage",
"Value": 28,
"BehaviorDontInterruptSlideOnCast"
"Scale": {
],
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "cooldown"
"Damage": {
}
"Value": 80,
},
"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": {
"Scale": {
"Value": 2.2,
"Value": 2.2,
Line 6,520: Line 8,710:
]
]
},
},
"ImmobilizeDuration": 1.25,
"ImmobilizeDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"ImmobilizeModifier": {
"Class": "PriestImmobilize",
"Class": "PriestImmobilize",
Line 6,527: Line 8,723:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_priest_beartrap",
"Key": "ability_priest_beartrap",
"Lifetime": 30,
"Lifetime": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Hex-Lined Snap Trap",
"Name": "Hex-Lined Snap Trap",
"Radius": 2,
"Radius": {
"RevealDuration": 6,
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TetherDuration": 0.6,
"TetherDuration": 0.6,
"TetherModifier": {
"TetherModifier": {
Line 6,555: Line 8,769:
"ability_priest_flashbang": {
"ability_priest_flashbang": {
"AbilityCastDelay": 0.03,
"AbilityCastDelay": 0.03,
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityPostCastDuration": 0.15,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,565: Line 8,785:
"BounceGrenadeSpeed": 1100,
"BounceGrenadeSpeed": 1100,
"BounceLifetime": 0.5,
"BounceLifetime": 0.5,
"BurnDuration": 3.5,
"BurnDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnLingerDuration": 0.15,
"BurnLingerDuration": 0.15,
"BurnRadius": 4.5,
"BurnRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"CameraTurnRateMax": 15,
"CameraTurnRateMax": 15,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
"Value": 10,
"Value": 10,
"Scale": {
"Scale": [
"Value": 1.6,
{
"Type": "power_increase"
"Value": 1.6,
}
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
},
"Damage": {
"Damage": {
Line 6,595: Line 8,833:
},
},
"HealAmpReceivePenaltyPercent": -30,
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": {
"Value": -30,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_priest_flashbang",
"Key": "ability_priest_flashbang",
"Name": "Consecrating Grenade",
"Name": "Consecrating Grenade",
"PreBounceLifetime": 15,
"PreBounceLifetime": 15,
"Radius": 4.5,
"Radius": {
"TickRate": 0.2,
"Value": 4.5,
"Upgrades": [
"Scale": {
{
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.2,
"Upgrades": [
{
"AbilityCooldown": -5
"AbilityCooldown": -5
},
},
Line 6,621: Line 8,871:
"ability_priest_knockback": {
"ability_priest_knockback": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 23,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 99,
"AbilityUnitTargetLimit": 99,
Line 6,675: Line 8,937:
"Subclass": "Slow"
"Subclass": "Slow"
},
},
"StunDuration": 0.6,
"StunDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetingConeAngle": 60,
"TargetingConeAngle": 60,
"Upgrades": [
"Upgrades": [
Line 6,689: Line 8,957:
}
}
],
],
"WallStunDistance": 7
"WallStunDistance": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
}
},
},
"ability_priest_selfheal": {
"ability_priest_selfheal": {
"AbilityCastDelay": 0.125,
"AbilityCastDelay": 0.125,
"AbilityChannelTime": 4,
"AbilityChannelTime": {
"AbilityCooldown": 45,
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.125,
"AbilityPostCastDuration": 0.125,
Line 6,740: Line 9,026:
"ability_priest_silencebomb": {
"ability_priest_silencebomb": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 33,
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 99,
"AbilityUnitTargetLimit": 99,
"AuraModifier": {
"AuraModifier": {
Line 6,763: Line 9,061:
"InitialRadius": {
"InitialRadius": {
"Value": 4,
"Value": 4,
"Scale": {
"Scale": [
"Value": 0.01,
{
"Type": "spirit"
"Value": 0.01,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 6,801: Line 9,105:
"ability_priest_smokegrenade": {
"ability_priest_smokegrenade": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 24,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"AbilityUnitTargetLimit": 99,
"Value": 8,
"BehaviourBits": [
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 99,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDisplaysDamageImpact",
Line 6,824: Line 9,146:
"Name": "Teargas Grenade",
"Name": "Teargas Grenade",
"ProjectileLifetime": 2,
"ProjectileLifetime": 2,
"Radius": 6,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": 2,
"SlowDuration": 2,
"SmokeGrenadeModifier": {
"SmokeGrenadeModifier": {
Line 6,851: Line 9,179:
},
},
"ability_priest_stackingdefense": {
"ability_priest_stackingdefense": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 6,862: Line 9,196:
"Name": "Grit",
"Name": "Grit",
"ResistancePerStack": 1,
"ResistancePerStack": 1,
"StackDuration": 8,
"StackDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingModifier": {
"StackingModifier": {
"Class": "PriestStackingdefense",
"Class": "PriestStackingdefense",
Line 6,881: Line 9,221:
"ability_priest_weaponswap": {
"ability_priest_weaponswap": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCooldown": 160,
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 15,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 6,895: Line 9,247:
"BonusDamage": {
"BonusDamage": {
"Value": 100,
"Value": 100,
"Scale": {
"Scale": [
"Value": 3,
{
"Type": "power_increase"
"Value": 3,
}
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 6,943: Line 9,301:
"ability_punkgoat_blasted": {
"ability_punkgoat_blasted": {
"AbilityCastDelay": 0.28,
"AbilityCastDelay": 0.28,
"AbilityCooldown": 27,
"AbilityCooldown": {
"Value": 27,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
Line 6,973: Line 9,343:
"BulletsReloadedPerLightMeleePct": 35,
"BulletsReloadedPerLightMeleePct": 35,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DurationPerHeavyMelee": 4.5,
"DurationPerHeavyMelee": {
"DurationPerLightMelee": 2.8,
"Value": 4.5,
"HealthBoostDuration": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DurationPerLightMelee": {
"Value": 2.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HealthBoostDuration": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HealthDisplayModifier": {
"HealthDisplayModifier": {
"Class": "Base",
"Class": "Base",
Line 7,022: Line 9,410:
"ability_punkgoat_goatflip": {
"ability_punkgoat_goatflip": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.35,
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.3,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 0.3,
"AirControlAccelPercent": 50,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"AirControlDashReductionPct": -70,
"AirControlDashReductionPct": -70,
"AirControlDebuffDuration": 1.5,
"AirControlDebuffDuration": 1.5,
Line 7,092: Line 9,492:
},
},
"ability_punkgoat_slide": {
"ability_punkgoat_slide": {
"AbilityCooldown": 0.85,
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.6,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
Line 7,119: Line 9,531:
},
},
"ability_punkgoat_tether": {
"ability_punkgoat_tether": {
"AbilityCastRange": 12,
"AbilityCastRange": {
"AbilityCooldown": 175,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 175,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2.8,
"AbilityDuration": 2.8,
Line 7,222: Line 9,646:
},
},
"ability_punkgoat_ult": {
"ability_punkgoat_ult": {
"AbilityCastRange": 4,
"AbilityCastRange": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": 0.3,
"AbilityChannelTime": 0.3,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 35,
"Value": 1,
"AbilityCooldownBetweenCharge": 8,
"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,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,325: Line 9,773:
}
}
],
],
"WaveEndRadius": 8,
"WaveEndRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"WaveStartRadius": 0.5,
"WaveStartRadius": 0.5,
"WaveThickness": 1
"WaveThickness": 1
Line 7,331: Line 9,785:
"ability_rolling_fireball": {
"ability_rolling_fireball": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,371: Line 9,831:
"ability_scrap_blast": {
"ability_scrap_blast": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCharges": 2,
"Value": 15,
"AbilityCooldown": 64,
"Scale": {
"AbilityCooldownBetweenCharge": 3,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BehaviourBits": [
}
"BehaviorNoTarget",
},
"BehaviorDisplaysDamageImpact"
"AbilityCharges": {
],
"Value": 2,
"BlastRadius": 10,
"Scale": {
"ChannelMoveSpeed": -1,
"Value": 1,
"DebuffModifier": {
"Type": "max_charges"
"Class": "ScrapBlastDebuff",
}
"Subclass": "ScrapBlastDebuff"
},
"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"
}
},
},
"EnemyMoveSlow": 10,
"EnemyMoveSlowDuration": 5,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_scrap_blast",
"Key": "ability_scrap_blast",
Line 7,411: Line 9,901:
},
},
"ability_shieldguy_ability01": {
"ability_shieldguy_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,435: Line 9,931:
},
},
"ability_shieldguy_ability02": {
"ability_shieldguy_ability02": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,459: Line 9,961:
},
},
"ability_shieldguy_ability03": {
"ability_shieldguy_ability03": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,483: Line 9,991:
},
},
"ability_shieldguy_ult": {
"ability_shieldguy_ult": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,507: Line 10,021:
},
},
"ability_skyrunner_flakshot": {
"ability_skyrunner_flakshot": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,551: Line 10,071:
"ability_skyrunner_magic_beam": {
"ability_skyrunner_magic_beam": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 30,
"AbilityCooldown": 12,
"Scale": {
"AbilityCooldownBetweenCharge": 2,
"Value": 1,
"AbilityDuration": 6,
"Type": "range"
"AbilityUnitTargetLimit": 1,
}
"BehaviourBits": [
},
"BehaviorAlwaysPreviewRadius",
"AbilityCharges": {
"BehaviorDisplaysDamageImpact",
"Value": 1,
"BehaviorCanSetQuickCast"
"Scale": {
],
"Value": 1,
"BlockerScaleFactor": 4,
"Type": "max_charges"
"ChannelMoveSpeed": -1,
}
"Damage": 120,
},
"GrowTime": 0.2,
"AbilityCooldown": {
"IsDisabled": false,
"Value": 12,
"Key": "ability_skyrunner_magic_beam",
"Scale": {
"MagicBeamModifier": {
"Value": 1,
"Class": "MagicBeam",
"Type": "cooldown"
"Subclass": "Beammodifier"
}
},
"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,
"Name": null,
Line 7,587: Line 10,137:
},
},
"ability_skyrunner_swingline": {
"ability_skyrunner_swingline": {
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 12,
"Value": 2,
"AbilityCooldownBetweenCharge": 0.1,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 7,618: Line 10,186:
},
},
"ability_skyrunner_ult": {
"ability_skyrunner_ult": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,643: Line 10,217:
"ability_sleep_dagger": {
"ability_sleep_dagger": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,666: Line 10,246:
"MinimumSleepTime": 0.2,
"MinimumSleepTime": 0.2,
"Name": "Sleep Dagger",
"Name": "Sleep Dagger",
"SleepDuration": 2.75,
"SleepDuration": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SleepModifier": {
"SleepModifier": {
"Class": "CitadelSleepDaggerAsleep",
"Class": "CitadelSleepDaggerAsleep",
Line 7,686: Line 10,272:
"SleepWakeUpDelay": {
"SleepWakeUpDelay": {
"Value": 0.1,
"Value": 0.1,
"Scale": {
"Scale": [
"Value": 0.003,
{
"Type": "spirit"
"Value": 0.003,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"Upgrades": [
"Upgrades": [
Line 7,709: Line 10,301:
},
},
"ability_smoke_bomb": {
"ability_smoke_bomb": {
"AbilityCooldown": 33,
"AbilityCooldown": {
"AbilityDuration": {
"Value": 33,
"Value": 8,
"Scale": {
"Scale": {
"Value": 0.1,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
"AbilityDuration": {
"Value": 8,
"Scale": [
{
"Value": 0.1,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,767: Line 10,371:
"ability_stacking_damage": {
"ability_stacking_damage": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 7,814: Line 10,424:
},
},
"ability_swan_acrobat": {
"ability_swan_acrobat": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 7,
"AbilityDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 7,843: Line 10,465:
"ability_swan_featherboomerang": {
"ability_swan_featherboomerang": {
"AbilityCastDelay": 0.05,
"AbilityCastDelay": 0.05,
"AbilityCooldown": 8,
"AbilityCooldown": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,874: Line 10,502:
},
},
"ability_swan_leap": {
"ability_swan_leap": {
"AbilityChannelTime": 0.15,
"AbilityChannelTime": {
"AbilityCooldown": 14,
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,908: Line 10,548:
},
},
"ability_swan_ult": {
"ability_swan_ult": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,933: Line 10,579:
"ability_target_practice": {
"ability_target_practice": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 48,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 7,955: Line 10,607:
"ShotsToProc": 4,
"ShotsToProc": 4,
"TargetOffSetScale": 2,
"TargetOffSetScale": 2,
"TargetPracticeDuration": 10,
"TargetPracticeDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetPracticeEnemyModifier": {
"TargetPracticeEnemyModifier": {
"Class": "TargetPracticeEnemy",
"Class": "TargetPracticeEnemy",
Line 7,992: Line 10,650:
"ability_throw_sand": {
"ability_throw_sand": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2.5,
"AbilityDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 8,032: Line 10,708:
"ability_trapper_fear": {
"ability_trapper_fear": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityPostCastDuration": 0.3,
Line 8,092: Line 10,774:
"ability_trapper_fear1": {
"ability_trapper_fear1": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityPostCastDuration": 0.3,
Line 8,151: Line 10,839:
"ability_trapper_poisonjar": {
"ability_trapper_poisonjar": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 8,171: Line 10,871:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Height": 2,
"Height": 2,
"InitialRadius": 6,
"InitialRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_poisonjar",
"Key": "ability_trapper_poisonjar",
"Name": "Bottled Phantasmicide",
"Name": "Bottled Phantasmicide",
"RadiusPerSecond": 0.25,
"RadiusPerSecond": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": {
"SlowPercent": {
"Value": 25,
"Value": 25,
Line 8,197: Line 10,909:
},
},
"ability_trapper_spidershield": {
"ability_trapper_spidershield": {
"AbilityCastRange": 45,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 45,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 8,234: Line 10,964:
}
}
},
},
"DebuffDuration": 0.5,
"DebuffDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_trapper_spidershield",
"Key": "ability_trapper_spidershield",
Line 8,255: Line 10,991:
"ability_trapper_spiderwave": {
"ability_trapper_spiderwave": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCooldown": 160,
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 8,267: Line 11,009:
"Key": "ability_trapper_spiderwave",
"Key": "ability_trapper_spiderwave",
"Name": "Crawling Plague",
"Name": "Crawling Plague",
"Radius": 3.5,
"Radius": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpiderArmingTime": 0.5,
"SpiderArmingTime": 0.5,
"SpiderChaseVelocity": 400,
"SpiderChaseVelocity": 400,
"SpiderClimbHeight": 0.3,
"SpiderClimbHeight": 0.3,
"SpiderCount": 5,
"SpiderCount": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"SpiderDamage": {
"SpiderDamage": {
"Value": 140,
"Value": 140,
Line 8,283: Line 11,037:
"SpiderFloatDownRate": 8,
"SpiderFloatDownRate": 8,
"SpiderGravity": 1,
"SpiderGravity": 1,
"SpiderLifetime": 25,
"SpiderLifetime": {
"SpiderRandomPositionRadius": 4,
"Value": 25,
"SpiderSearchRadius": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpiderRandomPositionRadius": 4,
"SpiderSearchRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpiderTickRate": 0.3,
"SpiderTickRate": 0.3,
"SpiritReducedPerStack": 5,
"SpiritReducedPerStack": 5,
Line 8,312: Line 11,078:
"ability_trapper_webwall": {
"ability_trapper_webwall": {
"AbilityCastDelay": 0.22,
"AbilityCastDelay": 0.22,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 40,
"Scale": {
"AbilityCooldownBetweenCharge": 1,
"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": [
"BehaviourBits": [
Line 8,330: Line 11,120:
}
}
},
},
"DebuffDuration": 3,
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "WebwallDebuff",
"Class": "WebwallDebuff",
Line 8,345: Line 11,141:
"Subclass": "WebwallSilence"
"Subclass": "WebwallSilence"
},
},
"SlowPercent": 99,
"SlowPercent": {
"Value": 99,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"TickRate": 0.5,
"TickRate": 0.5,
"Upgrades": [
"Upgrades": [
Line 8,360: Line 11,162:
],
],
"WebArmTime": 0.5,
"WebArmTime": 0.5,
"WebDuration": 120,
"WebDuration": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WebWallTickRate": 0.15
"WebWallTickRate": 0.15
},
},
Line 8,378: Line 11,186:
},
},
"ability_ult_combo": {
"ability_ult_combo": {
"AbilityCastRange": 4,
"AbilityCastRange": {
"AbilityChannelTime": 2.4,
"Value": 4,
"AbilityCooldown": 150,
"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,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 8,447: Line 11,273:
"ability_unicorn_dazzlingorb": {
"ability_unicorn_dazzlingorb": {
"AbilityCastDelay": 0.75,
"AbilityCastDelay": 0.75,
"AbilityChannelTime": 9999,
"AbilityChannelTime": {
"AbilityCooldown": 160,
"Value": 9999,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"BehaviourBits": [
"Type": "duration"
"BehaviorChannelled",
}
},
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 8,460: Line 11,298:
],
],
"BounceGrace": 3,
"BounceGrace": 3,
"BounceRadius": 16.5,
"BounceRadius": {
"Value": 16.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 8,500: Line 11,344:
},
},
"PriorityBounceRadius": 12.5,
"PriorityBounceRadius": 12.5,
"SlowDuration": 1.5,
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
Line 8,518: Line 11,368:
"ability_unicorn_luminousstrike": {
"ability_unicorn_luminousstrike": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 30,
"AbilityCooldown": 33,
"Scale": {
"AbilityCooldownBetweenCharge": 2,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 8,530: Line 11,404:
],
],
"BuffDelay": 0.75,
"BuffDelay": 0.75,
"BuffDuration": 30,
"BuffDuration": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffMaxStacks": 6,
"BuffMaxStacks": 6,
"BuffModifier": {
"BuffModifier": {
Line 8,539: Line 11,419:
"ClimbHeight": 50,
"ClimbHeight": 50,
"ExplosionInterval": 0.7,
"ExplosionInterval": 0.7,
"ExplosionRadius": 8,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ImpactDamage": {
"ImpactDamage": {
"Value": 55,
"Value": 55,
Line 8,569: Line 11,455:
},
},
"ability_unicorn_prismaticguard": {
"ability_unicorn_prismaticguard": {
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 8,578: Line 11,470:
"BehaviorProjectilePassThroughWorld"
"BehaviorProjectilePassThroughWorld"
],
],
"BuffDuration": 4,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "UnicornPrismaticGuard",
"Class": "UnicornPrismaticGuard",
Line 8,592: Line 11,490:
}
}
},
},
"DebuffDuration": 1.75,
"DebuffDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "Base",
"Class": "Base",
Line 8,600: Line 11,504:
]
]
},
},
"ExplodeRadius": 14,
"ExplodeRadius": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_unicorn_prismaticguard",
"Key": "ability_unicorn_prismaticguard",
Line 8,626: Line 11,536:
"ability_unicorn_radiantblast": {
"ability_unicorn_radiantblast": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 20,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"AbilityDuration": {
"Value": 8,
"Value": 8,
"Scale": [
{
"Value": 0.05,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityLifestealPercentHero": {
"Value": 20,
"Scale": {
"Scale": {
"Value": 0.05,
"Value": 1,
"Type": "spirit"
"Type": "healing"
}
}
},
},
"AbilityLifestealPercentHero": 20,
"AbilityUnitTargetLimit": 100,
"AbilityUnitTargetLimit": 100,
"BehaviourBits": [
"BehaviourBits": [
Line 8,693: Line 11,627:
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 9,
"Value": 9,
"Scale": [
{
"Value": 0.02,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Scale": {
"Value": 0.02,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 32,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.65,
"AbilityDuration": 0.65,
Line 8,723: Line 11,669:
"MaxRecasts": 1,
"MaxRecasts": 1,
"Name": "Sanguine Retreat",
"Name": "Sanguine Retreat",
"RecastWindow": 3.5,
"RecastWindow": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SelfBuffModifier": {
"SelfBuffModifier": {
"Class": "Base",
"Class": "Base",
Line 8,745: Line 11,697:
},
},
"ability_vampirebat_batblink_trigger": {
"ability_vampirebat_batblink_trigger": {
"AbilityCastRange": 16,
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.8,
"AbilityDuration": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 8,768: Line 11,732:
"ability_vampirebat_batcloud": {
"ability_vampirebat_batcloud": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCooldown": 120,
"AbilityCooldown": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"AirDrag": 3,
Line 8,806: Line 11,782:
"ability_vampirebat_batswarm": {
"ability_vampirebat_batswarm": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCooldown": 150,
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 12,
"AbilityUnitTargetLimit": 12,
"AirDrag": 12,
"AirDrag": 12,
"BatCount": 75,
"BatCount": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"BatCountPerWave": 1,
"BatCountPerWave": 1,
"BatEffectiveness": 0.2,
"BatEffectiveness": 0.2,
"BatPerSecond": 30,
"BatPerSecond": 30,
"BatSpawnRadius": 1.5,
"BatSpawnRadius": {
"BatSpawnRandomAngle": 0.15,
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"BatSpawnRandomAngle": 0.15,
"BatSpawnRandomVelocity": 300,
"BatSpawnRandomVelocity": 300,
"BehaviourBits": [
"BehaviourBits": [
Line 8,834: Line 11,834:
}
}
},
},
"DebuffDuration": 1.25,
"DebuffDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "CitadelSilenced",
"Class": "CitadelSilenced",
Line 8,853: Line 11,859:
"NotInConeLosesLock": 1,
"NotInConeLosesLock": 1,
"StacksCanDecay": 1,
"StacksCanDecay": 1,
"TargetingConeAngle": 20,
"TargetingConeAngle": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"TimeToGainLockonStack": 0.01,
"TimeToGainLockonStack": 0.01,
"TimeToLoseLockonStack": 0.3,
"TimeToLoseLockonStack": 0.3,
Line 8,915: Line 11,927:
},
},
"Name": "Love Bites",
"Name": "Love Bites",
"PerTargetCooldown": 10,
"PerTargetCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 8,934: Line 11,952:
"ability_vampirebat_steallife": {
"ability_vampirebat_steallife": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 16,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityPostCastDuration": 0.4,
Line 9,002: Line 12,032:
"ability_vandal_pillar": {
"ability_vandal_pillar": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 60,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityPostCastDuration": 0.15,
Line 9,019: Line 12,061:
}
}
},
},
"HalfHeight": 6,
"HalfHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_vandal_pillar",
"Key": "ability_vandal_pillar",
"Name": null,
"Name": null,
"PetrifyDamageBreakThreshold": 200,
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": 3,
"PetrifyDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Class": "CitadelPetrify",
Line 9,030: Line 12,084:
},
},
"PreDetonateDuration": 0.6,
"PreDetonateDuration": 0.6,
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 9,045: Line 12,105:
"ability_viper_debuffdagger": {
"ability_viper_debuffdagger": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 10,
"Value": 2,
"AbilityCooldownBetweenCharge": 4,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontSwitchAwayOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.8,
"Value": 1,
"Type": "spirit"
"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"
}
}
},
},
Line 9,079: Line 12,157:
"MaxStacks": 3,
"MaxStacks": 3,
"Name": "Screwjab Dagger",
"Name": "Screwjab Dagger",
"SlowDuration": 2,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "DiminishingSlow",
"Class": "DiminishingSlow",
Line 9,086: Line 12,170:
"SlowPercent": 35,
"SlowPercent": 35,
"SlowPercentPerStack": 15,
"SlowPercentPerStack": 15,
"StackDuration": 10,
"StackDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 9,104: Line 12,194:
"ability_viper_hookdagger": {
"ability_viper_hookdagger": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 9,
"AbilityCooldown": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 9,146: Line 12,242:
"Subclass": "ViperSlow"
"Subclass": "ViperSlow"
},
},
"SlowDuration": 1,
"SlowDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 35,
"SlowPercent": 35,
"SpreadAngle": 90,
"SpreadAngle": 90,
Line 9,162: Line 12,264:
"ability_viper_petrifybola": {
"ability_viper_petrifybola": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 105,
"AbilityCooldown": {
"Value": 105,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 9,191: Line 12,299:
},
},
"PetrifyDamageBreakThreshold": 200,
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": 2,
"PetrifyDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Class": "CitadelPetrify",
Line 9,197: Line 12,311:
"StatusEffectPriority": 0
"StatusEffectPriority": 0
},
},
"Radius": 8,
"Radius": {
"SlowDuration": 1.5,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "Base",
"Class": "Base",
Line 9,217: Line 12,343:
},
},
"ability_viper_slide": {
"ability_viper_slide": {
"AbilityCooldown": 0.85,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 0.85,
"AbilityDuration": 0.6,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 9,294: Line 12,432:
"ability_viper_ult": {
"ability_viper_ult": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 70,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityPostCastDuration": 0.15,
Line 9,311: Line 12,461:
}
}
},
},
"HalfHeight": 6,
"HalfHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_viper_ult",
"Key": "ability_viper_ult",
Line 9,322: Line 12,478:
}
}
},
},
"PetrifyDuration": 3,
"PetrifyDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Class": "CitadelPetrify",
Line 9,328: Line 12,490:
},
},
"PreDetonateDuration": 1,
"PreDetonateDuration": 1,
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 9,344: Line 12,512:
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 10,
"Value": 10,
"Scale": [
{
"Value": 0.2,
"Type": "power_increase"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Scale": {
"Value": 0.2,
"Value": 1,
"Type": "power_increase"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 28,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 9,411: Line 12,591:
"ability_warden_crowd_control": {
"ability_warden_crowd_control": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 12,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 9,426: Line 12,612:
}
}
},
},
"DebuffDuration": 7,
"DebuffDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "WardenCrowdControlDebuff",
"Class": "WardenCrowdControlDebuff",
Line 9,440: Line 12,632:
"Name": "Alchemical Flask",
"Name": "Alchemical Flask",
"ProjectileLifetime": 60,
"ProjectileLifetime": 60,
"Radius": 5.5,
"Radius": {
"SlowDuration": 3,
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 9,463: Line 12,667:
},
},
"ability_warden_high_alert": {
"ability_warden_high_alert": {
"AbilityCooldown": 40,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 9,507: Line 12,723:
"ability_warden_lock_down": {
"ability_warden_lock_down": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 34,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AdditionalTargetRadius": 20,
"AdditionalTargetRadius": 20,
Line 9,541: Line 12,769:
}
}
},
},
"EscapeRange": 20,
"EscapeRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"EscapeTime": 2.8,
"EscapeTime": 2.8,
"ImmobilizeDuration": 1.75,
"ImmobilizeDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_warden_lock_down",
"Key": "ability_warden_lock_down",
Line 9,563: Line 12,803:
"ability_warden_riot_protocol": {
"ability_warden_riot_protocol": {
"AbilityCastDelay": 2,
"AbilityCastDelay": 2,
"AbilityCooldown": 180,
"AbilityCooldown": {
"Value": 180,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
Line 9,599: Line 12,851:
"BulletResist": 50,
"BulletResist": 50,
"ConeAngle": 115,
"ConeAngle": 115,
"HealthStealPct": 10,
"HealthStealPct": {
"HealthStealPctHero": 75,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealthStealPctHero": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_warden_riot_protocol",
"Key": "ability_warden_riot_protocol",
Line 9,612: Line 12,876:
},
},
"PulseInterval": 0.5,
"PulseInterval": 0.5,
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TechResist": 50,
"TechResist": 50,
"Upgrades": [
"Upgrades": [
Line 9,644: Line 12,914:
"ability_werewolf_cripplingslash": {
"ability_werewolf_cripplingslash": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 18,
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 9,669: Line 12,945:
]
]
},
},
"DisarmDuration": 2,
"DisarmDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DisarmModifier": {
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Class": "CitadelDisarmed",
Line 9,680: Line 12,962:
"PushForce": 300,
"PushForce": 300,
"SlashHeight": 3,
"SlashHeight": 3,
"SlashRadius": 10,
"SlashRadius": {
"SlowDuration": 2,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "DiminishingSlow",
"Class": "DiminishingSlow",
Line 9,702: Line 12,996:
"ability_werewolf_frenzy": {
"ability_werewolf_frenzy": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 7.5,
"AbilityCastRange": {
"AbilityCooldown": 6.5,
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityPostCastDuration": 0.5,
Line 9,723: Line 13,029:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_werewolf_frenzy",
"Key": "ability_werewolf_frenzy",
"LifeStealPercentOnHit": 40,
"LifeStealPercentOnHit": {
"MissingHealthDamagePercentage": 6,
"Value": 40,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"MissingHealthDamagePercentage": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Name": "Go For The Throat",
"Name": "Go For The Throat",
"TargetModifier": {
"TargetModifier": {
Line 9,745: Line 13,063:
"ability_werewolf_hunt": {
"ability_werewolf_hunt": {
"AbilityCastDelay": 0.4,
"AbilityCastDelay": 0.4,
"AbilityChannelTime": 1,
"AbilityChannelTime": {
"AbilityCooldown": 127,
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 9,774: Line 13,104:
],
],
"BonusMoveSpeed": 2,
"BonusMoveSpeed": 2,
"BuffDuration": 8,
"BuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": 5,
"DPS": 5,
Line 9,804: Line 13,140:
"ability_werewolf_kickflip": {
"ability_werewolf_kickflip": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 10.6,
"AbilityCastRange": {
"AbilityChannelTime": 0.35,
"Value": 10.6,
"AbilityCooldown": 21,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.25,
"AbilityPostCastDuration": 0.25,
Line 9,903: Line 13,257:
"ability_werewolf_leap": {
"ability_werewolf_leap": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.35,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 16,
"Value": 3,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 0.25,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "duration"
"AirDrag": 0.1,
}
"BehaviourBits": [
},
"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",
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorProjectile",
Line 9,953: Line 13,325:
"Name": "Crushing Leap",
"Name": "Crushing Leap",
"Radius": 7.5,
"Radius": 7.5,
"SlowPercent": 30,
"SlowPercent": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 9,970: Line 13,348:
"ability_werewolf_maulingleap": {
"ability_werewolf_maulingleap": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.35,
"AbilityCastRange": 18.1,
"AbilityCastRange": {
"AbilityChannelTime": 0.55,
"Value": 18.1,
"AbilityCooldown": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.55,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.1,
"AbilityPostCastDuration": 0.1,
Line 10,003: Line 13,399:
}
}
},
},
"DebuffDuration": 6,
"DebuffDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "CitadelWerewolfMaulingleapdebuff",
"Class": "CitadelWerewolfMaulingleapdebuff",
Line 10,034: Line 13,436:
"ability_werewolf_netshot": {
"ability_werewolf_netshot": {
"AbilityCastDelay": 0.24,
"AbilityCastDelay": 0.24,
"AbilityCooldown": 23,
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,055: Line 13,463:
}
}
},
},
"DebuffDuration": 1.5,
"DebuffDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 10,074: Line 13,488:
"Subclass": "Root"
"Subclass": "Root"
},
},
"SlowPercent": 20,
"SlowPercent": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 10,090: Line 13,510:
},
},
"ability_werewolf_onthehunt": {
"ability_werewolf_onthehunt": {
"AbilityCooldown": 48,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"AbilityDuration": {
"Value": 4,
"Value": 4,
"Scale": {
"Scale": [
"Value": 0.060934,
{
"Type": "spirit"
"Value": 0.060934,
}
"Type": "spirit"
},
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AlliedFireRatePercentage": 50,
"AlliedFireRatePercentage": 50,
Line 10,108: Line 13,540:
"Key": "ability_werewolf_onthehunt",
"Key": "ability_werewolf_onthehunt",
"Name": "On The Hunt",
"Name": "On The Hunt",
"Radius": 25,
"Radius": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RapidFireModifier": {
"RapidFireModifier": {
"Class": "WerewolfOnthehunt",
"Class": "WerewolfOnthehunt",
Line 10,137: Line 13,575:
"ability_werewolf_trackingbomb": {
"ability_werewolf_trackingbomb": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 12,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,145: Line 13,589:
"BountyThreshold": 500,
"BountyThreshold": 500,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 55,
"Damage": {
"EnhancedHowlDebuffDuration": 10,
"Value": 55,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"EnhancedHowlDebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ForwardVelocity": 800,
"ForwardVelocity": 800,
"HowlDebuffDuration": 2,
"HowlDebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HowlDebuffModifier": {
"HowlDebuffModifier": {
"Class": "WerewolfTrackingbomb",
"Class": "WerewolfTrackingbomb",
Line 10,161: Line 13,623:
"Name": null,
"Name": null,
"ProjectileLifetime": 60,
"ProjectileLifetime": 60,
"Radius": 7.5,
"Radius": {
"SlowDuration": 3,
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 10,182: Line 13,656:
}
}
],
],
"VialDebuffDuration": 9,
"VialDebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"VialDebuffModifier": {
"VialDebuffModifier": {
"Class": "WerewolfTrackingbomb",
"Class": "WerewolfTrackingbomb",
Line 10,195: Line 13,675:
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldown": 60,
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 15,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.5,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,257: Line 13,749:
},
},
"MaxStacks": 15,
"MaxStacks": 15,
"MissingHealthPercentHeal": 30,
"MissingHealthPercentHeal": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Lycan Curse",
"Name": "Lycan Curse",
"RagePerDamage": 0.255,
"RagePerDamage": 0.255,
Line 10,270: Line 13,768:
]
]
},
},
"StackDuration": 5,
"StackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 10,315: Line 13,819:
}
}
},
},
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AccuracyPercentage": -30,
"AccuracyPercentage": -30,
Line 10,373: Line 13,889:
},
},
"ability_wrecker_salvage": {
"ability_wrecker_salvage": {
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 12.5,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 12.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,385: Line 13,913:
},
},
"ChannelMoveSpeed": 3.8,
"ChannelMoveSpeed": 3.8,
"ConsumeHealPercentage": 50,
"ConsumeHealPercentage": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DPS": {
"DPS": {
"Value": 60,
"Value": 60,
Line 10,395: Line 13,929:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_wrecker_salvage",
"Key": "ability_wrecker_salvage",
"MaxRange": 20,
"MaxRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Name": "Consume",
"Name": "Consume",
"SalvageDuration": 4,
"SalvageDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SalvageEnemyModifier": {
"SalvageEnemyModifier": {
"Class": "WreckerSalvage",
"Class": "WreckerSalvage",
Line 10,421: Line 13,967:
"ability_wrecker_teleport": {
"ability_wrecker_teleport": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 1.5,
"AbilityChannelTime": 8,
"AbilityChannelTime": {
"AbilityCooldown": 138,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 138,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,442: Line 14,000:
"Subclass": "SlowBase"
"Subclass": "SlowBase"
},
},
"EnemyMoveSlowDuration": 1,
"EnemyMoveSlowDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"EnemySlowPct": 60,
"EnemySlowPct": 60,
"ExplosionRadius": 8,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"GuidingModifier": {
"GuidingModifier": {
"Class": "Base",
"Class": "Base",
Line 10,466: Line 14,036:
"ability_wrecker_ultimate": {
"ability_wrecker_ultimate": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityChannelTime": 5,
"AbilityChannelTime": {
"AbilityCooldown": 170,
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,498: Line 14,080:
}
}
},
},
"BeamLength": 20,
"BeamLength": {
"BeamWidth": 40,
"Value": 20,
"BehaviourBits": [
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": 40,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorChannelled",
Line 10,513: Line 14,101:
}
}
},
},
"GrabRange": 5,
"GrabRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"HoldDistance": 2,
"HoldDistance": 2,
"HoldHeight": 120,
"HoldHeight": 120,
Line 10,520: Line 14,114:
"Name": "Magnetic Flux",
"Name": "Magnetic Flux",
"PullSpeed": 800,
"PullSpeed": 800,
"StunDuration": 1.5,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ThrowDamage": {
"ThrowDamage": {
"Value": 160,
"Value": 160,
Line 10,546: Line 14,146:
"AbilityCastDelay": 1.4,
"AbilityCastDelay": 1.4,
"AbilityCastRange": 50,
"AbilityCastRange": 50,
"AbilityCooldown": 31,
"AbilityCooldown": {
"Value": 31,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoThrowModifier": {
"AutoThrowModifier": {
Line 10,566: Line 14,178:
"MoveSpeedLimit": 6,
"MoveSpeedLimit": 6,
"Name": "Wrecking Ball",
"Name": "Wrecking Ball",
"StunDuration": 1,
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechCleaveExpireTime": 0.4,
"TechCleaveExpireTime": 0.4,
"Upgrades": [
"Upgrades": [
Line 10,604: Line 14,222:
"cadence_ability_anthem": {
"cadence_ability_anthem": {
"AbilityCastDelay": 0.75,
"AbilityCastDelay": 0.75,
"AbilityCooldown": 37,
"AbilityCooldown": {
"Value": 37,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AnthemAOEModifier": {
"AnthemAOEModifier": {
Line 10,626: Line 14,256:
"Name": "Anthem",
"Name": "Anthem",
"PeakFireRateBonus": 100,
"PeakFireRateBonus": 100,
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 10,641: Line 14,277:
"cadence_ability_crescendo": {
"cadence_ability_crescendo": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 95,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 10,678: Line 14,326:
}
}
},
},
"DebuffDuration": 6,
"DebuffDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_crescendo",
"Key": "cadence_ability_crescendo",
"Name": "Crescendo",
"Name": "Crescendo",
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 10,697: Line 14,357:
"cadence_ability_grandfinale": {
"cadence_ability_grandfinale": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 95,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 10,724: Line 14,390:
"Key": "cadence_ability_grandfinale",
"Key": "cadence_ability_grandfinale",
"Name": "Grand Finale",
"Name": "Grand Finale",
"Radius": 12,
"Radius": {
"StageDuration": 12,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StageDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StageRadius": 15,
"StageRadius": 15,
"Upgrades": [
"Upgrades": [
Line 10,741: Line 14,419:
"cadence_ability_lullaby": {
"cadence_ability_lullaby": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 48,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 10,749: Line 14,439:
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": 15,
"ExternalBonusHealthRegen": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_lullaby",
"Key": "cadence_ability_lullaby",
"LingerDuration": 0.25,
"LingerDuration": 0.25,
"MinimumSleepTime": 2,
"MinimumSleepTime": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Lullaby",
"Name": "Lullaby",
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SleepAOEModifier": {
"SleepAOEModifier": {
"Class": "CadenceSleepAoe",
"Class": "CadenceSleepAoe",
Line 10,764: Line 14,472:
}
}
},
},
"SleepWakeUpDelay": 0.25,
"SleepWakeUpDelay": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 10,779: Line 14,493:
"cadence_ability_silencecontraptions": {
"cadence_ability_silencecontraptions": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 42,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 10,787: Line 14,513:
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DashDistance": 8,
"DashDistance": {
"DebuffDuration": 2,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "cadence_ability_silencecontraptions",
"Key": "cadence_ability_silencecontraptions",
Line 10,815: Line 14,553:
"citadel_ability_bebop_laser_beam": {
"citadel_ability_bebop_laser_beam": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityChannelTime": 11,
"AbilityChannelTime": {
"AbilityCooldown": 120,
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
"AirSpeedMax": 70,
"BeamCloseDamagePercent": 75,
"BeamCloseDamagePercent": 75,
"BeamCloseRadius": 5,
"BeamCloseRadius": {
"BeamEndRadius": 4,
"Value": 5,
"BeamLength": 70,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamEndRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamLength": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": 2.9,
"BeamWidth": 2.9,
"BehaviourBits": [
"BehaviourBits": [
Line 10,868: Line 14,636:
},
},
"citadel_ability_bull_charge": {
"citadel_ability_bull_charge": {
"AbilityCooldown": 33,
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.4,
"AbilityDuration": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 10,934: Line 14,714:
},
},
"SpeedInitial": 18.75,
"SpeedInitial": 18.75,
"StunDuration": 0.3,
"StunDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TossUpMagnitude": 0.5,
"TossUpMagnitude": 0.5,
"TurnRateMax": 140,
"TurnRateMax": 140,
Line 10,953: Line 14,739:
},
},
"citadel_ability_bull_heal": {
"citadel_ability_bull_heal": {
"AbilityCooldown": 42,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 10,978: Line 14,776:
}
}
},
},
"HealingFactor": 70,
"HealingFactor": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_bull_heal",
"Key": "citadel_ability_bull_heal",
"Name": "Siphon Life",
"Name": "Siphon Life",
"NonHeroHealingFactor": 35,
"NonHeroHealingFactor": {
"Radius": 8,
"Value": 35,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
Line 11,005: Line 14,821:
},
},
"citadel_ability_bull_leap": {
"citadel_ability_bull_leap": {
"AbilityCooldown": 215,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 215,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ActiveModifier": {
"ActiveModifier": {
"Class": "Base",
"Class": "Base",
Line 11,061: Line 14,883:
]
]
},
},
"ImpactHeight": 6,
"ImpactHeight": {
"ImpactRadius": 9,
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ImpactRadius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_bull_leap",
"Key": "citadel_ability_bull_leap",
Line 11,070: Line 14,904:
},
},
"Name": "Seismic Impact",
"Name": "Seismic Impact",
"StunDuration": 1.6,
"StunDuration": {
"Value": 1.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TossSpeed": 450,
"TossSpeed": 450,
"Upgrades": [
"Upgrades": [
Line 11,093: Line 14,933:
}
}
},
},
"AbilityCharges": 2,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"AbilityCooldown": {
Line 11,131: Line 14,977:
"Subclass": "ClubDebuff"
"Subclass": "ClubDebuff"
},
},
"ClubSlowDuration": 3,
"ClubSlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ClubSlowPercent": -30,
"ClubSlowPercent": -30,
"CooldownBetweenCards": 0.5,
"CooldownBetweenCards": 0.5,
Line 11,146: Line 14,998:
},
},
"DiamondResistShred": -8,
"DiamondResistShred": -8,
"DiamondResistShredDuration": 5,
"DiamondResistShredDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "stats_count"
}
},
"HeartHeal": {
"HeartHeal": {
"Value": 75,
"Value": 75,
Line 11,156: Line 15,014:
"HeartHealNonHeroRatio": 0.5,
"HeartHealNonHeroRatio": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"JokerExtraCardSearchRadius": 20,
"JokerExtraCardSearchRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Key": "citadel_ability_card_toss",
"Key": "citadel_ability_card_toss",
"Name": "Card Trick",
"Name": "Card Trick",
"NonPlayerCardResourceScale": 0.35,
"NonPlayerCardResourceScale": 0.35,
"ProjectileOriginHeightOffset": 50,
"ProjectileOriginHeightOffset": 50,
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ResourcePerCard": 100,
"ResourcePerCard": 100,
"SpadeDamageBonus": 60,
"SpadeDamageBonus": 60,
Line 11,193: Line 15,063:
},
},
"citadel_ability_chain_lightning": {
"citadel_ability_chain_lightning": {
"AbilityCooldown": 0.5,
"AbilityCooldown": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 11,205: Line 15,081:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"ConeAngle": 45,
"ConeRadius": 6,
"ConeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Damage": {
"Damage": {
"Value": 15,
"Value": 15,
Line 11,229: Line 15,111:
},
},
"citadel_ability_charged_tackle": {
"citadel_ability_charged_tackle": {
"AbilityCooldown": 21,
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 11,243: Line 15,131:
"Subclass": "CitadelChargedTackleActive"
"Subclass": "CitadelChargedTackleActive"
},
},
"ChargeDistance": 20,
"ChargeDistance": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChargeDragVerticalOffset": 40,
"ChargeDragVerticalOffset": 40,
"ChargePrepareModifier": {
"ChargePrepareModifier": {
Line 11,285: Line 15,179:
},
},
"citadel_ability_chrono_kinetic_carbine": {
"citadel_ability_chrono_kinetic_carbine": {
"AbilityCooldown": 28,
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 11,320: Line 15,220:
},
},
"MaxChargeDuration": 2.5,
"MaxChargeDuration": 2.5,
"MaxSlowDuration": 0.4,
"MaxSlowDuration": {
"MinBonusBulletDamage": {
"Value": 0.4,
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MinBonusBulletDamage": {
"Value": 5,
"Scale": {
"Scale": {
"Value": 25,
"Value": 25,
Line 11,328: Line 15,234:
}
}
},
},
"MinSlowDuration": 0.25,
"MinSlowDuration": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedWhileShootingPenaltyReduction": 100,
"MoveSpeedWhileShootingPenaltyReduction": 100,
"Name": "Kinetic Carbine",
"Name": "Kinetic Carbine",
"ProjectileTimeScale": 0.01,
"ProjectileTimeScale": 0.01,
"ShotCount": 1,
"ShotCount": 1,
"SpeedBoostDuration": 3.5,
"SpeedBoostDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpeedChange": {
"SpeedChange": {
"Value": 25,
"Value": 25,
Line 11,378: Line 15,296:
"citadel_ability_chrono_pulse_grenade": {
"citadel_ability_chrono_pulse_grenade": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3.2,
"AbilityDuration": {
"Value": 3.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 11,391: Line 15,321:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageAmplificationPerStack": 4,
"DamageAmplificationPerStack": 4,
"DebuffDuration": 8,
"DebuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_chrono_pulse_grenade",
"Key": "citadel_ability_chrono_pulse_grenade",
"MovementSlowDuration": 0.2,
"MovementSlowDuration": {
"Value": 0.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Pulse Grenade",
"Name": "Pulse Grenade",
"PulseAreaModifier": {
"PulseAreaModifier": {
Line 11,416: Line 15,358:
},
},
"PulseInterval": 0.8,
"PulseInterval": 0.8,
"Radius": 5.5,
"Radius": {
"RadiusIncreasePerPulse": 1,
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RadiusIncreasePerPulse": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 20,
"SlowPercent": 20,
"Upgrades": [
"Upgrades": [
Line 11,440: Line 15,394:
"citadel_ability_chrono_swap": {
"citadel_ability_chrono_swap": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 110,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 11,512: Line 15,478:
"citadel_ability_chrono_time_wall": {
"citadel_ability_chrono_time_wall": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 5.08,
"AbilityCastRange": {
"AbilityCooldown": 25,
"Value": 5.08,
"AbilityDuration": 5.5,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"AuraEffectDuration": 2,
"Type": "range"
"AuraModifier": {
}
"Class": "CitadelChronoTimeWallAura",
},
"Subclass": "CitadelChronoTimeWallAura",
"AbilityCooldown": {
"ProvidedByAura": {
"Value": 25,
"Class": "CitadelChronoTimeWallEffect",
"Scale": {
"Subclass": "CitadelChronoTimeWallEffect"
"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": {
"DebuffModifier": {
"Class": "CitadelSilenced",
"Class": "CitadelSilenced",
Line 11,545: Line 15,535:
"TimeWallDepthVisualScale": 0.16,
"TimeWallDepthVisualScale": 0.16,
"TimeWallFormationTime": 0.5,
"TimeWallFormationTime": 0.5,
"TimeWallHeight": 4,
"TimeWallHeight": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TimeWallTimeScale": 0.0001,
"TimeWallTimeScale": 0.0001,
"TimeWallTimeScaleFriendly": 2,
"TimeWallTimeScaleFriendly": 2,
"TimeWallWidth": 8,
"TimeWallWidth": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 11,566: Line 15,568:
},
},
"citadel_ability_climb_rope": {
"citadel_ability_climb_rope": {
"AbilityCooldown": 0.1,
"AbilityCooldown": {
"Value": 0.1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 11,601: Line 15,609:
"citadel_ability_dash": {
"citadel_ability_dash": {
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.6,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
Line 11,627: Line 15,641:
},
},
"citadel_ability_fissure_wall": {
"citadel_ability_fissure_wall": {
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCooldown": 50,
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 11,651: Line 15,683:
"PushForce": 175,
"PushForce": 175,
"SegmentEmitTime": 0.1,
"SegmentEmitTime": 0.1,
"SlowDuration": 2.5,
"SlowDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 11,697: Line 15,735:
},
},
"citadel_ability_fissure_wall_cancel": {
"citadel_ability_fissure_wall_cancel": {
"AbilityCooldown": 1,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Scale": {
"BehaviourBits": [
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 11,732: Line 15,776:
},
},
"citadel_ability_flying_strike": {
"citadel_ability_flying_strike": {
"AbilityCastRange": 26,
"AbilityCastRange": {
"AbilityCooldown": 36,
"Value": 26,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 36,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 10,
"AbilityUnitTargetLimit": 10,
Line 11,764: Line 15,820:
"Key": "citadel_ability_flying_strike",
"Key": "citadel_ability_flying_strike",
"Name": "Flying Slash",
"Name": "Flying Slash",
"SlowDuration": 2.5,
"SlowDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 11,788: Line 15,850:
"citadel_ability_healing_slash": {
"citadel_ability_healing_slash": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCooldown": 16,
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityPostCastDuration": 0.4,
Line 11,815: Line 15,883:
}
}
},
},
"DebuffDuration": 4,
"DebuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "Base",
"Class": "Base",
Line 11,831: Line 15,905:
"Key": "citadel_ability_healing_slash",
"Key": "citadel_ability_healing_slash",
"Name": "Crimson Slash",
"Name": "Crimson Slash",
"Radius": 13,
"Radius": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 11,854: Line 15,934:
"citadel_ability_hook": {
"citadel_ability_hook": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 23,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 11,929: Line 16,021:
"citadel_ability_hornet_chain": {
"citadel_ability_hornet_chain": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 40,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 11,939: Line 16,037:
"BehaviorDontInterruptSlideOnCast"
"BehaviorDontInterruptSlideOnCast"
],
],
"CaptureRadius": 9,
"CaptureRadius": {
"ChainDuration": 1.75,
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChainDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChainLength": 9,
"ChainLength": 9,
"ChainModifier": {
"ChainModifier": {
Line 11,978: Line 16,088:
"citadel_ability_hornet_leap": {
"citadel_ability_hornet_leap": {
"AbilityChannelTime": 0.2,
"AbilityChannelTime": 0.2,
"AbilityCooldown": 42,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 13,
"AbilityDuration": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirSideMoveSpeedPercentage": -35,
"AirSideMoveSpeedPercentage": -35,
Line 12,041: Line 16,163:
},
},
"citadel_ability_hornet_snipe": {
"citadel_ability_hornet_snipe": {
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 55,
"Value": 2,
"AbilityCooldownBetweenCharge": 2.5,
"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,
"BehaviourBits": [
"BehaviourBits": [
Line 12,106: Line 16,246:
},
},
"citadel_ability_hornet_sting": {
"citadel_ability_hornet_sting": {
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 12,119: Line 16,265:
"BulletResistReduction": -6,
"BulletResistReduction": -6,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffDuration": 5,
"DebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "CitadelHornetStingDebuff",
"Class": "CitadelHornetStingDebuff",
Line 12,156: Line 16,308:
"citadel_ability_infinity_slash": {
"citadel_ability_infinity_slash": {
"AbilityChannelTime": 1.5,
"AbilityChannelTime": 1.5,
"AbilityCooldown": 150,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilitySpeedPct": 60,
"AbilitySpeedPct": 60,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 12,214: Line 16,378:
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_infinity_slash",
"Key": "citadel_ability_infinity_slash",
"MaxHealthRegen": 15,
"MaxHealthRegen": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Shadow Transformation",
"Name": "Shadow Transformation",
"ShadowFormDurationOnKill": 2,
"ShadowFormDurationOnKill": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechResist": 30,
"TechResist": 30,
"Upgrades": [
"Upgrades": [
Line 12,234: Line 16,410:
},
},
"citadel_ability_jump": {
"citadel_ability_jump": {
"AbilityCooldown": 0.15,
"AbilityCooldown": {
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 12,266: Line 16,448:
},
},
"citadel_ability_kali_disruptive_charge": {
"citadel_ability_kali_disruptive_charge": {
"AbilityCooldown": 21,
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 4,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 12,283: Line 16,477:
"MoveSpeedBonusPercentStart": 120,
"MoveSpeedBonusPercentStart": 120,
"Name": "Pack Hunter",
"Name": "Pack Hunter",
"Radius": 10,
"Radius": {
"Upgrades": [
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
{
"AbilityDuration": 2
"AbilityDuration": 2
Line 12,298: Line 16,498:
"citadel_ability_kali_spinning_blade": {
"citadel_ability_kali_spinning_blade": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCharges": 2,
"Value": 50,
"AbilityCooldown": 30,
"Scale": {
"AbilityCooldownBetweenCharge": 6,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 12,355: Line 16,579:
},
},
"citadel_ability_lash": {
"citadel_ability_lash": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 30,
"AbilityCooldown": 35,
"Scale": {
"AbilityCooldownBetweenCharge": 2,
"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,
"AbilityUnitTargetLimit": 1,
"AirControlModifier": {
"AirControlModifier": {
Line 12,397: Line 16,645:
"citadel_ability_lash_down_strike": {
"citadel_ability_lash_down_strike": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 18,
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityPostCastDuration": 0.4,
Line 12,425: Line 16,679:
"MinAimAngle": 60,
"MinAimAngle": 60,
"Name": "Ground Strike",
"Name": "Ground Strike",
"Radius": 10,
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StompDamage": {
"StompDamage": {
"Value": 60,
"Value": 60,
Line 12,482: Line 16,742:
"citadel_ability_lash_ultimate": {
"citadel_ability_lash_ultimate": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityChannelTime": 2.3,
"Value": 20,
"AbilityCooldown": 170,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 6,
"Type": "radius"
"BehaviourBits": [
}
"BehaviorChannelled",
},
"BehaviorNoTarget",
"AbilityChannelTime": {
"BehaviorDisplaysDamageImpact",
"Value": 2.3,
"BehaviorDeactivateCrouchToggleOnCast",
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 6,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCastRangeIs2d"
"BehaviorCastRangeIs2d"
],
],
Line 12,519: Line 16,797:
}
}
},
},
"ImpactRadius": 6,
"ImpactRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_lash_ultimate",
"Key": "citadel_ability_lash_ultimate",
Line 12,529: Line 16,813:
"NotInConeLosesLock": 1,
"NotInConeLosesLock": 1,
"SlamSpeed": 1600,
"SlamSpeed": 1600,
"SlowDuration": 4,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 50,
"SlowPercent": 50,
"TargetModifier": {
"TargetModifier": {
Line 12,537: Line 16,827:
"ThrowDistance": {
"ThrowDistance": {
"Value": 14,
"Value": 14,
"Scale": {
"Scale": [
"Value": 0.14,
{
"Type": "spirit"
"Value": 0.14,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
},
"ThrowStraightDuration": 1.5,
"ThrowStraightDuration": 1.5,
Line 12,561: Line 16,857:
"citadel_ability_lightning_ball": {
"citadel_ability_lightning_ball": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 26,
"Value": 1,
"AbilityCooldownBetweenCharge": 6,
"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,
"BehaviourBits": [
"BehaviourBits": [
Line 12,580: Line 16,894:
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_lightning_ball",
"Key": "citadel_ability_lightning_ball",
"MaxLifetime": 5,
"MaxLifetime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MinShockDuration": 0.5,
"MinShockDuration": 0.5,
"Name": "Lightning Ball",
"Name": "Lightning Ball",
"ShockRadius": 4.25,
"ShockRadius": {
"Value": 4.25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 12,608: Line 16,934:
},
},
"citadel_ability_magewalk": {
"citadel_ability_magewalk": {
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 15,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 12,697: Line 17,035:
"Value": 4.5,
"Value": 4.5,
"Scale": {
"Scale": {
"Value": "-1",
"Value": -1,
"Type": "parry_cd"
"Type": "parry_cd"
}
}
Line 12,749: Line 17,087:
"citadel_ability_mobile_resupply": {
"citadel_ability_mobile_resupply": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 50,
"Value": 15,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 6.5,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"AuraModifier": {
}
},
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "MobileResupplyAura",
"Class": "MobileResupplyAura",
"Subclass": "MobileResupplyAura",
"Subclass": "MobileResupplyAura",
Line 12,779: Line 17,135:
},
},
"HealInterval": 0.1,
"HealInterval": 0.1,
"HealRadius": 6,
"HealRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_mobile_resupply",
"Key": "citadel_ability_mobile_resupply",
Line 12,800: Line 17,162:
},
},
"citadel_ability_nikuman": {
"citadel_ability_nikuman": {
"AbilityChannelTime": 5,
"AbilityChannelTime": {
"AbilityCooldown": 48,
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 12,832: Line 17,206:
}
}
},
},
"ShareWithFriendsRadius": 8,
"ShareWithFriendsRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 12,870: Line 17,250:
"RegenDamageInterval": 1,
"RegenDamageInterval": 1,
"RegenIncomingDamageDuration": 20,
"RegenIncomingDamageDuration": 20,
"RegenIncomingDamagePercent": 13,
"RegenIncomingDamagePercent": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 12,886: Line 17,272:
"citadel_ability_power_slash": {
"citadel_ability_power_slash": {
"AbilityCastDelay": 1.4,
"AbilityCastDelay": 1.4,
"AbilityCooldown": 12,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 12,912: Line 17,304:
"ShortChargeDamagePct": 30,
"ShortChargeDamagePct": 30,
"SlashCollisionRadius": 4,
"SlashCollisionRadius": 4,
"SlashLength": 22,
"SlashLength": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlashRadius": 41,
"SlashRadius": 41,
"SlowModifier": {
"SlowModifier": {
Line 12,961: Line 17,359:
"citadel_ability_projectmind": {
"citadel_ability_projectmind": {
"AbilityCastDelay": 0.75,
"AbilityCastDelay": 0.75,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 46,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 46,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,012: Line 17,422:
"citadel_ability_psychic_lift": {
"citadel_ability_psychic_lift": {
"AbilityCastDelay": 0.45,
"AbilityCastDelay": 0.45,
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityChannelTime": 0.65,
"Value": 10,
"AbilityCooldown": 150,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityDuration": 2.25,
"Type": "range"
"AbilityUnitTargetLimit": 1,
}
"BehaviourBits": [
},
"BehaviorChannelled",
"AbilityChannelTime": {
"BehaviorProjectilePassThroughWorld",
"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",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorCanSetQuickCast",
Line 13,081: Line 17,515:
"Name": "Telekinesis",
"Name": "Telekinesis",
"SlowPercent": 40,
"SlowPercent": 40,
"TossDistance": 13,
"TossDistance": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TossUpStrength": 220,
"TossUpStrength": 220,
"Upgrades": [
"Upgrades": [
Line 13,099: Line 17,539:
"citadel_ability_rocket_barrage": {
"citadel_ability_rocket_barrage": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 36,
"AbilityCastRange": {
"AbilityCooldown": 200,
"Value": 36,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 100,
"AbilityUnitTargetLimit": 100,
"BarrageModifier": {
"BarrageModifier": {
Line 13,134: Line 17,592:
"DetonateTimer": 5,
"DetonateTimer": 5,
"ExplosionFalloffDisabled": 1,
"ExplosionFalloffDisabled": 1,
"ExplosionRadius": 4.5,
"ExplosionRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"GrenadesPerSecond": 6,
"GrenadesPerSecond": 6,
"GroundDashReductionPercent": -35,
"GroundDashReductionPercent": -35,
Line 13,176: Line 17,640:
"citadel_ability_self_vacuum": {
"citadel_ability_self_vacuum": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 2.75,
"AbilityChannelTime": {
"AbilityCooldown": 265,
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 265,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,229: Line 17,705:
"StatusEffectPriority": 0
"StatusEffectPriority": 0
},
},
"VacuumRadius": 7
"VacuumRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
}
},
},
"citadel_ability_shieldedsentry": {
"citadel_ability_shieldedsentry": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 20,
"AbilityCooldown": 18,
"Scale": {
"AbilityCooldownBetweenCharge": 3,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"AttackConeAngle": 10,
}
"AttackSpeedMult": 100,
},
"BehaviourBits": [
"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",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorPreventTrainingBotUsage",
Line 13,268: Line 17,774:
"TrackingSpeed": 430,
"TrackingSpeed": 430,
"TurretAttackDelay": 0.2,
"TurretAttackDelay": 0.2,
"TurretAttackFalloffEnd": 30,
"TurretAttackFalloffEnd": {
"TurretAttackFalloffStart": 20,
"Value": 30,
"TurretAttackRange": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretAttackFalloffStart": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretAttackRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretBaseHealth": {
"TurretBaseHealth": {
"Value": 90,
"Value": 90,
Line 13,286: Line 17,810:
},
},
"TurretDeployTime": 0.25,
"TurretDeployTime": 0.25,
"TurretLifetime": 35,
"TurretLifetime": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 13,302: Line 17,832:
},
},
"citadel_ability_shiv_dagger": {
"citadel_ability_shiv_dagger": {
"AOERadius": 10,
"AOERadius": {
"AbilityChannelTime": 0.2,
"Value": 10,
"AbilityCharges": 2,
"Scale": {
"AbilityCooldown": 16,
"Value": 1,
"AbilityCooldownBetweenCharge": 2,
"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,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,324: Line 17,884:
}
}
},
},
"BleedDuration": 5,
"BleedDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BleedTickRate": 1,
"BleedTickRate": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 13,367: Line 17,933:
"citadel_ability_shiv_dash": {
"citadel_ability_shiv_dash": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 16,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,386: Line 17,958:
},
},
"DashRadius": 2.5,
"DashRadius": 2.5,
"DashRange": 12,
"DashRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 60.96,
"DashSpeed": 60.96,
"DebuffDuration": 14,
"DebuffDuration": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "Base",
"Class": "Base",
Line 13,425: Line 18,009:
"citadel_ability_shiv_defer_damage": {
"citadel_ability_shiv_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,441: Line 18,031:
"DamagePctDeferredMaxRage": 15,
"DamagePctDeferredMaxRage": 15,
"DeferClearPct": 30,
"DeferClearPct": 30,
"DeferredDamageDuration": 6,
"DeferredDamageDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_shiv_defer_damage",
"Key": "citadel_ability_shiv_defer_damage",
Line 13,459: Line 18,055:
"citadel_ability_shiv_killing_blow": {
"citadel_ability_shiv_killing_blow": {
"AbilityCastDelay": 0.05,
"AbilityCastDelay": 0.05,
"AbilityCastRange": 12,
"AbilityCastRange": {
"AbilityCooldown": 145,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityPostCastDuration": 0.15,
Line 13,493: Line 18,101:
"MoveSpeedToTarget": 30,
"MoveSpeedToTarget": 30,
"Name": "Killing Blow",
"Name": "Killing Blow",
"RageDrainDelayDuration": 12,
"RageDrainDelayDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"RageDrainRate": 0.25,
"RageDrainRate": 0.25,
"RagePerHeavyMelee": 2.85384,
"RagePerHeavyMelee": 2.85384,
Line 13,499: Line 18,113:
"RagePerSpiritDamage": 0.01452864,
"RagePerSpiritDamage": 0.01452864,
"RagePerWeaponDamage": 0.0158766,
"RagePerWeaponDamage": 0.0158766,
"RecastWindow": 20,
"RecastWindow": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlashRange": 90,
"SlashRange": 90,
"Upgrades": [
"Upgrades": [
Line 13,516: Line 18,136:
},
},
"citadel_ability_slide": {
"citadel_ability_slide": {
"AbilityCooldown": 0.85,
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.6,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
Line 13,561: Line 18,193:
"citadel_ability_static_charge": {
"citadel_ability_static_charge": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 42,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,584: Line 18,228:
"Name": "Static Charge",
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockDelay": 3.5,
"ShockRadius": 5,
"ShockRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StaticChargeModifier": {
"StaticChargeModifier": {
"Class": "CitadelStaticcharge",
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticcharge"
"Subclass": "CitadelStaticcharge"
},
},
"StunDuration": 0.9,
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 13,608: Line 18,264:
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 16,
"Value": 16,
"Scale": [
{
"Value": 0.0651,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Scale": {
"Value": 0.0651,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,633: Line 18,301:
"Name": "Static Charge",
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockDelay": 3.5,
"ShockRadius": 5,
"ShockRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StaticChargeModifier": {
"StaticChargeModifier": {
"Class": "CitadelStaticcharge",
"Class": "CitadelStaticcharge",
Line 13,642: Line 18,316:
"Subclass": "CitadelStaticchargeWorld"
"Subclass": "CitadelStaticchargeWorld"
},
},
"StunDuration": 0.9,
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 13,656: Line 18,336:
},
},
"citadel_ability_sticky_bomb": {
"citadel_ability_sticky_bomb": {
"AbilityCastRange": 6,
"AbilityCastRange": {
"AbilityCooldown": 18,
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3.5,
"AbilityDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 13,712: Line 18,410:
"OnHitDiminish": 60,
"OnHitDiminish": 60,
"OnKillDiminish": 7,
"OnKillDiminish": 7,
"Radius": 8,
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SelfBuffModifier": {
"SelfBuffModifier": {
"Class": "Base",
"Class": "Base",
Line 13,734: Line 18,438:
"citadel_ability_stomp": {
"citadel_ability_stomp": {
"AbilityCastDelay": 0.42,
"AbilityCastDelay": 0.42,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 26,
"Value": 1,
"AbilityCooldownBetweenCharge": 5,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 13,767: Line 18,489:
"Key": "citadel_ability_stomp",
"Key": "citadel_ability_stomp",
"Name": "Kinetic Pulse",
"Name": "Kinetic Pulse",
"StompRange": 16,
"StompRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StompWidth": 5.5,
"StompWidth": 5.5,
"TechCleaveExpireTime": 0.2,
"TechCleaveExpireTime": 0.2,
Line 13,788: Line 18,516:
},
},
"citadel_ability_storm_cloud": {
"citadel_ability_storm_cloud": {
"AbilityChannelTime": 7,
"AbilityChannelTime": {
"AbilityCooldown": 205,
"Value": 7,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"BehaviourBits": [
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 205,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorExclusiveUse",
Line 13,812: Line 18,552:
"ExpandTime": 3.5,
"ExpandTime": 3.5,
"FlightControlEnabled": 1.5,
"FlightControlEnabled": 1.5,
"InitialRadius": 10,
"InitialRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_storm_cloud",
"Key": "citadel_ability_storm_cloud",
Line 13,828: Line 18,574:
"LightningStrikeDelay": 0.25,
"LightningStrikeDelay": 0.25,
"LightningStrikeKnockBackForce": 500,
"LightningStrikeKnockBackForce": 500,
"LightningStrikeRadius": 7,
"LightningStrikeRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"LightningStrikes": 1,
"LightningStrikes": 1,
"Name": "Storm Cloud",
"Name": "Storm Cloud",
"Radius": 30,
"Radius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StormCloudModifier": {
"StormCloudModifier": {
"Class": "CitadelStormcloud",
"Class": "CitadelStormcloud",
Line 13,852: Line 18,610:
},
},
"citadel_ability_tangotether": {
"citadel_ability_tangotether": {
"AbilityCastRange": 16,
"AbilityCastRange": {
"AbilityCooldown": 37,
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 37,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 12,
"AbilityDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 13,936: Line 18,712:
},
},
"citadel_ability_tangotether_trigger": {
"citadel_ability_tangotether_trigger": {
"AbilityCastRange": 10,
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 13,955: Line 18,737:
"citadel_ability_tengu_airlift": {
"citadel_ability_tengu_airlift": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 22,
"AbilityCastRange": {
"AbilityCooldown": 100,
"Value": 22,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 21,
"AbilityDuration": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDropBulletShield": {
"AirDropBulletShield": {
Line 13,979: Line 18,779:
"BehaviorDeactivateCrouchToggleOnCast"
"BehaviorDeactivateCrouchToggleOnCast"
],
],
"BuffDuration": 8,
"BuffDuration": {
"BulletResistModifier": {
"Value": 8,
"Class": "Base",
"Scale": {
"Subclass": "AirdropBulletresist"
"Value": 1,
"Type": "duration"
}
},
"BulletResistModifier": {
"Class": "Base",
"Subclass": "AirdropBulletresist"
},
},
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 14,038: Line 18,844:
"Key": "citadel_ability_tengu_airlift",
"Key": "citadel_ability_tengu_airlift",
"Name": "Air Drop",
"Name": "Air Drop",
"OnLandDamageRadius": 20,
"OnLandDamageRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"OnLandDamageRadiusStart": 16,
"OnLandDamageRadiusStart": 16,
"SilenceBombSpeed": 12,
"SilenceBombSpeed": 12,
Line 14,084: Line 18,896:
"citadel_ability_tengu_stone_form": {
"citadel_ability_tengu_stone_form": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 40,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 14,113: Line 18,937:
"LiftHeight": 180,
"LiftHeight": 180,
"LiftTime": 1,
"LiftTime": 1,
"MaxHealthRegen": 6,
"MaxHealthRegen": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"MoveSpeedMax": 8,
"MoveSpeedMax": 8,
"Name": "Stone Form",
"Name": "Stone Form",
"Radius": 6,
"Radius": {
"StunDuration": 0.75,
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 14,139: Line 18,981:
"citadel_ability_tengu_urn": {
"citadel_ability_tengu_urn": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 32,
"Value": 1,
"AbilityCooldownBetweenCharge": 5,
"Scale": {
"AbilityDuration": 4,
"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,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 14,175: Line 19,041:
"Key": "citadel_ability_tengu_urn",
"Key": "citadel_ability_tengu_urn",
"Name": "Entangling Thorns",
"Name": "Entangling Thorns",
"Radius": 6,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"SlowPercent": 35,
"TickRate": 0.25,
"TickRate": 0.25,
Line 14,200: Line 19,072:
"citadel_ability_tier2boss_aoe_wave": {
"citadel_ability_tier2boss_aoe_wave": {
"AbilityCastDelay": 2.5,
"AbilityCastDelay": 2.5,
"AbilityCastRange": 25.4,
"AbilityCastRange": {
"AbilityCooldown": 3,
"Value": 25.4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 14,247: Line 19,131:
"AbilityCastRange": 34.92,
"AbilityCastRange": 34.92,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 14,267: Line 19,157:
"citadel_ability_tier2boss_rocket_barrage": {
"citadel_ability_tier2boss_rocket_barrage": {
"AbilityCastRange": 35.56,
"AbilityCastRange": 35.56,
"AbilityCooldown": 10,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 100,
"AbilityUnitTargetLimit": 100,
Line 14,308: Line 19,204:
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 1.5,
"AbilityCastRange": 12,
"AbilityCastRange": 12,
"AbilityCooldown": 6,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 100,
"AbilityUnitTargetLimit": 100,
Line 14,362: Line 19,264:
},
},
"citadel_ability_trooper_zip_line": {
"citadel_ability_trooper_zip_line": {
"AbilityCooldown": 1,
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 14,374: Line 19,282:
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageCooldown": 3,
"DamageCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountHorizontalMinSpeedPercent": 40,
Line 14,427: Line 19,341:
},
},
"citadel_ability_uppercut": {
"citadel_ability_uppercut": {
"AbilityCooldown": 22,
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 14,455: Line 19,375:
},
},
"EnemyHeroTossVelocity": 20,
"EnemyHeroTossVelocity": 20,
"ExplodeDebuffDuration": 5,
"ExplodeDebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ForceReductionOnAngleDown": 0.75,
"ForceReductionOnAngleDown": 0.75,
"IsDisabled": false,
"IsDisabled": false,
Line 14,470: Line 19,396:
"MeleeRadius": 2.5,
"MeleeRadius": 2.5,
"Name": "Exploding Uppercut",
"Name": "Exploding Uppercut",
"OnLandDamageRadius": 14,
"OnLandDamageRadius": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TossDuration": 0.5,
"TossDuration": 0.5,
"TossDurationFriendly": 0.3,
"TossDurationFriendly": 0.3,
Line 14,510: Line 19,442:
"citadel_ability_vandal_overflow": {
"citadel_ability_vandal_overflow": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 16,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.25,
"AbilityDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 14,554: Line 19,504:
"citadel_ability_vandal_surge": {
"citadel_ability_vandal_surge": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 16,
"Value": 20,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 1.25,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BehaviourBits": [
}
"BehaviorProjectilePassThroughWorld",
},
"BehaviorUseInstantCastUnitTargetUi",
"AbilityCooldown": {
"BehaviorCanSetQuickCast"
"Value": 16,
],
"Scale": {
"ChannelMoveSpeed": 1.3,
"Value": 1,
"Damage": {
"Type": "cooldown"
"Value": 100,
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.974938,
"Value": 0.974938,
Line 14,597: Line 19,565:
},
},
"citadel_ability_void_sphere": {
"citadel_ability_void_sphere": {
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 20,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 1.4,
"AbilityDuration": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AllyDistance": 13,
"AllyDistance": 13,
Line 14,640: Line 19,626:
},
},
"citadel_ability_wraith_rapidfire": {
"citadel_ability_wraith_rapidfire": {
"AbilityCooldown": 45,
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 14,683: Line 19,681:
"citadel_ability_wrecker_bouldergrenade": {
"citadel_ability_wrecker_bouldergrenade": {
"AbilityCastRange": 50,
"AbilityCastRange": 50,
"AbilityChannelTime": 1.2,
"AbilityChannelTime": {
"AbilityCooldown": 31,
"Value": 1.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 31,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 14,716: Line 19,732:
"Name": "Wrecking Ball",
"Name": "Wrecking Ball",
"Radius": 7,
"Radius": 7,
"StunDuration": 1,
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 14,731: Line 19,753:
"citadel_ability_wrecker_garbage_suck": {
"citadel_ability_wrecker_garbage_suck": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 130,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 130,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 14,775: Line 19,809:
"StatusEffectPriority": 0
"StatusEffectPriority": 0
},
},
"GarbageRadius": 12,
"GarbageRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_wrecker_garbage_suck",
"Key": "citadel_ability_wrecker_garbage_suck",
Line 14,809: Line 19,849:
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageCooldown": 3,
"DamageCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountHorizontalMinSpeedPercent": 40,
Line 14,862: Line 19,908:
},
},
"citadel_ability_zipline_boost": {
"citadel_ability_zipline_boost": {
"AbilityCooldown": 360,
"AbilityCooldown": {
"Value": 360,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 32,
"AbilityDuration": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 14,904: Line 19,962:
"drifter_blood_blast": {
"drifter_blood_blast": {
"AbilityCastDelay": 0.4,
"AbilityCastDelay": 0.4,
"AbilityCastRange": 16,
"AbilityCastRange": {
"AbilityCooldown": 16,
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityPostCastDuration": 0.4,
Line 14,949: Line 20,019:
"Key": "drifter_blood_blast",
"Key": "drifter_blood_blast",
"Name": "Rend",
"Name": "Rend",
"RangeForBonusDamage": 8,
"RangeForBonusDamage": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetModifier": {
"TargetModifier": {
"Class": "DrifterRendBulletLifesteal",
"Class": "DrifterRendBulletLifesteal",
Line 14,985: Line 20,061:
"drifter_darkness": {
"drifter_darkness": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCastRange": 100,
"AbilityCastRange": {
"AbilityCooldown": 145,
"Value": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6.5,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.001,
"AuraLingerDuration": 0.001,
Line 15,023: Line 20,117:
"PostProcessFadeInTime": 0.2,
"PostProcessFadeInTime": 0.2,
"PostProcessFadeOutTime": 1,
"PostProcessFadeOutTime": 1,
"RevealDuration": 3,
"RevealDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SmallVisionDistance": 15,
"SmallVisionDistance": 15,
"TargetModifier": {
"TargetModifier": {
Line 15,056: Line 20,156:
"drifter_shadow_mark": {
"drifter_shadow_mark": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 24,
"AbilityCooldown": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"AirDrag": 3,
Line 15,140: Line 20,252:
},
},
"fathom_breach": {
"fathom_breach": {
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 22,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,157: Line 20,281:
}
}
},
},
"ExplosionRadius": 6,
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"GravityScale": 1.4,
"InFlightModifier": {
"InFlightModifier": {
Line 15,185: Line 20,315:
"fathom_defer_damage": {
"fathom_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 50,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,217: Line 20,353:
},
},
"fathom_lurkers_ambush": {
"fathom_lurkers_ambush": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": 9999,
"AbilityChannelTime": 9999,
"AbilityCooldown": 50,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,255: Line 20,403:
"Key": "fathom_lurkers_ambush",
"Key": "fathom_lurkers_ambush",
"Name": "Lurker's Ambush",
"Name": "Lurker's Ambush",
"NonLatchedDurationPct": 50,
"NonLatchedDurationPct": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"NotSeenByEnemiesRegen": 3,
"NotSeenByEnemiesRegen": 3,
"RegenModifier": {
"RegenModifier": {
Line 15,279: Line 20,433:
},
},
"fathom_reefdweller_harpoon": {
"fathom_reefdweller_harpoon": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCharges": 2,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldown": 30,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": 2,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 15,310: Line 20,488:
},
},
"fathom_scalding_spray": {
"fathom_scalding_spray": {
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 40,
"Value": 1,
"AbilityCooldownBetweenCharge": 8,
"Scale": {
"AbilityDuration": 3,
"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,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 15,345: Line 20,547:
"Key": "fathom_scalding_spray",
"Key": "fathom_scalding_spray",
"Name": "Scalding Spray",
"Name": "Scalding Spray",
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
Line 15,358: Line 20,566:
}
}
],
],
"WeaponDamageBonusDuration": 12,
"WeaponDamageBonusDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WeaponDamageBonusPerSec": {
"WeaponDamageBonusPerSec": {
"Value": 5,
"Value": 5,
Line 15,369: Line 20,583:
"genericperson_ability_1": {
"genericperson_ability_1": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,393: Line 20,613:
"genericperson_ability_2": {
"genericperson_ability_2": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,417: Line 20,643:
"genericperson_ability_3": {
"genericperson_ability_3": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,441: Line 20,673:
"genericperson_ability_4": {
"genericperson_ability_4": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,465: Line 20,703:
"gunslinger_demonMark": {
"gunslinger_demonMark": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCooldown": 14,
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,513: Line 20,763:
"gunslinger_knockbackblast": {
"gunslinger_knockbackblast": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 8,
"AbilityCastRange": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,536: Line 20,792:
"gunslinger_rapid_fire": {
"gunslinger_rapid_fire": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityChannelTime": 1.5,
"Value": 15,
"AbilityCooldown": 10.5,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"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,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"AutoChannelModifier": {
Line 15,564: Line 20,838:
},
},
"gunslinger_rocket_launcher": {
"gunslinger_rocket_launcher": {
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 10.5,
"Value": 1,
"AbilityCooldownBetweenCharge": 0.8,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 15,579: Line 20,871:
}
}
},
},
"ExplosionRadius": 3,
"ExplosionRadius": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "gunslinger_rocket_launcher",
"Key": "gunslinger_rocket_launcher",
Line 15,590: Line 20,888:
},
},
"gunslinger_sleep_bomb": {
"gunslinger_sleep_bomb": {
"AbilityCooldown": 95,
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": "",
"AbilityDuration": {
"Value": "",
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 15,611: Line 20,921:
}
}
},
},
"EndRadius": 30,
"EndRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "gunslinger_sleep_bomb",
"Key": "gunslinger_sleep_bomb",
"Name": "Sleep Bomb",
"Name": "Sleep Bomb",
"SleepDuration": 6,
"SleepDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpreadDuration": 2,
"SpreadDuration": 2,
"StartRadius": 5,
"StartRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": []
"Upgrades": []
},
},
Line 15,624: Line 20,952:
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
"BulletLifestealPercent": 15,
"BulletLifestealPercent": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 15,656: Line 20,990:
"mirage_fire_beetles": {
"mirage_fire_beetles": {
"AbilityCastDelay": 0.05,
"AbilityCastDelay": 0.05,
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 35,
"Value": 2,
"AbilityCooldownBetweenCharge": 1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"BehaviourBits": [
"Type": "max_charges"
"BehaviorProjectile",
}
"BehaviorNoTarget",
},
"BehaviorDisplaysDamageImpact",
"AbilityCooldown": {
"BehaviorDontInterruptSlideOnCast"
"Value": 35,
],
"Scale": {
"ChannelMoveSpeed": -1,
"Value": 1,
"DPS": {
"Type": "cooldown"
"Value": 8,
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 8,
"Scale": {
"Scale": {
"Value": 0.1,
"Value": 0.1,
Line 15,686: Line 21,038:
]
]
},
},
"StealDuration": 7,
"StealDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 15,707: Line 21,065:
},
},
"mirage_sand_phantom": {
"mirage_sand_phantom": {
"AbilityCooldown": 2.75,
"AbilityCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,743: Line 21,107:
"Name": "Djinn's Mark",
"Name": "Djinn's Mark",
"ProcChance": 100,
"ProcChance": 100,
"ProcCooldown": 2.75,
"ProcCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"ProcDamageBase": {
"ProcDamageBase": {
"Value": 11,
"Value": 11,
Line 15,752: Line 21,122:
},
},
"ProcMaxRange": 40,
"ProcMaxRange": 40,
"RevealDuration": 6,
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 15,769: Line 21,145:
}
}
],
],
"VictimStackDuration": 5
"VictimStackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"mirage_teleport": {
"mirage_teleport": {
"AbilityCooldown": 140,
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,847: Line 21,235:
"mirage_tornado": {
"mirage_tornado": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 36,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 36,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,872: Line 21,272:
"DropDownRate": 10,
"DropDownRate": 10,
"EnemyLiftDuration": 0.2,
"EnemyLiftDuration": 0.2,
"HoldInPlaceDuration": 0.3,
"HoldInPlaceDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "mirage_tornado",
"Key": "mirage_tornado",
Line 15,880: Line 21,286:
"OpenHeight": 8,
"OpenHeight": 8,
"ProjectileThinkInterval": 0.01,
"ProjectileThinkInterval": 0.01,
"Radius": 4,
"Radius": {
"SlowDuration": 3,
"Value": 4,
"SlowPercent": 30,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"TickRate": 0.25,
"TickRate": 0.25,
"TornadoSpeed": 24,
"TornadoSpeed": 24,
Line 15,905: Line 21,323:
}
}
],
],
"WhirlwindDuration": 4,
"WhirlwindDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WhirlwindEvasionChance": 30,
"WhirlwindEvasionChance": 30,
"WhirlwindEvasionModifier": {
"WhirlwindEvasionModifier": {
Line 15,934: Line 21,358:
"operative_blindside": {
"operative_blindside": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 15,962: Line 21,392:
"MaxCameraAngleForSeeing": 180,
"MaxCameraAngleForSeeing": 180,
"Name": "Blindside",
"Name": "Blindside",
"Radius": 6.5,
"Radius": {
"TurnRateSlowDuration": 2,
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TurnRateSlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 15,978: Line 21,420:
"operative_revelation": {
"operative_revelation": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCooldown": 90,
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 16,010: Line 21,464:
},
},
"ChannelMoveSpeed": 4.2,
"ChannelMoveSpeed": 4.2,
"CurseDuration": 3,
"CurseDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DPS": {
"DPS": {
"Value": 50,
"Value": 50,
Line 16,024: Line 21,484:
"MoveSpeedReduction": 20,
"MoveSpeedReduction": 20,
"Name": "Revelation",
"Name": "Revelation",
"Radius": 15,
"Radius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 25,
"SlowPercent": 25,
"TickRate": 0.25,
"TickRate": 0.25,
"TimeBeforeCursed": 2,
"TimeBeforeCursed": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 16,041: Line 21,513:
},
},
"operative_umbrella_maneuver": {
"operative_umbrella_maneuver": {
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,067: Line 21,545:
}
}
},
},
"ExplodeRadius": 5,
"ExplodeRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FallSpeedMax": 1.524,
"FallSpeedMax": 1.524,
"IsDisabled": false,
"IsDisabled": false,
Line 16,087: Line 21,571:
},
},
"rutger_cheat_death": {
"rutger_cheat_death": {
"AbilityCooldown": 42,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 42,
"AbilityDuration": 4,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BehaviourBits": null,
Line 16,116: Line 21,612:
"rutger_force_field": {
"rutger_force_field": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 42,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 16,154: Line 21,662:
"SlowPercent": 60,
"SlowPercent": 60,
"SpherePushExtraDistance": 1.5,
"SpherePushExtraDistance": 1.5,
"SphereRadius": 5,
"SphereRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 16,179: Line 21,693:
},
},
"rutger_pulse": {
"rutger_pulse": {
"AbilityCooldown": 127,
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
Line 16,210: Line 21,736:
}
}
},
},
"EndRadius": 30,
"EndRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "rutger_pulse",
"Key": "rutger_pulse",
"MovementSlow": 25,
"MovementSlow": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Pulse",
"Name": "Pulse",
"SpreadDuration": 0.6,
"SpreadDuration": 0.6,
"StartRadius": 1,
"StartRadius": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 16,230: Line 21,774:
},
},
"rutger_rocket": {
"rutger_rocket": {
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 17,
"Value": 1,
"AbilityCooldownBetweenCharge": 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,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 3.81,
"AirSpeedMax": 3.81,
Line 16,255: Line 21,817:
},
},
"FallSpeedMax": 1.524,
"FallSpeedMax": 1.524,
"ImpactRadius": 5,
"ImpactRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "rutger_rocket",
"Key": "rutger_rocket",
Line 16,289: Line 21,857:
},
},
"super_neutral_charge": {
"super_neutral_charge": {
"AbilityCooldown": 10,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,309: Line 21,883:
"Name": "Mid Boss Charge",
"Name": "Mid Boss Charge",
"PrepareTime": 0.8,
"PrepareTime": 0.8,
"StunDuration": 0.5,
"StunDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TackleDurationMax": 1,
"TackleDurationMax": 1,
"TackleDurationMin": 0.5,
"TackleDurationMin": 0.5,
"TackleRadius": 2.5,
"TackleRadius": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TackleSpeed": 1000,
"TackleSpeed": 1000,
"Upgrades": []
"Upgrades": []
},
},
"super_neutral_shield": {
"super_neutral_shield": {
"AbilityCooldown": 1,
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": -1,
"AbilityDuration": -1,
Line 16,334: Line 21,926:
"synth_affliction": {
"synth_affliction": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCooldown": 170,
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,358: Line 21,956:
},
},
"DamageInterval": 0.5,
"DamageInterval": 0.5,
"DebuffDuration": 10,
"DebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "SynthAfflictionDebuff",
"Class": "SynthAfflictionDebuff",
Line 16,366: Line 21,970:
"Key": "synth_affliction",
"Key": "synth_affliction",
"Name": "Affliction",
"Name": "Affliction",
"Radius": 9,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 16,390: Line 22,000:
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityChannelTime": 2,
"AbilityChannelTime": 2,
"AbilityCooldown": 32,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.3,
"AirDrag": 0.3,
"AirSpeedMax": 2.54,
"AirSpeedMax": 2.54,
"AmpDuration": 15,
"AmpDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AmpModifier": {
"AmpModifier": {
"Class": "SynthBarrageAmp",
"Class": "SynthBarrageAmp",
Line 16,433: Line 22,055:
"Name": "Barrage",
"Name": "Barrage",
"ProjectileAmount": 4,
"ProjectileAmount": 4,
"Radius": 4.5,
"Radius": {
"SlowDuration": 1.5,
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 16,450: Line 22,084:
"synth_plasma_flux": {
"synth_plasma_flux": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,470: Line 22,110:
"IsDisabled": false,
"IsDisabled": false,
"Key": "synth_plasma_flux",
"Key": "synth_plasma_flux",
"MaxLifetime": 3.8,
"MaxLifetime": {
"Value": 3.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Flying Cloak",
"Name": "Flying Cloak",
"Radius": 5,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.1,
"TickRate": 0.1,
"Upgrades": [
"Upgrades": [
Line 16,511: Line 22,163:
"synth_pulse": {
"synth_pulse": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityChannelTime": 1.5,
"AbilityChannelTime": {
"AbilityCooldown": 17,
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,547: Line 22,211:
"Key": "synth_pulse",
"Key": "synth_pulse",
"Name": "Enchanter's Satchel",
"Name": "Enchanter's Satchel",
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 16,566: Line 22,236:
"targetdummy_ability_1": {
"targetdummy_ability_1": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,590: Line 22,266:
"targetdummy_ability_2": {
"targetdummy_ability_2": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,614: Line 22,296:
"targetdummy_ability_3": {
"targetdummy_ability_3": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,638: Line 22,326:
"targetdummy_ability_4": {
"targetdummy_ability_4": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,674: Line 22,368:
"thumper_ability_1": {
"thumper_ability_1": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 17,
"Scale": {
"AbilityCooldownBetweenCharge": 4,
"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,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 16,686: Line 22,404:
],
],
"BounceRadians": 0.5,
"BounceRadians": 0.5,
"BounceRange": 20,
"BounceRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 16,718: Line 22,442:
"thumper_ability_2": {
"thumper_ability_2": {
"AbilityCastDelay": 0.42,
"AbilityCastDelay": 0.42,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BarbedWireAuraModifier": {
"BarbedWireAuraModifier": {
"Class": "ThumperAbility2Aura",
"Class": "ThumperAbility2Aura",
Line 16,750: Line 22,486:
},
},
"BarbedWireHeightOffGround": 1,
"BarbedWireHeightOffGround": 1,
"BarbedWireRadius": 4,
"BarbedWireRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BarbedWireSlow": 50,
"BarbedWireSlow": 50,
"BarbedWireTickRate": 0.5,
"BarbedWireTickRate": 0.5,
Line 16,769: Line 22,511:
"Key": "thumper_ability_2",
"Key": "thumper_ability_2",
"Name": "Spike Strip",
"Name": "Spike Strip",
"StompRange": 25,
"StompRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TechCleaveExpireTime": 0.2,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
"Upgrades": [
Line 16,786: Line 22,534:
"thumper_ability_3": {
"thumper_ability_3": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 42,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 16,825: Line 22,591:
},
},
"thumper_ability_4": {
"thumper_ability_4": {
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,866: Line 22,638:
"tokamak_breach": {
"tokamak_breach": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 42,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,893: Line 22,671:
"Key": "tokamak_breach",
"Key": "tokamak_breach",
"Name": "Breach",
"Name": "Breach",
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RevealOnDamageDuration": 1,
"RevealOnDamageDuration": 1,
"RevealOnSpottedDuration": 1,
"RevealOnSpottedDuration": 1,
"SmokeDuration": 8,
"SmokeDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpottedRadius": 2.5,
"SpottedRadius": 2.5,
"TechResist": 20,
"TechResist": 20,
Line 16,913: Line 22,703:
"tokamak_crimson_cannon": {
"tokamak_crimson_cannon": {
"AbilityCastDelay": 2,
"AbilityCastDelay": 2,
"AbilityCastRange": 100,
"AbilityCastRange": {
"AbilityChannelTime": 3.6,
"Value": 100,
"AbilityCooldown": 127,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 16,965: Line 22,773:
"tokamak_dying_star": {
"tokamak_dying_star": {
"AbilityCastRange": 20,
"AbilityCastRange": 20,
"AbilityCooldown": 25,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 16,980: Line 22,794:
}
}
},
},
"ExplosionRadius": 6,
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"GravityScale": 1.4,
"InFlightModifier": {
"InFlightModifier": {
Line 17,033: Line 22,853:
},
},
"MeleeHitCount": 3,
"MeleeHitCount": 3,
"MeleeIgniteTime": 0.5,
"MeleeIgniteTime": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Thermal Vault",
"Name": "Thermal Vault",
"TickRate": 0.1,
"TickRate": 0.1,
Line 17,070: Line 22,896:
"tokamak_hot_shot": {
"tokamak_hot_shot": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 1,
"AbilityChannelTime": {
"AbilityCharges": 2,
"Value": 1,
"AbilityCooldown": 32,
"Scale": {
"AbilityCooldownBetweenCharge": 1,
"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,
"AbilityUnitTargetLimit": 1,
"BeamLength": 30,
"BeamLength": {
"BeamWidth": 4,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorChannelled",
Line 17,131: Line 22,993:
"tokamak_radiance": {
"tokamak_radiance": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 48,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 17,144: Line 23,018:
"Key": "tokamak_radiance",
"Key": "tokamak_radiance",
"LookDotMin": 0.866,
"LookDotMin": 0.866,
"LookRadiusScale": 1,
"LookRadiusScale": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"MaxDPS": {
"MaxDPS": {
"Value": 16,
"Value": 16,
Line 17,157: Line 23,037:
"Subclass": "TokamakRadiance"
"Subclass": "TokamakRadiance"
},
},
"Radius": 40,
"Radius": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
Line 17,180: Line 23,066:
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": "38.1 50.8",
"AbilityCastRange": "38.1 50.8",
"AbilityCooldown": "40 30 20",
"AbilityCooldown": {
"Value": "40 30 20",
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,202: Line 23,094:
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 40.64,
"AbilityCastRange": 40.64,
"AbilityCooldown": 4,
"AbilityCooldown": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,224: Line 23,122:
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 50.8,
"AbilityCastRange": 50.8,
"AbilityCooldown": 40,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,254: Line 23,158:
},
},
"vanguard_aoe_buff": {
"vanguard_aoe_buff": {
"AbilityCooldown": 5,
"AbilityCooldown": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraRadius": 50,
"AuraRadius": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNoTarget",
Line 17,287: Line 23,209:
"viscous_goo_bowling_ball": {
"viscous_goo_bowling_ball": {
"AbilityCastDelay": 0.55,
"AbilityCastDelay": 0.55,
"AbilityCooldown": 150,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 11,
"AbilityDuration": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AccelerationPercentage": -60,
"AccelerationPercentage": -60,
"AirJumpForce": 500,
"AirJumpForce": 500,
"BallHitRadius": 1.8,
"BallHitRadius": {
"Value": 1.8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BallOffset": 50,
"BallOffset": 50,
"BallRadius": 1.4,
"BallRadius": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BehaviourBits": [
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDisplaysDamageImpact",
Line 17,332: Line 23,278:
"Subclass": "ViscousRollingResist"
"Subclass": "ViscousRollingResist"
},
},
"StunDuration": 0.5,
"StunDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechResist": 35,
"TechResist": 35,
"TickRate": 0.25,
"TickRate": 0.25,
Line 17,352: Line 23,304:
"viscous_goo_grenade": {
"viscous_goo_grenade": {
"AbilityCastDelay": 0.001,
"AbilityCastDelay": 0.001,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityPostCastDuration": 0.2,
Line 17,405: Line 23,363:
},
},
"PuddleSlideBuff": 60,
"PuddleSlideBuff": 60,
"Radius": 5,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SecondHitDamagePercentage": 0.5,
"SecondHitDamagePercentage": 0.5,
"SlowPercent": 35,
"SlowPercent": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"ThirdHitDamagePercentage": 0.38,
"ThirdHitDamagePercentage": 0.38,
"Upgrades": [
"Upgrades": [
Line 17,431: Line 23,401:
"viscous_restorative_goo": {
"viscous_restorative_goo": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 26,
"AbilityCastRange": {
"AbilityCooldown": 42,
"Value": 26,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 3,
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 17,462: Line 23,450:
"LightMeleeForce": 300,
"LightMeleeForce": 300,
"Name": "The Cube",
"Name": "The Cube",
"PostCubeBuffDuration": 8,
"PostCubeBuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PushBackForce": 250,
"PushBackForce": 250,
"PushBackRadius": 50,
"PushBackRadius": 50,
Line 17,505: Line 23,499:
},
},
"viscous_telepunch": {
"viscous_telepunch": {
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 24,
"Scale": {
"AbilityCooldownBetweenCharge": 1.7,
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1.7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 17,535: Line 23,553:
"Subclass": "FriendlyPunchAirControl"
"Subclass": "FriendlyPunchAirControl"
},
},
"ImpactDuration": 4,
"ImpactDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImpactModifier": {
"ImpactModifier": {
"Class": "SlowBase",
"Class": "SlowBase",
Line 17,551: Line 23,575:
"Subclass": "ViscousPunchRollSlow"
"Subclass": "ViscousPunchRollSlow"
},
},
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": 20,
"SlowPercent": 20,
"TossDuration": 0.6,
"TossDuration": 0.6,
Line 17,589: Line 23,619:
},
},
"yakuza_fealty": {
"yakuza_fealty": {
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityChannelTime": 3,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,632: Line 23,674:
},
},
"yakuza_kobun": {
"yakuza_kobun": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 32,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 17,665: Line 23,719:
"yakuza_protection_racket": {
"yakuza_protection_racket": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 32,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 12,
"AbilityDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviourBits": [
Line 17,696: Line 23,768:
},
},
"yakuza_setting_sun": {
"yakuza_setting_sun": {
"AbilityCooldown": 74,
"AbilityCooldown": {
"Value": 74,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,719: Line 23,797:
}
}
},
},
"Radius": 10,
"Radius": {
"Range": 25,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Range": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SettingSunThinkerModifier": {
"SettingSunThinkerModifier": {
"Class": "SettingSunThinker",
"Class": "SettingSunThinker",
Line 17,740: Line 23,830:
},
},
"yakuza_shakedown": {
"yakuza_shakedown": {
"AbilityChannelTime": 5,
"AbilityChannelTime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,755: Line 23,851:
"yakuza_shakedown_target": {
"yakuza_shakedown_target": {
"AbilityChannelTimeDisplay": 5,
"AbilityChannelTimeDisplay": 5,
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
Line 17,777: Line 23,879:
"Subclass": "CitadelShakedownPulse"
"Subclass": "CitadelShakedownPulse"
},
},
"Radius": 6,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RootModifier": {
"RootModifier": {
"Class": "Base",
"Class": "Base",