Data:AbilityData.json: Difference between revisions

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