Data:AbilityData.json: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Deadbot v1.13.0-6572 |
Deadbot v1.17.0-6684 |
||
| (16 intermediate revisions by 4 users not shown) | |||
| Line 24: | Line 24: | ||
} | } | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorCleaveDisabled", | |||
"BehaviorDisplaysDamageImpact" | |||
], | ], | ||
"BuildUpBulletPercentPerHit": 8.1, | "BuildUpBulletPercentPerHit": 8.1, | ||
"BuildUpDuration": 17, | "BuildUpDuration": { | ||
"BurnDuration": 3, | "Value": 17, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BurnDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BurnDurationBase": 3, | "BurnDurationBase": 3, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 57: | Line 73: | ||
}, | }, | ||
"ability_astro_rifle": { | "ability_astro_rifle": { | ||
"AbilityCharges": 4, | "AbilityCharges": { | ||
"AbilityCooldown": 10.5, | "Value": 4, | ||
"AbilityCooldownBetweenCharge": 2, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowSelfCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 70: | Line 109: | ||
}, | }, | ||
"DamageAmplificationPerStack": 10, | "DamageAmplificationPerStack": 10, | ||
"DebuffDuration": 15, | "DebuffDuration": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "AstroRifleDebuff", | "Class": "AstroRifleDebuff", | ||
| Line 111: | Line 156: | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BackwardsShotDelayTime": 0.15, | "BackwardsShotDelayTime": 0.15, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "AstroShotgunBuff", | "Class": "AstroShotgunBuff", | ||
| Line 136: | Line 184: | ||
"ability_bebop_stickybomb2": { | "ability_bebop_stickybomb2": { | ||
"AbilityCastDelay": 0.01, | "AbilityCastDelay": 0.01, | ||
"AbilityCooldown": 18, | "AbilityCooldown": { | ||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCastableWhileDodging", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BombFriction": 3, | "BombFriction": 3, | ||
"BombRestitution": 1.3, | "BombRestitution": 1.3, | ||
| Line 157: | Line 217: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 7, | "DebuffDuration": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "WardenCrowdControlDebuff", | "Class": "WardenCrowdControlDebuff", | ||
| Line 171: | Line 237: | ||
"Name": "Sticky Bomb", | "Name": "Sticky Bomb", | ||
"ProjectileLifetime": 2, | "ProjectileLifetime": 2, | ||
"Radius": 6.5, | "Radius": { | ||
"SlowDuration": 3, | "Value": 6.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 192: | Line 270: | ||
}, | }, | ||
"ability_blood_bomb": { | "ability_blood_bomb": { | ||
"AbilityCooldown": 14, | "AbilityCooldown": { | ||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 199: | Line 283: | ||
"BeepSoundIntervalBias": 0.55, | "BeepSoundIntervalBias": 0.55, | ||
"BeepSoundMaxFrequency": 0.1, | "BeepSoundMaxFrequency": 0.1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 210: | Line 299: | ||
"Key": "ability_blood_bomb", | "Key": "ability_blood_bomb", | ||
"Name": "Essence Bomb", | "Name": "Essence Bomb", | ||
"Radius": 7, | "Radius": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SelfDamagePct": 30, | "SelfDamagePct": 30, | ||
"SpilledBloodModifier": { | "SpilledBloodModifier": { | ||
| Line 234: | Line 329: | ||
"ability_blood_shards": { | "ability_blood_shards": { | ||
"AbilityCastDelay": 0.12, | "AbilityCastDelay": 0.12, | ||
"AbilityCooldown": 6, | "AbilityCooldown": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.3, | "AbilityPostCastDuration": 0.3, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DebuffDuration": 9, | "DebuffDuration": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "BloodShardDebuff", | "Class": "BloodShardDebuff", | ||
| Line 258: | Line 371: | ||
"NumBloodShards": 3, | "NumBloodShards": 3, | ||
"SelfDamagePct": 9, | "SelfDamagePct": 9, | ||
"SlowDuration": 4, | "SlowDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SpreadAngleDegrees": 6, | "SpreadAngleDegrees": 6, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 270: | Line 389: | ||
}, | }, | ||
{ | { | ||
"VulnerabilityPerStack": | "VulnerabilityPerStack": 8 | ||
} | } | ||
], | ], | ||
"VulnerabilityPerStack": | "VulnerabilityPerStack": 7 | ||
}, | }, | ||
"ability_boho_ability01": { | "ability_boho_ability01": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 296: | Line 425: | ||
}, | }, | ||
"ability_boho_ability02": { | "ability_boho_ability02": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 317: | Line 456: | ||
"ability_boho_bouncyprojectile": { | "ability_boho_bouncyprojectile": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 14, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 14, | ||
"AbilityCooldown": 15, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 7, | "Value": 1, | ||
"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": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorProjectileFiredAsBullet" | |||
], | |||
"BounceCount": 3, | "BounceCount": 3, | ||
"BounceRadius": 18, | "BounceRadius": { | ||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CooldownReductionPercentagePerHit": 15, | "CooldownReductionPercentagePerHit": 15, | ||
| Line 350: | Line 526: | ||
"ability_boho_channeltether": { | "ability_boho_channeltether": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 12, | "AbilityCastRange": { | ||
"AbilityChannelTime": 3, | "Value": 12, | ||
"AbilityCooldown": 100, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 100, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 16, | "AbilityUnitTargetLimit": 16, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel" | |||
], | |||
"BonusDamage": { | "BonusDamage": { | ||
"Value": 100, | "Value": 100, | ||
| Line 363: | Line 562: | ||
}, | }, | ||
"BonusMoveSpeed": 2, | "BonusMoveSpeed": 2, | ||
"BuffDuration": 4, | "BuffDuration": { | ||
"BuffModifier": { | "Value": 4, | ||
"Class": "Base", | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BuffModifier": { | |||
"Class": "Base", | |||
"Subclass": "Buff" | "Subclass": "Buff" | ||
}, | }, | ||
| Line 411: | Line 616: | ||
}, | }, | ||
"ability_boho_damageshare": { | "ability_boho_damageshare": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageShareModifier": { | "DamageShareModifier": { | ||
| Line 427: | Line 648: | ||
} | } | ||
}, | }, | ||
"DamageShareRadius": 8, | "DamageShareRadius": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DebuffDuration": 6, | "DebuffDuration": 6, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 449: | Line 676: | ||
"ability_boho_doublehit": { | "ability_boho_doublehit": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 11, | "AbilityCastRange": { | ||
"AbilityCooldown": 14, | "Value": 11, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.7, | "AbilityPostCastDuration": 0.7, | ||
"AbilityUnitTargetLimit": 16, | "AbilityUnitTargetLimit": 16, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusMoveSpeed": 2, | "BonusMoveSpeed": 2, | ||
"BuffDuration": 4, | "BuffDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "BohoDoublehitBuff", | "Class": "BohoDoublehitBuff", | ||
| Line 501: | Line 750: | ||
}, | }, | ||
"ability_bomber_ability02": { | "ability_bomber_ability02": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 521: | Line 780: | ||
}, | }, | ||
"ability_bomber_ability03": { | "ability_bomber_ability03": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 541: | Line 810: | ||
}, | }, | ||
"ability_bomber_ult": { | "ability_bomber_ult": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 562: | Line 841: | ||
"ability_bookworm_aoemagic": { | "ability_bookworm_aoemagic": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCooldown": 30, | "Value": 30, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"AreaModifier": { | "Type": "range" | ||
"Class": "BookwormAoemagicAreamodifier", | } | ||
"Subclass": "Areamodifier", | }, | ||
"RootModifier": { | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | |||
"AreaModifier": { | |||
"Class": "BookwormAoemagicAreamodifier", | |||
"Subclass": "Areamodifier", | |||
"RootModifier": { | |||
"Class": "BookwormImmobilize", | "Class": "BookwormImmobilize", | ||
"Subclass": "Root" | "Subclass": "Root" | ||
| Line 582: | Line 873: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 592: | Line 890: | ||
"DetonationDelay": 1.25, | "DetonationDelay": 1.25, | ||
"Height": 8, | "Height": 8, | ||
"ImmobilizeDuration": 1, | "ImmobilizeDuration": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_bookworm_aoemagic", | "Key": "ability_bookworm_aoemagic", | ||
"Name": "Captivating Read", | "Name": "Captivating Read", | ||
"Radius": 7.5, | "Radius": { | ||
"SlowDuration": 0.5, | "Value": 7.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 0.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 45, | "SlowPercent": 45, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 615: | Line 931: | ||
"ability_bookworm_dragonfire": { | "ability_bookworm_dragonfire": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 33, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 7, | "Scale": { | ||
"AbilityDuration": 5, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 33, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraLingerDuration": 0.1, | "AuraLingerDuration": 0.1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 641: | Line 989: | ||
"DragonSearchRadius": 8.5, | "DragonSearchRadius": 8.5, | ||
"DragonSearchTickRate": 0.1, | "DragonSearchTickRate": 0.1, | ||
"DragonTravelRange": 20, | "DragonTravelRange": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DragonUpwardSpeed": 400, | "DragonUpwardSpeed": 400, | ||
"GroundAuraModifier": { | "GroundAuraModifier": { | ||
| Line 651: | Line 1,005: | ||
} | } | ||
}, | }, | ||
"GroundAuraSpacing": 1, | "GroundAuraSpacing": { | ||
"GroundFlameDuration": 3, | "Value": 2, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"GroundFlameDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_bookworm_dragonfire", | "Key": "ability_bookworm_dragonfire", | ||
"Name": "Bookwyrm", | "Name": "Bookwyrm", | ||
"Radius": 4, | "Radius": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"StartupDelay": 0.3, | "StartupDelay": 0.3, | ||
"TickRate": 0.3, | "TickRate": 0.3, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
" | "AbilityCooldown": -12 | ||
}, | }, | ||
{ | { | ||
" | "GroundFlameDuration": 2, | ||
" | "Radius": 1, | ||
"AbilityCharges": 1 | |||
}, | }, | ||
{ | { | ||
"Damage": 100, | "Damage": 100, | ||
"DPS": 30, | "DPS": 30, | ||
" | "DragonTravelRange": 12 | ||
} | } | ||
] | ] | ||
| Line 677: | Line 1,049: | ||
"ability_bookworm_knightbarrier": { | "ability_bookworm_knightbarrier": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 35, | "AbilityCastRange": { | ||
"AbilityCooldown": 28, | "Value": 35, | ||
"AbilityDuration": 5, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 700: | Line 1,090: | ||
"Value": 25, | "Value": 25, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.3, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorAllowAltCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusFireRate": { | "BonusFireRate": { | ||
"Value": 0, | "Value": 0, | ||
| Line 731: | Line 1,132: | ||
"Value": 14, | "Value": 14, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.16, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 749: | Line 1,150: | ||
}, | }, | ||
"BonusTargets": 2, | "BonusTargets": 2, | ||
"BonusTargetsBarrierPercentage": | "BonusTargetsBarrierPercentage": 100 | ||
} | } | ||
] | ] | ||
| Line 756: | Line 1,157: | ||
"AbilityCastRange": 600, | "AbilityCastRange": 600, | ||
"AbilityChannelTime": 0.7, | "AbilityChannelTime": 0.7, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 210, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 13, | "AbilityDuration": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 0.8, | "AirDrag": 0.8, | ||
"AllyHeight": 20, | "AllyHeight": 20, | ||
"AllyRadius": 4, | "AllyRadius": 4, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorRefundHalfCooldownOnChannelInterrupt" | |||
], | |||
"BonusMoveSpeed": 5, | "BonusMoveSpeed": 5, | ||
"BuffDuration": 9, | "BuffDuration": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "BookwormKnightchargeBuff", | "Class": "BookwormKnightchargeBuff", | ||
| Line 800: | Line 1,227: | ||
"KnightNavForwardDistance": 8, | "KnightNavForwardDistance": 8, | ||
"KnightNavSearchDistance": 10, | "KnightNavSearchDistance": 10, | ||
"KnightPositionSpread": 1.8, | "KnightPositionSpread": { | ||
"Value": 1.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"KnightPositionStagger": -4, | "KnightPositionStagger": -4, | ||
"KnightWhiskerLength": 300, | "KnightWhiskerLength": 300, | ||
| Line 808: | Line 1,241: | ||
"MaxAmpDistance": 250, | "MaxAmpDistance": 250, | ||
"Name": "Rallying Charge", | "Name": "Rallying Charge", | ||
"StunDuration": 1, | "StunDuration": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TargetFindingDelay": 0.04, | "TargetFindingDelay": 0.04, | ||
"TossBackSpeed": 100, | "TossBackSpeed": 100, | ||
| Line 819: | Line 1,258: | ||
"KnightCount": 4, | "KnightCount": 4, | ||
"KnightCountInFirstWave": 4, | "KnightCountInFirstWave": 4, | ||
"AbilityCooldown": - | "AbilityCooldown": -45 | ||
}, | }, | ||
{ | { | ||
"Damage": 160, | "Damage": 160, | ||
"StunDuration": 0.5, | "StunDuration": 0.5, | ||
"MaxAmp": | "MaxAmp": 70 | ||
} | } | ||
], | ], | ||
| Line 832: | Line 1,271: | ||
"ability_bounce_pad": { | "ability_bounce_pad": { | ||
"AbilityCastDelay": 0.08, | "AbilityCastDelay": 0.08, | ||
"AbilityCharges": | "AbilityCharges": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | }, | ||
"BarrelBounceVelocity": 800, | "AbilityCooldown": { | ||
"BarrelUpFactor": 1, | "Value": 41, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 3.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"AirControlAccelPercent": 50, | |||
"AirControlPercent": 100, | |||
"AllyBounceModifier": { | |||
"Class": "BouncePadAlly", | |||
"Subclass": "BouncePadAlly" | |||
}, | |||
"BarrelBounceVelocity": 800, | |||
"BarrelUpFactor": 1, | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorMovement", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BounceModifier": { | "BounceModifier": { | ||
"Class": "CitadelBouncePadStomp", | "Class": "CitadelBouncePadStomp", | ||
| Line 856: | Line 1,324: | ||
"Name": "Bounce Pad", | "Name": "Bounce Pad", | ||
"PlaceDistance": 200, | "PlaceDistance": 200, | ||
"Radius": 9, | "Radius": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Scale": 1, | "Scale": 1, | ||
"SpeedOnLandModifier": { | "SpeedOnLandModifier": { | ||
| Line 887: | Line 1,361: | ||
"ability_bullet_flurry": { | "ability_bullet_flurry": { | ||
"AbilityCastDelay": 0.4, | "AbilityCastDelay": 0.4, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 165, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": { | "AbilityDuration": { | ||
"Value": 3.5, | "Value": 3.5, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0.03, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | }, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 901: | Line 1,387: | ||
"Subclass": "Cast" | "Subclass": "Cast" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorExclusiveUse", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusFireRate": 25, | "BonusFireRate": 25, | ||
"BulletFlurryModifier": { | "BulletFlurryModifier": { | ||
| Line 917: | Line 1,410: | ||
"OverrideBulletRadius": 10, | "OverrideBulletRadius": 10, | ||
"ProcChance": 100, | "ProcChance": 100, | ||
"Radius": 16, | "Radius": { | ||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"RadiusMin": 0.75, | "RadiusMin": 0.75, | ||
"TargetsPerTick": 1, | "TargetsPerTick": 1, | ||
| Line 930: | Line 1,429: | ||
{ | { | ||
"EvasionPercent": 40, | "EvasionPercent": 40, | ||
"AbilityCooldown": - | "AbilityCooldown": -65 | ||
} | } | ||
], | ], | ||
| Line 937: | Line 1,436: | ||
"ability_burrow": { | "ability_burrow": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityChannelTime": 5, | "AbilityChannelTime": { | ||
"AbilityCooldown": 40, | "Value": 5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusMoveSpeed": 5, | "BonusMoveSpeed": 5, | ||
"BulletResist": 60, | "BulletResist": 60, | ||
| Line 972: | Line 1,487: | ||
"Key": "ability_burrow", | "Key": "ability_burrow", | ||
"Name": "Burrow", | "Name": "Burrow", | ||
"Radius": 5, | "Radius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SpeedLostDuration": 1, | "SpeedLostDuration": 1, | ||
"SpinDuration": 1.5, | "SpinDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SpinModifier": { | "SpinModifier": { | ||
"Class": "Spin", | "Class": "Spin", | ||
| Line 1,005: | Line 1,532: | ||
"ability_charged_bomb": { | "ability_charged_bomb": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BlastJumpVelocity": 25, | "BlastJumpVelocity": 25, | ||
"BlastJumpVelocityCrouch": 30, | "BlastJumpVelocityCrouch": 30, | ||
| Line 1,027: | Line 1,564: | ||
}, | }, | ||
"Name": null, | "Name": null, | ||
"Radius": 7, | "Radius": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 1,043: | Line 1,586: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCanCastOnZipline" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 1,052: | Line 1,598: | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityChannelTime": 9999, | "AbilityChannelTime": 9999, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 17, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 4, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 17, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirSpeedMax": 4.1, | "AirSpeedMax": 4.1, | ||
| Line 1,061: | Line 1,625: | ||
"Subclass": "IntrinsicBase" | "Subclass": "IntrinsicBase" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"CameraHeightOffset": 20, | "CameraHeightOffset": 20, | ||
"CameraHorizontalOffset": 15, | "CameraHorizontalOffset": 15, | ||
| Line 1,097: | Line 1,668: | ||
"ability_crackshot": { | "ability_crackshot": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": 20, | "AbilityCooldown": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"CrackshotNPCCDReduction": 50, | "CrackshotNPCCDReduction": 50, | ||
"Damage": { | "Damage": { | ||
| Line 1,108: | Line 1,690: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 2, | "DebuffDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "DiminishingSlow", | "Class": "DiminishingSlow", | ||
"Subclass": "Slow" | "Subclass": "Slow" | ||
}, | }, | ||
"ExplosionRadius": 2, | "ExplosionRadius": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"FadingSlowPercent": 50, | "FadingSlowPercent": 50, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 1,133: | Line 1,727: | ||
"ability_death_tax": { | "ability_death_tax": { | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 4, | "AbilityDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DeathTaxHeal": { | "DeathTaxHeal": { | ||
| Line 1,161: | Line 1,762: | ||
}, | }, | ||
"ability_doorman_bomb": { | "ability_doorman_bomb": { | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 18, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": | "Scale": { | ||
"AbilityDuration": 4, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.5, | "AbilityPostCastDuration": 0.5, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 1,176: | Line 1,801: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DebuffAccuracy": -40, | "DebuffAccuracy": -40, | ||
| Line 1,201: | Line 1,831: | ||
"Name": "Call Bell", | "Name": "Call Bell", | ||
"ProjectileDrag": 0.975, | "ProjectileDrag": 0.975, | ||
"ProjectileFuse": 3, | "ProjectileFuse": { | ||
"Radius": 5.5, | "Value": 3, | ||
"SlowPercent": 35, | "Scale": { | ||
"Upgrades": [ | "Value": 1, | ||
"Type": "duration" | |||
} | |||
}, | |||
"Radius": { | |||
"Value": 5.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 35, | |||
"Upgrades": [ | |||
{ | { | ||
"AbilityCharges": 1 | "AbilityCharges": 1 | ||
| Line 1,233: | Line 1,875: | ||
}, | }, | ||
"ability_doorman_doorway": { | "ability_doorman_doorway": { | ||
"AbilityCastRange": 50, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 50, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 45, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": | "AbilityDuration": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowAltCast", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CombatBarrier": { | "CombatBarrier": { | ||
| Line 1,248: | Line 1,914: | ||
"DoorwayCloseCooldown": 8, | "DoorwayCloseCooldown": 8, | ||
"DoorwayDistance": { | "DoorwayDistance": { | ||
"Value": | "Value": 65, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | }, | ||
"DoorwayTimerModifier": { | "DoorwayTimerModifier": { | ||
| Line 1,267: | Line 1,939: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityDuration": | "AbilityDuration": 20 | ||
}, | }, | ||
{ | { | ||
| Line 1,281: | Line 1,953: | ||
{ | { | ||
"DoorwayDistance": { | "DoorwayDistance": { | ||
"Value": | "Value": 40, | ||
"Scale": { | "Scale": { | ||
"Value": 0.15, | "Value": 0.15, | ||
| Line 1,292: | Line 1,964: | ||
}, | }, | ||
"ability_doorman_doorway_close": { | "ability_doorman_doorway_close": { | ||
"AbilityCooldown": 1, | "AbilityCooldown": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger", | |||
"BehaviorCastableWhileBusy" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 1,302: | Line 1,988: | ||
}, | }, | ||
"ability_doorman_hotel": { | "ability_doorman_hotel": { | ||
"AbilityCastRange": 7, | "AbilityCastRange": { | ||
"AbilityChannelTime": 1, | "Value": 7, | ||
"AbilityCooldown": | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 140, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6.5, | "AbilityDuration": 6.5, | ||
"AbilityPostCastDuration": 0.7, | "AbilityPostCastDuration": 0.7, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 1,399: | Line 2,109: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -20, | ||
"StaminaDrain": 1 | "StaminaDrain": 1 | ||
}, | }, | ||
| Line 1,409: | Line 2,119: | ||
{ | { | ||
"UnstoppableWhileHotelOccupied": 1, | "UnstoppableWhileHotelOccupied": 1, | ||
"LateCheckoutCooldown": | "LateCheckoutCooldown": 15 | ||
} | } | ||
] | ] | ||
| Line 1,415: | Line 2,125: | ||
"ability_doorman_luggage_cart": { | "ability_doorman_luggage_cart": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCastRange": | "AbilityCastRange": { | ||
"AbilityCooldown": 30, | "Value": 20, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"AbilityDuration": 6, | "Value": 1, | ||
"AbilityUnitTargetLimit": 1, | "Type": "range" | ||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"CartDamage": { | "CartDamage": { | ||
"Value": | "Value": 60, | ||
"Scale": { | "Scale": { | ||
"Value": 0.75, | "Value": 0.75, | ||
| Line 1,433: | Line 2,168: | ||
"Class": "LuggageDrag", | "Class": "LuggageDrag", | ||
"Subclass": "Drag", | "Subclass": "Drag", | ||
"StompIgnoreLingerModifier": { | |||
"Class": "Base", | |||
"Subclass": "LuggageDragStompIgnoreLinger", | |||
"EnabledStateMask": [ | |||
"DoormanLuggageDragged" | |||
] | |||
}, | |||
"StompIgnoreLingerDuration": 0.5, | |||
"EnabledStateMask": [ | "EnabledStateMask": [ | ||
"IgnorePortals" | "IgnorePortals" | ||
| Line 1,440: | Line 2,183: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"CartDamage": | "CartDamage": 80 | ||
}, | }, | ||
{ | { | ||
"AbilityCastRange": | "AbilityCastRange": 25, | ||
"WallImpactDamage": { | "WallImpactDamage": { | ||
"Value": 75, | "Value": 75, | ||
| Line 1,466: | Line 2,209: | ||
}, | }, | ||
"ability_drifter_hunger": { | "ability_drifter_hunger": { | ||
"AbilityCastRange": 80, | "AbilityCastRange": { | ||
"Value": 80, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AmpDamagePercent": 15, | "AmpDamagePercent": 15, | ||
"BehaviourBits": null, | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 1,512: | Line 2,262: | ||
}, | }, | ||
"TickRate": 1, | "TickRate": 1, | ||
"TrailDuration": 10, | "TrailDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"BonusMoveSpeed": | "BonusMoveSpeed": 3 | ||
}, | }, | ||
{ | { | ||
"HealOnKillPct": | "HealOnKillPct": 24, | ||
"StaminaToRestore": 2 | "StaminaToRestore": 2 | ||
}, | }, | ||
{ | { | ||
"AmpDamagePercent": | "AmpDamagePercent": 11 | ||
} | } | ||
], | ], | ||
| Line 1,529: | Line 2,285: | ||
"ability_empowerbullet": { | "ability_empowerbullet": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": 6, | "AbilityCooldown": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusClip": 1, | "BonusClip": 1, | ||
"BuffDuration": 3, | "BuffDuration": 3, | ||
| Line 1,579: | Line 2,346: | ||
"ability_explosive_barrel": { | "ability_explosive_barrel": { | ||
"AbilityCastDelay": 0.125, | "AbilityCastDelay": 0.125, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 28, | "Value": 2, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
" | } | ||
"Value": | }, | ||
"AbilityCooldown": { | |||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 7.5, | |||
"Scale": { | "Scale": { | ||
"Value": 1 | "Value": 1, | ||
"Type": " | "Type": "charge_cooldown" | ||
} | } | ||
}, | }, | ||
"BarrelHeavyMeleeForceForward": | "AbilityUnitTargetLimit": 1, | ||
"ArmTime": 0.1, | |||
"BarrelHeavyMeleeForceForward": 1800, | |||
"BarrelHeavyMeleeForceUp": 300, | "BarrelHeavyMeleeForceUp": 300, | ||
"BarrelLifetime": 8, | "BarrelLifetime": 8, | ||
"BarrelLightMeleeForceForward": | "BarrelLightMeleeForceForward": 1400, | ||
"BarrelLightMeleeForceUp": 300, | "BarrelLightMeleeForceUp": 300, | ||
"BarrelPitchMax": 90, | "BarrelPitchMax": 90, | ||
| Line 1,601: | Line 2,379: | ||
"BarrelRollSpeedMoveMin": 20, | "BarrelRollSpeedMoveMin": 20, | ||
"BarrelScale": 1.3, | "BarrelScale": 1.3, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorDontInterruptSlideOnCast", | |||
"BehaviorAllowAltCast", | |||
"BehaviorCastImmediateOnOtherAbility" | |||
], | |||
"BurnDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BurnModifier": { | |||
"Class": "BaseDot", | |||
"Subclass": "BarrelBurn" | |||
}, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "DPS": { | ||
"Key": "ability_explosive_barrel", | "Value": 13.3333, | ||
"MinTimeBeforeDestroy": 0.1, | "Scale": { | ||
"Value": 0.175, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"ImpactDamage": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 0.525, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"IsDisabled": false, | |||
"Key": "ability_explosive_barrel", | |||
"MinTimeBeforeDestroy": 0.1, | |||
"Name": "Powder Keg", | "Name": "Powder Keg", | ||
"Radius": 6, | "Radius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TickRate": 0.5, | |||
"TossDuration": 0.4, | "TossDuration": 0.4, | ||
"TossSpeed": 3.556, | "TossSpeed": 3.556, | ||
| Line 1,617: | Line 2,436: | ||
}, | }, | ||
{ | { | ||
" | "ImpactDamage": { | ||
"Value": | "Value": 40, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.25, | ||
"Type": "spirit" | |||
} | |||
}, | |||
"DPS": { | |||
"Value": 13.3333, | |||
"Scale": { | |||
"Value": 0.083333, | |||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 1,630: | Line 2,456: | ||
"ability_familiar_ability01": { | "ability_familiar_ability01": { | ||
"AbilityCastDelay": 0.18, | "AbilityCastDelay": 0.18, | ||
"AbilityCastRange": 24, | "AbilityCastRange": { | ||
"Value": 24, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | "AbilityChannelTime": { | ||
"Value": 1.9, | "Value": 1.9, | ||
| Line 1,638: | Line 2,470: | ||
} | } | ||
}, | }, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 200, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 1,652: | Line 2,490: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorRefundHalfCooldownOnChannelInterrupt" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageResistPctWhileChanneling": 30, | "DamageResistPctWhileChanneling": 30, | ||
| Line 1,664: | Line 2,509: | ||
"MoveSpeedAndDashSlowPct": 25, | "MoveSpeedAndDashSlowPct": 25, | ||
"Name": "Naptime", | "Name": "Naptime", | ||
"Radius": 19, | "Radius": { | ||
"Value": 19, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SleepDamageThreshold": { | "SleepDamageThreshold": { | ||
"Value": 100, | "Value": 100, | ||
| Line 1,672: | Line 2,523: | ||
} | } | ||
}, | }, | ||
"SleepDuration": 4, | "SleepDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SleepMoveSpeed": 1.5, | "SleepMoveSpeed": 1.5, | ||
"StaringModifier": { | "StaringModifier": { | ||
| Line 1,711: | Line 2,568: | ||
"DamageResistPctWhileChanneling": 50, | "DamageResistPctWhileChanneling": 50, | ||
"UnstoppableWhileChanneling": 1, | "UnstoppableWhileChanneling": 1, | ||
"AbilityCooldown": - | "AbilityCooldown": -55 | ||
} | } | ||
] | ] | ||
| Line 1,717: | Line 2,574: | ||
"ability_familiar_ability02": { | "ability_familiar_ability02": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityCastRange": 40, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 40, | ||
"AbilityCooldown": 25, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 8, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 1,727: | Line 2,608: | ||
"Subclass": "Channeling" | "Subclass": "Channeling" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectile", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"CDReduceOnPillowHit": 5, | "CDReduceOnPillowHit": 5, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 1,736: | Line 2,622: | ||
} | } | ||
}, | }, | ||
"EffectDuration": 3, | "EffectDuration": { | ||
"EffectModifier": { | "Value": 3, | ||
"Class": "DiminishingSlow", | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"EffectModifier": { | |||
"Class": "DiminishingSlow", | |||
"Subclass": "Slow" | "Subclass": "Slow" | ||
}, | }, | ||
| Line 1,746: | Line 2,638: | ||
"Name": "Pillow Toss", | "Name": "Pillow Toss", | ||
"OrbsToFire": 1, | "OrbsToFire": 1, | ||
"Radius": 5, | "Radius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TossDuration": 0.4, | "TossDuration": 0.4, | ||
"TossForce": 300, | "TossForce": 300, | ||
| Line 1,765: | Line 2,663: | ||
"ability_familiar_attach": { | "ability_familiar_attach": { | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCastRange": 23, | "AbilityCastRange": { | ||
"AbilityCooldown": 40, | "Value": 23, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5.5, | "AbilityDuration": { | ||
"Value": 5.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AllyLockoutModifier": { | "AllyLockoutModifier": { | ||
| Line 1,799: | Line 2,715: | ||
"Subclass": "Castdelay" | "Subclass": "Castdelay" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDoNotAllowSpamProc" | |||
], | |||
"BonusMoveSpeed": 4, | "BonusMoveSpeed": 4, | ||
"CameraDummyModifier": { | "CameraDummyModifier": { | ||
| Line 1,812: | Line 2,738: | ||
"Value": 42, | "Value": 42, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.4, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
}, | }, | ||
"HealthRegenDuration": 2, | "HealthRegenDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"HopOffBuffModifier": { | "HopOffBuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 1,868: | Line 2,800: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.016, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 1,883: | Line 2,815: | ||
}, | }, | ||
"ability_familiar_attach_trigger": { | "ability_familiar_attach_trigger": { | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorMovement" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 1,913: | Line 2,858: | ||
"ArmTime": 0.1, | "ArmTime": 0.1, | ||
"AuraAttackHeight": 10, | "AuraAttackHeight": 10, | ||
"AuraRadius": 10, | "AuraRadius": { | ||
"AuraSoftRadius": 10, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AuraSoftRadius": { | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BehaviourBits": [ | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorDamageDoesntWakeFromSleep", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDoNotAllowSpamProc", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusMoveSpeed": 3, | "BonusMoveSpeed": 3, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPSPerSprite": 1, | "DPSPerSprite": 1, | ||
"Damage": 20, | "Damage": 20, | ||
"HelperChoreCooldownDuration": 5, | "HelperChoreCooldownDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"HelperCount": 1, | "HelperCount": 1, | ||
"HelperDowntimeDuration": 15.1, | "HelperDowntimeDuration": { | ||
"Value": 15.1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"HelpersPerPatrol": 4, | "HelpersPerPatrol": 4, | ||
"InfestBurstHealthPercent": 75, | "InfestBurstHealthPercent": 75, | ||
| Line 1,953: | Line 2,931: | ||
"Name": "Lil Helpers", | "Name": "Lil Helpers", | ||
"PatrolDamageCooldown": 10, | "PatrolDamageCooldown": 10, | ||
"PlayerInfestDuration": 8, | "PlayerInfestDuration": { | ||
"TechArmorGain": | "Value": 8, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TechArmorGain": 12, | |||
"TickRate": 0.2, | "TickRate": 0.2, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"HelperCount": 1 | "HelperCount": 1, | ||
"BonusMoveSpeed": 1.5 | |||
}, | }, | ||
{ | { | ||
" | "HelperCount": 1, | ||
" | "InfestDamageTakenPercent": 15 | ||
}, | }, | ||
{ | { | ||
"HelperCount": | "HelperCount": 1, | ||
" | "TechArmorGain": 15 | ||
} | } | ||
] | ] | ||
| Line 1,972: | Line 2,957: | ||
"ability_fencer_lunge": { | "ability_fencer_lunge": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AttackDashRange": 3, | "AttackDashRange": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AttackingDashSpeed": 55.88, | "AttackingDashSpeed": 55.88, | ||
"BaseDamage": { | "BaseDamage": { | ||
| Line 1,986: | Line 2,989: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DashAngleThreshold": 89, | "DashAngleThreshold": 89, | ||
| Line 1,993: | Line 3,003: | ||
}, | }, | ||
"DashRadius": 1.85, | "DashRadius": 1.85, | ||
"DashRange": 5, | "DashRange": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DashSpeed": 27.94, | "DashSpeed": 27.94, | ||
"HealFixedHealth": { | "HealFixedHealth": { | ||
| Line 2,030: | Line 3,046: | ||
"RecastTime": 5, | "RecastTime": 5, | ||
"SlashCollisionRadius": 4.05, | "SlashCollisionRadius": 4.05, | ||
"SlashLength": 13, | "SlashLength": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlashRadius": 1.6, | "SlashRadius": 1.6, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 2,037: | Line 3,059: | ||
"Value": 35, | "Value": 35, | ||
"Scale": { | "Scale": { | ||
"Value": 1, | "Value": 1.3, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 2,078: | Line 3,100: | ||
}, | }, | ||
"ability_fencer_riposte": { | "ability_fencer_riposte": { | ||
"AbilityChannelTime": 0.8, | "AbilityChannelTime": { | ||
"AbilityCooldown": 22, | "Value": 0.8, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityLifestealPercentHero": 50, | "AbilityLifestealPercentHero": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoChannelModifier": { | "AutoChannelModifier": { | ||
| Line 2,087: | Line 3,127: | ||
"Subclass": "RiposteCastModifier" | "Subclass": "RiposteCastModifier" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CounterattackAntiMashDelay": 0.2, | "CounterattackAntiMashDelay": 0.2, | ||
| Line 2,097: | Line 3,142: | ||
}, | }, | ||
"DampingFactor": 0.5, | "DampingFactor": 0.5, | ||
"DashGraceWindow": 1, | "DashGraceWindow": 1.3, | ||
"DashRadius": 2.2, | "DashRadius": 2.2, | ||
"DashRange": | "DashRange": { | ||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DashSpeed": 76.2, | "DashSpeed": 76.2, | ||
"DebuffModifier": { | "DebuffModifier": { | ||
| Line 2,108: | Line 3,159: | ||
"Key": "ability_fencer_riposte", | "Key": "ability_fencer_riposte", | ||
"LiftHeight": 240, | "LiftHeight": 240, | ||
"MeleeResistReduction": - | "MeleeResistReduction": -25, | ||
"MeleeResistReductionDuration": 3, | "MeleeResistReductionDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"MoveSpeedMax": 4, | "MoveSpeedMax": 4, | ||
"Name": "Riposte", | "Name": "Riposte", | ||
| Line 2,117: | Line 3,174: | ||
"SlashHalfWidth": 1, | "SlashHalfWidth": 1, | ||
"SlashRadius": 6, | "SlashRadius": 6, | ||
"SlowDuration": 4, | "SlowDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 40, | "SlowPercent": 40, | ||
"StunDuration": 0. | "StunDuration": { | ||
"Value": 0.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TargetLifestealModifier": { | |||
"Class": "FencerRiposteTargetLifesteal", | |||
"Subclass": "FencerRiposteTargetLifesteal" | |||
}, | |||
"TurnRateMax": 10, | "TurnRateMax": 10, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -8 | ||
}, | }, | ||
{ | { | ||
"MeleeResistReduction": - | "MeleeResistReduction": -25, | ||
"StunDuration": 0.4 | |||
}, | }, | ||
{ | { | ||
" | "TargetLifesteal": 75, | ||
"TargetLifestealDuration": 13 | |||
} | } | ||
] | ] | ||
}, | }, | ||
"ability_fencer_riposte_target_select": { | "ability_fencer_riposte_target_select": { | ||
"AbilityCastRange": | "AbilityCastRange": { | ||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNotSilencable", | |||
"BehaviorCastableWhileCmdRestricted", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorCastableWhileDodging", | |||
"BehaviorTrigger", | |||
"BehaviorUseInstantCastUnitTargetUi" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,145: | Line 3,238: | ||
"ability_fencer_throwblade": { | "ability_fencer_throwblade": { | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCooldown": 12, | "AbilityCooldown": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 2, | "AirDrag": 2, | ||
"AirSpeedMax": 70, | "AirSpeedMax": 70, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorMovement" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 2,178: | Line 3,283: | ||
"Key": "ability_fencer_throwblade", | "Key": "ability_fencer_throwblade", | ||
"Name": "Disengaging Sigil", | "Name": "Disengaging Sigil", | ||
"SigilRadius": 6.5, | "SigilRadius": { | ||
"SlowDuration": 4, | "Value": 6.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 30, | "SlowPercent": 30, | ||
"TraceToGroundDistance": 1000, | "TraceToGroundDistance": 1000, | ||
| Line 2,199: | Line 3,316: | ||
"ability_fencer_ultimate": { | "ability_fencer_ultimate": { | ||
"AbilityCastDelay": 1.5, | "AbilityCastDelay": 1.5, | ||
"AbilityChannelTime": 9999, | "AbilityChannelTime": { | ||
"AbilityCooldown": | "Value": 9999, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 145, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
| Line 2,209: | Line 3,338: | ||
"Subclass": "FencerUltCastDelay" | "Subclass": "FencerUltCastDelay" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorNoTarget", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusDamagePercent": 60, | "BonusDamagePercent": 60, | ||
"CameraDistance": 250, | "CameraDistance": 250, | ||
| Line 2,236: | Line 3,377: | ||
"DashAngleThreshold": 89, | "DashAngleThreshold": 89, | ||
"DashRadius": 7, | "DashRadius": 7, | ||
"DashRange": 27, | "DashRange": { | ||
"Value": 27, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DashSpeed": 254, | "DashSpeed": 254, | ||
"DebuffDuration": 1.8, | "DebuffDuration": 1.8, | ||
| Line 2,304: | Line 3,451: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -35 | ||
}, | }, | ||
{ | { | ||
"BonusDamagePercent": | "BonusDamagePercent": 50 | ||
} | } | ||
], | ], | ||
| Line 2,313: | Line 3,460: | ||
}, | }, | ||
"ability_fire_bomb": { | "ability_fire_bomb": { | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 190, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "FirebombBuff", | "Class": "FirebombBuff", | ||
| Line 2,345: | Line 3,503: | ||
"Subclass": "Progressbar" | "Subclass": "Progressbar" | ||
}, | }, | ||
"Radius": 12, | "Radius": { | ||
"StunDuration": 1.25, | "Value": 12, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"StunDuration": { | |||
"Value": 1.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 2,352: | Line 3,522: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -65, | ||
"LifeStealPercentOnHit": 100 | "LifeStealPercentOnHit": 100 | ||
}, | }, | ||
| Line 2,363: | Line 3,533: | ||
"ability_flame_dash": { | "ability_flame_dash": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 38, | "AbilityCooldown": { | ||
"AbilityDuration": 3, | "Value": 38, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraLingerDuration": 1, | "AuraLingerDuration": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": 18, | "ChannelMoveSpeed": 18, | ||
"DPS": { | "DPS": { | ||
| Line 2,377: | Line 3,566: | ||
"DashAirSpeed": 8, | "DashAirSpeed": 8, | ||
"DashSpeed": 12, | "DashSpeed": 12, | ||
"FlameAuraRadius": 4.5, | "FlameAuraRadius": { | ||
"FlameDashJumpBonus": 50, | "Value": 4.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"FlameDashJumpBonus": 50, | |||
"FlameDashModifier": { | "FlameDashModifier": { | ||
"Class": "Flamedash", | "Class": "Flamedash", | ||
| Line 2,408: | Line 3,603: | ||
}, | }, | ||
"GroundAuraSpacing": 1, | "GroundAuraSpacing": 1, | ||
"GroundFlameDuration": 4, | "GroundFlameDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_flame_dash", | "Key": "ability_flame_dash", | ||
| Line 2,431: | Line 3,632: | ||
}, | }, | ||
"ability_fortuna_ability01": { | "ability_fortuna_ability01": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,451: | Line 3,662: | ||
}, | }, | ||
"ability_fortuna_ability02": { | "ability_fortuna_ability02": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,471: | Line 3,692: | ||
}, | }, | ||
"ability_fortuna_ability03": { | "ability_fortuna_ability03": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,491: | Line 3,722: | ||
}, | }, | ||
"ability_fortuna_ult": { | "ability_fortuna_ult": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,511: | Line 3,752: | ||
}, | }, | ||
"ability_frank_painaura": { | "ability_frank_painaura": { | ||
"AbilityCooldown": 2, | "AbilityCooldown": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": 8, | ||
| Line 2,527: | Line 3,774: | ||
"Subclass": "Auraoff" | "Subclass": "Auraoff" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorStartCooldownOnToggleOff", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDoNotAllowSpamProc", | |||
"BehaviorCanCastOnZipline" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 2,553: | Line 3,807: | ||
}, | }, | ||
"Name": "Aura of Suffering", | "Name": "Aura of Suffering", | ||
"Radius": 8, | "Radius": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SelfDPS": 15, | "SelfDPS": 15, | ||
"SelfDamagePercentage": 70, | "SelfDamagePercentage": 70, | ||
| Line 2,575: | Line 3,835: | ||
}, | }, | ||
"ability_frank_revive": { | "ability_frank_revive": { | ||
"AbilityChannelTime": 3, | "AbilityChannelTime": { | ||
"AbilityCooldown": 240, | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 240, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.66, | "AbilityPostCastDuration": 0.66, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCastEvenIfBusyAndExclusive", | |||
"BehaviorChannelled", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileCmdRestricted", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanCastWhileDead" | |||
], | |||
"BonusDamagePerBullet": { | "BonusDamagePerBullet": { | ||
"Value": 0, | "Value": 0, | ||
| Line 2,604: | Line 3,886: | ||
}, | }, | ||
"EnemyDashSlowPercent": -30, | "EnemyDashSlowPercent": -30, | ||
"HalfHeight": 15, | "HalfHeight": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"InitialDelay": 0.5, | "InitialDelay": 0.5, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_frank_revive", | "Key": "ability_frank_revive", | ||
"Name": "Shocking Reanimation", | "Name": "Shocking Reanimation", | ||
"Radius": 18, | "Radius": { | ||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"RespawnDelay": 3, | "RespawnDelay": 3, | ||
"RespawnHealthPercent": 50, | "RespawnHealthPercent": 50, | ||
| Line 2,622: | Line 3,916: | ||
] | ] | ||
}, | }, | ||
"SlowDuration": 3, | "SlowDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "DiminishingSlow", | "Class": "DiminishingSlow", | ||
| Line 2,628: | Line 3,928: | ||
}, | }, | ||
"SlowPercent": 120, | "SlowPercent": 120, | ||
"StunDuration": 1.5, | "StunDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 2,646: | Line 3,952: | ||
"Damage": 175, | "Damage": 175, | ||
"StunDuration": 1.5, | "StunDuration": 1.5, | ||
"AbilityCooldown": - | "AbilityCooldown": -95 | ||
} | } | ||
], | ], | ||
| Line 2,656: | Line 3,962: | ||
}, | }, | ||
"ability_frank_selfzap": { | "ability_frank_selfzap": { | ||
"AbilityChannelTime": 0.35, | "AbilityChannelTime": { | ||
"AbilityCharges": 1, | "Value": 0.35, | ||
"AbilityCooldown": 30, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 8, | "Value": 1, | ||
"AbilityDuration": 4.5, | "Type": "duration" | ||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 4.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusMoveSpeed": 3, | "BonusMoveSpeed": 3, | ||
"BuffModifier": { | "BuffModifier": { | ||
| Line 2,702: | Line 4,045: | ||
"ability_frank_shocktarget2": { | "ability_frank_shocktarget2": { | ||
"AbilityCastDelay": 0.35, | "AbilityCastDelay": 0.35, | ||
"AbilityCastRange": 28, | "AbilityCastRange": { | ||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChargesConditionally": 1, | "AbilityChargesConditionally": 1, | ||
"AbilityCooldown": 2, | "AbilityCooldown": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
| Line 2,715: | Line 4,070: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BoltCount": 7, | "BoltCount": 7, | ||
"BonusShocksDelay": 0.2, | "BonusShocksDelay": 0.2, | ||
| Line 2,788: | Line 4,149: | ||
} | } | ||
], | ], | ||
"BonusMoveSpeed": | "BehaviourBits": [ | ||
"BehaviorProjectile", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget" | |||
], | |||
"BonusMoveSpeed": 2, | |||
"BonusSprintAcceleration": 14, | "BonusSprintAcceleration": 14, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DropOffTimer": 0.1, | "DropOffTimer": 0.1, | ||
| Line 2,808: | Line 4,173: | ||
"HoldingIdol", | "HoldingIdol", | ||
"TeleporterDisabled", | "TeleporterDisabled", | ||
"ZiplineDisabled", | "ZiplineDisabled", | ||
"AttributeCannotBePurged", | "AttributeCannotBePurged", | ||
" | "ParryDisabled" | ||
] | ] | ||
}, | }, | ||
| Line 2,818: | Line 4,182: | ||
"Lifetime": 3, | "Lifetime": 3, | ||
"Name": "Soul Urn", | "Name": "Soul Urn", | ||
"Radius": 20, | "Radius": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowResistancePercent": 100, | "SlowResistancePercent": 100, | ||
"Stamina": 1, | "Stamina": 1, | ||
"StaminaCooldownReduction": | "StaminaCooldownReduction": 25, | ||
"TrailingTeamBonusArmorDamageResist": 35, | "TrailingTeamBonusArmorDamageResist": 35, | ||
"TrailingTeamBonusDebuffResist": 35, | "TrailingTeamBonusDebuffResist": 35, | ||
"TrailingTeamBonusSprintSpeed": | "TrailingTeamBonusSprintSpeed": 5, | ||
"TrailingTeamBonusTechResist": 35, | "TrailingTeamBonusTechResist": 35, | ||
"Upgrades": [] | "Upgrades": [] | ||
}, | }, | ||
"ability_graf_ability01": { | "ability_graf_ability01": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,849: | Line 4,229: | ||
}, | }, | ||
"ability_graf_ability02": { | "ability_graf_ability02": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,869: | Line 4,259: | ||
}, | }, | ||
"ability_graf_ability03": { | "ability_graf_ability03": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,889: | Line 4,289: | ||
}, | }, | ||
"ability_graf_ult": { | "ability_graf_ult": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 2,910: | Line 4,320: | ||
"ability_gravity_lasso": { | "ability_gravity_lasso": { | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 130, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 2.25, | "AbilityDuration": { | ||
"Value": 2.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDontInterruptSlideOnCast", | |||
"BehaviorInterruptMeleeOnCast" | |||
], | |||
"BouncePadExtendDuration": 1, | "BouncePadExtendDuration": 1, | ||
"CameraPreviewDistance": 200, | "CameraPreviewDistance": 200, | ||
| Line 2,949: | Line 4,384: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -40 | ||
} | } | ||
] | ] | ||
| Line 2,955: | Line 4,390: | ||
"ability_guided_arrow": { | "ability_guided_arrow": { | ||
"AbilityCastDelay": 1.5, | "AbilityCastDelay": 1.5, | ||
"AbilityChannelTime": 20, | "AbilityChannelTime": { | ||
"AbilityCooldown": | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 125, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BonusTechPowerPerKill": | "BehaviourBits": [ | ||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusTechPowerPerKill": 8, | |||
"Damage": { | "Damage": { | ||
"Value": 230, | "Value": 230, | ||
| Line 2,967: | Line 4,421: | ||
} | } | ||
}, | }, | ||
"ExplosionRadius": 12, | "ExplosionRadius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"GuidingModifier": { | "GuidingModifier": { | ||
"Class": "GuidingArrow", | "Class": "GuidingArrow", | ||
| Line 2,988: | Line 4,448: | ||
}, | }, | ||
"Name": "Guided Owl", | "Name": "Guided Owl", | ||
"StunDuration": 0.75, | "StunDuration": { | ||
"Value": 0.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 2,994: | Line 4,460: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -40 | ||
}, | }, | ||
{ | { | ||
| Line 3,002: | Line 4,468: | ||
}, | }, | ||
"ability_gunslinger_demon_carbine": { | "ability_gunslinger_demon_carbine": { | ||
"AbilityCooldown": 30, | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 3,012: | Line 4,484: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorDontInterruptMeleeOnCast", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusBulletSpeed": 100, | "BonusBulletSpeed": 100, | ||
"BulletRadiusOverride": 13.7, | "BulletRadiusOverride": 13.7, | ||
| Line 3,045: | Line 4,525: | ||
} | } | ||
], | ], | ||
"WeaponReadyDuration": 5 | "WeaponReadyDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | }, | ||
"ability_gunslinger_salvo": { | "ability_gunslinger_salvo": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCastRange": 60, | "AbilityCastRange": { | ||
"AbilityChannelTime": 1, | "Value": 60, | ||
"AbilityCooldown": 90, | "Scale": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 1, | ||
"AbilityUnitTargetLimit": 1, | "Type": "range" | ||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 90, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisarmable", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCastableWhileDodging", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 3.8, | "ChannelMoveSpeed": 3.8, | ||
"Damage": null, | "Damage": null, | ||
| Line 3,087: | Line 4,602: | ||
"ability_gunslinger_spreadingfire": { | "ability_gunslinger_spreadingfire": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 10, | "AbilityCooldown": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BurnDuration": 4, | "BehaviourBits": [ | ||
"BehaviorDontSwitchAwayOnCast", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BurnDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 3,114: | Line 4,648: | ||
"Key": "ability_gunslinger_spreadingfire", | "Key": "ability_gunslinger_spreadingfire", | ||
"Name": "Flame Imp", | "Name": "Flame Imp", | ||
"SpreadRadius": 7, | "SpreadRadius": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SpreadTargets": 1, | "SpreadTargets": 1, | ||
"TickRate": 0.5, | "TickRate": 0.5, | ||
| Line 3,132: | Line 4,672: | ||
"ability_hat_trick": { | "ability_hat_trick": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": 21, | "AbilityCooldown": { | ||
"Value": 21, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"Damage": { | "Damage": { | ||
"Value": 100, | "Value": 100, | ||
| Line 3,142: | Line 4,693: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 5, | "DebuffDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 3,151: | Line 4,708: | ||
] | ] | ||
}, | }, | ||
"ExplosionRadius": 2, | "ExplosionRadius": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_hat_trick", | "Key": "ability_hat_trick", | ||
| Line 3,185: | Line 4,748: | ||
} | } | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorCleaveDisabled", | |||
"BehaviorDisplaysDamageImpact" | |||
], | ], | ||
"BuildUpBulletPercentPerHit": 8.33, | "BuildUpBulletPercentPerHit": 8.33, | ||
"BuildUpDuration": 0.1, | "BuildUpDuration": { | ||
"BurnDuration": 0.3, | "Value": 0.1, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BurnDuration": { | |||
"Value": 0.3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CritBuildup": 16, | "CritBuildup": 16, | ||
| Line 3,216: | Line 4,795: | ||
"ability_health_swap": { | "ability_health_swap": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 5.5, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 5.5, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"AbilityDuration": 0.25, | "Value": 1, | ||
"AbilityUnitTargetLimit": 1, | "Type": "range" | ||
"BuffModifier": { | } | ||
}, | |||
"AbilityCooldown": { | |||
"Value": 220, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": 0.25, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BuffModifier": { | |||
"Class": "Base", | "Class": "Base", | ||
"Subclass": "Base" | "Subclass": "Base" | ||
| Line 3,249: | Line 4,846: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -50 | ||
}, | }, | ||
{ | { | ||
| Line 3,265: | Line 4,862: | ||
"ability_ice_dome": { | "ability_ice_dome": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 8, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 8, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 185, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorInterruptMeleeOnCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BlockerScaleFactor": 115, | "BlockerScaleFactor": 115, | ||
"BonusHealthRegen": { | "BonusHealthRegen": { | ||
| Line 3,312: | Line 4,937: | ||
"Key": "ability_ice_dome", | "Key": "ability_ice_dome", | ||
"Name": "Frozen Shelter", | "Name": "Frozen Shelter", | ||
"Radius": 10, | "Radius": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 35, | "SlowPercent": 35, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -20 | ||
}, | }, | ||
{ | { | ||
| Line 3,334: | Line 4,965: | ||
}, | }, | ||
"ability_ice_dome_trigger": { | "ability_ice_dome_trigger": { | ||
"BehaviourBits": null, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_ice_dome_trigger", | "Key": "ability_ice_dome_trigger", | ||
| Line 3,341: | Line 4,973: | ||
"ability_ice_grenade": { | "ability_ice_grenade": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 30, | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 7, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 3,367: | Line 5,025: | ||
"Key": "ability_ice_grenade", | "Key": "ability_ice_grenade", | ||
"Name": "Frost Grenade", | "Name": "Frost Grenade", | ||
"Radius": 6.5, | "Radius": { | ||
"SlowDuration": 4, | "Value": 6.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 40, | "SlowPercent": 40, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 3,399: | Line 5,069: | ||
}, | }, | ||
"ability_icebeam": { | "ability_icebeam": { | ||
"AbilityCooldown | "AbilityCooldown": { | ||
"Value": 28, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "cooldown" | ||
} | } | ||
}, | }, | ||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BeamSplit": { | |||
"Value": 0, | |||
"Scale": { | |||
"Value": 0, | |||
"Type": "range" | |||
} | |||
}, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDontAimFacingEnemy", | |||
"BehaviorRequireAbilityButtonToCancel" | |||
], | |||
"BuildupModifier": { | "BuildupModifier": { | ||
"Class": "IcebeamStackingSlow", | "Class": "IcebeamStackingSlow", | ||
| Line 3,429: | Line 5,116: | ||
} | } | ||
}, | }, | ||
"IceBeamBuildupProcDuration": 2, | "IceBeamBuildupProcDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IceBeamModifier": { | "IceBeamModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 3,442: | Line 5,135: | ||
"MinSlowPercent": 30, | "MinSlowPercent": 30, | ||
"Name": "Arctic Beam", | "Name": "Arctic Beam", | ||
"PathLength": 25, | "PathLength": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"PathWidth": 1.1, | "PathWidth": 1.1, | ||
"SlowDuration": 0.6, | "SlowDuration": { | ||
"Value": 0.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TickRate": 0.1, | "TickRate": 0.1, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 3,475: | Line 5,180: | ||
"ability_icepath": { | "ability_icepath": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 50, | "AbilityCooldown": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorInterruptMeleeOnCast", | |||
"BehaviorNoTarget", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorRequireAbilityButtonToCancel" | |||
], | |||
"CameraDistance": 250, | "CameraDistance": 250, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 3,532: | Line 5,259: | ||
}, | }, | ||
"ability_immobilize_trap": { | "ability_immobilize_trap": { | ||
"AbilityCooldown": 34, | "AbilityCooldown": { | ||
"Value": 34, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"ArmTime": 2, | "ArmTime": 2, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventTrainingBotUsage", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ChargedShotHitRadiusScale": 30, | "ChargedShotHitRadiusScale": 30, | ||
| Line 3,555: | Line 5,294: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_immobilize_trap", | "Key": "ability_immobilize_trap", | ||
"Lifetime": 22, | "Lifetime": { | ||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Spirit Snare", | "Name": "Spirit Snare", | ||
"Radius": 6.5, | "Radius": { | ||
"Value": 6.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SkipFrames": 6, | "SkipFrames": 6, | ||
"SlowPercent": 30, | "SlowPercent": 30, | ||
"TetherDuration": 2.25, | "TetherDuration": { | ||
"Value": 2.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TetherRadius": 6, | "TetherRadius": 6, | ||
"TrapHeight": 2, | "TrapHeight": 2, | ||
| Line 3,582: | Line 5,339: | ||
"ability_incendiary_projectile": { | "ability_incendiary_projectile": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 20, | ||
"AbilityCooldown": 25, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 6, | "Value": 1, | ||
"AbilityUnitTargetLimit": 1, | "Type": "range" | ||
"ChannelMoveSpeed": 18, | } | ||
"Damage": { | }, | ||
"Value": 40, | "AbilityCharges": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 18, | |||
"Damage": { | |||
"Value": 40, | |||
"Scale": { | "Scale": { | ||
"Value": 0.6, | "Value": 0.6, | ||
| Line 3,595: | Line 5,382: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 8, | "DebuffDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "IncendiaryDebuff", | "Class": "IncendiaryDebuff", | ||
| Line 3,609: | Line 5,402: | ||
"Name": "Napalm", | "Name": "Napalm", | ||
"ParticleRadiusMultiplier": 1.15, | "ParticleRadiusMultiplier": 1.15, | ||
"SlowDuration": 4, | "SlowDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 3,632: | Line 5,431: | ||
"ability_intimidate": { | "ability_intimidate": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 13, | "AbilityCooldown": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 3,643: | Line 5,453: | ||
} | } | ||
}, | }, | ||
"DamageHealMult": 1.2, | "DamageHealMult": { | ||
"DamageHealMultNonHero": 0.35, | "Value": 1.2, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"DamageHealMultNonHero": { | |||
"Value": 0.35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "IntimidateDebuff", | "Class": "IntimidateDebuff", | ||
| Line 3,656: | Line 5,478: | ||
"Key": "ability_intimidate", | "Key": "ability_intimidate", | ||
"Name": "Scorn", | "Name": "Scorn", | ||
"Radius": 9, | "Radius": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TickRate": 0.1, | "TickRate": 0.1, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 3,674: | Line 5,502: | ||
"ability_kali_dust_storm": { | "ability_kali_dust_storm": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 25, | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDontTriggerSpellBlock", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ClimbHeight": 1, | "ClimbHeight": 1, | ||
| Line 3,701: | Line 5,548: | ||
"Name": "Dust Storm", | "Name": "Dust Storm", | ||
"OpenHeight": 2, | "OpenHeight": 2, | ||
"Radius": 3.5, | "Radius": { | ||
"Value": 3.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 20, | "SlowPercent": 20, | ||
"ThrownObjectRadius": 20, | "ThrownObjectRadius": 20, | ||
"TickRate": 0.25, | "TickRate": 0.25, | ||
"TornadoSpeed": 600, | "TornadoSpeed": 600, | ||
"TrackingDistance": 15, | "TrackingDistance": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 3,722: | Line 5,581: | ||
"ability_kali_trappers_bolo": { | "ability_kali_trappers_bolo": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 25, | "AbilityCastRange": { | ||
"AbilityCooldown": 127, | "Value": 25, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BoloBounceCount": 6, | "BoloBounceCount": 6, | ||
"BoloBounceSpeed": 800, | "BoloBounceSpeed": 800, | ||
| Line 3,762: | Line 5,636: | ||
} | } | ||
}, | }, | ||
"ImmobilizeDuration": 2, | "ImmobilizeDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_kali_trappers_bolo", | "Key": "ability_kali_trappers_bolo", | ||
| Line 3,783: | Line 5,663: | ||
"ability_lash_flog": { | "ability_lash_flog": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 26, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 30, | "AbilityUnitTargetLimit": 30, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorNoTarget", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 3,799: | Line 5,696: | ||
"Subclass": "LashFlogDebuff" | "Subclass": "LashFlogDebuff" | ||
}, | }, | ||
"HealPctVsHeroes": 50, | "HealPctVsHeroes": { | ||
"HealPctVsNonHeroes": 16, | "Value": 50, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"HealPctVsNonHeroes": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_lash_flog", | "Key": "ability_lash_flog", | ||
"Name": "Flog", | "Name": "Flog", | ||
"TargetingConeAngle": | "TargetingConeAngle": 38, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 3,824: | Line 5,733: | ||
"ability_life_drain": { | "ability_life_drain": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 18, | "AbilityCastRange": { | ||
"AbilityCooldown": 34, | "Value": 18, | ||
"AbilityDuration": 2.5, | "Scale": { | ||
"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": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorAllowAltCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 3,838: | Line 5,775: | ||
] | ] | ||
}, | }, | ||
"LifeDrainHealthMult": | "LifeDrainHealthMult": { | ||
"Value": 100, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"LifeDrainPerSecond": { | "LifeDrainPerSecond": { | ||
"Value": | "Value": 24, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.3225, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 3,854: | Line 5,797: | ||
} | } | ||
}, | }, | ||
"MaxRange": 28, | "MaxRange": { | ||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"MoveSpeedReduction": 40, | "MoveSpeedReduction": 40, | ||
"Name": "Life Drain", | "Name": "Life Drain", | ||
| Line 3,860: | Line 5,809: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"LifeDrainPerSecond": | "LifeDrainPerSecond": 13 | ||
}, | }, | ||
{ | { | ||
| Line 3,871: | Line 5,820: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.3, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 3,880: | Line 5,829: | ||
"ability_magician_animalcurse": { | "ability_magician_animalcurse": { | ||
"AbilityCastDelay": 0.35, | "AbilityCastDelay": 0.35, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 45, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 45, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 2, | "AbilityDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.1, | "AbilityPostCastDuration": 0.1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 3,891: | Line 5,858: | ||
"Subclass": "AirdampAnimalcurse" | "Subclass": "AirdampAnimalcurse" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CurseModifier": { | "CurseModifier": { | ||
| Line 3,924: | Line 5,899: | ||
"ability_magician_animalhexarea": { | "ability_magician_animalhexarea": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 24, | "AbilityCastRange": { | ||
"AbilityCooldown": 26, | "Value": 24, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDampingDuration": 1, | "AirDampingDuration": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageAmpPercentage": { | "DamageAmpPercentage": { | ||
| Line 3,947: | Line 5,941: | ||
} | } | ||
}, | }, | ||
"HexDuration": 2, | "HexDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"HexMoveSpeedLimit": 6, | "HexMoveSpeedLimit": 6, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 3,953: | Line 5,953: | ||
"MoveSpeedBonusPct": 36, | "MoveSpeedBonusPct": 36, | ||
"Name": "Rabbit Hex", | "Name": "Rabbit Hex", | ||
"Radius": 6.5, | "Radius": { | ||
"Value": 6.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SelfBumpImpulse": 500, | "SelfBumpImpulse": 500, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 3,970: | Line 5,976: | ||
"ability_magician_bigbolt": { | "ability_magician_bigbolt": { | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCastRange": 500, | "AbilityCastRange": { | ||
"AbilityChannelTime": 8, | "Value": 500, | ||
"AbilityCooldown": 100, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 3, | "Value": 1, | ||
"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, | ||
"AirSpeedMax": 70, | "AirSpeedMax": 70, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCooldownOnChannelEnd" | |||
], | |||
"BoltHitModifier": { | "BoltHitModifier": { | ||
"Class": "DiminishingSlow", | "Class": "DiminishingSlow", | ||
| Line 4,029: | Line 6,067: | ||
"ability_magician_cloneturret": { | "ability_magician_cloneturret": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCooldown": 40, | "Value": 15, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"AbilityDuration": 6, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 4,049: | Line 6,111: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_magician_cloneturret", | "Key": "ability_magician_cloneturret", | ||
"LeashRadius": 20, | "LeashRadius": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Name": "Spectral Assistant", | "Name": "Spectral Assistant", | ||
"TotalSwaps": 2, | "TotalSwaps": 2, | ||
| Line 4,072: | Line 6,140: | ||
"ability_magician_cloneturret_trigger": { | "ability_magician_cloneturret_trigger": { | ||
"AbilityCooldown": 2, | "AbilityCooldown": 2, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger", | |||
"BehaviorMovement" | |||
], | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_magician_cloneturret_trigger", | "Key": "ability_magician_cloneturret_trigger", | ||
| Line 4,079: | Line 6,157: | ||
"ability_magician_copyult": { | "ability_magician_copyult": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 85, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 85, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CopiedUltSpawnedEntityModifier": { | "CopiedUltSpawnedEntityModifier": { | ||
| Line 4,091: | Line 6,189: | ||
] | ] | ||
}, | }, | ||
"CopiedUltWindow": 12, | "CopiedUltWindow": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"CopyCooldownPercentage": 40, | "CopyCooldownPercentage": 40, | ||
"CopyInternalCooldown": 0.5, | "CopyInternalCooldown": 0.5, | ||
| Line 4,117: | Line 6,221: | ||
"ability_magician_escape": { | "ability_magician_escape": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCooldown": 30, | "Value": 15, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.5, | "AbilityPostCastDuration": 0.5, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorPreventBotUsage", | |||
"BehaviorAllowAltCast", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BuffDuration": 2, | "BuffDuration": 2, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 4,155: | Line 6,277: | ||
"ability_magician_magicbolt": { | "ability_magician_magicbolt": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange | "AbilityCastRange": { | ||
"Value": 500, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 1.86, | "Value": 1, | ||
"Type": "spirit" | "Type": "range" | ||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 24, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.3, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorTargetThroughWalls", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | |||
"CloneBoltDelay": 0.1, | |||
"CloneDamagePercentage": 50, | |||
"InitialProjectileVelocity": 800, | |||
"IsDisabled": false, | |||
"Key": "ability_magician_magicbolt", | |||
"MaxDamage": { | |||
"Value": 120, | |||
"Scale": { | |||
"Value": 1.86, | |||
"Type": "spirit" | |||
} | } | ||
}, | }, | ||
| Line 4,183: | Line 6,339: | ||
}, | }, | ||
"Name": "Vexing Bolt", | "Name": "Vexing Bolt", | ||
"ProjectileLifetime": 4, | "ProjectileLifetime": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ProjectileRedirectCount": 1, | "ProjectileRedirectCount": 1, | ||
"Radius": 3.25, | "Radius": { | ||
"Value": 3.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"RedirectVelocity": 1500, | "RedirectVelocity": 1500, | ||
"TargetDebuffModifier": { | "TargetDebuffModifier": { | ||
| Line 4,206: | Line 6,374: | ||
}, | }, | ||
"ability_magician_magicbolt_trigger": { | "ability_magician_magicbolt_trigger": { | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorCastEvenIfBusyAndExclusive", | |||
"BehaviorNoTarget", | |||
"BehaviorTrigger" | |||
], | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_magician_magicbolt_trigger", | "Key": "ability_magician_magicbolt_trigger", | ||
| Line 4,212: | Line 6,386: | ||
}, | }, | ||
"ability_magician_shadowclone": { | "ability_magician_shadowclone": { | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityChannelTime": 1, | "Value": 20, | ||
"AbilityCooldown": | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 145, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"CloneDamagePercentage": 30, | "CloneDamagePercentage": 30, | ||
| Line 4,251: | Line 6,449: | ||
"ability_magician_stage": { | "ability_magician_stage": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange | "AbilityCastRange": { | ||
"Value": 20, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "range" | ||
} | } | ||
}, | }, | ||
"ChannelMoveSpeed": -1, | "AbilityCooldown": { | ||
"EnemyDragSpeed": 25.4, | "Value": 127, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 5.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BlockerScaleFactor": 115, | |||
"BonusHealthRegen": { | |||
"Value": 120, | |||
"Scale": { | |||
"Value": 0, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | |||
"EnemyDragSpeed": 25.4, | |||
"GrowTime": 0.2, | "GrowTime": 0.2, | ||
"IceDomeModifier": { | "IceDomeModifier": { | ||
| Line 4,295: | Line 6,517: | ||
"Key": "ability_magician_stage", | "Key": "ability_magician_stage", | ||
"Name": "Captive Audience", | "Name": "Captive Audience", | ||
"Radius": 15, | "Radius": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 35, | "SlowPercent": 35, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 4,316: | Line 6,544: | ||
}, | }, | ||
"ability_medic_trooper_heal": { | "ability_medic_trooper_heal": { | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 15, | ||
"AbilityCooldown": 6, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 6, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Heal_Players": 40, | "Heal_Players": 40, | ||
| Line 4,333: | Line 6,586: | ||
}, | }, | ||
"ability_nano_catform": { | "ability_nano_catform": { | ||
"AbilityCooldown": 30, | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BuffDuration": 15, | "BehaviourBits": [ | ||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorInhibitSoftCameraCollision", | |||
"BehaviorMovement", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorRequireAbilityButtonToCancel" | |||
], | |||
"BuffDuration": { | |||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "NanoCatform", | "Class": "NanoCatform", | ||
| Line 4,364: | Line 6,638: | ||
}, | }, | ||
{ | { | ||
"MaxBonusMoveSpeedPercent": | "MaxBonusMoveSpeedPercent": 40, | ||
"HealthRegen": 15 | "HealthRegen": 15 | ||
}, | }, | ||
{ | { | ||
"OutgoingDamagePercent": | "OutgoingDamagePercent": 18, | ||
"DamageAmpDuration": 6, | "DamageAmpDuration": 6, | ||
"DamageAmpBuildDuration": 10 | "DamageAmpBuildDuration": 10 | ||
| Line 4,375: | Line 6,649: | ||
}, | }, | ||
"ability_nano_catform_pounce": { | "ability_nano_catform_pounce": { | ||
"AbilityCooldown": 0.85, | "AbilityCooldown": { | ||
"Value": 0.85, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 4,387: | Line 6,668: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorTrigger", | |||
"BehaviorInhibitSoftCameraCollision" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 4,395: | Line 6,682: | ||
"ability_nano_clustergrenade": { | "ability_nano_clustergrenade": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": 14, | "AbilityCooldown": { | ||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 4,421: | Line 6,720: | ||
"MultiHitPenaltyPercentage": 65, | "MultiHitPenaltyPercentage": 65, | ||
"Name": "Gloom Bombs", | "Name": "Gloom Bombs", | ||
"Radius": 3, | "Radius": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TimeBetweenGrenades": 0.05, | "TimeBetweenGrenades": 0.05, | ||
"TossSpeed": 400, | "TossSpeed": 400, | ||
| Line 4,439: | Line 6,744: | ||
"ability_nano_dash": { | "ability_nano_dash": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 9, | "AbilityCastRange": { | ||
"AbilityCooldown": 13, | "Value": 9, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BountyModifier": { | "BountyModifier": { | ||
"Class": "NanoBounty", | "Class": "NanoBounty", | ||
| Line 4,478: | Line 6,803: | ||
"SlashForwardOffset": 1.5, | "SlashForwardOffset": 1.5, | ||
"SlashHeight": 2.5, | "SlashHeight": 2.5, | ||
"SlashRadius": 4, | "SlashRadius": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 4,502: | Line 6,833: | ||
} | } | ||
}, | }, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 26, | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 8, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.4, | "AbilityPostCastDuration": 0.4, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorMovement" | |||
], | |||
"CameraDistance": 250, | "CameraDistance": 250, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 4,521: | Line 6,876: | ||
}, | }, | ||
"DoublePounceTime": 3, | "DoublePounceTime": 3, | ||
"ExplodeRadius": 6, | "ExplodeRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"JumpHeight": 3, | "JumpHeight": 3, | ||
| Line 4,533: | Line 6,894: | ||
"Name": "Pounce", | "Name": "Pounce", | ||
"SlashRange": 3, | "SlashRange": 3, | ||
"SlowDuration": 2, | "SlowDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 4,562: | Line 6,929: | ||
} | } | ||
}, | }, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.4, | "AbilityPostCastDuration": 0.4, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement" | |||
], | |||
"CameraDistance": 250, | "CameraDistance": 250, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 4,580: | Line 6,958: | ||
}, | }, | ||
"DoublePounceTime": 3, | "DoublePounceTime": 3, | ||
"ExplodeRadius": 6, | "ExplodeRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"JumpHeight": 3, | "JumpHeight": 3, | ||
| Line 4,592: | Line 6,976: | ||
"Name": null, | "Name": null, | ||
"SlashRange": 3, | "SlashRange": 3, | ||
"SlowDuration": 2, | "SlowDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 4,614: | Line 7,004: | ||
"ability_nano_proximity_ritual": { | "ability_nano_proximity_ritual": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown | "AbilityCooldown": { | ||
"Value": 30, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 0.186, | "Value": 1, | ||
"Type": " | "Type": "cooldown" | ||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 60, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"ActiveRadius": { | |||
"Value": 40, | |||
"Scale": [ | |||
{ | |||
"Value": 0.186, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"AttackRadius": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | } | ||
}, | }, | ||
" | "BehaviourBits": [ | ||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorCanCancelDuringCastDelay" | |||
], | |||
"CatActivateDuration": 2, | "CatActivateDuration": 2, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 4,663: | Line 7,085: | ||
} | } | ||
}, | }, | ||
"RecentDamageMarkDuration": 1.5, | "RecentDamageMarkDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"RecentDamageModifier": { | "RecentDamageModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 4,682: | Line 7,110: | ||
} | } | ||
}, | }, | ||
"TargetLifesteal": 30, | "TargetLifesteal": { | ||
"TargetLifestealNonHero": 10, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"TargetLifestealNonHero": { | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"TickInterval": 0.1, | "TickInterval": 0.1, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 4,701: | Line 7,141: | ||
}, | }, | ||
"ability_nano_shadow_pulse": { | "ability_nano_shadow_pulse": { | ||
"AbilityChannelTime": 3, | "AbilityChannelTime": { | ||
"AbilityCooldown": | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 115, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 4,714: | Line 7,166: | ||
] | ] | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorCastableWhileDodging", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorInhibitSoftCameraCollision" | |||
], | |||
"BonusMoveSpeedPercent": 20, | "BonusMoveSpeedPercent": 20, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 4,731: | Line 7,193: | ||
"Key": "ability_nano_shadow_pulse", | "Key": "ability_nano_shadow_pulse", | ||
"Name": "Return to Shadows", | "Name": "Return to Shadows", | ||
"Radius": 7.5, | "Radius": { | ||
"Value": 7.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -20 | ||
}, | }, | ||
{ | { | ||
| Line 4,749: | Line 7,217: | ||
"ability_nano_shadow_step": { | "ability_nano_shadow_step": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 110, | "AbilityCooldown": { | ||
"Value": 110, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": { | "AbilityDuration": { | ||
"Value": 12, | "Value": 12, | ||
"Scale": [ | |||
{ | |||
"Value": 0.0465, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"BulletArmorReductionDuration": { | |||
"Value": 6, | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "duration" | ||
} | } | ||
}, | }, | ||
"BulletArmorReductionHeavy": 15, | "BulletArmorReductionHeavy": 15, | ||
"BulletArmorReductionLight": 5, | "BulletArmorReductionLight": 5, | ||
| Line 4,815: | Line 7,304: | ||
}, | }, | ||
"ability_necro_coffin": { | "ability_necro_coffin": { | ||
"AbilityCooldown": 28, | "AbilityCooldown": { | ||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusMoveSpeedPercent": 15, | "BonusMoveSpeedPercent": 15, | ||
"BuffDuration": { | "BuffDuration": { | ||
| Line 4,845: | Line 7,346: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 3, | "DebuffDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 4,857: | Line 7,364: | ||
"Key": "ability_necro_coffin", | "Key": "ability_necro_coffin", | ||
"Name": "Back Off!", | "Name": "Back Off!", | ||
"Radius": 9, | "Radius": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowPercent": 40, | "SlowPercent": 40, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 4,873: | Line 7,386: | ||
"ability_necro_fear": { | "ability_necro_fear": { | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 4, | "AbilityDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DebuffModifier": { | "DebuffModifier": { | ||
| Line 4,894: | Line 7,414: | ||
"MaxStolenSpiritResist": 10, | "MaxStolenSpiritResist": 10, | ||
"MaxStolenTargets": 3, | "MaxStolenTargets": 3, | ||
"MeleeBuildUp": 0.2, | |||
"Name": "Essence Theft", | "Name": "Essence Theft", | ||
"ProgressLossMultiplier": 2.3, | "ProgressLossMultiplier": 2.3, | ||
| Line 4,909: | Line 7,430: | ||
"SkullBuildUp": 0.15, | "SkullBuildUp": 0.15, | ||
"ZombieMeleeBuildUp": 0.15, | "ZombieMeleeBuildUp": 0.15, | ||
"ZombieExplosionBuildUp": 1 | "ZombieExplosionBuildUp": 1, | ||
"MaxStolenTargets": 1 | |||
} | } | ||
] | ] | ||
}, | }, | ||
"ability_necro_gravestone": { | "ability_necro_gravestone": { | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityChannelTime": 0.66, | "Value": 20, | ||
"AbilityCooldown": | "Scale": { | ||
"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": | "Value": 1, | ||
"Type": " | "Type": "range" | ||
} | } | ||
}, | }, | ||
" | "BehaviourBits": [ | ||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorRefundFullCooldownOnChannelInterrupt", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BlockerScaleFactor": 1, | "BlockerScaleFactor": 1, | ||
"BonusHealthRegen": { | "BonusHealthRegen": { | ||
| Line 4,949: | Line 7,511: | ||
"DecayTickRate": 0.1, | "DecayTickRate": 0.1, | ||
"ExplodeDelay": 0.23, | "ExplodeDelay": 0.23, | ||
"ExplosionRadius": 6.5, | "ExplosionRadius": { | ||
"Value": 6.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"GraveStoneModifier": { | "GraveStoneModifier": { | ||
"Class": "Gravestone", | "Class": "Gravestone", | ||
| Line 4,982: | Line 7,550: | ||
"PushForce": 300, | "PushForce": 300, | ||
"ReplicateZombieCast": 1, | "ReplicateZombieCast": 1, | ||
"SlowDuration": 1.25, | "SlowDuration": { | ||
"Value": 1.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 80, | "SlowPercent": 80, | ||
"SlowPercentPerStack": 0.5, | "SlowPercentPerStack": 0.5, | ||
| Line 4,999: | Line 7,573: | ||
}, | }, | ||
"SummonInitialDelay": 0.3, | "SummonInitialDelay": 0.3, | ||
"SummonLifetime": 20, | "SummonLifetime": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SummonMaxCount": 32, | "SummonMaxCount": 32, | ||
"SummonMeleeDamage": { | "SummonMeleeDamage": { | ||
| Line 5,020: | Line 7,600: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -15, | ||
"MoveSpeedPercent": 25 | |||
}, | }, | ||
{ | { | ||
" | "AbilityDuration": 10, | ||
" | "SummonFrequency": -0.3 | ||
}, | }, | ||
{ | { | ||
| Line 5,060: | Line 7,641: | ||
"ability_necro_haunt": { | "ability_necro_haunt": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 35, | "AbilityCastRange": { | ||
"AbilityCooldown": 22, | "Value": 35, | ||
"AbilityDuration": 5, | "Scale": { | ||
"AbilityPostCastDuration": 0.2, | "Value": 1, | ||
"AbilityUnitTargetLimit": 1, | "Type": "range" | ||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.2, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorAllowAltCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BonusMoveSpeed": 3, | "BonusMoveSpeed": 3, | ||
"BuffModifier": { | "BuffModifier": { | ||
| Line 5,078: | Line 7,687: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 3, | "DebuffDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "DiminishingSlow", | "Class": "DiminishingSlow", | ||
| Line 5,098: | Line 7,713: | ||
"TargetSearchDelayOnSuccess": 0.3, | "TargetSearchDelayOnSuccess": 0.3, | ||
"TargetSearchInitialDelay": 0.7, | "TargetSearchInitialDelay": 0.7, | ||
"TargetSearchRadius": 6, | "TargetSearchRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TargetSearchRadiusVsHeroes": 15, | "TargetSearchRadiusVsHeroes": 15, | ||
"TargetSearchTick": 0.1, | "TargetSearchTick": 0.1, | ||
| Line 5,116: | Line 7,737: | ||
"ability_necro_hauntingskull": { | "ability_necro_hauntingskull": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCharges": 4, | "AbilityCharges": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityChargesConditionally": 1, | "AbilityChargesConditionally": 1, | ||
"AbilityCooldownBetweenCharge": 13, | "AbilityCooldownBetweenCharge": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AreaModifier": { | "AreaModifier": { | ||
| Line 5,126: | Line 7,759: | ||
"SpawnPositionNavMeshSearchRange": 60 | "SpawnPositionNavMeshSearchRange": 60 | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 5,150: | Line 7,790: | ||
"PickupsPerDeath": 1, | "PickupsPerDeath": 1, | ||
"PickupsPerHeroDeath": 5, | "PickupsPerHeroDeath": 5, | ||
"PickupsPerNeutralTrooperDeath": | "PickupsPerNeutralTrooperDeath": 3, | ||
"ResourceCost": { | "ResourceCost": { | ||
"Value": 120, | "Value": 120, | ||
| Line 5,170: | Line 7,810: | ||
} | } | ||
}, | }, | ||
"SkullLifetime": 10, | "SkullLifetime": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
"Subclass": "Slow" | "Subclass": "Slow" | ||
}, | }, | ||
"SpawnRadius": 2, | "SpawnRadius": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"StackingDebuffModifier": { | "StackingDebuffModifier": { | ||
"Class": "NecroHauntingskullStackingdebuff", | "Class": "NecroHauntingskullStackingdebuff", | ||
| Line 5,212: | Line 7,864: | ||
"TargetSearchInitialDelayMin": 0.15, | "TargetSearchInitialDelayMin": 0.15, | ||
"TargetSearchInitialStagger": 0.125, | "TargetSearchInitialStagger": 0.125, | ||
"TargetSearchRadius": 7, | "TargetSearchRadius": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TickRate": 0.2, | "TickRate": 0.2, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 5,219: | Line 7,877: | ||
"Value": 5, | "Value": 5, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.16, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 5,235: | Line 7,893: | ||
}, | }, | ||
"ability_necro_killsummon": { | "ability_necro_killsummon": { | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCooldown": 26, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,258: | Line 7,931: | ||
"ability_necro_killsummon_trigger": { | "ability_necro_killsummon_trigger": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldownBetweenCharge": 8, | "Value": 1, | ||
"AbilityDuration": 4, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"AuraModifier": { | "AuraModifier": { | ||
"Class": "CitadelTenguUrnAura", | "Class": "CitadelTenguUrnAura", | ||
| Line 5,270: | Line 7,961: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorAllowAltCast", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 5,284: | Line 7,983: | ||
"Key": "ability_necro_killsummon_trigger", | "Key": "ability_necro_killsummon_trigger", | ||
"Name": null, | "Name": null, | ||
"Radius": 6, | "Radius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 35, | "SlowPercent": 35, | ||
"TickRate": 0.25, | "TickRate": 0.25, | ||
| Line 5,301: | Line 8,006: | ||
}, | }, | ||
"ability_necro_nukemap": { | "ability_necro_nukemap": { | ||
"AbilityChannelTime": 4, | "AbilityChannelTime": { | ||
"AbilityCooldown": 180, | "Value": 4, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 180, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 0.8, | "AirDrag": 0.8, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"Damage": { | "Damage": { | ||
"Value": 120, | "Value": 120, | ||
| Line 5,344: | Line 8,066: | ||
"SpawnPositionNavMeshSearchRange": 60 | "SpawnPositionNavMeshSearchRange": 60 | ||
}, | }, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 5,359: | Line 8,082: | ||
"Name": "Wither \u0026 Die", | "Name": "Wither \u0026 Die", | ||
"SkullImmuneDuration": 0.15, | "SkullImmuneDuration": 0.15, | ||
"SkullLifetime": 10, | "SkullLifetime": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SkullsOnKill": 1, | "SkullsOnKill": 1, | ||
"SkullsOnPlayerKill": 3, | "SkullsOnPlayerKill": 3, | ||
"SlowPercentPerStack": 0.5, | "SlowPercentPerStack": 0.5, | ||
"SpawnRadius": 2, | "SpawnRadius": 2, | ||
"StackDuration": 4, | "StackDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"StackingDebuffModifier": { | "StackingDebuffModifier": { | ||
"Class": "NecroHauntingskullStackingdebuff", | "Class": "NecroHauntingskullStackingdebuff", | ||
| Line 5,387: | Line 8,122: | ||
"TargetSearchDelayMax": 0.88, | "TargetSearchDelayMax": 0.88, | ||
"TargetSearchDelayMin": 0.65, | "TargetSearchDelayMin": 0.65, | ||
"TargetSearchRadius": 5, | "TargetSearchRadius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TechArmorDamageReductionPerStack": -0.5, | "TechArmorDamageReductionPerStack": -0.5, | ||
"TickRate": 0.3, | "TickRate": 0.3, | ||
| Line 5,403: | Line 8,144: | ||
}, | }, | ||
"ability_necro_zombiewall": { | "ability_necro_zombiewall": { | ||
"AbilityCastRange": 24, | "AbilityCastRange": { | ||
"AbilityCooldown": 34, | "Value": 24, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 34, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraRadius": 0.75, | "AuraRadius": 0.75, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowAltCast", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorSuppressAltCastOnceSelected" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 5,440: | Line 8,206: | ||
}, | }, | ||
"GroundAuraSpacing": 1, | "GroundAuraSpacing": 1, | ||
"ImmobilizeDuration": 1 | "ImmobilizeDuration": { | ||
"ImmobilizeModifier": { | "Value": 1, | ||
"Class": "CitadelRoot", | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ImmobilizeModifier": { | |||
"Class": "CitadelRoot", | |||
"Subclass": "Immobilize" | "Subclass": "Immobilize" | ||
}, | }, | ||
| Line 5,468: | Line 8,240: | ||
"ImmobilizeDuration": 0.75, | "ImmobilizeDuration": 0.75, | ||
"SummonCount": 1, | "SummonCount": 1, | ||
"AbilityCooldown": - | "AbilityCooldown": -14 | ||
} | } | ||
], | ], | ||
| Line 5,475: | Line 8,247: | ||
"ZombieWallLength": { | "ZombieWallLength": { | ||
"Value": 14, | "Value": 14, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0.05, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
} | } | ||
}, | }, | ||
"ability_npc_shield": { | "ability_npc_shield": { | ||
"AbilityCooldown": 1, | "AbilityCooldown": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": -1, | "AbilityDuration": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,496: | Line 8,283: | ||
"ability_perched_predator": { | "ability_perched_predator": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorInhibitSoftCameraCollision" | |||
], | |||
"CatAboveGround": 0.1, | "CatAboveGround": 0.1, | ||
"CatAccel": 15, | "CatAccel": 15, | ||
| Line 5,516: | Line 8,315: | ||
} | } | ||
}, | }, | ||
"ExplosionRadius": 8, | "ExplosionRadius": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_perched_predator", | "Key": "ability_perched_predator", | ||
| Line 5,540: | Line 8,345: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCanCastOnZipline" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 5,548: | Line 8,356: | ||
"ability_power_jump": { | "ability_power_jump": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 4, | "AbilityDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirMoveIncreasePercent": 25, | "AirMoveIncreasePercent": 25, | ||
"AirSpeedMax": 6.64, | "AirSpeedMax": 6.64, | ||
"AltJumpSpeed": 12, | "AltJumpSpeed": 12, | ||
"BehaviourBits": [ | |||
"BehaviorInputDirectional2d", | |||
"BehaviorNoTarget", | |||
"BehaviorAllowAltCast", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BulletSplitShot": 5, | "BulletSplitShot": 5, | ||
"FallSpeedMax": 0.635, | "FallSpeedMax": 0.635, | ||
| Line 5,606: | Line 8,433: | ||
"ability_power_surge": { | "ability_power_surge": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 50, | "AbilityCooldown": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 10, | "AbilityDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusPerChain": { | "BonusPerChain": { | ||
"Value": 10, | "Value": 10, | ||
| Line 5,630: | Line 8,472: | ||
"Subclass": "PowerSurgeChainLightning" | "Subclass": "PowerSurgeChainLightning" | ||
}, | }, | ||
"ChainRadius": 10, | "ChainRadius": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"ChainTickRate": 0.2, | "ChainTickRate": 0.2, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 5,672: | Line 8,520: | ||
}, | }, | ||
"ability_priest_antispiritvest": { | "ability_priest_antispiritvest": { | ||
"AbilityCooldown": 12, | "AbilityCooldown": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BlockBufferDuration": 0.5, | "BlockBufferDuration": 0.5, | ||
"BuffModifier": { | "BuffModifier": { | ||
| Line 5,716: | Line 8,571: | ||
"ability_priest_barrage": { | "ability_priest_barrage": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityChannelTime": 3, | "AbilityChannelTime": { | ||
"AbilityCooldown": 60, | "Value": 3, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"ChannelMoveSpeed": 1.3, | "Type": "duration" | ||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 60, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | |||
"Damage": { | "Damage": { | ||
"Value": 80, | "Value": 80, | ||
| Line 5,759: | Line 8,632: | ||
"ability_priest_beartrap": { | "ability_priest_beartrap": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 28, | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 8, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"ArmTime": 0.5, | "ArmTime": 0.5, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventTrainingBotUsage", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 5,780: | Line 8,677: | ||
] | ] | ||
}, | }, | ||
"ImmobilizeDuration": 1.25, | "ImmobilizeDuration": { | ||
"Value": 1.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ImmobilizeModifier": { | "ImmobilizeModifier": { | ||
"Class": "PriestImmobilize", | "Class": "PriestImmobilize", | ||
| Line 5,787: | Line 8,690: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_priest_beartrap", | "Key": "ability_priest_beartrap", | ||
"Lifetime": 30, | "Lifetime": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Hex-Lined Snap Trap", | "Name": "Hex-Lined Snap Trap", | ||
"Radius": 2, | "Radius": { | ||
"RevealDuration": 6, | "Value": 2, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"RevealDuration": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TetherDuration": 0.6, | "TetherDuration": 0.6, | ||
"TetherModifier": { | "TetherModifier": { | ||
| Line 5,815: | Line 8,736: | ||
"ability_priest_flashbang": { | "ability_priest_flashbang": { | ||
"AbilityCastDelay": 0.03, | "AbilityCastDelay": 0.03, | ||
"AbilityCooldown": 25, | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.15, | "AbilityPostCastDuration": 0.15, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BounceGrenadeSpeed": 1100, | "BounceGrenadeSpeed": 1100, | ||
"BounceLifetime": 0.5, | "BounceLifetime": 0.5, | ||
"BurnDuration": 3.5, | "BurnDuration": { | ||
"Value": 3.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BurnLingerDuration": 0.15, | "BurnLingerDuration": 0.15, | ||
"BurnRadius": 4.5, | "BurnRadius": { | ||
"Value": 4.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"CameraTurnRateMax": 15, | "CameraTurnRateMax": 15, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
"Value": 10, | "Value": 10, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 1.6, | ||
"Type": "power_increase" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "weapon_damage" | |||
} | |||
] | |||
}, | }, | ||
"Damage": { | "Damage": { | ||
| Line 5,855: | Line 8,805: | ||
"Name": "Consecrating Grenade", | "Name": "Consecrating Grenade", | ||
"PreBounceLifetime": 15, | "PreBounceLifetime": 15, | ||
"Radius": 4.5, | "Radius": { | ||
"Value": 4.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TickRate": 0.2, | "TickRate": 0.2, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 5,876: | Line 8,832: | ||
"ability_priest_knockback": { | "ability_priest_knockback": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityCooldown": 23, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 23, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 99, | "AbilityUnitTargetLimit": 99, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusDamage": { | "BonusDamage": { | ||
"Value": 30, | "Value": 30, | ||
| Line 5,925: | Line 8,898: | ||
"Subclass": "Slow" | "Subclass": "Slow" | ||
}, | }, | ||
"StunDuration": 0.6, | "StunDuration": { | ||
"Value": 0.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TargetingConeAngle": 60, | "TargetingConeAngle": 60, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 5,939: | Line 8,918: | ||
} | } | ||
], | ], | ||
"WallStunDistance": 7 | "WallStunDistance": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
} | |||
}, | }, | ||
"ability_priest_selfheal": { | "ability_priest_selfheal": { | ||
"AbilityCastDelay": 0.125, | "AbilityCastDelay": 0.125, | ||
"AbilityChannelTime": 4, | "AbilityChannelTime": { | ||
"AbilityCooldown": 45, | "Value": 4, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 45, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.125, | "AbilityPostCastDuration": 0.125, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileCmdRestricted", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorNonCombat", | |||
"BehaviorCannotCancelDuringChannel" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"FlatHealthHealing": { | "FlatHealthHealing": { | ||
| Line 5,982: | Line 8,987: | ||
"ability_priest_silencebomb": { | "ability_priest_silencebomb": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 33, | "AbilityCooldown": { | ||
"Value": 33, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 99, | "AbilityUnitTargetLimit": 99, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 5,994: | Line 9,011: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": 5, | "DPS": 5, | ||
| Line 5,999: | Line 9,022: | ||
"InitialRadius": { | "InitialRadius": { | ||
"Value": 4, | "Value": 4, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0.01, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | }, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,037: | Line 9,066: | ||
"ability_priest_smokegrenade": { | "ability_priest_smokegrenade": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityCooldown": 24, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 24, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 99, | "AbilityUnitTargetLimit": 99, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BlockerScaleFactor": 115, | "BlockerScaleFactor": 115, | ||
"BombFriction": 12, | "BombFriction": 12, | ||
| Line 6,055: | Line 9,107: | ||
"Name": "Teargas Grenade", | "Name": "Teargas Grenade", | ||
"ProjectileLifetime": 2, | "ProjectileLifetime": 2, | ||
"Radius": 6, | "Radius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowDuration": 2, | "SlowDuration": 2, | ||
"SmokeGrenadeModifier": { | "SmokeGrenadeModifier": { | ||
| Line 6,082: | Line 9,140: | ||
}, | }, | ||
"ability_priest_stackingdefense": { | "ability_priest_stackingdefense": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"CooldownPerStack": 0.5, | "CooldownPerStack": 0.5, | ||
| Line 6,092: | Line 9,157: | ||
"Name": "Grit", | "Name": "Grit", | ||
"ResistancePerStack": 1, | "ResistancePerStack": 1, | ||
"StackDuration": 8, | "StackDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"StackingModifier": { | "StackingModifier": { | ||
"Class": "PriestStackingdefense", | "Class": "PriestStackingdefense", | ||
| Line 6,111: | Line 9,182: | ||
"ability_priest_weaponswap": { | "ability_priest_weaponswap": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 160, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 15, | "AbilityDuration": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorDontInterruptSlideOnCast", | |||
"BehaviorRefundHalfCooldownOnChannelInterrupt" | |||
], | |||
"BonusAmpToVampire": 5, | "BonusAmpToVampire": 5, | ||
"BonusDamage": { | "BonusDamage": { | ||
"Value": | "Value": 115, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 3, | ||
"Type": "power_increase" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "weapon_damage" | |||
} | |||
] | |||
}, | }, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 6,166: | Line 9,262: | ||
"ability_punkgoat_blasted": { | "ability_punkgoat_blasted": { | ||
"AbilityCastDelay": 0.28, | "AbilityCastDelay": 0.28, | ||
"AbilityCooldown": 27, | "AbilityCooldown": { | ||
"Value": 27, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoIntrinsicModifiers": [ | "AutoIntrinsicModifiers": [ | ||
| Line 6,175: | Line 9,283: | ||
"Subclass": "Blastedhealthwatcher" | "Subclass": "Blastedhealthwatcher" | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorAllowGunFireAfterCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | ], | ||
"BlastedModifier": { | "BlastedModifier": { | ||
| Line 6,190: | Line 9,304: | ||
"BulletsReloadedPerLightMeleePct": 35, | "BulletsReloadedPerLightMeleePct": 35, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DurationPerHeavyMelee": 4.5, | "DurationPerHeavyMelee": { | ||
"DurationPerLightMelee": 2.8, | "Value": 4.5, | ||
"HealthBoostDuration": 11, | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DurationPerLightMelee": { | |||
"Value": 2.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"HealthBoostDuration": { | |||
"Value": 11, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"HealthDisplayModifier": { | "HealthDisplayModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 6,239: | Line 9,371: | ||
"ability_punkgoat_goatflip": { | "ability_punkgoat_goatflip": { | ||
"AbilityCastDelay": 0.35, | "AbilityCastDelay": 0.35, | ||
"AbilityCooldown": 32, | "AbilityCooldown": { | ||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.3, | "AbilityDuration": { | ||
"Value": 0.3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirControlAccelPercent": 50, | "AirControlAccelPercent": 50, | ||
| Line 6,248: | Line 9,392: | ||
"AirControlPercent": 50, | "AirControlPercent": 50, | ||
"AllowRamMultiple": 1, | "AllowRamMultiple": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"CameraTurnRateMax": 188, | "CameraTurnRateMax": 188, | ||
"ChargeMultiHitRadius": 1.5, | "ChargeMultiHitRadius": 1.5, | ||
| Line 6,289: | Line 9,440: | ||
}, | }, | ||
{ | { | ||
" | "MaxHealthBuffPct": 10, | ||
"MaxHealthBuffDuration": 16, | |||
"AbilityCooldown": -13 | "AbilityCooldown": -13 | ||
} | } | ||
| Line 6,302: | Line 9,448: | ||
}, | }, | ||
"ability_punkgoat_slide": { | "ability_punkgoat_slide": { | ||
"AbilityCooldown": 0.85, | "AbilityCooldown": { | ||
"Value": 0.85, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.6, | "AbilityDuration": { | ||
"Value": 0.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoIntrinsicModifiers": [ | "AutoIntrinsicModifiers": [ | ||
| Line 6,311: | Line 9,469: | ||
"Subclass": "SlideDebuff" | "Subclass": "SlideDebuff" | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorInputDirectional2d", | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | ], | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 6,319: | Line 9,487: | ||
}, | }, | ||
"ability_punkgoat_tether": { | "ability_punkgoat_tether": { | ||
"AbilityCastRange": 12, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 12, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 175, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 2.8, | "AbilityDuration": 2.8, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 6,336: | Line 9,525: | ||
"Value": 120, | "Value": 120, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 0.7, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 6,400: | Line 9,589: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -40 | ||
}, | }, | ||
{ | { | ||
| Line 6,413: | Line 9,602: | ||
}, | }, | ||
"ability_punkgoat_ult": { | "ability_punkgoat_ult": { | ||
"AbilityCastRange": 4, | "AbilityCastRange": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": 0.3, | "AbilityChannelTime": 0.3, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 35, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 8, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.3, | "AbilityPostCastDuration": 0.3, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorChannelled", | |||
"BehaviorExclusiveUse", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorCooldownOnChannelEnd", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorHoldsAtMaxChannel" | |||
], | |||
"CameraTurnRateMax": 2000, | "CameraTurnRateMax": 2000, | ||
"ChannelMoveSpeed": 4.826, | "ChannelMoveSpeed": 4.826, | ||
| Line 6,460: | Line 9,683: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 0.9, | ||
"Type": "melee" | "Type": "melee" | ||
} | } | ||
| Line 6,491: | Line 9,714: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.5, | ||
"Type": "heavy_melee" | "Type": "heavy_melee" | ||
} | } | ||
| Line 6,506: | Line 9,729: | ||
} | } | ||
], | ], | ||
"WaveEndRadius": 8, | "WaveEndRadius": { | ||
"WaveStartRadius": 0.5, | "Value": 8, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"WaveStartRadius": 0.5, | |||
"WaveThickness": 1 | "WaveThickness": 1 | ||
}, | }, | ||
"ability_rolling_fireball": { | "ability_rolling_fireball": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 6,547: | Line 9,787: | ||
"ability_scrap_blast": { | "ability_scrap_blast": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCharges": 2, | "Value": 15, | ||
"AbilityCooldown": 64, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 3, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 64, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BlastRadius": 10, | "BlastRadius": 10, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 6,559: | Line 9,827: | ||
}, | }, | ||
"EnemyMoveSlow": 10, | "EnemyMoveSlow": 10, | ||
"EnemyMoveSlowDuration": 5, | "EnemyMoveSlowDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_scrap_blast", | "Key": "ability_scrap_blast", | ||
| Line 6,583: | Line 9,857: | ||
}, | }, | ||
"ability_shieldguy_ability01": { | "ability_shieldguy_ability01": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,603: | Line 9,887: | ||
}, | }, | ||
"ability_shieldguy_ability02": { | "ability_shieldguy_ability02": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,623: | Line 9,917: | ||
}, | }, | ||
"ability_shieldguy_ability03": { | "ability_shieldguy_ability03": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,643: | Line 9,947: | ||
}, | }, | ||
"ability_shieldguy_ult": { | "ability_shieldguy_ult": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,663: | Line 9,977: | ||
}, | }, | ||
"ability_skyrunner_flakshot": { | "ability_skyrunner_flakshot": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 6,671: | Line 9,991: | ||
"Subclass": "Flakshotbase" | "Subclass": "Flakshotbase" | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorProjectileFiredAsBullet" | |||
], | ], | ||
"BonusDamage": { | "BonusDamage": { | ||
| Line 6,704: | Line 10,027: | ||
"ability_skyrunner_magic_beam": { | "ability_skyrunner_magic_beam": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 30, | ||
"AbilityCooldown": 12, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 2, | "Value": 1, | ||
"AbilityDuration": 6, | "Type": "range" | ||
"AbilityUnitTargetLimit": 1, | } | ||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BlockerScaleFactor": 4, | "BlockerScaleFactor": 4, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 6,735: | Line 10,093: | ||
}, | }, | ||
"ability_skyrunner_swingline": { | "ability_skyrunner_swingline": { | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 12, | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 0.1, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 0.1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,762: | Line 10,142: | ||
}, | }, | ||
"ability_skyrunner_ult": { | "ability_skyrunner_ult": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 6,783: | Line 10,173: | ||
"ability_sleep_dagger": { | "ability_sleep_dagger": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 30, | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDamageDoesntWakeFromSleep", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
"Value": 65, | "Value": 65, | ||
"Scale": { | "Scale": { | ||
"Value": 2. | "Value": 2.2, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 6,799: | Line 10,202: | ||
"MinimumSleepTime": 0.2, | "MinimumSleepTime": 0.2, | ||
"Name": "Sleep Dagger", | "Name": "Sleep Dagger", | ||
"SleepDuration": 2.75, | "SleepDuration": { | ||
"Value": 2.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SleepModifier": { | "SleepModifier": { | ||
"Class": "CitadelSleepDaggerAsleep", | "Class": "CitadelSleepDaggerAsleep", | ||
| Line 6,819: | Line 10,228: | ||
"SleepWakeUpDelay": { | "SleepWakeUpDelay": { | ||
"Value": 0.1, | "Value": 0.1, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0.002, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | }, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"BulletResistReduction": - | "BulletResistReduction": -10, | ||
"BulletResistReductionDuration": 6 | "BulletResistReductionDuration": 6 | ||
}, | }, | ||
{ | { | ||
" | "SleepDuration": 1, | ||
"FixationStacks": 15 | |||
}, | }, | ||
{ | { | ||
" | "AbilityCooldown": -17, | ||
"SlowPercent": 50, | "SlowPercent": 50, | ||
"GroundDashReductionPercent": -50, | "GroundDashReductionPercent": -50, | ||
| Line 6,841: | Line 10,257: | ||
}, | }, | ||
"ability_smoke_bomb": { | "ability_smoke_bomb": { | ||
"AbilityCooldown | "AbilityCooldown": { | ||
"Value": 33, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "cooldown" | ||
} | } | ||
}, | |||
"AbilityDuration": { | |||
"Value": 8, | |||
"Scale": [ | |||
{ | |||
"Value": 0.1, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | }, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDamageDoesntWakeFromSleep", | |||
"BehaviorNoTarget", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorCanCastOnZipline" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 6,884: | Line 10,319: | ||
}, | }, | ||
{ | { | ||
"BulletLifesteal": | "BulletLifesteal": 50, | ||
"PostInvisBuffDuration": 5, | "PostInvisBuffDuration": 5, | ||
"DispelOnUse": 1 | "DispelOnUse": 1 | ||
| Line 6,892: | Line 10,327: | ||
"ability_stacking_damage": { | "ability_stacking_damage": { | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageBonusFixedPerStack": 0.2, | "DamageBonusFixedPerStack": { | ||
"Value": 0.2, | |||
"Scale": { | |||
"Value": 0, | |||
"Type": "weapon_damage_increase" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_stacking_damage", | "Key": "ability_stacking_damage", | ||
| Line 6,933: | Line 10,381: | ||
}, | }, | ||
{ | { | ||
"DamageBonusFixedPerStack": 0. | "DamageBonusFixedPerStack": { | ||
"Value": 0.11, | |||
"Scale": { | |||
"Value": 0.0003, | |||
"Type": "weapon_damage_increase" | |||
} | |||
} | |||
} | } | ||
] | ] | ||
}, | }, | ||
"ability_swan_acrobat": { | "ability_swan_acrobat": { | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 7, | "AbilityDuration": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BurstBonusPerStack": 1, | "BurstBonusPerStack": 1, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 6,966: | Line 10,433: | ||
"ability_swan_featherboomerang": { | "ability_swan_featherboomerang": { | ||
"AbilityCastDelay": 0.05, | "AbilityCastDelay": 0.05, | ||
"AbilityCooldown": 8, | "AbilityCooldown": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusDamage": 170, | "BonusDamage": 170, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 6,993: | Line 10,470: | ||
}, | }, | ||
"ability_swan_leap": { | "ability_swan_leap": { | ||
"AbilityChannelTime": 0.15, | "AbilityChannelTime": { | ||
"AbilityCooldown": 14, | "Value": 0.15, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel" | |||
], | |||
"BuffDuration": 7, | "BuffDuration": 7, | ||
"BuffModifier": { | "BuffModifier": { | ||
| Line 7,021: | Line 10,516: | ||
}, | }, | ||
"ability_swan_ult": { | "ability_swan_ult": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 7,042: | Line 10,547: | ||
"ability_target_practice": { | "ability_target_practice": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 48, | "AbilityCooldown": { | ||
"Value": 48, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSprint" | |||
], | |||
"BonusPerHeadshot": 25, | "BonusPerHeadshot": 25, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 7,059: | Line 10,575: | ||
"ShotsToProc": 4, | "ShotsToProc": 4, | ||
"TargetOffSetScale": 2, | "TargetOffSetScale": 2, | ||
"TargetPracticeDuration": 10, | "TargetPracticeDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TargetPracticeEnemyModifier": { | "TargetPracticeEnemyModifier": { | ||
"Class": "TargetPracticeEnemy", | "Class": "TargetPracticeEnemy", | ||
| Line 7,096: | Line 10,618: | ||
"ability_throw_sand": { | "ability_throw_sand": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 25, | "AbilityCastRange": { | ||
"AbilityCooldown": 40, | "Value": 25, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 2.5, | "AbilityDuration": { | ||
"Value": 2.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": 40, | "Damage": 40, | ||
| Line 7,119: | Line 10,665: | ||
}, | }, | ||
{ | { | ||
"SlowPercent": | "SlowPercent": 30, | ||
"GroundDashReductionPercent": - | "GroundDashReductionPercent": -30 | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -25, | ||
"AbilityDuration": 1.5 | "AbilityDuration": 1.5 | ||
} | } | ||
| Line 7,130: | Line 10,676: | ||
"ability_trapper_fear": { | "ability_trapper_fear": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.3, | "AbilityPostCastDuration": 0.3, | ||
| Line 7,155: | Line 10,707: | ||
} | } | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet" | |||
], | ], | ||
"BuildUpDuration": 15, | "BuildUpDuration": 15, | ||
| Line 7,185: | Line 10,742: | ||
"ability_trapper_fear1": { | "ability_trapper_fear1": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.3, | "AbilityPostCastDuration": 0.3, | ||
| Line 7,210: | Line 10,773: | ||
} | } | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | ], | ||
"BuildUpDuration": 15, | "BuildUpDuration": 15, | ||
| Line 7,240: | Line 10,807: | ||
"ability_trapper_poisonjar": { | "ability_trapper_poisonjar": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 30, | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 7,252: | Line 10,831: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Height": 2, | "Height": 2, | ||
"InitialRadius": 6, | "InitialRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_trapper_poisonjar", | "Key": "ability_trapper_poisonjar", | ||
"Name": "Bottled Phantasmicide", | "Name": "Bottled Phantasmicide", | ||
"RadiusPerSecond": 0.25, | "RadiusPerSecond": { | ||
"Value": 0.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowPercent": { | "SlowPercent": { | ||
"Value": 25, | "Value": 25, | ||
| Line 7,280: | Line 10,877: | ||
}, | }, | ||
"ability_trapper_spidershield": { | "ability_trapper_spidershield": { | ||
"AbilityCastRange | "AbilityCastRange": { | ||
"Value": 45, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
" | |||
" | |||
" | |||
" | |||
} | } | ||
}, | }, | ||
"ChannelMoveSpeed": -1, | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorEqualUnitTargetPriority", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BuffModifier": { | |||
"Class": "TrapperSpidershield", | |||
"Subclass": "TrapperSpidershield", | |||
"StatusEffectPriority": 100, | |||
"PulseDebuffModifier": { | |||
"Class": "Base", | |||
"Subclass": "TrapperSpidershieldPulsedebuff" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | |||
"CombatBarrier": { | "CombatBarrier": { | ||
"Value": 200, | "Value": 200, | ||
| Line 7,309: | Line 10,932: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 0.5, | "DebuffDuration": { | ||
"Value": 0.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_trapper_spidershield", | "Key": "ability_trapper_spidershield", | ||
| Line 7,330: | Line 10,959: | ||
"ability_trapper_spiderwave": { | "ability_trapper_spiderwave": { | ||
"AbilityCastDelay": 0.6, | "AbilityCastDelay": 0.6, | ||
"AbilityCooldown": 160, | "AbilityCooldown": { | ||
"Value": 160, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_trapper_spiderwave", | "Key": "ability_trapper_spiderwave", | ||
"Name": "Crawling Plague", | "Name": "Crawling Plague", | ||
"Radius": 3.5, | "Radius": { | ||
"Value": 3.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SpiderArmingTime": 0.5, | "SpiderArmingTime": 0.5, | ||
"SpiderChaseVelocity": 400, | "SpiderChaseVelocity": 400, | ||
| Line 7,353: | Line 10,999: | ||
"SpiderFloatDownRate": 8, | "SpiderFloatDownRate": 8, | ||
"SpiderGravity": 1, | "SpiderGravity": 1, | ||
"SpiderLifetime": 25, | "SpiderLifetime": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SpiderRandomPositionRadius": 4, | "SpiderRandomPositionRadius": 4, | ||
"SpiderSearchRadius": 2, | "SpiderSearchRadius": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SpiderTickRate": 0.3, | "SpiderTickRate": 0.3, | ||
"SpiritReducedPerStack": 5, | "SpiritReducedPerStack": 5, | ||
| Line 7,382: | Line 11,040: | ||
"ability_trapper_webwall": { | "ability_trapper_webwall": { | ||
"AbilityCastDelay": 0.22, | "AbilityCastDelay": 0.22, | ||
"AbilityCastRange | "AbilityCastRange": { | ||
"Value": 40, | "Value": 40, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "range" | ||
} | } | ||
}, | }, | ||
" | "AbilityCharges": { | ||
"Value": 1, | |||
" | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | }, | ||
"IsDisabled": false, | "AbilityCooldown": { | ||
"Key": "ability_trapper_webwall", | "Value": 40, | ||
"MaxWallToWallDistance": 100, | "Scale": { | ||
"MinWallToWallDistance": 3, | "Value": 1, | ||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | |||
"DPS": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 0.279, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"DebuffDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | |||
"Class": "WebwallDebuff", | |||
"Subclass": "WebwallDebuff" | |||
}, | |||
"IsDisabled": false, | |||
"Key": "ability_trapper_webwall", | |||
"MaxWallToWallDistance": 100, | |||
"MinWallToWallDistance": 3, | |||
"Name": "Silktrap", | "Name": "Silktrap", | ||
"Radius": 0.6, | "Radius": 0.6, | ||
| Line 7,425: | Line 11,118: | ||
], | ], | ||
"WebArmTime": 0.5, | "WebArmTime": 0.5, | ||
"WebDuration": 120, | "WebDuration": { | ||
"Value": 120, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"WebWallTickRate": 0.15 | "WebWallTickRate": 0.15 | ||
}, | }, | ||
| Line 7,431: | Line 11,130: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorTrigger" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 7,438: | Line 11,142: | ||
}, | }, | ||
"ability_ult_combo": { | "ability_ult_combo": { | ||
"AbilityCastRange": 4, | "AbilityCastRange": { | ||
"AbilityChannelTime": 2.4, | "Value": 4, | ||
"AbilityCooldown": | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 2.4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 150, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusHealthOnKill": { | "BonusHealthOnKill": { | ||
"Value": | "Value": 40, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 2, | ||
"Type": "power_increase" | "Type": "power_increase" | ||
} | } | ||
| Line 7,483: | Line 11,212: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -30, | ||
"BulletResist": 50 | "BulletResist": 50 | ||
}, | }, | ||
| Line 7,500: | Line 11,229: | ||
"ability_unicorn_dazzlingorb": { | "ability_unicorn_dazzlingorb": { | ||
"AbilityCastDelay": 0.75, | "AbilityCastDelay": 0.75, | ||
"AbilityChannelTime | "AbilityChannelTime": { | ||
"Value": 9999, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "duration" | ||
} | } | ||
}, | }, | ||
"GroundDashReductionPercent": -25, | "AbilityCooldown": { | ||
"IsDisabled": false, | "Value": 160, | ||
"Key": "ability_unicorn_dazzlingorb", | "Scale": { | ||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorCooldownOnChannelEnd" | |||
], | |||
"BounceGrace": 3.25, | |||
"BounceRadius": { | |||
"Value": 16.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | |||
"Damage": { | |||
"Value": 140, | |||
"Scale": { | |||
"Value": 0.6, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"GroundDashReductionPercent": -25, | |||
"IsDisabled": false, | |||
"Key": "ability_unicorn_dazzlingorb", | |||
"MaxBounces": 8, | "MaxBounces": 8, | ||
"Name": "Shining Wonder", | "Name": "Shining Wonder", | ||
| Line 7,544: | Line 11,299: | ||
} | } | ||
}, | }, | ||
"PriorityBounceRadius": | "PriorityBounceRadius": 13.5, | ||
"SlowDuration": 1.5, | "SlowDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 40, | "SlowPercent": 40, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 7,553: | Line 11,314: | ||
}, | }, | ||
{ | { | ||
"Damage": | "Damage": { | ||
"Value": 90, | |||
"Scale": { | |||
"Value": 0.45, | |||
"Type": "spirit" | |||
} | |||
} | |||
}, | }, | ||
{ | { | ||
"MaxBounces": 8, | "MaxBounces": 8, | ||
"AbilityCooldown": - | "AbilityCooldown": -30 | ||
} | } | ||
] | ] | ||
| Line 7,563: | Line 11,330: | ||
"ability_unicorn_luminousstrike": { | "ability_unicorn_luminousstrike": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 30, | ||
"AbilityCooldown": 33, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 2, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 33, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BuffDelay": 0.75, | "BuffDelay": 0.75, | ||
"BuffDuration": | "BuffDuration": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BuffMaxStacks": 6, | "BuffMaxStacks": 6, | ||
"BuffModifier": { | "BuffModifier": { | ||
| Line 7,578: | Line 11,381: | ||
"ClimbHeight": 50, | "ClimbHeight": 50, | ||
"ExplosionInterval": 0.7, | "ExplosionInterval": 0.7, | ||
"ExplosionRadius": 8, | "ExplosionRadius": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"ImpactDamage": { | "ImpactDamage": { | ||
"Value": 55, | "Value": 55, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.63, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 7,588: | Line 11,397: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_unicorn_luminousstrike", | "Key": "ability_unicorn_luminousstrike", | ||
"MagicIncreasePerStack": | "MagicIncreasePerStack": 7, | ||
"Name": "Radiant Daggers", | "Name": "Radiant Daggers", | ||
"PostExplosionDuration": 0.8, | "PostExplosionDuration": 0.8, | ||
| Line 7,602: | Line 11,411: | ||
}, | }, | ||
{ | { | ||
"MagicIncreasePerStack": | "MagicIncreasePerStack": 4, | ||
"FireRatePerStack": 9 | "FireRatePerStack": 9 | ||
} | } | ||
| Line 7,608: | Line 11,417: | ||
}, | }, | ||
"ability_unicorn_prismaticguard": { | "ability_unicorn_prismaticguard": { | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 34, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BarrierDamagePercentage": 50, | "BarrierDamagePercentage": 50, | ||
"BuffDuration": 4, | "BehaviourBits": [ | ||
"BuffModifier": { | "BehaviorNoTarget", | ||
"Class": "UnicornPrismaticGuard", | "BehaviorDisplaysDamageImpact", | ||
"BehaviorProjectilePassThroughWorld" | |||
], | |||
"BuffDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BuffModifier": { | |||
"Class": "UnicornPrismaticGuard", | |||
"Subclass": "UnicornPrismaticGuardBuff", | "Subclass": "UnicornPrismaticGuardBuff", | ||
"VerticalBoost": 0.5 | "VerticalBoost": 0.5 | ||
| Line 7,626: | Line 11,452: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 1.75, | "DebuffDuration": { | ||
"Value": 1.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 7,634: | Line 11,466: | ||
] | ] | ||
}, | }, | ||
"ExplodeRadius": 14, | "ExplodeRadius": { | ||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_unicorn_prismaticguard", | "Key": "ability_unicorn_prismaticguard", | ||
| Line 7,645: | Line 11,483: | ||
{ | { | ||
"CombatBarrier": { | "CombatBarrier": { | ||
"Value": | "Value": 70, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.76, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 7,653: | Line 11,491: | ||
}, | }, | ||
{ | { | ||
"DebuffDuration": 1. | "DebuffDuration": 1.25, | ||
"AbilityCooldown": - | "AbilityCooldown": -20 | ||
} | } | ||
] | ] | ||
| Line 7,660: | Line 11,498: | ||
"ability_unicorn_radiantblast": { | "ability_unicorn_radiantblast": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityCooldown": 20, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": { | "AbilityDuration": { | ||
"Value": 8, | "Value": 8, | ||
"Scale": [ | |||
{ | |||
"Value": 0.05, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | |||
"AbilityLifestealPercentHero": { | |||
"Value": 20, | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "healing" | ||
} | } | ||
}, | }, | ||
"AbilityUnitTargetLimit": 100, | "AbilityUnitTargetLimit": 100, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorUseLagCompensationForUnitTargeting", | |||
"BehaviorDontInterruptSlideOnCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 7,719: | Line 11,589: | ||
"AbilityCastRange": { | "AbilityCastRange": { | ||
"Value": 9, | "Value": 9, | ||
"Scale": [ | |||
{ | |||
"Value": 0.02, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 32, | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "cooldown" | ||
} | } | ||
}, | }, | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.65, | "AbilityDuration": 0.65, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorAllowAltCast", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 7,739: | Line 11,631: | ||
"MaxRecasts": 1, | "MaxRecasts": 1, | ||
"Name": "Sanguine Retreat", | "Name": "Sanguine Retreat", | ||
"RecastWindow": | "RecastWindow": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SelfBuffModifier": { | "SelfBuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 7,755: | Line 11,653: | ||
}, | }, | ||
{ | { | ||
"MaxRecasts": 1 | "MaxRecasts": 1, | ||
"AbilityCastRange": 4 | |||
} | } | ||
] | ] | ||
}, | }, | ||
"ability_vampirebat_batblink_trigger": { | "ability_vampirebat_batblink_trigger": { | ||
"AbilityCastRange": 16, | "AbilityCastRange": { | ||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.8, | "AbilityDuration": { | ||
"Value": 0.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorAllowAltCast", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorTrigger" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 7,772: | Line 11,694: | ||
"ability_vampirebat_batcloud": { | "ability_vampirebat_batcloud": { | ||
"AbilityCastDelay": 0.6, | "AbilityCastDelay": 0.6, | ||
"AbilityCooldown": 120, | "AbilityCooldown": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 120, | ||
"AbilityDuration": 10, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"AirDrag": 3, | "AirDrag": 3, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"CurrentHealthPercent": 4, | "CurrentHealthPercent": 4, | ||
| Line 7,803: | Line 11,744: | ||
"ability_vampirebat_batswarm": { | "ability_vampirebat_batswarm": { | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCastRange": 40, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 40, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 150, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 12, | "AbilityUnitTargetLimit": 12, | ||
| Line 7,815: | Line 11,768: | ||
"BatSpawnRandomAngle": 0.15, | "BatSpawnRandomAngle": 0.15, | ||
"BatSpawnRandomVelocity": 300, | "BatSpawnRandomVelocity": 300, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusBatsMax": 50, | "BonusBatsMax": 50, | ||
"BonusBatsPerProc": 2, | "BonusBatsPerProc": 2, | ||
| Line 7,820: | Line 11,778: | ||
"CurrentHealthDamageCapToBosses": 20, | "CurrentHealthDamageCapToBosses": 20, | ||
"Damage": { | "Damage": { | ||
"Value": 4. | "Value": 4.6, | ||
"Scale": { | "Scale": { | ||
"Value": 0.094, | "Value": 0.094, | ||
| Line 7,826: | Line 11,784: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 1.25, | "DebuffDuration": { | ||
"Value": 1.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "CitadelSilenced", | "Class": "CitadelSilenced", | ||
| Line 7,850: | Line 11,814: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"Damage": 1. | "Damage": 1.9 | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -45 | ||
}, | }, | ||
{ | { | ||
| Line 7,864: | Line 11,828: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BonusDamage": { | "BonusDamage": { | ||
"Value": 45, | "Value": 45, | ||
| Line 7,906: | Line 11,871: | ||
}, | }, | ||
"Name": "Love Bites", | "Name": "Love Bites", | ||
"PerTargetCooldown": 10, | "PerTargetCooldown": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 7,925: | Line 11,896: | ||
"ability_vampirebat_steallife": { | "ability_vampirebat_steallife": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityCooldown": 16, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.4, | "AbilityPostCastDuration": 0.4, | ||
"AbilityUnitTargetLimit": 6, | "AbilityUnitTargetLimit": 6, | ||
"AirDrag": 0.2, | "AirDrag": 0.2, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast", | |||
"BehaviorUseLagCompensationForUnitTargeting" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 7,953: | Line 11,942: | ||
"MaxFloatTime": 4, | "MaxFloatTime": 4, | ||
"MiniJumpVelocity": 200, | "MiniJumpVelocity": 200, | ||
"MissingHealthDamagePercentage": | "MissingHealthDamagePercentage": 6, | ||
"Name": "Rake", | "Name": "Rake", | ||
"RakeHealPerKill": { | "RakeHealPerKill": { | ||
| Line 7,987: | Line 11,976: | ||
"ability_vandal_pillar": { | "ability_vandal_pillar": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 60, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 60, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.15, | "AbilityPostCastDuration": 0.15, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,000: | Line 12,005: | ||
} | } | ||
}, | }, | ||
"HalfHeight": 6, | "HalfHeight": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_vandal_pillar", | "Key": "ability_vandal_pillar", | ||
"Name": null, | "Name": null, | ||
"PetrifyDamageBreakThreshold": 200, | "PetrifyDamageBreakThreshold": 200, | ||
"PetrifyDuration": 3, | "PetrifyDuration": { | ||
"PetrifyModifier": { | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"PetrifyModifier": { | |||
"Class": "CitadelPetrify", | "Class": "CitadelPetrify", | ||
"Subclass": "ViperUltPetrify" | "Subclass": "ViperUltPetrify" | ||
}, | }, | ||
"PreDetonateDuration": 0.6, | "PreDetonateDuration": 0.6, | ||
"Radius": 4, | "Radius": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 8,026: | Line 12,049: | ||
"ability_viper_debuffdagger": { | "ability_viper_debuffdagger": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 10, | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 4, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontSwitchAwayOnCast", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,053: | Line 12,101: | ||
"MaxStacks": 3, | "MaxStacks": 3, | ||
"Name": "Screwjab Dagger", | "Name": "Screwjab Dagger", | ||
"SlowDuration": 2, | "SlowDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "DiminishingSlow", | "Class": "DiminishingSlow", | ||
| Line 8,060: | Line 12,114: | ||
"SlowPercent": 35, | "SlowPercent": 35, | ||
"SlowPercentPerStack": 15, | "SlowPercentPerStack": 15, | ||
"StackDuration": 10, | "StackDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 8,071: | Line 12,131: | ||
{ | { | ||
"CooldownRefundPercent": 55, | "CooldownRefundPercent": 55, | ||
"MaxStacks": 2 | "MaxStacks": 2, | ||
"AbilityCooldownBetweenCharge": -2 | |||
} | } | ||
] | ] | ||
| Line 8,077: | Line 12,138: | ||
"ability_viper_hookdagger": { | "ability_viper_hookdagger": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": 9, | "AbilityCooldown": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled" | |||
], | |||
"CatchRadius": 3, | "CatchRadius": 3, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 8,112: | Line 12,186: | ||
"Subclass": "ViperSlow" | "Subclass": "ViperSlow" | ||
}, | }, | ||
"SlowDuration": 1, | "SlowDuration": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 35, | "SlowPercent": 35, | ||
"SpreadAngle": 90, | "SpreadAngle": 90, | ||
| Line 8,128: | Line 12,208: | ||
"ability_viper_petrifybola": { | "ability_viper_petrifybola": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 105, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,150: | Line 12,243: | ||
}, | }, | ||
"PetrifyDamageBreakThreshold": 200, | "PetrifyDamageBreakThreshold": 200, | ||
"PetrifyDuration": 2, | "PetrifyDuration": { | ||
"Value": 2.2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"PetrifyModifier": { | "PetrifyModifier": { | ||
"Class": "CitadelPetrify", | "Class": "CitadelPetrify", | ||
| Line 8,156: | Line 12,255: | ||
"StatusEffectPriority": 0 | "StatusEffectPriority": 0 | ||
}, | }, | ||
"Radius": | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | }, | ||
"SlowPercent": 50, | "SlowDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | |||
"Class": "Base", | |||
"Subclass": "PetrifybolaSlow" | |||
}, | |||
"SlowPercent": 50, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 8,168: | Line 12,279: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -20 | ||
}, | }, | ||
{ | { | ||
| Line 8,176: | Line 12,287: | ||
}, | }, | ||
"ability_viper_slide": { | "ability_viper_slide": { | ||
"AbilityCooldown": 0.85, | "AbilityCooldown": { | ||
"Value": 0.85, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.6, | "AbilityDuration": { | ||
"Value": 0.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorInputDirectional2d", | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 8,202: | Line 12,335: | ||
} | } | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorMovement" | |||
], | ], | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 8,227: | Line 12,366: | ||
"Value": 180, | "Value": 180, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.8, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 8,237: | Line 12,376: | ||
"ability_viper_ult": { | "ability_viper_ult": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 70, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.15, | "AbilityPostCastDuration": 0.15, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,250: | Line 12,405: | ||
} | } | ||
}, | }, | ||
"HalfHeight": 6, | "HalfHeight": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_viper_ult", | "Key": "ability_viper_ult", | ||
| Line 8,261: | Line 12,422: | ||
} | } | ||
}, | }, | ||
"PetrifyDuration": 3, | "PetrifyDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"PetrifyModifier": { | "PetrifyModifier": { | ||
"Class": "CitadelPetrify", | "Class": "CitadelPetrify", | ||
| Line 8,267: | Line 12,434: | ||
}, | }, | ||
"PreDetonateDuration": 1, | "PreDetonateDuration": 1, | ||
"Radius": 4, | "Radius": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 8,283: | Line 12,456: | ||
"AbilityCastRange": { | "AbilityCastRange": { | ||
"Value": 10, | "Value": 10, | ||
"Scale": [ | |||
{ | |||
"Value": 0.2, | |||
"Type": "power_increase" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 28, | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "cooldown" | ||
} | } | ||
}, | }, | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 8,296: | Line 12,481: | ||
"Subclass": "VenomProcWatcher" | "Subclass": "VenomProcWatcher" | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | ], | ||
"BuildUpDuration": 5, | "BuildUpDuration": 5, | ||
| Line 8,345: | Line 12,535: | ||
"ability_warden_crowd_control": { | "ability_warden_crowd_control": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 12, | "AbilityCooldown": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,356: | Line 12,556: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 7, | "DebuffDuration": { | ||
"DebuffModifier": { | "Value": 7, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | |||
"Class": "WardenCrowdControlDebuff", | "Class": "WardenCrowdControlDebuff", | ||
"Subclass": "WardenCrowdControlDebuff", | "Subclass": "WardenCrowdControlDebuff", | ||
| Line 8,370: | Line 12,576: | ||
"Name": "Alchemical Flask", | "Name": "Alchemical Flask", | ||
"ProjectileLifetime": 60, | "ProjectileLifetime": 60, | ||
"Radius": 5.5, | "Radius": { | ||
"SlowDuration": 3, | "Value": 5.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 8,393: | Line 12,611: | ||
}, | }, | ||
"ability_warden_high_alert": { | "ability_warden_high_alert": { | ||
"AbilityCooldown": 40, | "AbilityCooldown": { | ||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "WardenHighAlert", | "Class": "WardenHighAlert", | ||
| Line 8,419: | Line 12,650: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -24, | ||
"AbilityDuration": 2 | "AbilityDuration": 2 | ||
}, | }, | ||
| Line 8,427: | Line 12,658: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 2. | "Value": 2.7, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 8,436: | Line 12,667: | ||
"ability_warden_lock_down": { | "ability_warden_lock_down": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCooldown": 34, | "Value": 15, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 34, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AdditionalTargetRadius": 20, | "AdditionalTargetRadius": 20, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,464: | Line 12,713: | ||
} | } | ||
}, | }, | ||
"EscapeRange": 20, | "EscapeRange": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"EscapeTime": 2.8, | "EscapeTime": 2.8, | ||
"ImmobilizeDuration": 1.75, | "ImmobilizeDuration": { | ||
"Value": 1.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_warden_lock_down", | "Key": "ability_warden_lock_down", | ||
| Line 8,486: | Line 12,747: | ||
"ability_warden_riot_protocol": { | "ability_warden_riot_protocol": { | ||
"AbilityCastDelay": 2, | "AbilityCastDelay": 2, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 180, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoCastDelayModifier": { | "AutoCastDelayModifier": { | ||
| Line 8,515: | Line 12,788: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorExclusiveUse", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BulletResist": 50, | "BulletResist": 50, | ||
"ConeAngle": 115, | "ConeAngle": 115, | ||
"HealthStealPct | "HealthStealPct": { | ||
"Value": 10, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 1.3, | "Value": 1, | ||
"Type": "spirit" | "Type": "healing" | ||
} | |||
}, | |||
"HealthStealPctHero": { | |||
"Value": 75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"IsDisabled": false, | |||
"Key": "ability_warden_riot_protocol", | |||
"Name": "Last Stand", | |||
"PulseDPS": { | |||
"Value": 70, | |||
"Scale": { | |||
"Value": 1.3, | |||
"Type": "spirit" | |||
} | } | ||
}, | }, | ||
"PulseInterval": 0.5, | "PulseInterval": 0.5, | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TechResist": 50, | "TechResist": 50, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 8,538: | Line 12,834: | ||
{ | { | ||
"PulseDPS": 40.5, | "PulseDPS": 40.5, | ||
"AbilityCooldown": - | "AbilityCooldown": -30 | ||
}, | }, | ||
{ | { | ||
| Line 8,562: | Line 12,858: | ||
"ability_werewolf_cripplingslash": { | "ability_werewolf_cripplingslash": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": 18, | "AbilityCooldown": { | ||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,581: | Line 12,889: | ||
] | ] | ||
}, | }, | ||
"DisarmDuration": 2, | "DisarmDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DisarmModifier": { | "DisarmModifier": { | ||
"Class": "CitadelDisarmed", | "Class": "CitadelDisarmed", | ||
| Line 8,592: | Line 12,906: | ||
"PushForce": 300, | "PushForce": 300, | ||
"SlashHeight": 3, | "SlashHeight": 3, | ||
"SlashRadius": 10, | "SlashRadius": { | ||
"SlowDuration": 2, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "DiminishingSlow", | "Class": "DiminishingSlow", | ||
| Line 8,614: | Line 12,940: | ||
"ability_werewolf_frenzy": { | "ability_werewolf_frenzy": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 7.5, | "AbilityCastRange": { | ||
"AbilityCooldown": 6.5, | "Value": 7.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 6.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.5, | "AbilityPostCastDuration": 0.5, | ||
"AbilityUnitTargetLimit": 16, | "AbilityUnitTargetLimit": 16, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorUseLagCompensationForUnitTargeting" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 8,629: | Line 12,973: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_werewolf_frenzy", | "Key": "ability_werewolf_frenzy", | ||
"LifeStealPercentOnHit": 40, | "LifeStealPercentOnHit": { | ||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"MissingHealthDamagePercentage": 6, | "MissingHealthDamagePercentage": 6, | ||
"Name": "Go For The Throat", | "Name": "Go For The Throat", | ||
| Line 8,651: | Line 13,001: | ||
"ability_werewolf_hunt": { | "ability_werewolf_hunt": { | ||
"AbilityCastDelay": 0.4, | "AbilityCastDelay": 0.4, | ||
"AbilityChannelTime": 1, | "AbilityChannelTime": { | ||
"AbilityCooldown": 127, | "Value": 1, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 8,673: | Line 13,035: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel" | |||
], | |||
"BonusMoveSpeed": 2, | "BonusMoveSpeed": 2, | ||
"BuffDuration": 8, | "BuffDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": 5, | "DPS": 5, | ||
| Line 8,704: | Line 13,078: | ||
"ability_werewolf_kickflip": { | "ability_werewolf_kickflip": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCastRange": 10.6, | "AbilityCastRange": { | ||
"AbilityChannelTime": 0.35, | "Value": 10.6, | ||
"AbilityCooldown": 21, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 0.35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 21, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.25, | "AbilityPostCastDuration": 0.25, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 0.8, | "AirDrag": 0.8, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusDamage": { | "BonusDamage": { | ||
"Value": 25, | "Value": 25, | ||
| Line 8,794: | Line 13,195: | ||
"ability_werewolf_leap": { | "ability_werewolf_leap": { | ||
"AbilityCastDelay": 0.35, | "AbilityCastDelay": 0.35, | ||
"AbilityChannelTime": 3, | "AbilityChannelTime": { | ||
"AbilityCooldown": 16, | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.25, | "AbilityDuration": { | ||
"Value": 0.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 0.1, | "AirDrag": 0.1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": 5.08, | "ChannelMoveSpeed": 5.08, | ||
"Damage": { | "Damage": { | ||
| Line 8,851: | Line 13,280: | ||
"ability_werewolf_maulingleap": { | "ability_werewolf_maulingleap": { | ||
"AbilityCastDelay": 0.35, | "AbilityCastDelay": 0.35, | ||
"AbilityCastRange": 18.1, | "AbilityCastRange": { | ||
"AbilityChannelTime": 0.55, | "Value": 18.1, | ||
"AbilityCooldown": 16, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 0.55, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.1, | "AbilityPostCastDuration": 0.1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AllowRamMultiple": 1, | "AllowRamMultiple": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanCancelDuringCastDelay", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BulletArmorReduction": -8, | "BulletArmorReduction": -8, | ||
"CameraTurnRateMax": 188, | "CameraTurnRateMax": 188, | ||
| Line 8,874: | Line 13,331: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 6, | "DebuffDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "CitadelWerewolfMaulingleapdebuff", | "Class": "CitadelWerewolfMaulingleapdebuff", | ||
| Line 8,905: | Line 13,368: | ||
"ability_werewolf_netshot": { | "ability_werewolf_netshot": { | ||
"AbilityCastDelay": 0.24, | "AbilityCastDelay": 0.24, | ||
"AbilityCooldown": 23, | "AbilityCooldown": { | ||
"Value": 23, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusDebuffModifier": { | "BonusDebuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 8,920: | Line 13,395: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 1.5, | "DebuffDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 8,955: | Line 13,436: | ||
}, | }, | ||
"ability_werewolf_onthehunt": { | "ability_werewolf_onthehunt": { | ||
"AbilityCooldown": 48, | "AbilityCooldown": { | ||
"Value": 48, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": { | "AbilityDuration": { | ||
"Value": 4, | "Value": 4, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0.060934, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
] | |||
}, | }, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AlliedFireRatePercentage": 50, | "AlliedFireRatePercentage": 50, | ||
"BehaviourBits": null, | |||
"BonusFireRate": 30, | "BonusFireRate": 30, | ||
"BonusMoveSpeed": 2, | "BonusMoveSpeed": 2, | ||
| Line 8,972: | Line 13,466: | ||
"Key": "ability_werewolf_onthehunt", | "Key": "ability_werewolf_onthehunt", | ||
"Name": "On The Hunt", | "Name": "On The Hunt", | ||
"Radius": 25, | "Radius": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"RapidFireModifier": { | "RapidFireModifier": { | ||
"Class": "WerewolfOnthehunt", | "Class": "WerewolfOnthehunt", | ||
| Line 8,992: | Line 13,492: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 9,000: | Line 13,501: | ||
"ability_werewolf_trackingbomb": { | "ability_werewolf_trackingbomb": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 12, | "AbilityCooldown": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BountyThreshold": 500, | "BountyThreshold": 500, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": 55, | "Damage": 55, | ||
"EnhancedHowlDebuffDuration": 10, | "EnhancedHowlDebuffDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ForwardVelocity": 800, | "ForwardVelocity": 800, | ||
"HowlDebuffDuration": 2, | "HowlDebuffDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"HowlDebuffModifier": { | "HowlDebuffModifier": { | ||
"Class": "WerewolfTrackingbomb", | "Class": "WerewolfTrackingbomb", | ||
| Line 9,021: | Line 13,543: | ||
"Name": null, | "Name": null, | ||
"ProjectileLifetime": 60, | "ProjectileLifetime": 60, | ||
"Radius": 7.5, | "Radius": { | ||
"SlowDuration": 3, | "Value": 7.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 9,042: | Line 13,576: | ||
} | } | ||
], | ], | ||
"VialDebuffDuration": 9, | "VialDebuffDuration": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"VialDebuffModifier": { | "VialDebuffModifier": { | ||
"Class": "WerewolfTrackingbomb", | "Class": "WerewolfTrackingbomb", | ||
| Line 9,053: | Line 13,593: | ||
}, | }, | ||
"ability_werewolf_transformation": { | "ability_werewolf_transformation": { | ||
"AbilityCastDelay": 0. | "AbilityCastDelay": 0.3, | ||
"AbilityChargesConditionally": 1, | "AbilityChargesConditionally": 1, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 60, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 15, | "AbilityDuration": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.5, | "AbilityPostCastDuration": 0.5, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoActivateHealthThreshold": 20, | "AutoActivateHealthThreshold": 20, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusDurationOnBullet": 0.15, | "BonusDurationOnBullet": 0.15, | ||
"BonusDurationOnHeavyMelee": 1.5, | "BonusDurationOnHeavyMelee": 1.5, | ||
| Line 9,081: | Line 13,637: | ||
"BonusMoveSpeed": 1.5, | "BonusMoveSpeed": 1.5, | ||
"CameraTurnRateMax": 188, | "CameraTurnRateMax": 188, | ||
"ChannelMoveSpeed": | "ChannelMoveSpeed": 2.54, | ||
"EndingWarningSoundDuration": 3, | "EndingWarningSoundDuration": 3, | ||
"HeadshotResist": -20, | "HeadshotResist": -20, | ||
| Line 9,113: | Line 13,669: | ||
}, | }, | ||
"MaxStacks": 15, | "MaxStacks": 15, | ||
"MissingHealthPercentHeal": 30, | "MissingHealthPercentHeal": { | ||
"Name": "Lycan Curse", | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"Name": "Lycan Curse", | |||
"RagePerDamage": 0.255, | "RagePerDamage": 0.255, | ||
"RagePercentagePerSecondInCombat": 1, | "RagePercentagePerSecondInCombat": 1, | ||
| Line 9,126: | Line 13,688: | ||
] | ] | ||
}, | }, | ||
"StackDuration": 5, | "StackDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"BulletResist": | "BulletResist": 15, | ||
"TechResist": | "TechResist": 15 | ||
}, | }, | ||
{ | { | ||
| Line 9,155: | Line 13,723: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 9,170: | Line 13,739: | ||
} | } | ||
}, | }, | ||
"AbilityCooldown": 25, | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AccuracyPercentage": -30, | "AccuracyPercentage": -30, | ||
| Line 9,179: | Line 13,760: | ||
"Subclass": "Channeling" | "Subclass": "Channeling" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusFireRate": 300, | "BonusFireRate": 300, | ||
"BuffModifier": { | "BuffModifier": { | ||
| Line 9,201: | Line 13,788: | ||
"MaxShots": 3, | "MaxShots": 3, | ||
"Name": "Slam Fire", | "Name": "Slam Fire", | ||
"NonPlayerBonusWeaponPower": 100, | |||
"ProcChance": 100, | "ProcChance": 100, | ||
"RecoilDelayFactor": 0.05, | "RecoilDelayFactor": 0.05, | ||
| Line 9,222: | Line 13,810: | ||
}, | }, | ||
"ability_wrecker_salvage": { | "ability_wrecker_salvage": { | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCooldown": 12.5, | "Value": 15, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 12.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "WreckerSalvageBuff", | "Class": "WreckerSalvageBuff", | ||
| Line 9,231: | Line 13,834: | ||
}, | }, | ||
"ChannelMoveSpeed": 3.8, | "ChannelMoveSpeed": 3.8, | ||
"ConsumeHealPercentage": 50, | "ConsumeHealPercentage": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"DPS": { | "DPS": { | ||
"Value": 60, | "Value": 60, | ||
| Line 9,241: | Line 13,850: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "ability_wrecker_salvage", | "Key": "ability_wrecker_salvage", | ||
"MaxRange": 20, | "MaxRange": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Name": "Consume", | "Name": "Consume", | ||
"SalvageDuration": 4, | "SalvageDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SalvageEnemyModifier": { | "SalvageEnemyModifier": { | ||
"Class": "WreckerSalvage", | "Class": "WreckerSalvage", | ||
| Line 9,267: | Line 13,888: | ||
"ability_wrecker_teleport": { | "ability_wrecker_teleport": { | ||
"AbilityCastDelay": 1.5, | "AbilityCastDelay": 1.5, | ||
"AbilityChannelTime": 8, | "AbilityChannelTime": { | ||
"AbilityCooldown": 138, | "Value": 8, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 138, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"DamagePerSecondFlown": { | "DamagePerSecondFlown": { | ||
"Value": 16, | "Value": 16, | ||
| Line 9,282: | Line 13,921: | ||
"Subclass": "SlowBase" | "Subclass": "SlowBase" | ||
}, | }, | ||
"EnemyMoveSlowDuration": 1, | "EnemyMoveSlowDuration": { | ||
"EnemySlowPct": 60, | "Value": 1, | ||
"ExplosionRadius": 8, | "Scale": { | ||
"GuidingModifier": { | "Value": 1, | ||
"Type": "duration" | |||
} | |||
}, | |||
"EnemySlowPct": 60, | |||
"ExplosionRadius": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"GuidingModifier": { | |||
"Class": "Base", | "Class": "Base", | ||
"Subclass": "GuidingModifier" | "Subclass": "GuidingModifier" | ||
| Line 9,306: | Line 13,957: | ||
"ability_wrecker_ultimate": { | "ability_wrecker_ultimate": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityChannelTime": 5, | "AbilityChannelTime": { | ||
"AbilityCooldown": 170, | "Value": 5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 170, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 9,338: | Line 14,001: | ||
} | } | ||
}, | }, | ||
"BeamLength": 20, | "BeamLength": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BeamWidth": 40, | "BeamWidth": 40, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 5, | "ChannelMoveSpeed": 5, | ||
"GrabDamage": { | "GrabDamage": { | ||
| Line 9,348: | Line 14,022: | ||
} | } | ||
}, | }, | ||
"GrabRange": 5, | "GrabRange": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"HoldDistance": 2, | "HoldDistance": 2, | ||
"HoldHeight": 120, | "HoldHeight": 120, | ||
| Line 9,355: | Line 14,035: | ||
"Name": "Magnetic Flux", | "Name": "Magnetic Flux", | ||
"PullSpeed": 800, | "PullSpeed": 800, | ||
"StunDuration": 1.5, | "StunDuration": { | ||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ThrowDamage": { | "ThrowDamage": { | ||
"Value": 160, | "Value": 160, | ||
| Line 9,381: | Line 14,067: | ||
"AbilityCastDelay": 1.4, | "AbilityCastDelay": 1.4, | ||
"AbilityCastRange": 50, | "AbilityCastRange": 50, | ||
"AbilityCooldown": 31, | "AbilityCooldown": { | ||
"Value": 31, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoThrowModifier": { | "AutoThrowModifier": { | ||
| Line 9,389: | Line 14,087: | ||
"Subclass": "WreckingBallAutoThrow" | "Subclass": "WreckingBallAutoThrow" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDontTriggerSpellBlock", | |||
"BehaviorProjectileFiredAsBullet" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 9,395: | Line 14,099: | ||
"MoveSpeedLimit": 6, | "MoveSpeedLimit": 6, | ||
"Name": "Wrecking Ball", | "Name": "Wrecking Ball", | ||
"StunDuration": 1, | "StunDuration": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TechCleaveExpireTime": 0.4, | "TechCleaveExpireTime": 0.4, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 9,420: | Line 14,130: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorTrigger" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 9,428: | Line 14,143: | ||
"cadence_ability_anthem": { | "cadence_ability_anthem": { | ||
"AbilityCastDelay": 0.75, | "AbilityCastDelay": 0.75, | ||
"AbilityCooldown": 37, | "AbilityCooldown": { | ||
"Value": 37, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AnthemAOEModifier": { | "AnthemAOEModifier": { | ||
| Line 9,440: | Line 14,167: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"ExtraLargeClip": 25, | "ExtraLargeClip": 25, | ||
| Line 9,447: | Line 14,177: | ||
"Name": "Anthem", | "Name": "Anthem", | ||
"PeakFireRateBonus": 100, | "PeakFireRateBonus": 100, | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 9,462: | Line 14,198: | ||
"cadence_ability_crescendo": { | "cadence_ability_crescendo": { | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityChannelTime": 3, | "AbilityChannelTime": { | ||
"AbilityCooldown": 95, | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 95, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorExclusiveUse", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BulletResist": -20, | "BulletResist": -20, | ||
"CrescendoAOEModifier": { | "CrescendoAOEModifier": { | ||
| Line 9,493: | Line 14,247: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 6, | "DebuffDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "cadence_ability_crescendo", | "Key": "cadence_ability_crescendo", | ||
"Name": "Crescendo", | "Name": "Crescendo", | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 9,512: | Line 14,278: | ||
"cadence_ability_grandfinale": { | "cadence_ability_grandfinale": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 95, | "AbilityCooldown": { | ||
"Value": 95, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BuildUpDuration": 10, | "BuildUpDuration": 10, | ||
"BuildUpMaxDamage": 150, | "BuildUpMaxDamage": 150, | ||
| Line 9,536: | Line 14,311: | ||
"Key": "cadence_ability_grandfinale", | "Key": "cadence_ability_grandfinale", | ||
"Name": "Grand Finale", | "Name": "Grand Finale", | ||
"Radius": 12, | "Radius": { | ||
"StageDuration": 12, | "Value": 12, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"StageDuration": { | |||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"StageRadius": 15, | "StageRadius": 15, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 9,553: | Line 14,340: | ||
"cadence_ability_lullaby": { | "cadence_ability_lullaby": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 48, | "AbilityCooldown": { | ||
"Value": 48, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ExternalBonusHealthRegen": 15, | "ExternalBonusHealthRegen": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "cadence_ability_lullaby", | "Key": "cadence_ability_lullaby", | ||
"LingerDuration": 0.25, | "LingerDuration": 0.25, | ||
"MinimumSleepTime": 2, | "MinimumSleepTime": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Lullaby", | "Name": "Lullaby", | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SleepAOEModifier": { | "SleepAOEModifier": { | ||
"Class": "CadenceSleepAoe", | "Class": "CadenceSleepAoe", | ||
| Line 9,573: | Line 14,393: | ||
} | } | ||
}, | }, | ||
"SleepWakeUpDelay": 0.25, | "SleepWakeUpDelay": { | ||
"Upgrades": [ | "Value": 0.25, | ||
{ | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | |||
{ | |||
"ExternalBonusHealthRegen": 15 | "ExternalBonusHealthRegen": 15 | ||
}, | }, | ||
| Line 9,588: | Line 14,414: | ||
"cadence_ability_silencecontraptions": { | "cadence_ability_silencecontraptions": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 42, | "AbilityCooldown": { | ||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DashDistance": 8, | "DashDistance": { | ||
"DebuffDuration": 2, | "Value": 8, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DebuffDuration": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "cadence_ability_silencecontraptions", | "Key": "cadence_ability_silencecontraptions", | ||
| Line 9,621: | Line 14,474: | ||
"citadel_ability_bebop_laser_beam": { | "citadel_ability_bebop_laser_beam": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityChannelTime": 11, | "AbilityChannelTime": { | ||
"AbilityCooldown": | "Value": 11, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 120, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirSpeedMax": 70, | "AirSpeedMax": 70, | ||
"BeamCloseDamagePercent": 75, | "BeamCloseDamagePercent": 75, | ||
"BeamCloseRadius": 5, | "BeamCloseRadius": { | ||
"BeamEndRadius": 4, | "Value": 5, | ||
"BeamLength": 70, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BeamEndRadius": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BeamLength": { | |||
"Value": 70, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BeamWidth": 2.9, | "BeamWidth": 2.9, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.8, | "ChannelMoveSpeed": 1.8, | ||
"DPS": { | "DPS": { | ||
| Line 9,654: | Line 14,543: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -20 | ||
}, | }, | ||
{ | { | ||
| Line 9,668: | Line 14,557: | ||
}, | }, | ||
"citadel_ability_bull_charge": { | "citadel_ability_bull_charge": { | ||
"AbilityCooldown": 33, | "AbilityCooldown": { | ||
"Value": 33, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 1.4, | "AbilityDuration": { | ||
"Value": 1.4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"CameraTurnRateMax": 200, | "CameraTurnRateMax": 200, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 9,728: | Line 14,635: | ||
}, | }, | ||
"SpeedInitial": 18.75, | "SpeedInitial": 18.75, | ||
"StunDuration": 0.3, | "StunDuration": { | ||
"TossUpMagnitude": 0.5, | "Value": 0.3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TossUpMagnitude": 0.5, | |||
"TurnRateMax": 140, | "TurnRateMax": 140, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 9,740: | Line 14,653: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -18, | ||
"WeaponDamageBonus": 1.5, | "WeaponDamageBonus": 1.5, | ||
"WeaponPowerIncreaseDuration": 6 | "WeaponPowerIncreaseDuration": 6 | ||
| Line 9,747: | Line 14,660: | ||
}, | }, | ||
"citadel_ability_bull_heal": { | "citadel_ability_bull_heal": { | ||
"AbilityCooldown": 42, | "AbilityCooldown": { | ||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 4, | "AbilityDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 9,760: | Line 14,685: | ||
"AuraRadius": 0 | "AuraRadius": 0 | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 9,768: | Line 14,697: | ||
} | } | ||
}, | }, | ||
"HealingFactor": 70, | "HealingFactor": { | ||
"Value": 70, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_bull_heal", | "Key": "citadel_ability_bull_heal", | ||
"Name": "Siphon Life", | "Name": "Siphon Life", | ||
"NonHeroHealingFactor": 35, | "NonHeroHealingFactor": { | ||
"Radius": 8, | "Value": 35, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"Radius": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TickRate": 0.25, | "TickRate": 0.25, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 9,790: | Line 14,737: | ||
} | } | ||
}, | }, | ||
"Radius": | "Radius": 2 | ||
} | } | ||
] | ] | ||
}, | }, | ||
"citadel_ability_bull_leap": { | "citadel_ability_bull_leap": { | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 215, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 9,802: | Line 14,755: | ||
"Subclass": "LeapActive" | "Subclass": "LeapActive" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BoostModifier": { | "BoostModifier": { | ||
"Class": "CitadelBullLeapBoosting", | "Class": "CitadelBullLeapBoosting", | ||
| Line 9,845: | Line 14,804: | ||
] | ] | ||
}, | }, | ||
"ImpactHeight": 6, | "ImpactHeight": { | ||
"ImpactRadius": 9, | "Value": 6, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"ImpactRadius": { | |||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_bull_leap", | "Key": "citadel_ability_bull_leap", | ||
| Line 9,854: | Line 14,825: | ||
}, | }, | ||
"Name": "Seismic Impact", | "Name": "Seismic Impact", | ||
"StunDuration": 1.6, | "StunDuration": { | ||
"Value": 1.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TossSpeed": 450, | "TossSpeed": 450, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -30 | ||
}, | }, | ||
{ | { | ||
| Line 9,877: | Line 14,854: | ||
} | } | ||
}, | }, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityChargesConditionally": 1, | "AbilityChargesConditionally": 1, | ||
"AbilityCooldown": { | "AbilityCooldown": { | ||
| Line 9,889: | Line 14,872: | ||
"AbilityPostCastDuration": 0.1, | "AbilityPostCastDuration": 0.1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorAllowAltCast", | |||
"BehaviorAllowAltCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusAbilityResource": 100, | "BonusAbilityResource": 100, | ||
"CardResourceGenPctScale": { | "CardResourceGenPctScale": { | ||
| Line 9,906: | Line 14,898: | ||
"Subclass": "ClubDebuff" | "Subclass": "ClubDebuff" | ||
}, | }, | ||
"ClubSlowDuration": 3, | "ClubSlowDuration": { | ||
"ClubSlowPercent": | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ClubSlowPercent": 30, | |||
"CooldownBetweenCards": 0.5, | "CooldownBetweenCards": 0.5, | ||
"Damage": { | "Damage": { | ||
| Line 9,921: | Line 14,919: | ||
}, | }, | ||
"DiamondResistShred": -8, | "DiamondResistShred": -8, | ||
"DiamondResistShredDuration | "DiamondResistShredDuration": { | ||
"Value": 5, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 1, | "Value": 1, | ||
"Type": " | "Type": "stats_count" | ||
} | } | ||
}, | }, | ||
"HeartHealNonHeroRatio": 0.5, | "HeartHeal": { | ||
"Value": 75, | |||
"Scale": { | |||
"Value": 0.75, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"HeartHealNonHeroRatio": 0.5, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"JokerExtraCardSearchRadius": 20, | "JokerExtraCardSearchRadius": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Key": "citadel_ability_card_toss", | "Key": "citadel_ability_card_toss", | ||
"Name": "Card Trick", | "Name": "Card Trick", | ||
"NonPlayerCardResourceScale": 0.35, | "NonPlayerCardResourceScale": 0.35, | ||
"ProjectileOriginHeightOffset": 50, | "ProjectileOriginHeightOffset": 50, | ||
"Radius": 4, | "Radius": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"ResourcePerCard": 100, | "ResourcePerCard": 100, | ||
"SpadeDamageBonus": 60, | "SpadeDamageBonus": 60, | ||
| Line 9,963: | Line 14,979: | ||
} | } | ||
}, | }, | ||
"ClubSlowPercent": | "ClubSlowPercent": 20 | ||
} | } | ||
] | ] | ||
}, | }, | ||
"citadel_ability_chain_lightning": { | "citadel_ability_chain_lightning": { | ||
"AbilityCooldown": 0.5, | "AbilityCooldown": { | ||
"Value": 0.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 9,977: | Line 14,999: | ||
} | } | ||
], | ], | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ConeAngle": 45, | "ConeAngle": 45, | ||
"ConeRadius": 6, | "ConeRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Damage": { | "Damage": { | ||
"Value": 15, | "Value": 15, | ||
| Line 10,003: | Line 15,032: | ||
}, | }, | ||
"citadel_ability_charged_tackle": { | "citadel_ability_charged_tackle": { | ||
"AbilityCooldown": 21, | "AbilityCooldown": { | ||
"Value": 21, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorMovement" | |||
], | |||
"CameraDistance": 120, | "CameraDistance": 120, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 10,012: | Line 15,052: | ||
"Subclass": "CitadelChargedTackleActive" | "Subclass": "CitadelChargedTackleActive" | ||
}, | }, | ||
"ChargeDistance": 20, | "ChargeDistance": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"ChargeDragVerticalOffset": 40, | "ChargeDragVerticalOffset": 40, | ||
"ChargePrepareModifier": { | "ChargePrepareModifier": { | ||
| Line 10,054: | Line 15,100: | ||
}, | }, | ||
"citadel_ability_chrono_kinetic_carbine": { | "citadel_ability_chrono_kinetic_carbine": { | ||
"AbilityCooldown": 28, | "AbilityCooldown": { | ||
"Value": 28, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirMoveIncreasePercent": 20, | "AirMoveIncreasePercent": 20, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusBulletSpeed": 100, | "BonusBulletSpeed": 100, | ||
"BulletRadiusOverride": 16, | "BulletRadiusOverride": 16, | ||
| Line 10,082: | Line 15,141: | ||
}, | }, | ||
"MaxChargeDuration": 2.5, | "MaxChargeDuration": 2.5, | ||
"MaxSlowDuration": 0.4, | "MaxSlowDuration": { | ||
"Value": 0.4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"MinBonusBulletDamage": { | "MinBonusBulletDamage": { | ||
"Value": 5, | "Value": 5, | ||
| Line 10,090: | Line 15,155: | ||
} | } | ||
}, | }, | ||
"MinSlowDuration": 0.25, | "MinSlowDuration": { | ||
"Value": 0.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"MoveSpeedWhileShootingPenaltyReduction": 100, | "MoveSpeedWhileShootingPenaltyReduction": 100, | ||
"Name": "Kinetic Carbine", | "Name": "Kinetic Carbine", | ||
"ProjectileTimeScale": 0.01, | "ProjectileTimeScale": 0.01, | ||
"ShotCount": 1, | "ShotCount": 1, | ||
"SpeedBoostDuration": 3.5, | "SpeedBoostDuration": { | ||
"Value": 3.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SpeedChange": { | "SpeedChange": { | ||
"Value": 25, | "Value": 25, | ||
| Line 10,110: | Line 15,187: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": -12 | "AbilityCooldown": -12, | ||
"SpeedChange": { | |||
"Value": 0, | |||
"Scale": { | |||
"Value": 0.06, | |||
"Type": "spirit" | |||
} | |||
} | |||
}, | }, | ||
{ | { | ||
"SpeedBoostDuration": 2, | "SpeedBoostDuration": 2, | ||
"MinBonusBulletDamage": { | |||
"Value": 0, | |||
"Scale": { | |||
"Value": 55, | |||
"Type": "weapon_power" | |||
} | |||
}, | |||
"MaxBonusBulletDamage": { | "MaxBonusBulletDamage": { | ||
"Value": 0, | "Value": 0, | ||
| Line 10,126: | Line 15,217: | ||
"citadel_ability_chrono_pulse_grenade": { | "citadel_ability_chrono_pulse_grenade": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 32, | "AbilityCooldown": { | ||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 3.2, | "AbilityDuration": { | ||
"Value": 3.2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageAmplificationPerStack": 4, | "DamageAmplificationPerStack": 4, | ||
"DebuffDuration": 8, | "DebuffDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_chrono_pulse_grenade", | "Key": "citadel_ability_chrono_pulse_grenade", | ||
"MovementSlowDuration": 0.2, | "MovementSlowDuration": { | ||
"Value": 0.2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Pulse Grenade", | "Name": "Pulse Grenade", | ||
"PulseAreaModifier": { | "PulseAreaModifier": { | ||
| Line 10,157: | Line 15,279: | ||
}, | }, | ||
"PulseInterval": 0.8, | "PulseInterval": 0.8, | ||
"Radius": 5.5, | "Radius": { | ||
"RadiusIncreasePerPulse": 1, | "Value": 5.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"RadiusIncreasePerPulse": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 20, | "SlowPercent": 20, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 10,181: | Line 15,315: | ||
"citadel_ability_chrono_swap": { | "citadel_ability_chrono_swap": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 25, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 25, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 110, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorAllowAltCast" | |||
], | |||
"BubbleMoveModifier": { | "BubbleMoveModifier": { | ||
"Class": "ChronoSwapBubbleMove", | "Class": "ChronoSwapBubbleMove", | ||
| Line 10,237: | Line 15,389: | ||
{ | { | ||
"AbilityCastRange": 13, | "AbilityCastRange": 13, | ||
"AbilityCooldown": - | "AbilityCooldown": -30 | ||
}, | }, | ||
{ | { | ||
| Line 10,247: | Line 15,399: | ||
"citadel_ability_chrono_time_wall": { | "citadel_ability_chrono_time_wall": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 5.08, | "AbilityCastRange": { | ||
"AbilityCooldown": 25, | "Value": 5.08, | ||
"AbilityDuration": 5.5, | "Scale": { | ||
"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": 2, | "AuraEffectDuration": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AuraModifier": { | "AuraModifier": { | ||
"Class": "CitadelChronoTimeWallAura", | "Class": "CitadelChronoTimeWallAura", | ||
| Line 10,265: | Line 15,441: | ||
"AuraRadius": 0.001 | "AuraRadius": 0.001 | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanCancelDuringCastDelay", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"FriendlyBulletDamageBonus": 30, | "FriendlyBulletDamageBonus": 30, | ||
| Line 10,275: | Line 15,456: | ||
"TimeWallDepthVisualScale": 0.16, | "TimeWallDepthVisualScale": 0.16, | ||
"TimeWallFormationTime": 0.5, | "TimeWallFormationTime": 0.5, | ||
"TimeWallHeight": 4, | "TimeWallHeight": { | ||
"TimeWallTimeScale": 0.0001, | "Value": 4, | ||
"TimeWallTimeScaleFriendly": 2, | "Scale": { | ||
"TimeWallWidth": 8, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"TimeWallTimeScale": 0.0001, | |||
"TimeWallTimeScaleFriendly": 2, | |||
"TimeWallWidth": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 10,296: | Line 15,489: | ||
}, | }, | ||
"citadel_ability_climb_rope": { | "citadel_ability_climb_rope": { | ||
"AbilityCooldown": 0.1, | "AbilityCooldown": { | ||
"Value": 0.1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ClimbRopeSlowFromRecentDamageModifier": { | "ClimbRopeSlowFromRecentDamageModifier": { | ||
| Line 10,321: | Line 15,530: | ||
"citadel_ability_dash": { | "citadel_ability_dash": { | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.6, | "AbilityDuration": { | ||
"Value": 0.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoIntrinsicModifiers": [ | "AutoIntrinsicModifiers": [ | ||
| Line 10,328: | Line 15,543: | ||
"Subclass": "StaminaRegenJumpReduction" | "Subclass": "StaminaRegenJumpReduction" | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorInputDirectional2d", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | ], | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 10,336: | Line 15,562: | ||
}, | }, | ||
"citadel_ability_fissure_wall": { | "citadel_ability_fissure_wall": { | ||
"AbilityCastRange": 50, | "AbilityCastRange": { | ||
"AbilityCooldown": 50, | "Value": 50, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 10,356: | Line 15,604: | ||
"PushForce": 175, | "PushForce": 175, | ||
"SegmentEmitTime": 0.1, | "SegmentEmitTime": 0.1, | ||
"SlowDuration": 2.5, | "SlowDuration": { | ||
"Value": 2.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 10,402: | Line 15,656: | ||
}, | }, | ||
"citadel_ability_fissure_wall_cancel": { | "citadel_ability_fissure_wall_cancel": { | ||
"AbilityCooldown": 1, | "AbilityCooldown": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNotSilencable" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 10,414: | Line 15,683: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 10,421: | Line 15,697: | ||
}, | }, | ||
"citadel_ability_flying_strike": { | "citadel_ability_flying_strike": { | ||
"AbilityCastRange": | "AbilityCastRange": { | ||
"AbilityCooldown": 36, | "Value": 26, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 36, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": | "AbilityUnitTargetLimit": 10, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorAllowAltCast" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 10,444: | Line 15,741: | ||
"Key": "citadel_ability_flying_strike", | "Key": "citadel_ability_flying_strike", | ||
"Name": "Flying Slash", | "Name": "Flying Slash", | ||
"SlowDuration": 2.5, | "SlowDuration": { | ||
"SlowModifier": { | "Value": 2.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowModifier": { | |||
"Class": "SlowBase", | "Class": "SlowBase", | ||
"Subclass": "Slow" | "Subclass": "Slow" | ||
| Line 10,455: | Line 15,758: | ||
}, | }, | ||
{ | { | ||
"SpiritBonus": | "SpiritBonus": 35, | ||
"BuffDuration": 6 | "BuffDuration": 6 | ||
}, | }, | ||
| Line 10,461: | Line 15,764: | ||
"AbilityCastRange": 15, | "AbilityCastRange": 15, | ||
"CanGrappleAllyHeroes": 1, | "CanGrappleAllyHeroes": 1, | ||
"AbilityCharges": | "AbilityCharges": 2, | ||
"AbilityCooldownBetweenCharge": | "AbilityCooldownBetweenCharge": 5 | ||
} | } | ||
] | ] | ||
| Line 10,468: | Line 15,771: | ||
"citadel_ability_healing_slash": { | "citadel_ability_healing_slash": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityCooldown": 16, | "AbilityCooldown": { | ||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.4, | "AbilityPostCastDuration": 0.4, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BuffDuration": { | "BuffDuration": { | ||
"Value": 0, | "Value": 0, | ||
| Line 10,490: | Line 15,804: | ||
} | } | ||
}, | }, | ||
"DebuffDuration": 4, | "DebuffDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 10,506: | Line 15,826: | ||
"Key": "citadel_ability_healing_slash", | "Key": "citadel_ability_healing_slash", | ||
"Name": "Crimson Slash", | "Name": "Crimson Slash", | ||
"Radius": 13, | "Radius": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 10,529: | Line 15,855: | ||
"citadel_ability_hook": { | "citadel_ability_hook": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCooldown": 23, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 23, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BulletAmpModifier": { | "BulletAmpModifier": { | ||
"Class": "BebopHookBulletAmp", | "Class": "BebopHookBulletAmp", | ||
| Line 10,599: | Line 15,942: | ||
"citadel_ability_hornet_chain": { | "citadel_ability_hornet_chain": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 40, | "AbilityCooldown": { | ||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"CaptureRadius": 9, | "BehaviourBits": [ | ||
"ChainDuration": 1.75, | "BehaviorProjectile", | ||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"CaptureRadius": { | |||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"ChainDuration": { | |||
"Value": 1.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ChainLength": 9, | "ChainLength": 9, | ||
"ChainModifier": { | "ChainModifier": { | ||
| Line 10,628: | Line 15,996: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"Damage": | "Damage": 45 | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -22 | ||
}, | }, | ||
{ | { | ||
| Line 10,641: | Line 16,009: | ||
"citadel_ability_hornet_leap": { | "citadel_ability_hornet_leap": { | ||
"AbilityChannelTime": 0.2, | "AbilityChannelTime": 0.2, | ||
"AbilityCooldown": 42, | "AbilityCooldown": { | ||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 13, | "AbilityDuration": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirSideMoveSpeedPercentage": -35, | "AirSideMoveSpeedPercentage": -35, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorMovement", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"FlyingItemCastRange": 50, | "FlyingItemCastRange": 50, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 10,697: | Line 16,084: | ||
}, | }, | ||
"citadel_ability_hornet_snipe": { | "citadel_ability_hornet_snipe": { | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 2.5, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 55, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusGoldOnKill": 250, | "BonusGoldOnKill": 250, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 10,727: | Line 16,136: | ||
"Value": 90, | "Value": 90, | ||
"Scale": { | "Scale": { | ||
"Value": 2, | "Value": 2.3, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 10,745: | Line 16,154: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -15 | ||
}, | }, | ||
{ | { | ||
| Line 10,758: | Line 16,167: | ||
}, | }, | ||
"citadel_ability_hornet_sting": { | "citadel_ability_hornet_sting": { | ||
"AbilityCooldown": 32, | "AbilityCooldown": { | ||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCleaveDisabled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BulletResistReduction": -6, | "BulletResistReduction": -6, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DebuffDuration": 5, | "DebuffDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "CitadelHornetStingDebuff", | "Class": "CitadelHornetStingDebuff", | ||
| Line 10,788: | Line 16,216: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -16, | ||
"DotHealthPercent": 0.5 | "DotHealthPercent": 0.5 | ||
}, | }, | ||
| Line 10,801: | Line 16,229: | ||
"citadel_ability_infinity_slash": { | "citadel_ability_infinity_slash": { | ||
"AbilityChannelTime": 1.5, | "AbilityChannelTime": 1.5, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 150, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilitySpeedPct": 60, | "AbilitySpeedPct": 60, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 10,821: | Line 16,261: | ||
] | ] | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorCanCancelDuringCastDelay", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 10,850: | Line 16,299: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_infinity_slash", | "Key": "citadel_ability_infinity_slash", | ||
"MaxHealthRegen": 15, | "MaxHealthRegen": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"Name": "Shadow Transformation", | "Name": "Shadow Transformation", | ||
"ShadowFormDurationOnKill": 2, | "ShadowFormDurationOnKill": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TechResist": 30, | "TechResist": 30, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 10,860: | Line 16,321: | ||
{ | { | ||
"BonusMoveSpeed": 4, | "BonusMoveSpeed": 4, | ||
"AbilityCooldown": - | "AbilityCooldown": -20 | ||
}, | }, | ||
{ | { | ||
| Line 10,870: | Line 16,331: | ||
}, | }, | ||
"citadel_ability_jump": { | "citadel_ability_jump": { | ||
"AbilityCooldown": 0.15, | "AbilityCooldown": { | ||
"Value": 0.15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirJumpVerticalSpeedPercent": 75, | "AirJumpVerticalSpeedPercent": 75, | ||
"BehaviourBits": [ | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorInputDirectional2d", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DebuffModifier": { | "DebuffModifier": { | ||
| Line 10,891: | Line 16,369: | ||
}, | }, | ||
"citadel_ability_kali_disruptive_charge": { | "citadel_ability_kali_disruptive_charge": { | ||
"AbilityCooldown": 21, | "AbilityCooldown": { | ||
"Value": 21, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 4, | "AbilityDuration": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 4, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "CitadelDisruptiveCharge", | "Class": "CitadelDisruptiveCharge", | ||
| Line 10,904: | Line 16,398: | ||
"MoveSpeedBonusPercentStart": 120, | "MoveSpeedBonusPercentStart": 120, | ||
"Name": "Pack Hunter", | "Name": "Pack Hunter", | ||
"Radius": 10, | "Radius": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 10,919: | Line 16,419: | ||
"citadel_ability_kali_spinning_blade": { | "citadel_ability_kali_spinning_blade": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCastRange": 50, | "AbilityCastRange": { | ||
"AbilityCharges": 2, | "Value": 50, | ||
"AbilityCooldown": 30, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 6, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDontTriggerSpellBlock", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSprint" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 10,969: | Line 16,500: | ||
}, | }, | ||
"citadel_ability_lash": { | "citadel_ability_lash": { | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 30, | ||
"AbilityCooldown": 35, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 2, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirControlModifier": { | "AirControlModifier": { | ||
| Line 10,978: | Line 16,533: | ||
"Subclass": "AirControl" | "Subclass": "AirControl" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 11,007: | Line 16,566: | ||
"citadel_ability_lash_down_strike": { | "citadel_ability_lash_down_strike": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.4, | "AbilityPostCastDuration": 0.4, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanCastOnZipline" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DownStrikeModifier": { | "DownStrikeModifier": { | ||
| Line 11,031: | Line 16,600: | ||
"MinAimAngle": 60, | "MinAimAngle": 60, | ||
"Name": "Ground Strike", | "Name": "Ground Strike", | ||
"Radius": 10, | "Radius": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"StompDamage": { | "StompDamage": { | ||
"Value": 60, | "Value": 60, | ||
| Line 11,088: | Line 16,663: | ||
"citadel_ability_lash_ultimate": { | "citadel_ability_lash_ultimate": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityChannelTime": 2.3, | "Value": 20, | ||
"AbilityCooldown": | "Scale": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 1, | ||
"AbilityUnitTargetLimit": 6, | "Type": "radius" | ||
"BoostTime": 1, | } | ||
}, | |||
"AbilityChannelTime": { | |||
"Value": 2.3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 170, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 6, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorCastRangeIs2d" | |||
], | |||
"BoostTime": 1, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"GrappleEnemyModifier": { | "GrappleEnemyModifier": { | ||
| Line 11,118: | Line 16,718: | ||
} | } | ||
}, | }, | ||
"ImpactRadius": 6, | "ImpactRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_lash_ultimate", | "Key": "citadel_ability_lash_ultimate", | ||
| Line 11,128: | Line 16,734: | ||
"NotInConeLosesLock": 1, | "NotInConeLosesLock": 1, | ||
"SlamSpeed": 1600, | "SlamSpeed": 1600, | ||
"SlowDuration": 4, | "SlowDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 50, | "SlowPercent": 50, | ||
"TargetModifier": { | "TargetModifier": { | ||
| Line 11,136: | Line 16,748: | ||
"ThrowDistance": { | "ThrowDistance": { | ||
"Value": 14, | "Value": 14, | ||
"Scale": { | "Scale": [ | ||
{ | |||
"Type": " | "Value": 0.14, | ||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | }, | ||
"ThrowStraightDuration": 1.5, | "ThrowStraightDuration": 1.5, | ||
| Line 11,150: | Line 16,768: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -35 | ||
}, | }, | ||
{ | { | ||
| Line 11,160: | Line 16,778: | ||
"citadel_ability_lightning_ball": { | "citadel_ability_lightning_ball": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 26, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"DPS": { | "DPS": { | ||
| Line 11,174: | Line 16,815: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_lightning_ball", | "Key": "citadel_ability_lightning_ball", | ||
"MaxLifetime": 5, | "MaxLifetime": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"MinShockDuration": 0.5, | "MinShockDuration": 0.5, | ||
"Name": "Lightning Ball", | "Name": "Lightning Ball", | ||
"ShockRadius": 4.25, | "ShockRadius": { | ||
"Value": 4.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowModifier": { | "SlowModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 11,193: | Line 16,846: | ||
{ | { | ||
"DPS": 58.5, | "DPS": 58.5, | ||
"ShockRadius": 1. | "ShockRadius": 1.75 | ||
} | } | ||
], | ], | ||
| Line 11,202: | Line 16,855: | ||
}, | }, | ||
"citadel_ability_magewalk": { | "citadel_ability_magewalk": { | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityCooldown": 15, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorAllowAltCast", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BubbleModifier": { | "BubbleModifier": { | ||
"Class": "Magewalk", | "Class": "Magewalk", | ||
| Line 11,255: | Line 16,927: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorInputDirectional2d", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 11,272: | Line 16,956: | ||
"Value": 4.5, | "Value": 4.5, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": -1, | ||
"Type": "parry_cd" | "Type": "parry_cd" | ||
} | } | ||
| Line 11,278: | Line 16,962: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 11,320: | Line 17,008: | ||
"citadel_ability_mobile_resupply": { | "citadel_ability_mobile_resupply": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCooldown": 50, | "Value": 15, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6.5, | "AbilityDuration": { | ||
"Value": 6.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 11,335: | Line 17,041: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ExternalBonusHealthRegen": { | "ExternalBonusHealthRegen": { | ||
| Line 11,344: | Line 17,056: | ||
}, | }, | ||
"HealInterval": 0.1, | "HealInterval": 0.1, | ||
"HealRadius": 6, | "HealRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_mobile_resupply", | "Key": "citadel_ability_mobile_resupply", | ||
| Line 11,351: | Line 17,069: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
" | "AbilityDuration": 1.5 | ||
}, | }, | ||
{ | { | ||
| Line 11,360: | Line 17,078: | ||
"MaxHealthRegenPct": 2, | "MaxHealthRegenPct": 2, | ||
"HealRadius": 3, | "HealRadius": 3, | ||
" | "SpiritResist": 40 | ||
} | } | ||
] | ] | ||
}, | }, | ||
"citadel_ability_nikuman": { | "citadel_ability_nikuman": { | ||
"AbilityChannelTime": 5, | "AbilityChannelTime": { | ||
"AbilityCooldown": 48, | "Value": 5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 48, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraLingerDuration": 1, | "AuraLingerDuration": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"HealingPerSecond": { | "HealingPerSecond": { | ||
"Value": | "Value": 30, | ||
"Scale": { | "Scale": { | ||
"Value": 0.4, | "Value": 0.4, | ||
| Line 11,389: | Line 17,127: | ||
} | } | ||
}, | }, | ||
"ShareWithFriendsRadius": 8, | "ShareWithFriendsRadius": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 11,418: | Line 17,162: | ||
} | } | ||
], | ], | ||
"BehaviourBits": null, | |||
"BonusHealthRegen": 1, | "BonusHealthRegen": 1, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 11,426: | Line 17,171: | ||
"RegenDamageInterval": 1, | "RegenDamageInterval": 1, | ||
"RegenIncomingDamageDuration": 20, | "RegenIncomingDamageDuration": 20, | ||
"RegenIncomingDamagePercent": 13, | "RegenIncomingDamagePercent": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 11,442: | Line 17,193: | ||
"citadel_ability_power_slash": { | "citadel_ability_power_slash": { | ||
"AbilityCastDelay": 1.4, | "AbilityCastDelay": 1.4, | ||
"AbilityCooldown": 12, | "AbilityCooldown": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting" | |||
], | |||
"BulletResist": 60, | "BulletResist": 60, | ||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
| Line 11,463: | Line 17,225: | ||
"ShortChargeDamagePct": 30, | "ShortChargeDamagePct": 30, | ||
"SlashCollisionRadius": 4, | "SlashCollisionRadius": 4, | ||
"SlashLength": 22, | "SlashLength": { | ||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlashRadius": 41, | "SlashRadius": 41, | ||
"SlowModifier": { | "SlowModifier": { | ||
| Line 11,512: | Line 17,280: | ||
"citadel_ability_projectmind": { | "citadel_ability_projectmind": { | ||
"AbilityCastDelay": 0.75, | "AbilityCastDelay": 0.75, | ||
"AbilityCastRange | "AbilityCastRange": { | ||
"Value": 25, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 0, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 46, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorPreventBotUsage", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"CameraDistance": 250, | |||
"ChannelMoveSpeed": 5.1, | |||
"CombatBarrier": { | |||
"Value": 0, | |||
"Scale": { | |||
"Value": 0, | |||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 11,558: | Line 17,343: | ||
"citadel_ability_psychic_lift": { | "citadel_ability_psychic_lift": { | ||
"AbilityCastDelay": 0.45, | "AbilityCastDelay": 0.45, | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityChannelTime": 0.65, | "Value": 10, | ||
"AbilityCooldown": | "Scale": { | ||
"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": 2.25, | "AbilityDuration": { | ||
"Value": 2.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 11,620: | Line 17,436: | ||
"Name": "Telekinesis", | "Name": "Telekinesis", | ||
"SlowPercent": 40, | "SlowPercent": 40, | ||
"TossDistance": 13, | "TossDistance": { | ||
"Value": 13, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TossUpStrength": 220, | "TossUpStrength": 220, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 11,627: | Line 17,449: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -45 | ||
}, | }, | ||
{ | { | ||
| Line 11,638: | Line 17,460: | ||
"citadel_ability_rocket_barrage": { | "citadel_ability_rocket_barrage": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 36, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 36, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 200, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 100, | "AbilityUnitTargetLimit": 100, | ||
"BarrageModifier": { | "BarrageModifier": { | ||
| Line 11,652: | Line 17,492: | ||
] | ] | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorExclusiveUse", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorDontSwitchAwayOnCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamagePerRocket": { | "DamagePerRocket": { | ||
| Line 11,662: | Line 17,513: | ||
"DetonateTimer": 5, | "DetonateTimer": 5, | ||
"ExplosionFalloffDisabled": 1, | "ExplosionFalloffDisabled": 1, | ||
"ExplosionRadius": 4.5, | "ExplosionRadius": { | ||
"Value": 4.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"GrenadesPerSecond": 6, | "GrenadesPerSecond": 6, | ||
"GroundDashReductionPercent": -35, | "GroundDashReductionPercent": -35, | ||
| Line 11,687: | Line 17,544: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -45, | ||
"AbilityDuration": 6 | "AbilityDuration": 6 | ||
}, | }, | ||
| Line 11,704: | Line 17,561: | ||
"citadel_ability_self_vacuum": { | "citadel_ability_self_vacuum": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityChannelTime": 2.75, | "AbilityChannelTime": { | ||
"AbilityCooldown": | "Value": 2.75, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 250, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorExclusiveUse", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorInterruptMeleeOnCast", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"CameraDistance": 400, | "CameraDistance": 400, | ||
"DPS": { | "DPS": { | ||
| Line 11,748: | Line 17,626: | ||
"StatusEffectPriority": 0 | "StatusEffectPriority": 0 | ||
}, | }, | ||
"VacuumRadius": 7 | "VacuumRadius": { | ||
"Value": 7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
} | |||
}, | }, | ||
"citadel_ability_shieldedsentry": { | "citadel_ability_shieldedsentry": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 20, | ||
"AbilityCooldown": 18, | "Scale": { | ||
"AbilityCooldownBetweenCharge": 3, | "Value": 1, | ||
"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, | ||
"AttackSpeedMult": 100, | "AttackSpeedMult": 100, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventTrainingBotUsage", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BossDamagePercentIncoming": 50, | "BossDamagePercentIncoming": 50, | ||
"BossDamagePercentOutgoing": 30, | "BossDamagePercentOutgoing": 30, | ||
| Line 11,765: | Line 17,679: | ||
"Subclass": "ForgeMiniTurretDebuff" | "Subclass": "ForgeMiniTurretDebuff" | ||
}, | }, | ||
"InnateModifier": { | "InnateModifier": { | ||
"Class": "ForgeMiniTurretInnateModifier", | "Class": "ForgeMiniTurretInnateModifier", | ||
| Line 11,781: | Line 17,693: | ||
"TrackingSpeed": 430, | "TrackingSpeed": 430, | ||
"TurretAttackDelay": 0.2, | "TurretAttackDelay": 0.2, | ||
"TurretAttackFalloffEnd": 30, | "TurretAttackFalloffEnd": { | ||
"TurretAttackFalloffStart": 20, | "Value": 30, | ||
"TurretAttackRange": 30, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TurretAttackFalloffStart": { | |||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TurretAttackRange": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TurretBaseHealth": { | "TurretBaseHealth": { | ||
"Value": | "Value": 100, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 9, | ||
"Type": "power_increase" | "Type": "power_increase" | ||
} | } | ||
| Line 11,799: | Line 17,729: | ||
}, | }, | ||
"TurretDeployTime": 0.25, | "TurretDeployTime": 0.25, | ||
"TurretLifetime": 35, | "TurretLifetime": { | ||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 11,815: | Line 17,751: | ||
}, | }, | ||
"citadel_ability_shiv_dagger": { | "citadel_ability_shiv_dagger": { | ||
"AOERadius | "AOERadius": { | ||
"Value": 10, | "Value": 10, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "range" | ||
} | } | ||
}, | }, | ||
"BleedDuration": 5, | "AbilityChannelTime": { | ||
"BleedTickRate": 1, | "Value": 0.2, | ||
"ChannelMoveSpeed": -1, | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityPostCastDuration": 0.3, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BleedDPSPerStack": { | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 0.13, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"BleedDuration": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BleedTickRate": 1, | |||
"ChannelMoveSpeed": -1, | |||
"DamageDebuffModifier": { | "DamageDebuffModifier": { | ||
"Class": "ShivThrownShivDamageDebuff", | "Class": "ShivThrownShivDamageDebuff", | ||
| Line 11,863: | Line 17,843: | ||
"Value": 12, | "Value": 12, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.07, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 11,872: | Line 17,852: | ||
"citadel_ability_shiv_dash": { | "citadel_ability_shiv_dash": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 16, | "AbilityCooldown": { | ||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorMovement", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"CameraDistance": 250, | "CameraDistance": 250, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 11,884: | Line 17,877: | ||
}, | }, | ||
"DashRadius": 2.5, | "DashRadius": 2.5, | ||
"DashRange": 12, | "DashRange": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"DashSpeed": 60.96, | "DashSpeed": 60.96, | ||
"DebuffDuration": 14, | "DebuffDuration": { | ||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 11,892: | Line 17,897: | ||
}, | }, | ||
"ImpactDamage": { | "ImpactDamage": { | ||
"Value": | "Value": 75, | ||
"Scale": { | "Scale": { | ||
"Value": 1. | "Value": 1.2, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 11,910: | Line 17,915: | ||
}, | }, | ||
{ | { | ||
"TechArmorDamageReduction": - | "TechArmorDamageReduction": -4, | ||
"DashRange": 2 | "DashRange": 2 | ||
}, | }, | ||
| Line 11,923: | Line 17,928: | ||
"citadel_ability_shiv_defer_damage": { | "citadel_ability_shiv_defer_damage": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 11,930: | Line 17,941: | ||
"Subclass": "Cast" | "Subclass": "Cast" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDamageDoesntWakeFromSleep", | |||
"BehaviorDontConsumeAbilityResourceOnCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamagePctDeferred": 25, | "DamagePctDeferred": 25, | ||
"DamagePctDeferredMaxRage": 15, | "DamagePctDeferredMaxRage": 15, | ||
"DeferClearPct": | "DeferClearPct": 30, | ||
"DeferredDamageDuration": 6, | "DeferredDamageDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_shiv_defer_damage", | "Key": "citadel_ability_shiv_defer_damage", | ||
| Line 11,940: | Line 17,962: | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -15 | ||
}, | }, | ||
{ | { | ||
" | "DeferClearPct": 40 | ||
}, | }, | ||
{ | { | ||
" | "DamagePctDeferred": 15 | ||
} | } | ||
] | ] | ||
| Line 11,952: | Line 17,974: | ||
"citadel_ability_shiv_killing_blow": { | "citadel_ability_shiv_killing_blow": { | ||
"AbilityCastDelay": 0.05, | "AbilityCastDelay": 0.05, | ||
"AbilityCastRange": | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 12, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 145, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityPostCastDuration": 0.15, | "AbilityPostCastDuration": 0.15, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontTriggerPostCastOnCastComplete", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusAbilityResource": 10, | "BonusAbilityResource": 10, | ||
"BuffDamage": | "BuffDamage": 8, | ||
"CameraDistance": 400, | "CameraDistance": 400, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": 200, | "Damage": 200, | ||
"EnemyHealthPercent": | "EnemyHealthPercent": 18, | ||
"EnemyHealthPercentBuffer": 3, | "EnemyHealthPercentBuffer": 3, | ||
"FailedExecuteCooldownPenalty": 30, | "FailedExecuteCooldownPenalty": 30, | ||
| Line 11,978: | Line 18,020: | ||
"MoveSpeedToTarget": 30, | "MoveSpeedToTarget": 30, | ||
"Name": "Killing Blow", | "Name": "Killing Blow", | ||
"RageDrainDelayDuration": 12, | "RageDrainDelayDuration": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"RageDrainRate": 0.25, | "RageDrainRate": 0.25, | ||
"RagePerHeavyMelee": 2.85384, | "RagePerHeavyMelee": 2.85384, | ||
| Line 11,984: | Line 18,032: | ||
"RagePerSpiritDamage": 0.01452864, | "RagePerSpiritDamage": 0.01452864, | ||
"RagePerWeaponDamage": 0.0158766, | "RagePerWeaponDamage": 0.0158766, | ||
"RecastWindow": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlashRange": 90, | "SlashRange": 90, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"BonusMoveSpeed": 2 | "BonusMoveSpeed": 2, | ||
"AbilityCastRange": 6 | |||
}, | }, | ||
{ | { | ||
"BuffDamage": | "BuffDamage": 16, | ||
"AbilityCooldown": - | "AbilityCooldown": -25 | ||
}, | }, | ||
{ | { | ||
"EnemyHealthPercent": 10 | |||
"EnemyHealthPercent": | |||
} | } | ||
] | ] | ||
}, | }, | ||
"citadel_ability_slide": { | "citadel_ability_slide": { | ||
"AbilityCooldown": 0.85, | "AbilityCooldown": { | ||
"Value": 0.85, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 0.6, | "AbilityDuration": { | ||
"Value": 0.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AutoIntrinsicModifiers": [ | "AutoIntrinsicModifiers": [ | ||
| Line 12,009: | Line 18,076: | ||
"Subclass": "SlideDebuff" | "Subclass": "SlideDebuff" | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorHidden", | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorInputDirectional2d", | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | ], | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 12,019: | Line 18,096: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorHidden", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 12,027: | Line 18,112: | ||
"citadel_ability_static_charge": { | "citadel_ability_static_charge": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityCooldown": 42, | "Value": 15, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 12,043: | Line 18,147: | ||
"Name": "Static Charge", | "Name": "Static Charge", | ||
"ShockDelay": 3.5, | "ShockDelay": 3.5, | ||
"ShockRadius": 5, | "ShockRadius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"StaticChargeModifier": { | "StaticChargeModifier": { | ||
"Class": "CitadelStaticcharge", | "Class": "CitadelStaticcharge", | ||
"Subclass": "CitadelStaticcharge" | "Subclass": "CitadelStaticcharge" | ||
}, | }, | ||
"StunDuration": 0.9, | "StunDuration": { | ||
"Value": 0.9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 12,067: | Line 18,183: | ||
"AbilityCastRange": { | "AbilityCastRange": { | ||
"Value": 16, | "Value": 16, | ||
"Scale": [ | |||
{ | |||
"Value": 0.0651, | |||
"Type": "spirit" | |||
}, | |||
{ | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
] | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 42, | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "cooldown" | ||
} | } | ||
}, | }, | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAlwaysPreviewRadius", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 12,087: | Line 18,220: | ||
"Name": "Static Charge", | "Name": "Static Charge", | ||
"ShockDelay": 3.5, | "ShockDelay": 3.5, | ||
"ShockRadius": 5, | "ShockRadius": { | ||
"StaticChargeModifier": { | "Value": 5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"StaticChargeModifier": { | |||
"Class": "CitadelStaticcharge", | "Class": "CitadelStaticcharge", | ||
"Subclass": "CitadelStaticcharge" | "Subclass": "CitadelStaticcharge" | ||
| Line 12,096: | Line 18,235: | ||
"Subclass": "CitadelStaticchargeWorld" | "Subclass": "CitadelStaticchargeWorld" | ||
}, | }, | ||
"StunDuration": 0.9, | "StunDuration": { | ||
"Value": 0.9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 12,110: | Line 18,255: | ||
}, | }, | ||
"citadel_ability_sticky_bomb": { | "citadel_ability_sticky_bomb": { | ||
"AbilityCastRange": 6, | "AbilityCastRange": { | ||
"AbilityCooldown": 18, | "Value": 6, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 18, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 3.5, | "AbilityDuration": { | ||
"Value": 3.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAllowSelfCast", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"BombAttachedModifier": { | "BombAttachedModifier": { | ||
"Class": "CitadelStickyBombAttached", | "Class": "CitadelStickyBombAttached", | ||
| Line 12,160: | Line 18,329: | ||
"OnHitDiminish": 60, | "OnHitDiminish": 60, | ||
"OnKillDiminish": 7, | "OnKillDiminish": 7, | ||
"Radius": 8, | "Radius": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SelfBuffModifier": { | "SelfBuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 12,182: | Line 18,357: | ||
"citadel_ability_stomp": { | "citadel_ability_stomp": { | ||
"AbilityCastDelay": 0.42, | "AbilityCastDelay": 0.42, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 26, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 5, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BulletResistModifier": { | "BulletResistModifier": { | ||
"Class": "StompDebuff", | "Class": "StompDebuff", | ||
| Line 12,209: | Line 18,408: | ||
"Key": "citadel_ability_stomp", | "Key": "citadel_ability_stomp", | ||
"Name": "Kinetic Pulse", | "Name": "Kinetic Pulse", | ||
"StompRange": 16, | "StompRange": { | ||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"StompWidth": 5.5, | "StompWidth": 5.5, | ||
"TechCleaveExpireTime": 0.2, | "TechCleaveExpireTime": 0.2, | ||
| Line 12,230: | Line 18,435: | ||
}, | }, | ||
"citadel_ability_storm_cloud": { | "citadel_ability_storm_cloud": { | ||
"AbilityChannelTime": 7, | "AbilityChannelTime": { | ||
"AbilityCooldown": | "Value": 7, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 205, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorExclusiveUse", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"CameraDistance": 600, | "CameraDistance": 600, | ||
"CloudHeight": 120, | "CloudHeight": 120, | ||
| Line 12,243: | Line 18,467: | ||
} | } | ||
}, | }, | ||
"DamageInterval": 0. | "DamageInterval": 0.3, | ||
"EndingSoonTime": 2, | "EndingSoonTime": 2, | ||
"ExpandTime": | "ExpandTime": 3.5, | ||
"FlightControlEnabled": 1.5, | "FlightControlEnabled": 1.5, | ||
"InitialRadius": 10, | "InitialRadius": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_storm_cloud", | "Key": "citadel_ability_storm_cloud", | ||
| Line 12,263: | Line 18,493: | ||
"LightningStrikeDelay": 0.25, | "LightningStrikeDelay": 0.25, | ||
"LightningStrikeKnockBackForce": 500, | "LightningStrikeKnockBackForce": 500, | ||
"LightningStrikeRadius": 7, | "LightningStrikeRadius": { | ||
"LightningStrikes": 1, | "Value": 7, | ||
"Name": "Storm Cloud", | "Scale": { | ||
"Radius": 30, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"LightningStrikes": 1, | |||
"Name": "Storm Cloud", | |||
"Radius": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"StormCloudModifier": { | "StormCloudModifier": { | ||
"Class": "CitadelStormcloud", | "Class": "CitadelStormcloud", | ||
| Line 12,277: | Line 18,519: | ||
{ | { | ||
"Radius": 10, | "Radius": 10, | ||
"InitialRadius": 5, | |||
"AbilityChannelTime": 7 | "AbilityChannelTime": 7 | ||
}, | }, | ||
| Line 12,286: | Line 18,529: | ||
}, | }, | ||
"citadel_ability_tangotether": { | "citadel_ability_tangotether": { | ||
"AbilityCastRange": 16, | "AbilityCastRange": { | ||
"AbilityCooldown": 37, | "Value": 16, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 37, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 12, | "AbilityDuration": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusFireRate": { | "BonusFireRate": { | ||
"Value": 10, | "Value": 10, | ||
| Line 12,346: | Line 18,610: | ||
"Value": 35, | "Value": 35, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.85, | ||
"Type": "power_increase" | "Type": "power_increase" | ||
} | } | ||
| Line 12,367: | Line 18,631: | ||
}, | }, | ||
"citadel_ability_tangotether_trigger": { | "citadel_ability_tangotether_trigger": { | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger", | |||
"BehaviorUseInstantCastUnitTargetUi" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 12,378: | Line 18,656: | ||
"citadel_ability_tengu_airlift": { | "citadel_ability_tengu_airlift": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 22, | "AbilityCastRange": { | ||
"AbilityCooldown": | "Value": 22, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 100, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 21, | "AbilityDuration": { | ||
"Value": 21, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDropBulletShield": { | "AirDropBulletShield": { | ||
| Line 12,393: | Line 18,689: | ||
"AllyCastDelay": 0.1, | "AllyCastDelay": 0.1, | ||
"AllyOutgoingDamagePercent": -20, | "AllyOutgoingDamagePercent": -20, | ||
"BuffDuration": 8, | "BehaviourBits": [ | ||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorMovement", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BuffDuration": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"BulletResistModifier": { | "BulletResistModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 12,399: | Line 18,710: | ||
}, | }, | ||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"CooldownReductionPctOnOthers": | "CooldownReductionPctOnOthers": 30, | ||
"DroppedBuffModifier": { | "DroppedBuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 12,452: | Line 18,763: | ||
"Key": "citadel_ability_tengu_airlift", | "Key": "citadel_ability_tengu_airlift", | ||
"Name": "Air Drop", | "Name": "Air Drop", | ||
"OnLandDamageRadius": 20, | "OnLandDamageRadius": { | ||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"OnLandDamageRadiusStart": 16, | "OnLandDamageRadiusStart": 16, | ||
"SilenceBombSpeed": 12, | "SilenceBombSpeed": 12, | ||
| Line 12,498: | Line 18,815: | ||
"citadel_ability_tengu_stone_form": { | "citadel_ability_tengu_stone_form": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 40, | "AbilityCooldown": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 40, | ||
"AbilityDuration": 3, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"ChannelMoveSpeed": -1, | "Type": "cooldown" | ||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorInterruptMeleeOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | |||
"Damage": { | "Damage": { | ||
"Value": 75, | "Value": 75, | ||
| Line 12,522: | Line 18,856: | ||
"LiftHeight": 180, | "LiftHeight": 180, | ||
"LiftTime": 1, | "LiftTime": 1, | ||
"MaxHealthRegen": 6, | "MaxHealthRegen": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"MoveSpeedMax": 8, | "MoveSpeedMax": 8, | ||
"Name": "Stone Form", | "Name": "Stone Form", | ||
"Radius": 6, | "Radius": { | ||
"StunDuration": 0.75, | "Value": 6, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"StunDuration": { | |||
"Value": 0.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 12,535: | Line 18,887: | ||
}, | }, | ||
{ | { | ||
"StunDuration": | "StunDuration": 0.75, | ||
"Damage": { | "Damage": { | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 1. | "Value": 1.5, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 12,548: | Line 18,900: | ||
"citadel_ability_tengu_urn": { | "citadel_ability_tengu_urn": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 32, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 5, | "Scale": { | ||
"AbilityDuration": 4, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 12,565: | Line 18,941: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
"Value": 40, | "Value": 40, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.55, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 12,577: | Line 18,960: | ||
"Key": "citadel_ability_tengu_urn", | "Key": "citadel_ability_tengu_urn", | ||
"Name": "Entangling Thorns", | "Name": "Entangling Thorns", | ||
"Radius": 6, | "Radius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 35, | "SlowPercent": 35, | ||
"TickRate": 0.25, | "TickRate": 0.25, | ||
| Line 12,602: | Line 18,991: | ||
"citadel_ability_tier2boss_aoe_wave": { | "citadel_ability_tier2boss_aoe_wave": { | ||
"AbilityCastDelay": 2.5, | "AbilityCastDelay": 2.5, | ||
"AbilityCastRange": 25.4, | "AbilityCastRange": { | ||
"AbilityCooldown": 3, | "Value": 25.4, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 12,630: | Line 19,031: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": 300, | "Damage": 300, | ||
| Line 12,646: | Line 19,050: | ||
"AbilityCastRange": 34.92, | "AbilityCastRange": 34.92, | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 6, | ||
"ChannelMoveSpeed": -1, | "Scale": { | ||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | |||
"CreepDPS": 190, | "CreepDPS": 190, | ||
"DPS": 125, | "DPS": 125, | ||
| Line 12,663: | Line 19,076: | ||
"citadel_ability_tier2boss_rocket_barrage": { | "citadel_ability_tier2boss_rocket_barrage": { | ||
"AbilityCastRange": 35.56, | "AbilityCastRange": 35.56, | ||
"AbilityCooldown": 10, | "AbilityCooldown": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 100, | "AbilityUnitTargetLimit": 100, | ||
| Line 12,675: | Line 19,094: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorTargetThroughWalls" | |||
], | |||
"BulletArmorReduction": -10, | "BulletArmorReduction": -10, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 12,700: | Line 19,123: | ||
"AbilityCastDelay": 1.5, | "AbilityCastDelay": 1.5, | ||
"AbilityCastRange": 12, | "AbilityCastRange": 12, | ||
"AbilityCooldown": 6, | "AbilityCooldown": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 100, | "AbilityUnitTargetLimit": 100, | ||
"ActivationDistance": 472.441, | "ActivationDistance": 472.441, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 12,737: | Line 19,169: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"BulletArmorReduction": -10, | "BulletArmorReduction": -10, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 12,748: | Line 19,183: | ||
}, | }, | ||
"citadel_ability_trooper_zip_line": { | "citadel_ability_trooper_zip_line": { | ||
"AbilityCooldown": 1, | "AbilityCooldown": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageCooldown": 3, | "DamageCooldown": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"DismountHorizontalMaxSpeedPercent": 85, | "DismountHorizontalMaxSpeedPercent": 85, | ||
"DismountHorizontalMinSpeedPercent": 40, | "DismountHorizontalMinSpeedPercent": 40, | ||
| Line 12,805: | Line 19,260: | ||
}, | }, | ||
"citadel_ability_uppercut": { | "citadel_ability_uppercut": { | ||
"AbilityCooldown": 22, | "AbilityCooldown": { | ||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BonusFireRate": { | "BonusFireRate": { | ||
"Value": -14, | "Value": -14, | ||
| Line 12,829: | Line 19,294: | ||
}, | }, | ||
"EnemyHeroTossVelocity": 20, | "EnemyHeroTossVelocity": 20, | ||
"ExplodeDebuffDuration": 5, | "ExplodeDebuffDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ForceReductionOnAngleDown": 0.75, | "ForceReductionOnAngleDown": 0.75, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 12,844: | Line 19,315: | ||
"MeleeRadius": 2.5, | "MeleeRadius": 2.5, | ||
"Name": "Exploding Uppercut", | "Name": "Exploding Uppercut", | ||
"OnLandDamageRadius": 14, | "OnLandDamageRadius": { | ||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TossDuration": 0.5, | "TossDuration": 0.5, | ||
"TossDurationFriendly": 0.3, | "TossDurationFriendly": 0.3, | ||
| Line 12,884: | Line 19,361: | ||
"citadel_ability_vandal_overflow": { | "citadel_ability_vandal_overflow": { | ||
"AbilityCastDelay": 0.6, | "AbilityCastDelay": 0.6, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 16, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 1.25, | "AbilityDuration": { | ||
"Value": 1.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 12,923: | Line 19,423: | ||
"citadel_ability_vandal_surge": { | "citadel_ability_vandal_surge": { | ||
"AbilityCastDelay": 0.6, | "AbilityCastDelay": 0.6, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 16, | "Value": 20, | ||
"AbilityCooldownBetweenCharge": -1, | "Scale": { | ||
"AbilityDuration": 1.25, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 1.25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 12,961: | Line 19,484: | ||
}, | }, | ||
"citadel_ability_void_sphere": { | "citadel_ability_void_sphere": { | ||
"AbilityCastRange": 10, | "AbilityCastRange": { | ||
"AbilityCooldown": 20, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 1.4, | "AbilityDuration": { | ||
"Value": 1.4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AllyDistance": 13, | "AllyDistance": 13, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorPreventBotUsage", | |||
"BehaviorAllowAltCast", | |||
"BehaviorMovement", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"BubbleModifier": { | "BubbleModifier": { | ||
"Class": "VoidSphere", | "Class": "VoidSphere", | ||
| Line 12,996: | Line 19,545: | ||
}, | }, | ||
"citadel_ability_wraith_rapidfire": { | "citadel_ability_wraith_rapidfire": { | ||
"AbilityCooldown": 45, | "AbilityCooldown": { | ||
"Value": 45, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BonusFireRate": 20, | "BonusFireRate": 20, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 13,028: | Line 19,590: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.045, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 13,038: | Line 19,600: | ||
"citadel_ability_wrecker_bouldergrenade": { | "citadel_ability_wrecker_bouldergrenade": { | ||
"AbilityCastRange": 50, | "AbilityCastRange": 50, | ||
"AbilityChannelTime": 1.2, | "AbilityChannelTime": { | ||
"AbilityCooldown": 31, | "Value": 1.2, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 31, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"ChannelMoveSpeed": 2.5, | "ChannelMoveSpeed": 2.5, | ||
"Damage": { | "Damage": { | ||
| Line 13,063: | Line 19,651: | ||
"Name": "Wrecking Ball", | "Name": "Wrecking Ball", | ||
"Radius": 7, | "Radius": 7, | ||
"StunDuration": 1, | "StunDuration": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 13,078: | Line 19,672: | ||
"citadel_ability_wrecker_garbage_suck": { | "citadel_ability_wrecker_garbage_suck": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityChannelTime": 3, | "AbilityChannelTime": { | ||
"AbilityCooldown": 130, | "Value": 3, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 130, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 13,089: | Line 19,695: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorExclusiveUse", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"CameraDistance": 800, | "CameraDistance": 800, | ||
"DPS": { | "DPS": { | ||
| Line 13,115: | Line 19,728: | ||
"StatusEffectPriority": 0 | "StatusEffectPriority": 0 | ||
}, | }, | ||
"GarbageRadius": 12, | "GarbageRadius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_ability_wrecker_garbage_suck", | "Key": "citadel_ability_wrecker_garbage_suck", | ||
| Line 13,140: | Line 19,759: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNotSilencable", | |||
"BehaviorNoTarget", | |||
"BehaviorNonCombat", | |||
"BehaviorCastableWhileHidden" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageCooldown": 3, | "DamageCooldown": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"DismountHorizontalMaxSpeedPercent": 85, | "DismountHorizontalMaxSpeedPercent": 85, | ||
"DismountHorizontalMinSpeedPercent": 40, | "DismountHorizontalMinSpeedPercent": 40, | ||
| Line 13,194: | Line 19,827: | ||
}, | }, | ||
"citadel_ability_zipline_boost": { | "citadel_ability_zipline_boost": { | ||
"AbilityCooldown": 360, | "AbilityCooldown": { | ||
"Value": 360, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 32, | "AbilityDuration": { | ||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorSilentCastFailureFeedback", | |||
"BehaviorNoTarget", | |||
"BehaviorCanCastOnZipline", | |||
"BehaviorMovement", | |||
"BehaviorStartsOnCooldown" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,214: | Line 19,866: | ||
}, | }, | ||
"citadel_base_lockon_ability": { | "citadel_base_lockon_ability": { | ||
"BehaviourBits": [ | |||
"BehaviorTargetThroughWalls" | |||
], | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "citadel_base_lockon_ability", | "Key": "citadel_base_lockon_ability", | ||
| Line 13,225: | Line 19,880: | ||
}, | }, | ||
"drifter_blood_blast": { | "drifter_blood_blast": { | ||
"AbilityCastDelay": 0. | "AbilityCastDelay": 0.4, | ||
"AbilityCastRange": 16, | "AbilityCastRange": { | ||
"AbilityCooldown": 16, | "Value": 16, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 16, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0. | "AbilityPostCastDuration": 0.4, | ||
"AbilityUnitTargetLimit": 30, | "AbilityUnitTargetLimit": 30, | ||
"AirSpeedMax": 70, | "AirSpeedMax": 70, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorNoTarget", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusDamage": { | "BonusDamage": { | ||
"Value": 40, | "Value": 40, | ||
"Scale": { | "Scale": { | ||
"Value": 1. | "Value": 1.4, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 13,265: | Line 19,938: | ||
"Key": "drifter_blood_blast", | "Key": "drifter_blood_blast", | ||
"Name": "Rend", | "Name": "Rend", | ||
"RangeForBonusDamage": 8, | "RangeForBonusDamage": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TargetModifier": { | "TargetModifier": { | ||
"Class": "DrifterRendBulletLifesteal", | "Class": "DrifterRendBulletLifesteal", | ||
| Line 13,276: | Line 19,955: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -8 | ||
}, | }, | ||
{ | { | ||
"DebuffDuration": 2 | "DebuffDuration": 2, | ||
"UseHeavyMelee": 1, | "UseHeavyMelee": 1, | ||
"DamageHeavyMelee": { | "DamageHeavyMelee": { | ||
| Line 13,301: | Line 19,980: | ||
"drifter_darkness": { | "drifter_darkness": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCastRange | "AbilityCastRange": { | ||
"Value": 100, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 0, | "Value": 1, | ||
"Type": "spirit" | "Type": "range" | ||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 145, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 6.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"AuraLingerDuration": 0.001, | |||
"BehaviourBits": [ | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusFireRate": { | |||
"Value": 0, | |||
"Scale": { | |||
"Value": 0, | |||
"Type": "spirit" | |||
} | } | ||
}, | }, | ||
| Line 13,335: | Line 20,036: | ||
"PostProcessFadeInTime": 0.2, | "PostProcessFadeInTime": 0.2, | ||
"PostProcessFadeOutTime": 1, | "PostProcessFadeOutTime": 1, | ||
"RevealDuration": 3, | "RevealDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SmallVisionDistance": 15, | "SmallVisionDistance": 15, | ||
"TargetModifier": { | "TargetModifier": { | ||
| Line 13,358: | Line 20,065: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -40 | ||
}, | }, | ||
{ | { | ||
| Line 13,368: | Line 20,075: | ||
"drifter_shadow_mark": { | "drifter_shadow_mark": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 5, | "AbilityDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 3, | "AirDrag": 3, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCleaveDisabled", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 13,416: | Line 20,142: | ||
{ | { | ||
"AbilityDuration": 3, | "AbilityDuration": 3, | ||
"AbilityCooldown": - | "AbilityCooldown": -10 | ||
}, | }, | ||
{ | { | ||
"DotHealthPercent": | "DotHealthPercent": 1.5, | ||
"HealAmpReceivePenaltyPercent": -40, | "HealAmpReceivePenaltyPercent": -40, | ||
"HealAmpRegenPenaltyPercent": -40 | "HealAmpRegenPenaltyPercent": -40 | ||
| Line 13,430: | Line 20,156: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger", | |||
"BehaviorMovement" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,437: | Line 20,171: | ||
}, | }, | ||
"fathom_breach": { | "fathom_breach": { | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 22, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 22, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorMovement" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 13,449: | Line 20,200: | ||
} | } | ||
}, | }, | ||
"ExplosionRadius": 6, | "ExplosionRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"GravityScale": 1.4, | "GravityScale": 1.4, | ||
"InFlightModifier": { | "InFlightModifier": { | ||
| Line 13,477: | Line 20,234: | ||
"fathom_defer_damage": { | "fathom_defer_damage": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 50, | "AbilityCooldown": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 13,484: | Line 20,247: | ||
"Subclass": "Cast" | "Subclass": "Cast" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorDamageDoesntWakeFromSleep", | |||
"BehaviorDontConsumeAbilityResourceOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamagePctDeferred": 22, | "DamagePctDeferred": 22, | ||
| Line 13,505: | Line 20,272: | ||
}, | }, | ||
"fathom_lurkers_ambush": { | "fathom_lurkers_ambush": { | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityChannelTime": 9999, | "Value": 30, | ||
"AbilityCooldown": 50, | "Scale": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": 9999, | |||
"AbilityCooldown": { | |||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorCannotCancelDuringChannel" | |||
], | |||
"ChannelMoveSpeed": 5, | "ChannelMoveSpeed": 5, | ||
"ChannelTimeForMaxDebuff": 1.5, | "ChannelTimeForMaxDebuff": 1.5, | ||
| Line 13,539: | Line 20,322: | ||
"Key": "fathom_lurkers_ambush", | "Key": "fathom_lurkers_ambush", | ||
"Name": "Lurker's Ambush", | "Name": "Lurker's Ambush", | ||
"NonLatchedDurationPct": 50, | "NonLatchedDurationPct": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"NotSeenByEnemiesRegen": 3, | "NotSeenByEnemiesRegen": 3, | ||
"RegenModifier": { | "RegenModifier": { | ||
| Line 13,563: | Line 20,352: | ||
}, | }, | ||
"fathom_reefdweller_harpoon": { | "fathom_reefdweller_harpoon": { | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCharges": 2, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityChargesConditionally": 1, | "AbilityChargesConditionally": 1, | ||
"AbilityCooldown": 30, | "AbilityCooldown": { | ||
"AbilityCooldownBetweenCharge": 2, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontBreakInvisibility", | |||
"BehaviorMovement" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,590: | Line 20,407: | ||
}, | }, | ||
"fathom_scalding_spray": { | "fathom_scalding_spray": { | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 40, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 8, | "Scale": { | ||
"AbilityDuration": 3, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 13,610: | Line 20,451: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 13,621: | Line 20,466: | ||
"Key": "fathom_scalding_spray", | "Key": "fathom_scalding_spray", | ||
"Name": "Scalding Spray", | "Name": "Scalding Spray", | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TickRate": 0.25, | "TickRate": 0.25, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 13,634: | Line 20,485: | ||
} | } | ||
], | ], | ||
"WeaponDamageBonusDuration": 12, | "WeaponDamageBonusDuration": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"WeaponDamageBonusPerSec": { | "WeaponDamageBonusPerSec": { | ||
"Value": 5, | "Value": 5, | ||
| Line 13,645: | Line 20,502: | ||
"genericperson_ability_1": { | "genericperson_ability_1": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,666: | Line 20,532: | ||
"genericperson_ability_2": { | "genericperson_ability_2": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,687: | Line 20,562: | ||
"genericperson_ability_3": { | "genericperson_ability_3": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,708: | Line 20,592: | ||
"genericperson_ability_4": { | "genericperson_ability_4": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,729: | Line 20,622: | ||
"gunslinger_demonMark": { | "gunslinger_demonMark": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityCastRange": 40, | "AbilityCastRange": { | ||
"AbilityCooldown": 14, | "Value": 40, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 14, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BonusFireRate": 25, | "BonusFireRate": 25, | ||
"BonusMoveSpeed": 2, | "BonusMoveSpeed": 2, | ||
| Line 13,776: | Line 20,682: | ||
"gunslinger_knockbackblast": { | "gunslinger_knockbackblast": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 8, | "AbilityCastRange": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ConeAngle": 45, | "ConeAngle": 45, | ||
| Line 13,798: | Line 20,711: | ||
"gunslinger_rapid_fire": { | "gunslinger_rapid_fire": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 15, | "AbilityCastRange": { | ||
"AbilityChannelTime": 1.5, | "Value": 15, | ||
"AbilityCooldown": 10.5, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 13,808: | Line 20,739: | ||
"AirDrag": 2 | "AirDrag": 2 | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled" | |||
], | |||
"BulletAccuracy": 200, | "BulletAccuracy": 200, | ||
"BulletSpeedPercent": 100, | "BulletSpeedPercent": 100, | ||
| Line 13,823: | Line 20,757: | ||
}, | }, | ||
"gunslinger_rocket_launcher": { | "gunslinger_rocket_launcher": { | ||
"AbilityCharges | "AbilityCharges": { | ||
"Value": 1, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "max_charges" | ||
} | } | ||
}, | }, | ||
"ExplosionRadius": 3, | "AbilityCooldown": { | ||
"IsDisabled": false, | "Value": 10.5, | ||
"Key": "gunslinger_rocket_launcher", | "Scale": { | ||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 0.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorProjectile" | |||
], | |||
"ChannelMoveSpeed": -1, | |||
"Damage": { | |||
"Value": 100, | |||
"Scale": { | |||
"Value": 0.609336, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"ExplosionRadius": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | |||
"Key": "gunslinger_rocket_launcher", | |||
"LaunchMaxSpeed": 750, | "LaunchMaxSpeed": 750, | ||
"LaunchMinSpeed": 700, | "LaunchMinSpeed": 700, | ||
| Line 13,846: | Line 20,807: | ||
}, | }, | ||
"gunslinger_sleep_bomb": { | "gunslinger_sleep_bomb": { | ||
"AbilityCooldown": 95, | "AbilityCooldown": { | ||
"Value": 95, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": "", | "AbilityDuration": { | ||
"Value": "", | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 13,858: | Line 20,831: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 13,866: | Line 20,840: | ||
} | } | ||
}, | }, | ||
"EndRadius": 30, | "EndRadius": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "gunslinger_sleep_bomb", | "Key": "gunslinger_sleep_bomb", | ||
"Name": "Sleep Bomb", | "Name": "Sleep Bomb", | ||
"SleepDuration": 6, | "SleepDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SpreadDuration": 2, | "SpreadDuration": 2, | ||
"StartRadius": 5, | "StartRadius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [] | "Upgrades": [] | ||
}, | }, | ||
| Line 13,878: | Line 20,870: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BulletLifestealPercent": 15, | "BehaviourBits": null, | ||
"BulletLifestealPercent": { | |||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "healing" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,889: | Line 20,888: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNotSilencable" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,898: | Line 20,900: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 13,906: | Line 20,909: | ||
"mirage_fire_beetles": { | "mirage_fire_beetles": { | ||
"AbilityCastDelay": 0.05, | "AbilityCastDelay": 0.05, | ||
"AbilityCharges": 2, | "AbilityCharges": { | ||
"AbilityCooldown": 35, | "Value": 2, | ||
"AbilityCooldownBetweenCharge": 1, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 35, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 13,930: | Line 20,957: | ||
] | ] | ||
}, | }, | ||
"StealDuration": | "StealDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 13,936: | Line 20,969: | ||
}, | }, | ||
{ | { | ||
"AbilityCharges": 2 | "AbilityCharges": 1, | ||
"StealDuration": 2 | |||
}, | }, | ||
{ | { | ||
| Line 13,943: | Line 20,977: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.13, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 13,951: | Line 20,985: | ||
}, | }, | ||
"mirage_sand_phantom": { | "mirage_sand_phantom": { | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 2.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 13,972: | Line 21,012: | ||
} | } | ||
} | } | ||
], | |||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanCastOnZipline", | |||
"BehaviorDoNotAllowSpamProc" | |||
], | ], | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 13,980: | Line 21,027: | ||
"Name": "Djinn's Mark", | "Name": "Djinn's Mark", | ||
"ProcChance": 100, | "ProcChance": 100, | ||
"ProcCooldown": | "ProcCooldown": { | ||
"Value": 2.75, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"ProcDamageBase": { | "ProcDamageBase": { | ||
"Value": 11, | "Value": 11, | ||
| Line 13,989: | Line 21,042: | ||
}, | }, | ||
"ProcMaxRange": 40, | "ProcMaxRange": 40, | ||
"RevealDuration": 6, | "RevealDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,000: | Line 21,059: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -0.75, | ||
"ProcCooldown": - | "ProcCooldown": -0.75, | ||
"StunDuration": 0.5, | "StunDuration": 0.5, | ||
"MaxStacks": 1 | "MaxStacks": 1 | ||
} | } | ||
], | ], | ||
"VictimStackDuration": 5 | "VictimStackDuration": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
} | |||
}, | }, | ||
"mirage_teleport": { | "mirage_teleport": { | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 140, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorCanCastOnZipline", | |||
"BehaviorCastableWhileBusy", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorCanCancelDuringCastDelay" | |||
], | |||
"BuffModifier": { | "BuffModifier": { | ||
"Class": "MirageTravelerMovementSpeed", | "Class": "MirageTravelerMovementSpeed", | ||
| Line 14,072: | Line 21,149: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -90 | ||
} | } | ||
] | ] | ||
| Line 14,078: | Line 21,155: | ||
"mirage_tornado": { | "mirage_tornado": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 20, | "AbilityCastRange": { | ||
"AbilityCooldown": 36, | "Value": 20, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 36, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorMovement", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ClimbHeight": 1, | "ClimbHeight": 1, | ||
| Line 14,095: | Line 21,192: | ||
"DropDownRate": 10, | "DropDownRate": 10, | ||
"EnemyLiftDuration": 0.2, | "EnemyLiftDuration": 0.2, | ||
"HoldInPlaceDuration": 0.3, | "HoldInPlaceDuration": { | ||
"Value": 0.3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "mirage_tornado", | "Key": "mirage_tornado", | ||
| Line 14,103: | Line 21,206: | ||
"OpenHeight": 8, | "OpenHeight": 8, | ||
"ProjectileThinkInterval": 0.01, | "ProjectileThinkInterval": 0.01, | ||
"Radius": 4, | "Radius": { | ||
"SlowDuration": 3, | "Value": 4, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SlowPercent": 30, | "SlowPercent": 30, | ||
"TickRate": 0.25, | "TickRate": 0.25, | ||
| Line 14,121: | Line 21,236: | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 0.6, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
} | } | ||
} | } | ||
], | ], | ||
"WhirlwindDuration": 4, | "WhirlwindDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"WhirlwindEvasionChance": 30, | "WhirlwindEvasionChance": 30, | ||
"WhirlwindEvasionModifier": { | "WhirlwindEvasionModifier": { | ||
| Line 14,138: | Line 21,258: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,147: | Line 21,268: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,155: | Line 21,277: | ||
"operative_blindside": { | "operative_blindside": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 30, | "AbilityCooldown": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BackstabBonusDamagePct": 40, | "BackstabBonusDamagePct": 40, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorProjectileFiredAsBullet", | |||
"BehaviorCanSetQuickCast" | |||
], | |||
"CameraTurnRateMax": 100, | "CameraTurnRateMax": 100, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 14,176: | Line 21,311: | ||
"MaxCameraAngleForSeeing": 180, | "MaxCameraAngleForSeeing": 180, | ||
"Name": "Blindside", | "Name": "Blindside", | ||
"Radius": 6.5, | "Radius": { | ||
"TurnRateSlowDuration": 2, | "Value": 6.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TurnRateSlowDuration": { | |||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,192: | Line 21,339: | ||
"operative_revelation": { | "operative_revelation": { | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityCooldown": 90, | "AbilityCooldown": { | ||
"Value": 90, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"CasterModifier": { | "CasterModifier": { | ||
"Class": "OperativeRevelationCaster", | "Class": "OperativeRevelationCaster", | ||
| Line 14,220: | Line 21,383: | ||
}, | }, | ||
"ChannelMoveSpeed": 4.2, | "ChannelMoveSpeed": 4.2, | ||
"CurseDuration": 3, | "CurseDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DPS": { | "DPS": { | ||
"Value": 50, | "Value": 50, | ||
| Line 14,234: | Line 21,403: | ||
"MoveSpeedReduction": 20, | "MoveSpeedReduction": 20, | ||
"Name": "Revelation", | "Name": "Revelation", | ||
"Radius": 15, | "Radius": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SlowPercent": 25, | "SlowPercent": 25, | ||
"TickRate": 0.25, | "TickRate": 0.25, | ||
"TimeBeforeCursed": 2, | "TimeBeforeCursed": { | ||
"Value": 2, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,251: | Line 21,432: | ||
}, | }, | ||
"operative_umbrella_maneuver": { | "operative_umbrella_maneuver": { | ||
"AbilityCooldown": 32, | "AbilityCooldown": { | ||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 14,264: | Line 21,451: | ||
"AirSpeedMax": 3.81, | "AirSpeedMax": 3.81, | ||
"BackwardsVelocity": 13, | "BackwardsVelocity": 13, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 14,272: | Line 21,464: | ||
} | } | ||
}, | }, | ||
"ExplodeRadius": 5, | "ExplodeRadius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"FallSpeedMax": 1.524, | "FallSpeedMax": 1.524, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,292: | Line 21,490: | ||
}, | }, | ||
"rutger_cheat_death": { | "rutger_cheat_death": { | ||
"AbilityCooldown": 42, | "AbilityCooldown": { | ||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 4, | "AbilityDuration": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"BonusHealthRegen": 2, | "BonusHealthRegen": 2, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 14,320: | Line 21,531: | ||
"rutger_force_field": { | "rutger_force_field": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCooldown": 42, | "AbilityCooldown": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 42, | ||
"AbilityDuration": 10, | "Scale": { | ||
"AbilityUnitTargetLimit": 1, | "Value": 1, | ||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityDuration": { | |||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"AuraModifier": { | "AuraModifier": { | ||
"Class": "RutgerForceFieldAura", | "Class": "RutgerForceFieldAura", | ||
| Line 14,332: | Line 21,555: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ChargeUpTime": 0.5, | "ChargeUpTime": 0.5, | ||
| Line 14,354: | Line 21,581: | ||
"SlowPercent": 60, | "SlowPercent": 60, | ||
"SpherePushExtraDistance": 1.5, | "SpherePushExtraDistance": 1.5, | ||
"SphereRadius": 5, | "SphereRadius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,379: | Line 21,612: | ||
}, | }, | ||
"rutger_pulse": { | "rutger_pulse": { | ||
"AbilityCooldown": 127, | "AbilityCooldown": { | ||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraModifier": { | "AuraModifier": { | ||
| Line 14,391: | Line 21,636: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DamageMax": { | "DamageMax": { | ||
| Line 14,407: | Line 21,655: | ||
} | } | ||
}, | }, | ||
"EndRadius": 30, | "EndRadius": { | ||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "rutger_pulse", | "Key": "rutger_pulse", | ||
"MovementSlow": 25, | "MovementSlow": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Pulse", | "Name": "Pulse", | ||
"SpreadDuration": 0.6, | "SpreadDuration": 0.6, | ||
"StartRadius": 1, | "StartRadius": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,427: | Line 21,693: | ||
}, | }, | ||
"rutger_rocket": { | "rutger_rocket": { | ||
"AbilityCharges": 1, | "AbilityCharges": { | ||
"AbilityCooldown": 17, | "Value": 1, | ||
"AbilityCooldownBetweenCharge": 1, | "Scale": { | ||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 17, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirSpeedMax": 3.81, | "AirSpeedMax": 3.81, | ||
| Line 14,436: | Line 21,720: | ||
"Subclass": "IntrinsicBase" | "Subclass": "IntrinsicBase" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDontTriggerSpellBlock", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"CameraHeightOffset": 20, | "CameraHeightOffset": 20, | ||
"CameraHorizontalOffset": 15, | "CameraHorizontalOffset": 15, | ||
| Line 14,447: | Line 21,736: | ||
}, | }, | ||
"FallSpeedMax": 1.524, | "FallSpeedMax": 1.524, | ||
"ImpactRadius": 5, | "ImpactRadius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "rutger_rocket", | "Key": "rutger_rocket", | ||
| Line 14,473: | Line 21,768: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,480: | Line 21,776: | ||
}, | }, | ||
"super_neutral_charge": { | "super_neutral_charge": { | ||
"AbilityCooldown": 10, | "AbilityCooldown": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"CameraDistance": 120, | "CameraDistance": 120, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 14,496: | Line 21,802: | ||
"Name": "Mid Boss Charge", | "Name": "Mid Boss Charge", | ||
"PrepareTime": 0.8, | "PrepareTime": 0.8, | ||
"StunDuration": 0.5, | "StunDuration": { | ||
"Value": 0.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TackleDurationMax": 1, | "TackleDurationMax": 1, | ||
"TackleDurationMin": 0.5, | "TackleDurationMin": 0.5, | ||
"TackleRadius": 2.5, | "TackleRadius": { | ||
"Value": 2.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TackleSpeed": 1000, | "TackleSpeed": 1000, | ||
"Upgrades": [] | "Upgrades": [] | ||
}, | }, | ||
"super_neutral_shield": { | "super_neutral_shield": { | ||
"AbilityCooldown": 1, | "AbilityCooldown": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": -1, | "AbilityDuration": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,518: | Line 21,845: | ||
"synth_affliction": { | "synth_affliction": { | ||
"AbilityCastDelay": 0.6, | "AbilityCastDelay": 0.6, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 170, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"CanBePurged": 1, | "CanBePurged": 1, | ||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
| Line 14,531: | Line 21,868: | ||
}, | }, | ||
"DPS": { | "DPS": { | ||
"Value": | "Value": 32, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.21, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
}, | }, | ||
"DamageInterval": 0.5, | "DamageInterval": 0.5, | ||
"DebuffDuration": | "DebuffDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"DebuffModifier": { | "DebuffModifier": { | ||
"Class": "SynthAfflictionDebuff", | "Class": "SynthAfflictionDebuff", | ||
| Line 14,546: | Line 21,889: | ||
"Key": "synth_affliction", | "Key": "synth_affliction", | ||
"Name": "Affliction", | "Name": "Affliction", | ||
"Radius": 9, | "Radius": { | ||
"Value": 9, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -35 | ||
}, | }, | ||
{ | { | ||
| Line 14,557: | Line 21,906: | ||
{ | { | ||
"DPS": { | "DPS": { | ||
"Value": | "Value": 13, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.1, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 14,570: | Line 21,919: | ||
"AbilityCastDelay": 0.3, | "AbilityCastDelay": 0.3, | ||
"AbilityChannelTime": 2, | "AbilityChannelTime": 2, | ||
"AbilityCooldown": 32, | "AbilityCooldown": { | ||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AirDrag": 0.3, | "AirDrag": 0.3, | ||
"AirSpeedMax": 2.54, | "AirSpeedMax": 2.54, | ||
"AmpDuration": 15, | "AmpDuration": { | ||
"Value": 15, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AmpModifier": { | "AmpModifier": { | ||
"Class": "SynthBarrageAmp", | "Class": "SynthBarrageAmp", | ||
| Line 14,589: | Line 21,950: | ||
"Subclass": "SynthBarrageCaster" | "Subclass": "SynthBarrageCaster" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"DamagePerProjectile": { | "DamagePerProjectile": { | ||
| Line 14,607: | Line 21,974: | ||
"Name": "Barrage", | "Name": "Barrage", | ||
"ProjectileAmount": 4, | "ProjectileAmount": 4, | ||
"Radius": 4.5, | "Radius": { | ||
"SlowDuration": 1.5, | "Value": 4.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowDuration": { | |||
"Value": 1.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,624: | Line 22,003: | ||
"synth_plasma_flux": { | "synth_plasma_flux": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCooldown": 25, | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 14,637: | Line 22,029: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "synth_plasma_flux", | "Key": "synth_plasma_flux", | ||
"MaxLifetime": 3.8, | "MaxLifetime": { | ||
"Value": 3.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Flying Cloak", | "Name": "Flying Cloak", | ||
"Radius": 5, | "Radius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TickRate": 0.1, | "TickRate": 0.1, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 14,651: | Line 22,055: | ||
{ | { | ||
"MaxLifetime": 1.6, | "MaxLifetime": 1.6, | ||
"AbilityCooldown": - | "AbilityCooldown": -10 | ||
} | } | ||
], | ], | ||
| Line 14,662: | Line 22,066: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDontInterruptSprint", | |||
"BehaviorNoTarget", | |||
"BehaviorCastableWhileHidden", | |||
"BehaviorIgnoreSelectionMashProtection", | |||
"BehaviorTrigger", | |||
"BehaviorMovement" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,670: | Line 22,082: | ||
"synth_pulse": { | "synth_pulse": { | ||
"AbilityCastDelay": 0.15, | "AbilityCastDelay": 0.15, | ||
"AbilityChannelTime": 1.5, | "AbilityChannelTime": { | ||
"AbilityCooldown": 17, | "Value": 1.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 17, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDeactivateCrouchToggleOnCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 14,700: | Line 22,130: | ||
"Key": "synth_pulse", | "Key": "synth_pulse", | ||
"Name": "Enchanter's Satchel", | "Name": "Enchanter's Satchel", | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
| Line 14,719: | Line 22,155: | ||
"targetdummy_ability_1": { | "targetdummy_ability_1": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,740: | Line 22,185: | ||
"targetdummy_ability_2": { | "targetdummy_ability_2": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,761: | Line 22,215: | ||
"targetdummy_ability_3": { | "targetdummy_ability_3": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,782: | Line 22,245: | ||
"targetdummy_ability_4": { | "targetdummy_ability_4": { | ||
"AbilityCastDelay": 1, | "AbilityCastDelay": 1, | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"Value": 10.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,804: | Line 22,276: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 14,812: | Line 22,287: | ||
"thumper_ability_1": { | "thumper_ability_1": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": | "AbilityCastRange": { | ||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
" | "Value": 1, | ||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "max_charges" | ||
} | } | ||
}, | }, | ||
"IsDisabled": false, | "AbilityCooldown": { | ||
"Key": "thumper_ability_1", | "Value": 17, | ||
"MaxPlaneDistance": 1, | "Scale": { | ||
"Name": "Shatter Cannon", | "Value": 1, | ||
"PlaneSpread": 30, | "Type": "cooldown" | ||
"PushSpeedMax": 1000, | } | ||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorDontTriggerSpellBlock", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAlwaysPreviewRadius" | |||
], | |||
"BounceRadians": 0.5, | |||
"BounceRange": { | |||
"Value": 20, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"ChannelMoveSpeed": -1, | |||
"Damage": { | |||
"Value": 120, | |||
"Scale": { | |||
"Value": 0.609336, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"IsDisabled": false, | |||
"Key": "thumper_ability_1", | |||
"MaxPlaneDistance": 1, | |||
"Name": "Shatter Cannon", | |||
"PlaneSpread": 30, | |||
"PushSpeedMax": 1000, | |||
"PushSpeedMid": 600, | "PushSpeedMid": 600, | ||
"PushSpeedMin": 100, | "PushSpeedMin": 100, | ||
| Line 14,850: | Line 22,361: | ||
"thumper_ability_2": { | "thumper_ability_2": { | ||
"AbilityCastDelay": 0.42, | "AbilityCastDelay": 0.42, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BarbedWireAuraModifier": { | "BarbedWireAuraModifier": { | ||
| Line 14,882: | Line 22,405: | ||
}, | }, | ||
"BarbedWireHeightOffGround": 1, | "BarbedWireHeightOffGround": 1, | ||
"BarbedWireRadius": 4, | "BarbedWireRadius": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"BarbedWireSlow": 50, | "BarbedWireSlow": 50, | ||
"BarbedWireTickRate": 0.5, | "BarbedWireTickRate": 0.5, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 14,897: | Line 22,430: | ||
"Key": "thumper_ability_2", | "Key": "thumper_ability_2", | ||
"Name": "Spike Strip", | "Name": "Spike Strip", | ||
"StompRange": 25, | "StompRange": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"TechCleaveExpireTime": 0.2, | "TechCleaveExpireTime": 0.2, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 14,914: | Line 22,453: | ||
"thumper_ability_3": { | "thumper_ability_3": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCooldown": 42, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 8, | "AbilityDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorAlwaysPreviewRadius" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 14,949: | Line 22,510: | ||
}, | }, | ||
"thumper_ability_4": { | "thumper_ability_4": { | ||
"AbilityCooldown": 10.5, | "AbilityCooldown": { | ||
"AbilityCooldownBetweenCharge": -1, | "Value": 10.5, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"ClimbHeight": 1, | "ClimbHeight": 1, | ||
| Line 14,987: | Line 22,557: | ||
"tokamak_breach": { | "tokamak_breach": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 42, | "AbilityCooldown": { | ||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 14,998: | Line 22,574: | ||
} | } | ||
}, | }, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"EnemySmokeAOEModifier": { | "EnemySmokeAOEModifier": { | ||
| Line 15,013: | Line 22,590: | ||
"Key": "tokamak_breach", | "Key": "tokamak_breach", | ||
"Name": "Breach", | "Name": "Breach", | ||
"Radius": 12, | "Radius": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"RevealOnDamageDuration": 1, | "RevealOnDamageDuration": 1, | ||
"RevealOnSpottedDuration": 1, | "RevealOnSpottedDuration": 1, | ||
"SmokeDuration": 8, | "SmokeDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"SpottedRadius": 2.5, | "SpottedRadius": 2.5, | ||
"TechResist": 20, | "TechResist": 20, | ||
| Line 15,033: | Line 22,622: | ||
"tokamak_crimson_cannon": { | "tokamak_crimson_cannon": { | ||
"AbilityCastDelay": 2, | "AbilityCastDelay": 2, | ||
"AbilityCastRange": 100, | "AbilityCastRange": { | ||
"AbilityChannelTime": 3.6, | "Value": 100, | ||
"AbilityCooldown": 127, | "Scale": { | ||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 3.6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 127, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
| Line 15,045: | Line 22,652: | ||
"Subclass": "CastDelay" | "Subclass": "CastDelay" | ||
}, | }, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"Damage": { | "Damage": { | ||
| Line 15,079: | Line 22,692: | ||
"tokamak_dying_star": { | "tokamak_dying_star": { | ||
"AbilityCastRange": 20, | "AbilityCastRange": 20, | ||
"AbilityCooldown": 25, | "AbilityCooldown": { | ||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 15,090: | Line 22,713: | ||
} | } | ||
}, | }, | ||
"ExplosionRadius": 6, | "ExplosionRadius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"GravityScale": 1.4, | "GravityScale": 1.4, | ||
"InFlightModifier": { | "InFlightModifier": { | ||
| Line 15,125: | Line 22,754: | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BaseHeatPower": 20, | "BaseHeatPower": 20, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"HeatDotModifier": { | "HeatDotModifier": { | ||
| Line 15,140: | Line 22,772: | ||
}, | }, | ||
"MeleeHitCount": 3, | "MeleeHitCount": 3, | ||
"MeleeIgniteTime": 0.5, | "MeleeIgniteTime": { | ||
"Value": 0.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"Name": "Thermal Vault", | "Name": "Thermal Vault", | ||
"TickRate": 0.1, | "TickRate": 0.1, | ||
| Line 15,161: | Line 22,799: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorNoTarget" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"HeatDissipationInterval": 0.12, | "HeatDissipationInterval": 0.12, | ||
| Line 15,174: | Line 22,815: | ||
"tokamak_hot_shot": { | "tokamak_hot_shot": { | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityChannelTime | "AbilityChannelTime": { | ||
"Value": 1, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": | "Value": 1, | ||
"Type": " | "Type": "duration" | ||
} | } | ||
}, | }, | ||
" | "AbilityCharges": { | ||
"Value": 2, | |||
"Value": | |||
"Scale": { | "Scale": { | ||
"Value": 0.335135, | "Value": 1, | ||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | |||
"BeamLength": { | |||
"Value": 30, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BeamWidth": { | |||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorNoTarget", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanCancelDuringCastDelay", | |||
"BehaviorShowCastRangeAsSatSphereWhileCasting" | |||
], | |||
"ChannelMoveSpeed": 1.8, | |||
"HotDPS": { | |||
"Value": 90, | |||
"Scale": { | |||
"Value": 0.548402, | |||
"Type": "spirit" | |||
} | |||
}, | |||
"IsDisabled": false, | |||
"Key": "tokamak_hot_shot", | |||
"Name": "Hot Shot", | |||
"NormalDPS": { | |||
"Value": 55, | |||
"Scale": { | |||
"Value": 0.335135, | |||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 15,228: | Line 22,912: | ||
"tokamak_radiance": { | "tokamak_radiance": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCooldown": 48, | "AbilityCooldown": { | ||
"Value": 48, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 6, | "AbilityDuration": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BlindScale": 0.5, | "BlindScale": 0.5, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 15,238: | Line 22,937: | ||
"Key": "tokamak_radiance", | "Key": "tokamak_radiance", | ||
"LookDotMin": 0.866, | "LookDotMin": 0.866, | ||
"LookRadiusScale": 1, | "LookRadiusScale": { | ||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"MaxDPS": { | "MaxDPS": { | ||
"Value": 16, | "Value": 16, | ||
| Line 15,251: | Line 22,956: | ||
"Subclass": "TokamakRadiance" | "Subclass": "TokamakRadiance" | ||
}, | }, | ||
"Radius": 40, | "Radius": { | ||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"TickRate": 0.25, | "TickRate": 0.25, | ||
"Upgrades": [ | "Upgrades": [ | ||
| Line 15,274: | Line 22,985: | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCastRange": "38.1 50.8", | "AbilityCastRange": "38.1 50.8", | ||
"AbilityCooldown": "40 30 20", | "AbilityCooldown": { | ||
"Value": "40 30 20", | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile" | |||
], | |||
"BlastRadius": 300, | "BlastRadius": 300, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 15,293: | Line 23,013: | ||
"AbilityCastDelay": 0.2, | "AbilityCastDelay": 0.2, | ||
"AbilityCastRange": 40.64, | "AbilityCastRange": 40.64, | ||
"AbilityCooldown": 4, | "AbilityCooldown": { | ||
"Value": 4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"ArmingDuration": 5, | "ArmingDuration": 5, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorNoTarget" | |||
], | |||
"BlastRadius": 4, | "BlastRadius": 4, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 15,311: | Line 23,041: | ||
"AbilityCastDelay": 0.5, | "AbilityCastDelay": 0.5, | ||
"AbilityCastRange": 50.8, | "AbilityCastRange": 50.8, | ||
"AbilityCooldown": 40, | "AbilityCooldown": { | ||
"Value": 40, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile" | |||
], | |||
"BlastRadius": 300, | "BlastRadius": 300, | ||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
| Line 15,330: | Line 23,069: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 15,337: | Line 23,077: | ||
}, | }, | ||
"vanguard_aoe_buff": { | "vanguard_aoe_buff": { | ||
"AbilityCooldown": 5, | "AbilityCooldown": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 10, | "AbilityDuration": { | ||
"Value": 10, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AuraRadius": 50, | "AuraRadius": { | ||
"Value": 50, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"BehaviourBits": [ | |||
"BehaviorNoTarget", | |||
"BehaviorCanCastOnZipline", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"BonusFireRate": 15, | "BonusFireRate": 15, | ||
"BonusSpirit": 20, | "BonusSpirit": 20, | ||
| Line 15,364: | Line 23,128: | ||
"viscous_goo_bowling_ball": { | "viscous_goo_bowling_ball": { | ||
"AbilityCastDelay": 0.55, | "AbilityCastDelay": 0.55, | ||
"AbilityCooldown": | "AbilityCooldown": { | ||
"Value": 150, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 11, | "AbilityDuration": { | ||
"Value": 11, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"AccelerationPercentage": -60, | "AccelerationPercentage": -60, | ||
"AirJumpForce": 500, | "AirJumpForce": 500, | ||
"BallHitRadius": 1.8, | "BallHitRadius": { | ||
"Value": 1.8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"BallOffset": 50, | "BallOffset": 50, | ||
"BallRadius": 1.4, | "BallRadius": { | ||
"Value": 1.4, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCannotCancelDuringChannel", | |||
"BehaviorTriggerCancelMashProtectionOnCast", | |||
"BehaviorDeactivateCrouchToggleOnCast", | |||
"BehaviorRequireAbilityButtonToCancel", | |||
"BehaviorInhibitSoftCameraCollision" | |||
], | |||
"BreakablePropDamageRadius": 75, | "BreakablePropDamageRadius": 75, | ||
"BulletResist": 35, | "BulletResist": 35, | ||
| Line 15,401: | Line 23,197: | ||
"Subclass": "ViscousRollingResist" | "Subclass": "ViscousRollingResist" | ||
}, | }, | ||
"StunDuration": 0.5, | "StunDuration": { | ||
"Value": 0.5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"TechResist": 35, | "TechResist": 35, | ||
"TickRate": 0.25, | "TickRate": 0.25, | ||
"Upgrades": [ | "Upgrades": [ | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -25 | ||
}, | }, | ||
{ | { | ||
"Damage": 70, | "Damage": 70, | ||
"BulletResist": | "BulletResist": 20, | ||
"TechResist": | "TechResist": 20 | ||
}, | }, | ||
{ | { | ||
"AbilityDuration": | "AbilityDuration": 7, | ||
"StunDuration": 0.3 | "StunDuration": 0.3 | ||
} | } | ||
| Line 15,421: | Line 23,223: | ||
"viscous_goo_grenade": { | "viscous_goo_grenade": { | ||
"AbilityCastDelay": 0.001, | "AbilityCastDelay": 0.001, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityPostCastDuration": 0.2, | "AbilityPostCastDuration": 0.2, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
"Value": | "Value": 55, | ||
"Scale": { | "Scale": { | ||
"Value": 0. | "Value": 0.7, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 15,459: | Line 23,272: | ||
"IsDisabled": false, | "IsDisabled": false, | ||
"Key": "viscous_goo_grenade", | "Key": "viscous_goo_grenade", | ||
"MaxBounces": | "MaxBounces": 2, | ||
"Name": "Splatter", | "Name": "Splatter", | ||
"PuddleDuration": { | "PuddleDuration": { | ||
| Line 15,469: | Line 23,282: | ||
}, | }, | ||
"PuddleSlideBuff": 60, | "PuddleSlideBuff": 60, | ||
"Radius": 5, | "Radius": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SecondHitDamagePercentage": 0.5, | "SecondHitDamagePercentage": 0.5, | ||
"SlowPercent": 35, | "SlowPercent": 35, | ||
| Line 15,482: | Line 23,301: | ||
}, | }, | ||
{ | { | ||
"MaxBounces": | "MaxBounces": 1, | ||
"Damage": { | "Damage": { | ||
"Value": 0, | "Value": 0, | ||
"Scale": { | "Scale": { | ||
"Value": | "Value": 0.9, | ||
"Type": "spirit" | "Type": "spirit" | ||
} | } | ||
| Line 15,495: | Line 23,314: | ||
"viscous_restorative_goo": { | "viscous_restorative_goo": { | ||
"AbilityCastDelay": 0.1, | "AbilityCastDelay": 0.1, | ||
"AbilityCastRange": 26, | "AbilityCastRange": { | ||
"AbilityCooldown": 42, | "Value": 26, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 42, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 3, | "AbilityDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorEqualUnitTargetPriority", | |||
"BehaviorAllowSelfCast", | |||
"BehaviorCanHealPlayers", | |||
"BehaviorUseInstantCastUnitTargetUi", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"BonusHealthRegen": { | "BonusHealthRegen": { | ||
"Value": 40, | "Value": 40, | ||
| Line 15,517: | Line 23,363: | ||
"LightMeleeForce": 300, | "LightMeleeForce": 300, | ||
"Name": "The Cube", | "Name": "The Cube", | ||
"PostCubeBuffDuration": 8, | "PostCubeBuffDuration": { | ||
"Value": 8, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"PushBackForce": 250, | "PushBackForce": 250, | ||
"PushBackRadius": 50, | "PushBackRadius": 50, | ||
| Line 15,554: | Line 23,406: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -20, | ||
"PurgeDebuffs": 1 | "PurgeDebuffs": 1 | ||
} | } | ||
| Line 15,560: | Line 23,412: | ||
}, | }, | ||
"viscous_telepunch": { | "viscous_telepunch": { | ||
"AbilityCastRange": 40, | "AbilityCastRange": { | ||
"AbilityCharges": 1, | "Value": 40, | ||
"AbilityCooldown": | "Scale": { | ||
"AbilityCooldownBetweenCharge": 1.7, | "Value": 1, | ||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCharges": { | |||
"Value": 1, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "max_charges" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 21, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": { | |||
"Value": 1.7, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "charge_cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorCanSetQuickCast", | |||
"BehaviorDontInterruptSlideOnCast" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"Damage": { | "Damage": { | ||
| Line 15,585: | Line 23,466: | ||
"Subclass": "FriendlyPunchAirControl" | "Subclass": "FriendlyPunchAirControl" | ||
}, | }, | ||
"ImpactDuration": | "ImpactDuration": { | ||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"ImpactModifier": { | "ImpactModifier": { | ||
"Class": "SlowBase", | "Class": "SlowBase", | ||
| Line 15,601: | Line 23,488: | ||
"Subclass": "ViscousPunchRollSlow" | "Subclass": "ViscousPunchRollSlow" | ||
}, | }, | ||
"Radius": 4, | "Radius": { | ||
"SlowPercent": | "Value": 4, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"SlowPercent": 30, | |||
"TossDuration": 0.6, | "TossDuration": 0.6, | ||
"TossGroundSideRatio": 0.7, | "TossGroundSideRatio": 0.7, | ||
| Line 15,618: | Line 23,511: | ||
}, | }, | ||
{ | { | ||
"AbilityCooldown": - | "AbilityCooldown": -14, | ||
"UseHeavyMelee": 1, | "UseHeavyMelee": 1, | ||
"DamageHeavyMelee": { | "DamageHeavyMelee": { | ||
| Line 15,639: | Line 23,532: | ||
}, | }, | ||
"yakuza_fealty": { | "yakuza_fealty": { | ||
"AbilityCastRange": 25, | "AbilityCastRange": { | ||
"AbilityChannelTime": 3, | "Value": 25, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityChannelTime": { | |||
"Value": 3, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"DPS": 50, | "DPS": 50, | ||
| Line 15,661: | Line 23,569: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 15,670: | Line 23,579: | ||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 15,677: | Line 23,587: | ||
}, | }, | ||
"yakuza_kobun": { | "yakuza_kobun": { | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCooldown": 32, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorAllowSelfCast" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"CloneModifier": { | "CloneModifier": { | ||
| Line 15,707: | Line 23,632: | ||
"yakuza_protection_racket": { | "yakuza_protection_racket": { | ||
"AbilityCastDelay": 0.25, | "AbilityCastDelay": 0.25, | ||
"AbilityCastRange": 30, | "AbilityCastRange": { | ||
"AbilityCooldown": 32, | "Value": 30, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "range" | |||
} | |||
}, | |||
"AbilityCooldown": { | |||
"Value": 32, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityDuration": 12, | "AbilityDuration": { | ||
"Value": 12, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorDisplaysDamageImpact", | |||
"BehaviorProjectilePassThroughWorld", | |||
"BehaviorEqualUnitTargetPriority", | |||
"BehaviorAllowSelfCast" | |||
], | |||
"BonusCritDamagePercent": 20, | "BonusCritDamagePercent": 20, | ||
"BulletShieldHealth": 180, | "BulletShieldHealth": 180, | ||
| Line 15,732: | Line 23,681: | ||
}, | }, | ||
"yakuza_setting_sun": { | "yakuza_setting_sun": { | ||
"AbilityCooldown": 74, | "AbilityCooldown": { | ||
"Value": 74, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"CenterDamage": { | "CenterDamage": { | ||
"Value": 250, | "Value": 250, | ||
| Line 15,754: | Line 23,710: | ||
} | } | ||
}, | }, | ||
"Radius": 10, | "Radius": { | ||
"Range": 25, | "Value": 10, | ||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"Range": { | |||
"Value": 25, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"SettingSunThinkerModifier": { | "SettingSunThinkerModifier": { | ||
"Class": "SettingSunThinker", | "Class": "SettingSunThinker", | ||
| Line 15,775: | Line 23,743: | ||
}, | }, | ||
"yakuza_shakedown": { | "yakuza_shakedown": { | ||
"AbilityChannelTime": 5, | "AbilityChannelTime": { | ||
"Value": 5, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "duration" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorChannelled", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
| Line 15,786: | Line 23,764: | ||
"yakuza_shakedown_target": { | "yakuza_shakedown_target": { | ||
"AbilityChannelTimeDisplay": 5, | "AbilityChannelTimeDisplay": 5, | ||
"AbilityCooldown": 26, | "AbilityCooldown": { | ||
"Value": 26, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "cooldown" | |||
} | |||
}, | |||
"AbilityCooldownBetweenCharge": -1, | "AbilityCooldownBetweenCharge": -1, | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": [ | |||
"BehaviorProjectile", | |||
"BehaviorDisplaysDamageImpact" | |||
], | |||
"ChannelMoveSpeed": -1, | "ChannelMoveSpeed": -1, | ||
"DPS": { | "DPS": { | ||
| Line 15,804: | Line 23,792: | ||
"Subclass": "CitadelShakedownPulse" | "Subclass": "CitadelShakedownPulse" | ||
}, | }, | ||
"Radius": 6, | "Radius": { | ||
"Value": 6, | |||
"Scale": { | |||
"Value": 1, | |||
"Type": "radius" | |||
} | |||
}, | |||
"RootModifier": { | "RootModifier": { | ||
"Class": "Base", | "Class": "Base", | ||
| Line 15,829: | Line 23,823: | ||
"yakuza_summon_gangster": { | "yakuza_summon_gangster": { | ||
"AbilityUnitTargetLimit": 1, | "AbilityUnitTargetLimit": 1, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"GangsterHealth": 200, | "GangsterHealth": 200, | ||
| Line 15,844: | Line 23,839: | ||
"Subclass": "TeleportToGangster" | "Subclass": "TeleportToGangster" | ||
}, | }, | ||
"BehaviourBits": null, | |||
"ChannelMoveSpeed": 1.3, | "ChannelMoveSpeed": 1.3, | ||
"IsDisabled": false, | "IsDisabled": false, | ||
Latest revision as of 21:50, 22 August 2026
{
"ability_afterburn": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "AfterburnWatcher",
"Subclass": "AfterburnWatcher",
"LightMeleeBuildUp": 20,
"HeavyMeleeBuildUp": 35,
"LightMeleeRefresh": 1.5,
"HeavyMeleeRefresh": 3,
"AfterburnDotModifier": {
"Class": "AfterburnDot",
"Subclass": "AfterburnDot",
"StatusEffectPriority": 50,
"EnabledStateMask": [
"Afterburning"
]
},
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup"
}
}
],
"BehaviourBits": [
"BehaviorCleaveDisabled",
"BehaviorDisplaysDamageImpact"
],
"BuildUpBulletPercentPerHit": 8.1,
"BuildUpDuration": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDurationBase": 3,
"ChannelMoveSpeed": -1,
"CritBuildup": 15.4,
"DPS": {
"Value": 14,
"Scale": {
"Value": 0.66,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_afterburn",
"Name": "Afterburn",
"RefillDuration": 0.5,
"RefillDurationCrit": 1,
"TickRate": 0.5,
"Upgrades": [
{
"DPS": 16
},
{
"OutgoingTechDamagePercent": -35
},
{
"BurnDuration": 3
}
]
},
"ability_astro_rifle": {
"AbilityCharges": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 48,
"Scale": {
"Value": 0.438722,
"Type": "spirit"
}
},
"DamageAmplificationPerStack": 10,
"DebuffDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "AstroRifleDebuff",
"Subclass": "AstroRifleDebuff",
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"IsDisabled": false,
"Key": "ability_astro_rifle",
"MaxStacks": 10,
"Name": "Marksman",
"SelfModifier": {
"Class": "AstroRifleSelf",
"Subclass": "AstroRifleSelf"
},
"Upgrades": [
{
"SlowPercent": 15,
"SlowDurationPerStack": 1
},
{
"DamageAmplificationPerStack": 5
},
{
"Damage": {
"Value": 48,
"Scale": {
"Value": 0.584963,
"Type": "spirit"
}
}
}
]
},
"ability_astro_shotgun_toggle": {
"AbilityCastDelay": 0.4,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BackwardsShotDelayTime": 0.15,
"BehaviourBits": [
"BehaviorNoTarget"
],
"BuffModifier": {
"Class": "AstroShotgunBuff",
"Subclass": "AstroShotgunBuff"
},
"BulletScaleFactor": -0.75,
"ChannelMoveSpeed": -1,
"ClipSizeOverride": 2,
"IsDisabled": false,
"Key": "ability_astro_shotgun_toggle",
"Name": "Force of Nature",
"Upgrades": [
{
"CloseRangeBonusWeaponPower": 20,
"CloseRangeBonusDamageRange": 7
},
{
"ClipSizeOverride": 2
},
{
"BulletDamageIncrease": 50
}
]
},
"ability_bebop_stickybomb2": {
"AbilityCastDelay": 0.01,
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCastableWhileDodging",
"BehaviorDontInterruptSlideOnCast"
],
"BombFriction": 3,
"BombRestitution": 1.3,
"BonusDamage": {
"Value": 180,
"Scale": {
"Value": 1.86,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 65,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "WardenCrowdControlDebuff",
"Subclass": "WardenCrowdControlDebuff",
"EnabledStateMask": [
"Slowed"
]
},
"ForwardVelocity": 800,
"IsDisabled": false,
"Key": "ability_bebop_stickybomb2",
"MoveSpeedSlowPct": 20,
"Name": "Sticky Bomb",
"ProjectileLifetime": 2,
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"Upgrades": [
{
"AbilityCooldown": -8
},
{
"BonusDamage": 50,
"Damage": 50
},
{
"AbilityCooldown": -6.5
}
],
"WeaponPowerDebuff": -30
},
"ability_blood_bomb": {
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ArmingDuration": 0.65,
"BeepSoundBuildupCount": 4,
"BeepSoundIntervalBias": 0.55,
"BeepSoundMaxFrequency": 0.1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 1.22,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_blood_bomb",
"Name": "Essence Bomb",
"Radius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SelfDamagePct": 30,
"SpilledBloodModifier": {
"Class": "SpilledBloodThinker",
"Subclass": "SpilledBloodThinker",
"TickRate": 0.5,
"Height": 80
},
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"Damage": 50,
"Radius": 2
},
{
"BloodSpillDPSPercent": 26,
"BloodSpillDuration": 6
}
]
},
"ability_blood_shards": {
"AbilityCastDelay": 0.12,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "BloodShardDebuff",
"Subclass": "BloodShardDebuff"
},
"HealthToDamage": {
"Value": 23,
"Scale": {
"Value": 0.558,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_blood_shards",
"MaxStacks": 5,
"MoveSpeedPenaltyPerStack": 15,
"Name": "Malice",
"NumBloodShards": 3,
"SelfDamagePct": 9,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpreadAngleDegrees": 6,
"Upgrades": [
{
"AbilityCooldown": -3
},
{
"HealthToDamage": 25.2,
"NumBloodShards": 4,
"SpreadAngleDegrees": 22
},
{
"VulnerabilityPerStack": 8
}
],
"VulnerabilityPerStack": 7
},
"ability_boho_ability01": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_boho_ability01",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_boho_ability02": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_boho_ability02",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_boho_bouncyprojectile": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorProjectileFiredAsBullet"
],
"BounceCount": 3,
"BounceRadius": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"CooldownReductionPercentagePerHit": 15,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_boho_bouncyprojectile",
"Name": "Skipshot",
"Upgrades": [
{
"AbilityCooldown": -2
},
{
"Damage": 18
},
{
"BounceCount": 2
}
]
},
"ability_boho_channeltether": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"BonusDamage": {
"Value": 100,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"BonusMoveSpeed": 2,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "BohoChanneltetherTether",
"Subclass": "Debuff"
},
"ImmobilizeDuration": 2,
"ImmobilizeModifier": {
"Class": "BookwormImmobilize",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"Key": "ability_boho_channeltether",
"Name": null,
"SlowPercent": 30,
"TetherLeashRange": 15,
"TimeBetweenAttacks": 0.45,
"Upgrades": [
{
"Damage": 18
},
{
"CombatBarrier": 150
},
{
"ImmobilizeDuration": 1
}
]
},
"ability_boho_damageshare": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"DamageShareModifier": {
"Class": "BohoDamageshare",
"Subclass": "Damageshare"
},
"DamageSharePercentage": {
"Value": 30,
"Scale": {
"Value": 0.186,
"Type": "spirit"
}
},
"DamageShareRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": 6,
"IsDisabled": false,
"Key": "ability_boho_damageshare",
"LinkDuration": 0.5,
"MaxLinks": 6,
"Name": "Intertwine",
"TickRate": 0.25,
"Upgrades": [
{
"DamageShareRadius": 3
},
{
"AbilityDuration": 3
},
{
"DamageSharePercentage": 22.5
}
]
},
"ability_boho_doublehit": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.7,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusMoveSpeed": 2,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "BohoDoublehitBuff",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 80,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"CombatBarrierPerStack": {
"Value": 20,
"Scale": {
"Value": 0.2,
"Type": "spirit"
}
},
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_boho_doublehit",
"MaxStacks": 6,
"Name": "Swish",
"TargetingConeAngle": 100,
"TimeBetweenAttacks": 0.35,
"Upgrades": [
{
"Damage": 18
},
{
"BonusMoveSpeed": 2
},
{
"CombatBarrier": 80
}
]
},
"ability_bomber_ability02": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_bomber_ability02",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_bomber_ability03": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_bomber_ability03",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_bomber_ult": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_bomber_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_bookworm_aoemagic": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"Class": "BookwormAoemagicAreamodifier",
"Subclass": "Areamodifier",
"RootModifier": {
"Class": "BookwormImmobilize",
"Subclass": "Root"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slowmodifier"
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
}
},
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"DetonationDelay": 1.25,
"Height": 8,
"ImmobilizeDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_bookworm_aoemagic",
"Name": "Captivating Read",
"Radius": {
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 45,
"Upgrades": [
{
"AbilityCooldown": -11
},
{
"ImmobilizeDuration": 1
},
{
"TechArmorDamageReduction": -18,
"DebuffDuration": 6,
"Radius": 1
}
]
},
"ability_bookworm_dragonfire": {
"AbilityCastDelay": 0.1,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorProjectilePassThroughWorld",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 30,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"Damage": {
"Value": 60,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"DebuffDuration": 1.5,
"DragonConeRange": 5,
"DragonRangePerSecond": 500,
"DragonSearchRadius": 8.5,
"DragonSearchTickRate": 0.1,
"DragonTravelRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DragonUpwardSpeed": 400,
"GroundAuraModifier": {
"Class": "DragonfireGroundAura",
"Subclass": "Groundaura",
"ProvidedByAura": {
"Class": "BookwormDragonfire",
"Subclass": "GroundauraBurn"
}
},
"GroundAuraSpacing": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GroundFlameDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_bookworm_dragonfire",
"Name": "Bookwyrm",
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StartupDelay": 0.3,
"TickRate": 0.3,
"Upgrades": [
{
"AbilityCooldown": -12
},
{
"GroundFlameDuration": 2,
"Radius": 1,
"AbilityCharges": 1
},
{
"Damage": 100,
"DPS": 30,
"DragonTravelRange": 12
}
]
},
"ability_bookworm_knightbarrier": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AttackModifier": {
"Class": "Base",
"Subclass": "Attackbuff"
},
"BarrierModifier": {
"Class": "BookwormKnightbarrier",
"Subclass": "Knightbarrier",
"DebuffModifier": {
"Class": "CitadelDisarmProc",
"Subclass": "Disarm",
"EnabledStateMask": [
"MeleeDisabled"
]
}
},
"BaseAttackDamagePercent": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusFireRate": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"BonusSpiritDamagePercent": 15,
"BonusTargetRadius": 30,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 125,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_bookworm_knightbarrier",
"Name": "Plot Armor",
"PushForce": 900,
"ShoveRadius": 6,
"Upgrades": [
{
"BonusFireRate": {
"Value": 14,
"Scale": {
"Value": 0.16,
"Type": "spirit"
}
}
},
{
"CombatBarrier": 100,
"AbilityDuration": 2
},
{
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"BonusTargets": 2,
"BonusTargetsBarrierPercentage": 100
}
]
},
"ability_bookworm_knightcharge": {
"AbilityCastRange": 600,
"AbilityChannelTime": 0.7,
"AbilityCooldown": {
"Value": 210,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"AllyHeight": 20,
"AllyRadius": 4,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCannotCancelDuringChannel",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"BonusMoveSpeed": 5,
"BuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "BookwormKnightchargeBuff",
"Subclass": "Buff"
},
"CancelCooldownRefundPercentage": 50,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 125,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"FallSpeedMax": 20,
"GravityAcceleration": -1900,
"GroundStickHeight": 0.05,
"HealAmount": {
"Value": 125,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_bookworm_knightcharge",
"KnightBonusPerWave": -99,
"KnightChargeHeight": 3.5,
"KnightChargeWidth": 1.7,
"KnightCount": 5,
"KnightCountInFirstWave": 5,
"KnightJumpSpeed": 900,
"KnightMaxFallHeight": -35,
"KnightMaxJumpHeight": 30,
"KnightNavForwardDistance": 8,
"KnightNavSearchDistance": 10,
"KnightPositionSpread": {
"Value": 1.8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"KnightPositionStagger": -4,
"KnightWhiskerLength": 300,
"KnightWhiskerSide": 50,
"KnightWhiskerStrength": 0.2,
"MaxAmp": 100,
"MaxAmpDistance": 250,
"Name": "Rallying Charge",
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetFindingDelay": 0.04,
"TossBackSpeed": 100,
"TossUpSpeed": 600,
"Upgrades": [
{
"HealAmount": 150
},
{
"KnightCount": 4,
"KnightCountInFirstWave": 4,
"AbilityCooldown": -45
},
{
"Damage": 160,
"StunDuration": 0.5,
"MaxAmp": 70
}
],
"WaveCount": 2,
"WavePositionStagger": -15
},
"ability_bounce_pad": {
"AbilityCastDelay": 0.08,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 41,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"AirControlPercent": 100,
"AllyBounceModifier": {
"Class": "BouncePadAlly",
"Subclass": "BouncePadAlly"
},
"BarrelBounceVelocity": 800,
"BarrelUpFactor": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDontInterruptSlideOnCast"
],
"BounceModifier": {
"Class": "CitadelBouncePadStomp",
"Subclass": "CitadelBouncePadStomp"
},
"BounceVelocity": 750,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_bounce_pad",
"MinAirTimeForStomp": 0.2,
"Name": "Bounce Pad",
"PlaceDistance": 200,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Scale": 1,
"SpeedOnLandModifier": {
"Class": "Base",
"Subclass": "SpeedOnLand"
},
"StompDamage": {
"Value": 60,
"Scale": {
"Value": 0.372,
"Type": "spirit"
}
},
"TossSpeed": 12.7,
"UpFactor": 1.2,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"SpeedOnLand": 4,
"SpeedOnLandDuration": 4
},
{
"StompStunDuration": 0.7
}
],
"VerticalDifferenceTolerance": 60
},
"ability_bullet_flurry": {
"AbilityCastDelay": 0.4,
"AbilityCooldown": {
"Value": 165,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3.5,
"Scale": [
{
"Value": 0.03,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "CitadelBulletFlurryWindup",
"Subclass": "Cast"
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusFireRate": 25,
"BulletFlurryModifier": {
"Class": "CitadelBulletFlurry",
"Subclass": "CitadelBulletFlurry",
"EnabledStateMask": [
"SilencedHidden",
"InfiniteClip"
]
},
"ChannelMoveSpeed": 4,
"EvasionPercent": 30,
"IsDisabled": false,
"Key": "ability_bullet_flurry",
"Name": "Bullet Dance",
"OverrideBulletRadius": 10,
"ProcChance": 100,
"Radius": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RadiusMin": 0.75,
"TargetsPerTick": 1,
"Upgrades": [
{
"WeaponDamageBonus": 7
},
{
"BonusFireRate": 10,
"ChannelMoveSpeed": 3
},
{
"EvasionPercent": 40,
"AbilityCooldown": -65
}
],
"WeaponDamageBonus": 7
},
"ability_burrow": {
"AbilityCastDelay": 1,
"AbilityChannelTime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusMoveSpeed": 5,
"BulletResist": 60,
"BurrowModifier": {
"Class": "Burrow",
"Subclass": "Burrow",
"EnabledStateMask": [
"Sprinting",
"DamageMovementPenaltyImmune",
"MantleDisabled",
"MeleeDisabled",
"DashDisabled",
"DuckingDisabled",
"ZiplineDisabled",
"AllowInTunnelsNoDuck",
"ShrunkCharacter",
"IsTinyCharacter"
],
"DesatAmount": 0.3
},
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 75,
"Scale": {
"Value": 1.488,
"Type": "spirit"
}
},
"EnemyDamageSpeedPenalty": 0.5,
"IsDisabled": false,
"Key": "ability_burrow",
"Name": "Burrow",
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SpeedLostDuration": 1,
"SpinDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpinModifier": {
"Class": "Spin",
"Subclass": "Spin",
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"SpinSlowDuration": 0.3,
"SpinSlowPercent": 10,
"TechResist": 30,
"TickRate": 0.1,
"TossDuration": 1,
"UpForce": 250,
"Upgrades": [
{
"DPS": 50
},
{
"AbilityChannelTime": 4,
"Radius": 2
},
{
"AbilityCooldown": -20,
"BonusMoveSpeed": 4
}
]
},
"ability_charged_bomb": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BlastJumpVelocity": 25,
"BlastJumpVelocityCrouch": 30,
"BlastJumpVelocityGround": 20,
"ChannelMoveSpeed": -1,
"ChargeBombModifier": {
"Class": "ChargedBomb",
"Subclass": "ChargedBomb"
},
"IsDisabled": false,
"Key": "ability_charged_bomb",
"MaxChargeTime": 2,
"MaxDamage": {
"Value": 100,
"Scale": {
"Value": 1.16064,
"Type": "spirit"
}
},
"Name": null,
"Radius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_charged_bomb_throw": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_charged_bomb_throw",
"Name": null,
"Upgrades": []
},
"ability_charged_shot": {
"AbilityCastDelay": 0.5,
"AbilityChannelTime": 9999,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 4.1,
"AutoChannelModifier": {
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"ChannelMoveSpeed": 1.5,
"Damage": {
"Value": 80,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"FallSpeedMax": 1.524,
"IsDisabled": false,
"Key": "ability_charged_shot",
"Name": "Charged Shot",
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"Damage": 54
},
{
"AbilityCooldownBetweenCharge": -3,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "spirit"
}
}
}
]
},
"ability_crackshot": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CrackshotNPCCDReduction": 50,
"Damage": {
"Value": 55,
"Scale": {
"Value": 1.116,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"ExplosionRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FadingSlowPercent": 50,
"IsDisabled": false,
"Key": "ability_crackshot",
"Name": "Crackshot",
"Upgrades": [
{
"FadingSlowPercent": 25
},
{
"Damage": 49.5
},
{
"AbilityCooldownPerHeadshot": -6,
"AbilityCooldownPerHeadshotNPC": -3
}
]
},
"ability_death_tax": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"DeathTaxHeal": {
"Value": 30,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_death_tax",
"Name": "Death Tax",
"Upgrades": [
{
"CooldownReductionOnKill": 1
},
{
"DeathTaxHeal": 30
},
{
"TechPowerAmpBonus": 10,
"TechPowerAmpBonusDuration": 10,
"TechPowerAmpBonusMaxStacks": 10
}
]
},
"ability_doorman_bomb": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AccuracyDebuffFalloffBias": 0.3,
"AuraModifier": {
"Class": "DoormanBellAura",
"Subclass": "DoormanBellAura",
"ProvidedByAura": {
"Class": "SlowBase",
"Subclass": "SlowAuraModifier"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DebuffAccuracy": -40,
"EnableAura": 1,
"ExplosionDamage": {
"Value": 55,
"Scale": {
"Value": 1.2,
"Type": "spirit"
}
},
"ImpactDamage": {
"Value": 40,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"InaccuracyModifier": {
"Class": "DoomanBombDebuff",
"Subclass": "Debuff"
},
"IsDisabled": false,
"Key": "ability_doorman_bomb",
"Name": "Call Bell",
"ProjectileDrag": 0.975,
"ProjectileFuse": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"ImpactDamage": 30,
"ExplosionDamage": 40
},
{
"ProjectileFuse": 26,
"Radius": 4.5,
"ImpactDamage": {
"Value": 0,
"Scale": {
"Value": 0.35,
"Type": "spirit"
}
},
"ExplosionDamage": {
"Value": 0,
"Scale": {
"Value": 0.35,
"Type": "spirit"
}
}
}
]
},
"ability_doorman_doorway": {
"AbilityCastRange": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"DoorwayCloseCooldown": 8,
"DoorwayDistance": {
"Value": 65,
"Scale": [
{
"Value": 0,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"DoorwayTimerModifier": {
"Class": "Base",
"Subclass": "DoorwayTimerModifier"
},
"IsDisabled": false,
"Key": "ability_doorman_doorway",
"Name": "Doorway",
"PortalBarrierModifier": {
"Class": "Base",
"Subclass": "DoorwayBarrier"
},
"Upgrades": [
{
"AbilityDuration": 20
},
{
"CombatBarrier": {
"Value": 250,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"BarrierDuration": 12
},
{
"DoorwayDistance": {
"Value": 40,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"AbilityCastRange": 30
}
]
},
"ability_doorman_doorway_close": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorCastableWhileBusy"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_doorman_doorway_close",
"Name": "Close Doors",
"Upgrades": []
},
"ability_doorman_hotel": {
"AbilityCastRange": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6.5,
"AbilityPostCastDuration": 0.7,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DamageModifier": {
"Class": "Base",
"Subclass": "DamageTimer"
},
"FreezeModifier": {
"Class": "DoormanHotelTransitionFreeze",
"Subclass": "Freeze"
},
"HotelModifier": {
"Class": "DoormanHotelVictim",
"Subclass": "Hotel",
"EnabledStateMask": [
"InvalidTeleportTarget",
"IgnoreOutOfPlayAreaCheck"
]
},
"HotelTimeScale": null,
"ImposterModifier": {
"Class": "DoormanHotelImposter",
"Subclass": "Imposter",
"ImposterModifierFX": {
"Class": "DoormanHotelImposterFx",
"Subclass": "Fx"
}
},
"IsDisabled": false,
"Key": "ability_doorman_hotel",
"LateCheckoutDamage": {
"Value": 125,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"Name": "Hotel Guest",
"NoDrawModifier": {
"Class": "Base",
"Subclass": "Nodraw",
"EnabledStateMask": [
"OutOfGame",
"IgnoredByNpcTargeting",
"UnitStatusHidden",
"DoNotDrawModel"
]
},
"PreTeleportModifier": {
"Class": "Base",
"Subclass": "PreTeleport"
},
"TeleportFXModifier": {
"Class": "DoormanHotelTeleportFx",
"Subclass": "TeleportFx"
},
"TimeSlowDuration": 1,
"TimeSlowPercentage": 100,
"TimeslowModifier": {
"Class": "DoormanDiminishingTimestop",
"Subclass": "DoormanExitTimeslow"
},
"UnstoppableWhileChannelingModifier": {
"Class": "Unstoppable",
"Subclass": "DoormanHotelUnstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
{
"AbilityCooldown": -20,
"StaminaDrain": 1
},
{
"Damage": 150,
"LateCheckoutDamage": 150,
"LateCheckoutStun": 1.5
},
{
"UnstoppableWhileHotelOccupied": 1,
"LateCheckoutCooldown": 15
}
]
},
"ability_doorman_luggage_cart": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorProjectilePassThroughWorld",
"BehaviorDontInterruptSlideOnCast"
],
"CartDamage": {
"Value": 60,
"Scale": {
"Value": 0.75,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_doorman_luggage_cart",
"ModifierDrag": {
"Class": "LuggageDrag",
"Subclass": "Drag",
"StompIgnoreLingerModifier": {
"Class": "Base",
"Subclass": "LuggageDragStompIgnoreLinger",
"EnabledStateMask": [
"DoormanLuggageDragged"
]
},
"StompIgnoreLingerDuration": 0.5,
"EnabledStateMask": [
"IgnorePortals"
]
},
"Name": "Luggage Cart",
"Upgrades": [
{
"CartDamage": 80
},
{
"AbilityCastRange": 25,
"WallImpactDamage": {
"Value": 75,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
},
{
"StunDuration": 1.25,
"AbilityCooldown": -15
}
],
"WallImpactDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
}
},
"ability_drifter_hunger": {
"AbilityCastRange": {
"Value": 80,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AmpDamagePercent": 15,
"BehaviourBits": null,
"BuffModifier": {
"Class": "Base",
"Subclass": "DrifterHungerBuff"
},
"ChannelMoveSpeed": -1,
"DelayBeforeInvisStarts": 0.6,
"HealOnKillPct": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"InvisDuration": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"InvisFadeToDuration": 0.3,
"InvisModifier": {
"Class": "Invis",
"Subclass": "Invis"
},
"IsDisabled": false,
"IsolationAssistPercentValue": 100,
"IsolationRange": 20,
"Key": "ability_drifter_hunger",
"KillDuration": 300,
"LowHealthThreshold": 30,
"MaxTrailTargets": 2,
"Name": "Bloodscent",
"RevealOnDamageDuration": 0.25,
"RevealOnSpottedDuration": 1.5,
"SpottedRadius": 15,
"TargetLingerDuration": 3,
"TargetModifier": {
"Class": "HungerTarget",
"Subclass": "HungerTarget"
},
"TickRate": 1,
"TrailDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"BonusMoveSpeed": 3
},
{
"HealOnKillPct": 24,
"StaminaToRestore": 2
},
{
"AmpDamagePercent": 11
}
],
"WeaponDmgPerIsolationKill": 3
},
"ability_empowerbullet": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusClip": 1,
"BuffDuration": 3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.93,
"Type": "weapon_damage"
}
},
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow",
"EnabledStateMask": [
"GlowThroughWallsToProvider",
"SilenceMovementAbilites"
]
},
"EmpowerBulletModifier": {
"Class": "EmpowerBullet",
"Subclass": "EmpowerbulletWatcher",
"StatusEffectPriority": 0,
"MaxBulletsToProcInShot": 1,
"DebuffModifier": {
"Class": "StompDebuff",
"Subclass": "EmpowerbulletDebuff"
}
},
"IsDisabled": false,
"Key": "ability_empowerbullet",
"Name": "Sleight of Hand",
"ProcChance": 100,
"ProcDamagePercentage": 100,
"Upgrades": [
{
"BonusMoveSpeed": 2
},
{
"DebuffDuration": 5,
"BulletArmorReduction": 25
},
{
"ProcDamagePercentage": 70
}
]
},
"ability_explosive_barrel": {
"AbilityCastDelay": 0.125,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"ArmTime": 0.1,
"BarrelHeavyMeleeForceForward": 1800,
"BarrelHeavyMeleeForceUp": 300,
"BarrelLifetime": 8,
"BarrelLightMeleeForceForward": 1400,
"BarrelLightMeleeForceUp": 300,
"BarrelPitchMax": 90,
"BarrelPitchMin": 2,
"BarrelRollSpeedMoveAir": 10,
"BarrelRollSpeedMoveMin": 20,
"BarrelScale": 1.3,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorDontInterruptSlideOnCast",
"BehaviorAllowAltCast",
"BehaviorCastImmediateOnOtherAbility"
],
"BurnDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnModifier": {
"Class": "BaseDot",
"Subclass": "BarrelBurn"
},
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 13.3333,
"Scale": {
"Value": 0.175,
"Type": "spirit"
}
},
"ImpactDamage": {
"Value": 40,
"Scale": {
"Value": 0.525,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_explosive_barrel",
"MinTimeBeforeDestroy": 0.1,
"Name": "Powder Keg",
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.5,
"TossDuration": 0.4,
"TossSpeed": 3.556,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"AbilityCharges": 1
},
{
"ImpactDamage": {
"Value": 40,
"Scale": {
"Value": 0.25,
"Type": "spirit"
}
},
"DPS": {
"Value": 13.3333,
"Scale": {
"Value": 0.083333,
"Type": "spirit"
}
},
"AbilityCooldownBetweenCharge": -5
}
]
},
"ability_familiar_ability01": {
"AbilityCastDelay": 0.18,
"AbilityCastRange": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1.9,
"Scale": {
"Value": 0,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling"
},
"AwakeDamage": {
"Value": 120,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel",
"BehaviorDisplaysDamageImpact",
"BehaviorCooldownOnChannelEnd",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"ChannelMoveSpeed": -1,
"DamageResistPctWhileChanneling": 30,
"EffectModifier": {
"Class": "CitadelModifierFamiliarAsleep",
"Subclass": "Effect"
},
"Height": 20,
"IsDisabled": false,
"Key": "ability_familiar_ability01",
"MinSleepTime": 0.5,
"MoveSpeedAndDashSlowPct": 25,
"Name": "Naptime",
"Radius": {
"Value": 19,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SleepDamageThreshold": {
"Value": 100,
"Scale": {
"Value": 3.1,
"Type": "power_increase"
}
},
"SleepDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SleepMoveSpeed": 1.5,
"StaringModifier": {
"Class": "CitadelModifierFamiliarStaring",
"Subclass": "Staring"
},
"UnstoppableWhileChannelingModifier": {
"Class": "Unstoppable",
"Subclass": "FamiliarUltUnstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
{
"ConsumeStaminaOnWake": 1,
"NoStaminaRegenDuringSleep": 1
},
{
"SleepDuration": 0.75,
"Radius": 3
},
{
"DamageResistPctWhileChanneling": 50,
"UnstoppableWhileChanneling": 1,
"AbilityCooldown": -55
}
]
},
"ability_familiar_ability02": {
"AbilityCastDelay": 0.3,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling"
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectile",
"BehaviorDontInterruptSlideOnCast"
],
"CDReduceOnPillowHit": 5,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 75,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"EffectDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"EffectModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"FadingSlowPercent": 45,
"IsDisabled": false,
"Key": "ability_familiar_ability02",
"Name": "Pillow Toss",
"OrbsToFire": 1,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TossDuration": 0.4,
"TossForce": 300,
"Upgrades": [
{
"AbilityCooldown": -7
},
{
"FireRateSlow": 35,
"Radius": 2
},
{
"Damage": 100,
"AbilityCharges": 1
}
]
},
"ability_familiar_attach": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AllyLockoutModifier": {
"Class": "Base",
"Subclass": "Tagalonglockout"
},
"AttachHealModifier": {
"Class": "FamiliarAttachHeal",
"Subclass": "Attachheal"
},
"AttachedModifier": {
"Class": "FamiliarAttached",
"Subclass": "Attached",
"HostModifier": {
"Class": "FamiliarAttachhost",
"Subclass": "Host"
},
"ReplicatedBarrierModifier": {
"Class": "CitadelFamiliarReplicatedbarrier",
"Subclass": "Familiarbarrier"
},
"AttachEndingModifier": {
"Class": "Base",
"Subclass": "Attachending"
},
"EndingWarningDuration": 5
},
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "Castdelay"
},
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDoNotAllowSpamProc"
],
"BonusMoveSpeed": 4,
"CameraDummyModifier": {
"Class": "FamiliarCamdummy",
"Subclass": "Cameradummy"
},
"ChannelMoveSpeed": 5,
"DeathBarrierModifier": {
"Class": "CitadelFamiliarReplicatedbarrier",
"Subclass": "Deathbarrier"
},
"HealingPerSecond": {
"Value": 42,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
},
"HealthRegenDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HopOffBuffModifier": {
"Class": "Base",
"Subclass": "Hopoutbuff"
},
"HopOutLockoutDuration": 0.3,
"HopOutLockoutModifier": {
"Class": "FamiliarHopoutlockout",
"Subclass": "Lockout"
},
"IsDisabled": false,
"Key": "ability_familiar_attach",
"LaunchTossModifier": {
"Class": "FamiliarAttachLaunchoff",
"Subclass": "Launchtoss"
},
"LaunchedSelfModifier": {
"Class": "CitadelModifierFamiliarSpeedlines",
"Subclass": "Launch"
},
"MissingHealthBurstPct": {
"Value": 15,
"Scale": {
"Value": 0.03,
"Type": "spirit"
}
},
"MovingToAttachModifier": {
"Class": "FamiliarMovingtoattach",
"Subclass": "Movingtoattach"
},
"Name": "Tag Along",
"SpeedModifier": {
"Class": "Base",
"Subclass": "Speed"
},
"Upgrades": [
{
"AbilityCooldown": -8
},
{
"BonusBarrierAmpPercent": 35,
"BonusItemDurationPercent": 35,
"BonusItemRangePercent": 35
},
{
"TechPowerPercent": 15,
"BonusSpiritPower": 35,
"HopOffEffecDuration": 10,
"MissingHealthBurstPct": {
"Value": 0,
"Scale": {
"Value": 0.016,
"Type": "spirit"
}
},
"HealingPerSecond": {
"Value": 0,
"Scale": {
"Value": 0.34,
"Type": "spirit"
}
}
}
]
},
"ability_familiar_attach_trigger": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_familiar_attach_trigger",
"Name": "Hop To Ally",
"Upgrades": []
},
"ability_familiar_helpinghands": {
"AIAggroModifier": {
"Class": "NeutralAggro",
"Subclass": "Aiaggro"
},
"AIPhysicsModifier": {
"Class": "FamiliarAiPhysics",
"Subclass": "Aiphysics"
},
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 45,
"Scale": {
"Value": 0,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ArmTime": 0.1,
"AuraAttackHeight": 10,
"AuraRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AuraSoftRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSprint",
"BehaviorAllowSelfCast",
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDisplaysDamageImpact",
"BehaviorDoNotAllowSpamProc",
"BehaviorDontInterruptSlideOnCast"
],
"BonusMoveSpeed": 3,
"ChannelMoveSpeed": -1,
"DPSPerSprite": 1,
"Damage": 20,
"HelperChoreCooldownDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"HelperCount": 1,
"HelperDowntimeDuration": {
"Value": 15.1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"HelpersPerPatrol": 4,
"InfestBurstHealthPercent": 75,
"InfestDamageTakenPercent": 30,
"InfestHeal": {
"Value": 8,
"Scale": {
"Value": 0.14,
"Type": "spirit"
}
},
"InfestHealInterval": 2,
"InfestModifier": {
"Class": "CitadelModifierFamiliarInfested",
"Subclass": "Infest"
},
"InfestWaitingModifier": {
"Class": "Base",
"Subclass": "Infestwaiting",
"EnabledStateMask": [
"FamiliarInfestWaiting"
]
},
"InvisWatcherModifier": {
"Class": "FamiliarHelperInvisWatcher",
"Subclass": "FamiliarHelperInvisWatcher"
},
"IsDisabled": false,
"Key": "ability_familiar_helpinghands",
"NPCInfestDuration": 50,
"Name": "Lil Helpers",
"PatrolDamageCooldown": 10,
"PlayerInfestDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechArmorGain": 12,
"TickRate": 0.2,
"Upgrades": [
{
"HelperCount": 1,
"BonusMoveSpeed": 1.5
},
{
"HelperCount": 1,
"InfestDamageTakenPercent": 15
},
{
"HelperCount": 1,
"TechArmorGain": 15
}
]
},
"ability_fencer_lunge": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AttackDashRange": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AttackingDashSpeed": 55.88,
"BaseDamage": {
"Value": 25,
"Scale": {
"Value": 0.55,
"Type": "spirit"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"DashBuffModifier": {
"Class": "Base",
"Subclass": "Dashmodifier"
},
"DashRadius": 1.85,
"DashRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 27.94,
"HealFixedHealth": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"HoldDurationMax": 1.1,
"HoldDurationMin": 0.25,
"IsDisabled": false,
"Key": "ability_fencer_lunge",
"MaxDamageBeforePerfect": {
"Value": 40,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"MaxProcBleedDamagePercent": 50,
"MaxStabs": 3,
"MaxStacks": 2,
"Name": "Flawless Advance",
"ParryCooldownReduction": 5,
"PctTravelDistanceToDamageIn": 80,
"PerfectDamage": {
"Value": 65,
"Scale": {
"Value": 1.55,
"Type": "spirit"
}
},
"PerfectHoldTimeStart": 0.525,
"PerfectWindowDuration": 0.25,
"RecastTime": 5,
"SlashCollisionRadius": 4.05,
"SlashLength": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlashRadius": 1.6,
"Upgrades": [
{
"HealFixedHealth": {
"Value": 35,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
}
},
{
"AbilityCooldown": -12,
"BulletResist": 60,
"DashBuffDuration": 1.5
},
{
"BaseDamage": {
"Value": 30,
"Scale": {
"Value": 1.15,
"Type": "spirit",
"Multiply": true
}
},
"MaxDamageBeforePerfect": {
"Value": 45,
"Scale": {
"Value": 1.15,
"Type": "spirit",
"Multiply": true
}
},
"PerfectDamage": {
"Value": 65,
"Scale": {
"Value": 1.15,
"Type": "spirit",
"Multiply": true
}
},
"AttackDashRange": 3,
"DashSpeed": 13.97
}
]
},
"ability_fencer_riposte": {
"AbilityChannelTime": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityLifestealPercentHero": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "RiposteCastModifier"
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"CounterattackAntiMashDelay": 0.2,
"DamageThreshold": {
"Value": 60,
"Scale": {
"Value": 4,
"Type": "power_increase"
}
},
"DampingFactor": 0.5,
"DashGraceWindow": 1.3,
"DashRadius": 2.2,
"DashRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 76.2,
"DebuffModifier": {
"Class": "Base",
"Subclass": "FencerRiposteAttackDebuff"
},
"IsDisabled": false,
"Key": "ability_fencer_riposte",
"LiftHeight": 240,
"MeleeResistReduction": -25,
"MeleeResistReductionDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedMax": 4,
"Name": "Riposte",
"ParryWindow": 0.3,
"SideMoveSpeed": -100,
"SlashConeAngle": 90,
"SlashHalfWidth": 1,
"SlashRadius": 6,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"StunDuration": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetLifestealModifier": {
"Class": "FencerRiposteTargetLifesteal",
"Subclass": "FencerRiposteTargetLifesteal"
},
"TurnRateMax": 10,
"Upgrades": [
{
"AbilityCooldown": -8
},
{
"MeleeResistReduction": -25,
"StunDuration": 0.4
},
{
"TargetLifesteal": 75,
"TargetLifestealDuration": 13
}
]
},
"ability_fencer_riposte_target_select": {
"AbilityCastRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable",
"BehaviorCastableWhileCmdRestricted",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorCastableWhileDodging",
"BehaviorTrigger",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_fencer_riposte_target_select",
"Name": null,
"Upgrades": []
},
"ability_fencer_throwblade": {
"AbilityCastDelay": 0.5,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 2,
"AirSpeedMax": 70,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorMovement"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "FencerSigilBuff"
},
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 85,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "FencerSigilSlow"
},
"DisarmModifier": {
"Class": "Base",
"Subclass": "UpgradeGreaterWitheringWhipDebuff",
"EnabledStateMask": [
"Disarmed"
]
},
"FallSpeedMax": 1,
"IsDisabled": false,
"JumpVelocityHidden": 16,
"Key": "ability_fencer_throwblade",
"Name": "Disengaging Sigil",
"SigilRadius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"TraceToGroundDistance": 1000,
"Upgrades": [
{
"BonusFireRate": 25,
"BonusBulletSpeedPercent": 25,
"BuffDuration": 8
},
{
"StaminaToRestore": 1,
"ResetsAirLimit": 1
},
{
"RecastTime": 4
}
]
},
"ability_fencer_ultimate": {
"AbilityCastDelay": 1.5,
"AbilityChannelTime": {
"Value": 9999,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "FencerUltCastDelay"
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorNoTarget",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDisplaysDamageImpact"
],
"BonusDamagePercent": 60,
"CameraDistance": 250,
"CasterArrivalModifier": {
"Class": "Base",
"Subclass": "FencerUltimateCasterArrival",
"EnabledStateMask": [
"SinclairTaxUltActive",
"HideCrosshair",
"HideStamina",
"HideAmmo",
"CameraTransitionAlways"
]
},
"CasterLockDuration": 1.8,
"CasterModifier": {
"Class": "FencerUltimateCaster",
"Subclass": "FencerUltimateCaster",
"EnabledStateMask": [
"SinclairTaxUltActive",
"HideCrosshair",
"HideStamina",
"HideAmmo",
"CameraTransitionAlways"
]
},
"DashAngleThreshold": 89,
"DashRadius": 7,
"DashRange": {
"Value": 27,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 254,
"DebuffDuration": 1.8,
"DelayedDamage": {
"Value": 200,
"Scale": {
"Value": 2.6,
"Type": "spirit"
}
},
"FallSpeedMax": 1,
"GapDistanceToWall": 180,
"GroundDashReductionPercent": -30,
"ImpactDamage": {
"Value": 70,
"Scale": {
"Value": 0.77,
"Type": "spirit"
}
},
"IncomingDamageReductionPercent": 70,
"IsDisabled": false,
"Key": "ability_fencer_ultimate",
"LowHealthEnemyThresholdPct": 50,
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Itani Lo Sahn",
"SideMoveSpeedReduction": -100,
"TargetModifier": {
"Class": "FencerUltimateTarget",
"Subclass": "Cursed",
"StatusEffectPriority": 50,
"EnabledStateMask": [
"ModNoCleanse",
"HealingDisabled",
"Disarmed",
"Silenced",
"Muted",
"DashDisabledDebuff",
"SilenceMovementAbilites"
],
"EndTimeScaleForFlinch": 0.9,
"DamageTimeOffset": 0.3
},
"TargetNonHeroModifier": {
"Class": "FencerUltimateTarget",
"Subclass": "CursedNonHero",
"StatusEffectPriority": 50,
"EnabledStateMask": [
"HealingDisabled",
"Disarmed",
"Silenced",
"Muted",
"DashDisabledDebuff",
"SilenceMovementAbilites"
],
"EndTimeScaleForFlinch": 0.9,
"DamageTimeOffset": 0.3
},
"TechCleaveExpireTime": 0.35,
"TimeScaleDebuff": 70,
"TimerSoundDuration": 1,
"TravelDistPctBeforeWallGapCheck": 70,
"TurnRateMaxDuringCast": 999,
"Upgrades": [
{
"DashRange": 8
},
{
"AbilityCooldown": -35
},
{
"BonusDamagePercent": 50
}
],
"VacuumSpeed": 10.16
},
"ability_fire_bomb": {
"AbilityCooldown": {
"Value": 190,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCastableWhileBusy",
"BehaviorDisplaysDamageImpact"
],
"BuffModifier": {
"Class": "FirebombBuff",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 125,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"ExplodeDelay": 3.25,
"FireBombModifier": {
"Class": "Firebomb",
"Subclass": "Firebomb",
"StatusEffectPriority": 45
},
"IsDisabled": false,
"Key": "ability_fire_bomb",
"Name": "Concussive Combustion",
"ProgressBarModifier": {
"Class": "Base",
"Subclass": "Progressbar"
},
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StunDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"Damage": 100
},
{
"AbilityCooldown": -65,
"LifeStealPercentOnHit": 100
},
{
"StunDuration": 0.9,
"Radius": 10
}
]
},
"ability_flame_dash": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 38,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 18,
"DPS": {
"Value": 30,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"DashAirSpeed": 8,
"DashSpeed": 12,
"FlameAuraRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"FlameDashJumpBonus": 50,
"FlameDashModifier": {
"Class": "Flamedash",
"Subclass": "Flamedash",
"EnabledStateMask": [
"AbilityMovement",
"MantleDisabled",
"MeleeDisabled",
"SlidingDisabled",
"DuckingDisabled"
],
"GroundAuraModifier": {
"Class": "FlamedashGroundAura",
"Subclass": "FlamedashGroundAura",
"Height": 80,
"ProvidedByAura": {
"Class": "FlamedashBurn",
"Subclass": "FlamedashBurn",
"DebuffModifier": {
"Class": "Base",
"Subclass": "FlamedashDebuff"
}
}
},
"ProgressModifier": {
"Class": "Base",
"Subclass": "ProgressWatcher"
}
},
"GroundAuraSpacing": 1,
"GroundFlameDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_flame_dash",
"Name": "Flame Dash",
"SideMoveSpeedReduction": -65,
"SlowResistance": 50,
"SpeedBurstSpeed": 20,
"TickRate": 0.5,
"Upgrades": [
{
"AbilityCooldown": -12
},
{
"DPS": 20,
"GroundFlameDuration": 1
},
{
"AbilityCharges": 2,
"AbilityCooldownBetweenCharge": 14
}
]
},
"ability_fortuna_ability01": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_fortuna_ability01",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_fortuna_ability02": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_fortuna_ability02",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_fortuna_ability03": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_fortuna_ability03",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_fortuna_ult": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_fortuna_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_frank_painaura": {
"AbilityCooldown": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "FrankPainaura",
"Subclass": "Painaura",
"DebuffModifier": {
"Class": "FrankPainauraTarget",
"Subclass": "Painauradebuff"
}
},
"AuraOffModifier": {
"Class": "Base",
"Subclass": "Auraoff"
},
"BehaviourBits": [
"BehaviorStartCooldownOnToggleOff",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDoNotAllowSpamProc",
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"DebuffDuration": 0.5,
"IsDisabled": false,
"Key": "ability_frank_painaura",
"MaxDPS": {
"Value": 58,
"Scale": {
"Value": 0.72,
"Type": "spirit"
}
},
"MinDPS": {
"Value": 13,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"Name": "Aura of Suffering",
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfDPS": 15,
"SelfDamagePercentage": 70,
"TickRate": 0.25,
"ToggleOffDelay": 0.5,
"Upgrades": [
{
"SlowPercent": 25,
"EnemyDashSlowPercent": -25,
"DebuffDuration": 0.5
},
{
"MinDps": 6,
"MaxDPS": 34
},
{
"IncomingDamagePercent": 15,
"Radius": 1
}
]
},
"ability_frank_revive": {
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 240,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.66,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCastEvenIfBusyAndExclusive",
"BehaviorChannelled",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorCastableWhileCmdRestricted",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCastWhileDead"
],
"BonusDamagePerBullet": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "Selfbuff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 200,
"Scale": {
"Value": 2,
"Type": "spirit"
}
},
"DashSlowModifier": {
"Class": "Base",
"Subclass": "Dashslow"
},
"EnemyDashSlowPercent": -30,
"HalfHeight": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"InitialDelay": 0.5,
"IsDisabled": false,
"Key": "ability_frank_revive",
"Name": "Shocking Reanimation",
"Radius": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"RespawnDelay": 3,
"RespawnHealthPercent": 50,
"RevivingModifier": {
"Class": "FrankReviving",
"Subclass": "Reviving",
"EnabledStateMask": [
"Invulnerable",
"HideCrosshair",
"HideStamina",
"HideAmmo"
]
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"SlowPercent": 120,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"BonusDamagePerBullet": {
"Value": 6,
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
},
"BonusFireRate": 15
},
{
"RespawnHealthPercent": 50
},
{
"Damage": 175,
"StunDuration": 1.5,
"AbilityCooldown": -95
}
],
"ZombieModifier": {
"Class": "FrankZombie",
"Subclass": "Zombie"
},
"ZombieTickRate": 0.02
},
"ability_frank_selfzap": {
"AbilityChannelTime": {
"Value": 0.35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontInterruptSlideOnCast"
],
"BonusMoveSpeed": 3,
"BuffModifier": {
"Class": "FrankSelfzap",
"Subclass": "Selfzap"
},
"ChannelMoveSpeed": -1,
"CurrentHealthPercentDamage": 15,
"IsDisabled": false,
"Key": "ability_frank_selfzap",
"Name": "Jumpstart",
"TotalHealthRegen": {
"Value": 100,
"Scale": {
"Value": 1.2,
"Type": "spirit"
}
},
"Upgrades": [
{
"BonusMoveSpeed": 3
},
{
"TotalHealthRegen": 70,
"AbilityCooldown": -8
},
{
"AbilityCharges": 1,
"TotalHealthRegen": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"StatusResistancePercent": 50
}
]
},
"ability_frank_shocktarget2": {
"AbilityCastDelay": 0.35,
"AbilityCastRange": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BatteryGenerationPercent": {
"Value": 100,
"Scale": {
"Value": -1,
"Type": "cooldown"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"BoltCount": 7,
"BonusShocksDelay": 0.2,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"FullyChargedFXModifier": {
"Class": "FrankShockfullycharged",
"Subclass": "ChargedFx"
},
"HealOnHit": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"Key": "ability_frank_shocktarget2",
"MissingHealthPercentHeal": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Pain Battery",
"ShockModifier": {
"Class": "FrankShocktarget",
"Subclass": "Shock"
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "ZapSlow"
},
"SpreadAngle": 40,
"SpreadRandomness": 0.005,
"StoredDamageHealthPercentRequired": 40,
"Upgrades": [
{
"SlowPercent": 40,
"SlowDuration": "2s"
},
{
"Damage": 50
},
{
"MissingHealthPercentHeal": 15,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
}
]
},
"ability_golden_idol": {
"AbilityCastDelay": 0.1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": 10,
"AutoIntrinsicModifiers": [
{
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
}
],
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNotSilencable",
"BehaviorNoTarget"
],
"BonusMoveSpeed": 2,
"BonusSprintAcceleration": 14,
"ChannelMoveSpeed": -1,
"DropOffTimer": 0.1,
"DropoffTimerModifier": {
"Class": "IdolReturnTimer",
"Subclass": "Timer",
"EnabledStateMask": [
"ReturningIdol"
]
},
"FixedMoveSpeed": 15,
"GroundMoveIncreasePercent": 10,
"HoldingIdolModifier": {
"Class": "CitadelHoldingGoldenIdol",
"Subclass": "CitadelHoldingGoldenIdol",
"EnabledStateMask": [
"HoldingIdol",
"TeleporterDisabled",
"ZiplineDisabled",
"AttributeCannotBePurged",
"ParryDisabled"
]
},
"IsDisabled": false,
"Key": "ability_golden_idol",
"Lifetime": 3,
"Name": "Soul Urn",
"Radius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowResistancePercent": 100,
"Stamina": 1,
"StaminaCooldownReduction": 25,
"TrailingTeamBonusArmorDamageResist": 35,
"TrailingTeamBonusDebuffResist": 35,
"TrailingTeamBonusSprintSpeed": 5,
"TrailingTeamBonusTechResist": 35,
"Upgrades": []
},
"ability_graf_ability01": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_graf_ability01",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_graf_ability02": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_graf_ability02",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_graf_ability03": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_graf_ability03",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_graf_ult": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_graf_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_gravity_lasso": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 130,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorCleaveDisabled",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast",
"BehaviorInterruptMeleeOnCast"
],
"BouncePadExtendDuration": 1,
"CameraPreviewDistance": 200,
"CameraPreviewOffset": 25,
"CameraPreviewSpeed": 0.6,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"ExtraTargetConeAngle": 60,
"ExtraTargetHorizontalOffset": 30,
"FollowDampingFactor": 8,
"FollowDistance": 60,
"GrabExtraTargetsRadiusMult": 2,
"IsDisabled": false,
"Key": "ability_gravity_lasso",
"LassoTargetMaxSpeed": 55,
"LiftHeight": 7,
"LiftHorizontal": -30,
"LiftInitialDelay": 0.5,
"LiftInitialRisingSpeed": 100,
"LiftInitialVelocityStart": 500,
"Name": "Spirit Lasso",
"Upgrades": [
{
"Damage": 80
},
{
"AbilityDuration": 0.75
},
{
"AbilityCooldown": -40
}
]
},
"ability_guided_arrow": {
"AbilityCastDelay": 1.5,
"AbilityChannelTime": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 125,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusTechPowerPerKill": 8,
"Damage": {
"Value": 230,
"Scale": {
"Value": 0.93744,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GuidingModifier": {
"Class": "GuidingArrow",
"Subclass": "GuidingArrow",
"EnabledStateMask": [
"JumpDisabled",
"ZiplineDisabled",
"DashDisabled"
],
"GlowEnemeyModifier": {
"Class": "LowHealthGlow",
"Subclass": "LowHealthGlow"
}
},
"IsDisabled": false,
"Key": "ability_guided_arrow",
"KillCheckModifier": {
"Class": "GuidingArrowKillcheck",
"Subclass": "KillcheckModifier"
},
"Name": "Guided Owl",
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"Damage": 85
},
{
"AbilityCooldown": -40
},
{
"LowHealthEnemyThresholdPct": 22
}
]
},
"ability_gunslinger_demon_carbine": {
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BaseBulletDamage": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "damage"
}
},
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorDontInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBulletSpeed": 100,
"BulletRadiusOverride": 13.7,
"BulletTimeScale": 0.01,
"ChannelMoveSpeed": -1,
"ChargingModifier": {
"Class": "GunslingerDemonCarbine",
"Subclass": "GunslingerDemonCarbine"
},
"DebuffModifier": {
"Class": "ChronoKineticCarbineSlow",
"Subclass": "ChronoKineticCarbineSlow",
"StatusEffectPriority": 50
},
"DemonShotCount": 3,
"HeadshotBonus": 15,
"IsDisabled": false,
"Key": "ability_gunslinger_demon_carbine",
"MaxChargeDuration": 2.5,
"MoveSpeedWhileShootingPenaltyReduction": 100,
"Name": "Hellfire Salvo",
"ProcDamagePercentage": 400,
"SpeedChange": {
"Value": 25,
"Scale": {
"Value": 0.0914,
"Type": "spirit"
}
},
"Upgrades": [
{
"AbilityCooldown": -15
}
],
"WeaponReadyDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
"ability_gunslinger_salvo": {
"AbilityCastDelay": 1,
"AbilityCastRange": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorAlwaysPreviewRadius",
"BehaviorDisarmable",
"BehaviorDisplaysDamageImpact",
"BehaviorCastableWhileDodging",
"BehaviorCooldownOnChannelEnd",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 3.8,
"Damage": null,
"IsDisabled": false,
"Key": "ability_gunslinger_salvo",
"Name": "Demontrigger Blitz",
"OverrideBulletRadius": 0.3,
"ProcChance": 100,
"ProcDamagePercentage": 220,
"ProcWatcherModifier": {
"Class": "SalvoBullet",
"Subclass": "SalvoBulletWatcher",
"MaxBulletsToProcInShot": 1
},
"TickRate": 0.5,
"TotalShots": 4,
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"DebuffDuration": 6
},
{
"TotalShots": 2
}
],
"VictimWarningModifier": {
"Class": "Base",
"Subclass": "GunslingerSalvoWarningModifier"
}
},
"ability_gunslinger_spreadingfire": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontSwitchAwayOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BurnDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 20,
"Scale": {
"Value": 0.6975,
"Type": "spirit"
}
},
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"FireDebuffModifier": {
"Class": "SpreadingfireDot",
"Subclass": "SpreadingfireDot",
"StatusEffectPriority": 50
},
"IsDisabled": false,
"Key": "ability_gunslinger_spreadingfire",
"Name": "Flame Imp",
"SpreadRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpreadTargets": 1,
"TickRate": 0.5,
"Upgrades": [
{
"SpreadRadius": 3
},
{
"BurnDuration": "2s"
},
{
"DPS": 25,
"SpreadTargets": 1
}
]
},
"ability_hat_trick": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.93744,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow",
"EnabledStateMask": [
"GlowThroughWallsToProvider",
"SilenceMovementAbilites"
]
},
"ExplosionRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "ability_hat_trick",
"Name": "Hat Trick",
"SlowPercent": 20,
"Upgrades": [
{
"Damage": 50
},
{
"AbilityCooldown": -9.5
},
{
"SlowPercent": 30
}
]
},
"ability_haunt": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "AfterburnWatcher",
"Subclass": "AfterburnWatcher",
"AfterburnDotModifier": {
"Class": "AfterburnDot",
"Subclass": "AfterburnDot",
"StatusEffectPriority": 50
},
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup"
}
}
],
"BehaviourBits": [
"BehaviorCleaveDisabled",
"BehaviorDisplaysDamageImpact"
],
"BuildUpBulletPercentPerHit": 8.33,
"BuildUpDuration": {
"Value": 0.1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"CritBuildup": 16,
"DPS": {
"Value": 15,
"Scale": {
"Value": 0.465,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_haunt",
"Name": null,
"TickRate": 0.5,
"Upgrades": [
{
"AfterburnSpiritDamageReduction": -30
},
{
"BurnDuration": 1
},
{
"DPS": 30
}
]
},
"ability_health_swap": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 220,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Base"
},
"ChannelMoveSpeed": 2,
"EnemyMinHealthPct": 30,
"EnemySlowPct": 70,
"InitialUpSpeed": 150,
"IsDisabled": false,
"Key": "ability_health_swap",
"MinDiffToCast": 0.1,
"MinHealthTakenPct": 30,
"Name": "Soul Exchange",
"PostCastHoldTime": 0.2,
"PreCastModifier": {
"Class": "HealthswapPrecast",
"Subclass": "HealthswapPrecast"
},
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"SwapModifier": {
"Class": "HealthSwapDebuff",
"Subclass": "HealthSwapDebuff"
},
"Upgrades": [
{
"AbilityCooldown": -50
},
{
"SilenceDuration": 3,
"SilenceRadius": 25
},
{
"SelfBuffDuration": 8,
"TechResist": 50,
"BonusFireRate": 40,
"BonusSpirit": 60
}
]
},
"ability_ice_dome": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 185,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorDisplaysDamageImpact",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanSetQuickCast",
"BehaviorAllowSelfCast",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 115,
"BonusHealthRegen": {
"Value": 90,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"GrowTime": 0.2,
"IceDomeModifier": {
"Class": "IceDome",
"Subclass": "IceDome",
"EnabledStateMask": [
"SinclairTaxUltActive"
],
"FriendlyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeFriendlyAura",
"ProvidedByAura": {
"Class": "IceDomeFriendly",
"Subclass": "IceDomeFriendly",
"Duration": 0.5
}
},
"EnemyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeEnemyAura",
"ProvidedByAura": {
"Class": "IcedomeAuramodifierBase",
"Subclass": "Debuff",
"EnabledStateMask": [
"Slowed"
],
"Duration": 0.5
}
}
},
"IsDisabled": false,
"Key": "ability_ice_dome",
"Name": "Frozen Shelter",
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"AbilityDuration": 1.5
},
{
"BonusHealthRegen": {
"Value": 65,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"PurgeOnCast": 1
}
]
},
"ability_ice_dome_trigger": {
"BehaviourBits": null,
"IsDisabled": false,
"Key": "ability_ice_dome_trigger",
"Name": "Frozen Shelter",
"Upgrades": []
},
"ability_ice_grenade": {
"AbilityCastDelay": 0.1,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"HealAmount": {
"Value": 60,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"IceGrenadeSlowModifier": {
"Class": "IcegrenadeDebuff",
"Subclass": "KelvinIceGrenadeSlow"
},
"IsDisabled": false,
"Key": "ability_ice_grenade",
"Name": "Frost Grenade",
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"Upgrades": [
{
"Damage": 30,
"HealAmount": 30
},
{
"PauseStaminaRegen": 1,
"AbilityCooldown": -10
},
{
"Radius": 2,
"HealAmount": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
}
}
]
},
"ability_icebeam": {
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BeamSplit": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontAimFacingEnemy",
"BehaviorRequireAbilityButtonToCancel"
],
"BuildupModifier": {
"Class": "IcebeamStackingSlow",
"Subclass": "IcebeamStackingSlow",
"BuildUpDecayDelay": 0.4,
"EnabledStateMask": [
"Slowed"
],
"StatusEffectPriority": 50
},
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"ChannelSlowPercent": 8,
"DPS": {
"Value": 45,
"Scale": {
"Value": 0.38,
"Type": "spirit"
}
},
"IceBeamBuildupProcDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IceBeamModifier": {
"Class": "Base",
"Subclass": "Icebeaming"
},
"IsDisabled": false,
"Key": "ability_icebeam",
"MaxFireRateSlowPercent": 20,
"MaxGroundDashReductionPercent": -20,
"MaxSlowPercent": 20,
"MaxSlowTime": 2,
"MinSlowPercent": 30,
"Name": "Arctic Beam",
"PathLength": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"PathWidth": 1.1,
"SlowDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TickRate": 0.1,
"Upgrades": [
{
"MaxSlowPercent": 25,
"MaxFireRateSlowPercent": 25
},
{
"DPS": {
"Value": 20,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
},
{
"BeamSplit": {
"Value": 10,
"Scale": {
"Value": 0.93,
"Type": "range"
}
},
"BeamSplitCount": 2,
"AbilityCooldown": -13
}
]
},
"ability_icepath": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorPreventBotUsage",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorRequireAbilityButtonToCancel"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"IcePathAuraDuration": 18,
"IcePathEdgeWidth": 0.7,
"IcePathInterval": 0.5,
"IcePathModifier": {
"Class": "Icepath",
"Subclass": "Icepath",
"EnabledStateMask": [
"AbilityMovement"
],
"FriendlyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IcepathFriendlyAura",
"ProvidedByAura": {
"Class": "IcepathFriendlyModifier",
"Subclass": "IcepathBuff"
}
},
"BonusSpiritLingerModifier": {
"Class": "IcepathTechPowerLinger",
"Subclass": "IcepathTechPowerLinger"
}
},
"IcePathPullInStrength": 20,
"IcePathShardRadius": 1.2,
"IsDisabled": false,
"Key": "ability_icepath",
"MinHeight": 20,
"ModifierRadius": 5,
"MoveSpeedBonus": 2,
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"Name": "Ice Path",
"PopupForce": 30,
"SlideScale": 50,
"SlowResistancePercent": 60,
"SprintSpeedBonus": 2,
"Upgrades": [
{
"MoveSpeedBonus": 2,
"BulletResist": 35
},
{
"AbilityCooldown": -25
},
{
"BonusSpiritPct": 35,
"BonusSpirit": 20
}
]
},
"ability_immobilize_trap": {
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ArmTime": 2,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChargedShotHitRadiusScale": 30,
"Damage": 25,
"DebuffModifier": {
"Class": "Base",
"Subclass": "ImmobilizeTrapDebuff"
},
"GlitchModifier": {
"Class": "GlitchDebuff",
"Subclass": "GlitchDebuff",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Muted",
"Glitched"
]
},
"IsDisabled": false,
"Key": "ability_immobilize_trap",
"Lifetime": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Spirit Snare",
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SkipFrames": 6,
"SlowPercent": 30,
"TetherDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TetherRadius": 6,
"TrapHeight": 2,
"TripGravity": 0.4,
"TripTime": 0.5,
"TripUpSpeed": 6.35,
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"BulletArmorReduction": -15,
"DebuffDuration": 10
},
{
"TetherDuration": 1,
"Radius": 1.5
}
]
},
"ability_incendiary_projectile": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 18,
"Damage": {
"Value": 40,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "IncendiaryDebuff",
"Subclass": "IncendiaryDebuff",
"StatusEffectPriority": 50
},
"GrowthPerMeter": 0.5,
"HeightOffGround": 50,
"IncomingDamagePercentFromCaster": 16,
"InitialWidth": 1,
"IsDisabled": false,
"Key": "ability_incendiary_projectile",
"Name": "Napalm",
"ParticleRadiusMultiplier": 1.15,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 35,
"TickRate": 0.5,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"LifestealPercentHero": 15
},
{
"IncomingDamagePercentFromCaster": 17,
"HealAmpReceivePenaltyPercent": -33,
"HealAmpRegenPenaltyPercent": -33
}
]
},
"ability_intimidate": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.75,
"Type": "spirit"
}
},
"DamageHealMult": {
"Value": 1.2,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DamageHealMultNonHero": {
"Value": 0.35,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DebuffModifier": {
"Class": "IntimidateDebuff",
"Subclass": "IntimidateDebuff"
},
"EnemyModifier": {
"Class": "Intimidated",
"Subclass": "Intimidated"
},
"IsDisabled": false,
"Key": "ability_intimidate",
"Name": "Scorn",
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TickRate": 0.1,
"Upgrades": [
{
"Damage": 35
},
{
"AbilityCooldown": -5,
"Radius": 1
},
{
"DamageBonus": 15,
"DebuffDuration": 16
}
]
},
"ability_kali_dust_storm": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"CloseRangeSpeed": 80,
"DamagePerSecond": {
"Value": 50,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DebuffDuration": 3,
"DistanceAboveGround": 2,
"DropDownRate": 2,
"FireRateSlow": 20,
"GrenadeTrailModifier": {
"Class": "CitadelDustStormThrown",
"Subclass": "CitadelDustStormThrown"
},
"GroundDashReductionPercent": -30,
"IsDisabled": false,
"Key": "ability_kali_dust_storm",
"Name": "Dust Storm",
"OpenHeight": 2,
"Radius": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 20,
"ThrownObjectRadius": 20,
"TickRate": 0.25,
"TornadoSpeed": 600,
"TrackingDistance": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"SlowPercent": 30
},
{
"FireRateSlow": 40
},
{
"AbilityDuration": 3,
"AbilityCooldown": -9.5
}
]
},
"ability_kali_trappers_bolo": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BoloBounceCount": 6,
"BoloBounceSpeed": 800,
"BoloContractRadius": 5,
"BoloHitDamage": {
"Value": 25,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BoloProcDamage": {
"Value": 75,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BoloRadius": 0.8,
"ChannelMoveSpeed": -1,
"DebuffDelay": 2,
"DebuffModifier": {
"Class": "CitadelBolo",
"Subclass": "CitadelBolo",
"TrapModifier": {
"Class": "CitadelRoot",
"Subclass": "CitadelRoot",
"EnabledStateMask": [
"GlowThroughWallsToProvider",
"GlowToProvider"
]
},
"ReverseLeechModifier": {
"Class": "CitadelBoloLeech",
"Subclass": "CitadelBoloLeech"
}
},
"ImmobilizeDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_kali_trappers_bolo",
"MaxGroundDashReduction": -50,
"MaxSlow": 100,
"Name": "Trapper's Delight",
"Upgrades": [
{
"ReverseLifeLeech": 30,
"ReverseLifeLeechDuration": 8
},
{
"AbilityCooldown": -47
},
{
"StunsTargets": 1
}
]
},
"ability_lash_flog": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 30,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorNoTarget",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 65,
"Scale": {
"Value": 0.85,
"Type": "spirit"
}
},
"FlogDebuffModifier": {
"Class": "LashFlogDebuff",
"Subclass": "LashFlogDebuff"
},
"HealPctVsHeroes": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealPctVsNonHeroes": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"Key": "ability_lash_flog",
"Name": "Flog",
"TargetingConeAngle": 38,
"Upgrades": [
{
"EnemySlowDuration": 3,
"EnemySlowPct": 35
},
{
"AbilityCooldown": -16,
"FireRateSlow": 30
},
{
"Damage": 80,
"TargetingConeAngle": 40,
"HealPctVsHeroes": 20,
"HealPctVsNonHeroes": 6
}
]
},
"ability_life_drain": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 10,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_life_drain",
"LifeDrainCasterModifier": {
"Class": "Base",
"Subclass": "LifeDrainCaster",
"EnabledStateMask": [
"FamiliarAbilityKeepalive"
]
},
"LifeDrainHealthMult": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"LifeDrainPerSecond": {
"Value": 24,
"Scale": {
"Value": 0.3225,
"Type": "spirit"
}
},
"LifeDrainTargetModifier": {
"Class": "LifeDrain",
"Subclass": "LifeDrain",
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "LifeDrainSilence"
}
},
"MaxRange": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"MoveSpeedReduction": 40,
"Name": "Life Drain",
"TickRate": 0.1,
"Upgrades": [
{
"LifeDrainPerSecond": 13
},
{
"AbilityDuration": 2.5
},
{
"AbilityCharges": 3,
"AbilityCooldownBetweenCharge": 0.1,
"LifeDrainPerSecond": {
"Value": 0,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
}
}
]
},
"ability_magician_animalcurse": {
"AbilityCastDelay": 0.35,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AirDampingDuration": 1,
"AirDampingModifier": {
"Class": "Airdamp",
"Subclass": "AirdampAnimalcurse"
},
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"CurseModifier": {
"Class": "CitadelAnimalcurse",
"Subclass": "AnimalhexCurseModifier",
"ModelScale": 0.75
},
"DamageAmpPercentage": {
"Value": 25,
"Scale": {
"Value": 0.093,
"Type": "spirit"
}
},
"HexMoveSpeedLimit": 6,
"IsDisabled": false,
"Key": "ability_magician_animalcurse",
"MoveSpeedBonusPct": 35,
"Name": "Rabbit Hex",
"SelfBumpImpulse": 500,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"AbilityDuration": 1
},
{
"Radius": 6
}
]
},
"ability_magician_animalhexarea": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirDampingDuration": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DamageAmpPercentage": {
"Value": 15,
"Scale": {
"Value": 0.0558,
"Type": "spirit"
}
},
"DetonationDelay": 0.9,
"HexAreaModifier": {
"Class": "MagicianAnimalcurseHexarea",
"Subclass": "HexareaModifier",
"HexModifier": {
"Class": "CitadelAnimalcurse",
"Subclass": "AnimalhexCurseModifier",
"ModelScale": 0.75
}
},
"HexDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HexMoveSpeedLimit": 6,
"IsDisabled": false,
"Key": "ability_magician_animalhexarea",
"MoveSpeedBonusPct": 36,
"Name": "Rabbit Hex",
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfBumpImpulse": 500,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"HexDuration": 1
},
{
"Radius": 3,
"DamageAmpPercentage": 7
}
]
},
"ability_magician_bigbolt": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": {
"Value": 500,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCooldownOnChannelEnd"
],
"BoltHitModifier": {
"Class": "DiminishingSlow",
"Subclass": "MagicianBigboltModifier"
},
"BoltRefundPerKill": 1,
"CasterModifier": {
"Class": "Base",
"Subclass": "MagicianCasterBigboltModifier"
},
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 120,
"Scale": {
"Value": 1.395,
"Type": "spirit"
}
},
"DamagePerShot": {
"Value": 50,
"Scale": {
"Value": 0.465,
"Type": "spirit"
}
},
"DebuffDuration": 2,
"FallSpeedMax": 1,
"InitialProjectileVelocity": 1000,
"IsDisabled": false,
"Key": "ability_magician_bigbolt",
"Name": "Grand Finale!",
"ProjectileLifetime": 3,
"ProjectileRedirectCount": 1,
"Radius": 3,
"RedirectVelocity": 1500,
"ShootDelay": 0.7,
"SlowPercent": 25,
"TotalBolts": 3,
"Upgrades": [
{
"SlowPercent": 25
},
{
"AbilityCooldown": -40
},
{
"DamagePerShot": 50,
"BoltRefundPerKill": 1
}
]
},
"ability_magician_cloneturret": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorPreventBotUsage",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "CloneturretBuffModifier",
"Duration": -1
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 15,
"Scale": {
"Value": 0.36,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_magician_cloneturret",
"LeashRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Name": "Spectral Assistant",
"TotalSwaps": 2,
"TurretBulletTargetAngle": 20,
"TurretBulletTargetRadius": 500,
"TurretBulletVerticalOffset": 2,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"AbilityDuration": 7,
"AbilityCastRange": 5,
"LeashRadius": 5
},
{
"BonusFireRate": 60,
"Damage": 12.6
}
]
},
"ability_magician_cloneturret_trigger": {
"AbilityCooldown": 2,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorMovement"
],
"IsDisabled": false,
"Key": "ability_magician_cloneturret_trigger",
"Name": "Spectral Assistant",
"Upgrades": []
},
"ability_magician_copyult": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"CopiedUltSpawnedEntityModifier": {
"Class": "CitadelCopiedultSpawnedentity",
"Subclass": "CopiedultSpawnedentity",
"EnabledStateMask": [
"MaterialOverride"
]
},
"CopiedUltWindow": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"CopyCooldownPercentage": 40,
"CopyInternalCooldown": 0.5,
"InformTargetUltCopiedModifier": {
"Class": "Base",
"Subclass": "CopyultInformtargetultcopied"
},
"IsDisabled": false,
"Key": "ability_magician_copyult",
"Name": "Audience Participation",
"UltActiveModifier": {
"Class": "CitadelCopyult",
"Subclass": "CopyultModifier"
},
"UltCopiedModifier": {
"Class": "CitadelCopyultpending",
"Subclass": "Ultcopied"
},
"Upgrades": [
{},
{},
{}
]
},
"ability_magician_escape": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast"
],
"BuffDuration": 2,
"ChannelMoveSpeed": -1,
"EscapedModifier": {
"Class": "Invis",
"Subclass": "EscapeEscapedModifier",
"EnabledStateMask": [
"Sprinting"
]
},
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.5,
"InvisMoveSpeedMod": 2,
"InvisibilityDuration": 2,
"IsDisabled": false,
"Key": "ability_magician_escape",
"Name": "Escape Artist",
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 2,
"Upgrades": [
{
"StaminaHeal": 2
},
{
"AbilityCooldown": -15
},
{
"InvisibilityDuration": 2
}
]
},
"ability_magician_magicbolt": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 500,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorTargetThroughWalls",
"BehaviorCleaveDisabled",
"BehaviorCooldownOnChannelEnd",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"CloneBoltDelay": 0.1,
"CloneDamagePercentage": 50,
"InitialProjectileVelocity": 800,
"IsDisabled": false,
"Key": "ability_magician_magicbolt",
"MaxDamage": {
"Value": 120,
"Scale": {
"Value": 1.86,
"Type": "spirit"
}
},
"MaxDamageTime": 2,
"MinDamage": {
"Value": 60,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"Name": "Vexing Bolt",
"ProjectileLifetime": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ProjectileRedirectCount": 1,
"Radius": {
"Value": 3.25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RedirectVelocity": 1500,
"TargetDebuffModifier": {
"Class": "Base",
"Subclass": "MagicianMagicboltDebuff"
},
"Upgrades": [
{
"FireRateSlow": 25,
"DebuffDuration": 5
},
{
"AbilityCooldown": -13
},
{
"MaxDamage": 126,
"CloneDamagePercentage": 50
}
]
},
"ability_magician_magicbolt_trigger": {
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorCastEvenIfBusyAndExclusive",
"BehaviorNoTarget",
"BehaviorTrigger"
],
"IsDisabled": false,
"Key": "ability_magician_magicbolt_trigger",
"Name": null,
"Upgrades": []
},
"ability_magician_shadowclone": {
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"CloneDamagePercentage": 30,
"CloneGoldToGive": 10000,
"CloneHealthPercentage": 40,
"CloneLifetime": 60,
"CloneModifier": {
"Class": "Shadowclone",
"Subclass": "ShadowcloneModifierMagician"
},
"CloneSpawnDistance": 2,
"Damage": {
"Value": 220,
"Scale": {
"Value": 2.046,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_magician_shadowclone",
"Name": "The Great Homonculus!",
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_magician_stage": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BlockerScaleFactor": 115,
"BonusHealthRegen": {
"Value": 120,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"GrowTime": 0.2,
"IceDomeModifier": {
"Class": "IceDome",
"Subclass": "IceDome",
"FriendlyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeFriendlyAura",
"ProvidedByAura": {
"Class": "IceDomeFriendly",
"Subclass": "IceDomeFriendly",
"Duration": 0.5
}
},
"EnemyAuraModifier": {
"Class": "BaseAura",
"Subclass": "IceDomeEnemyAura",
"ProvidedByAura": {
"Class": "IcedomeAuramodifierBase",
"Subclass": "Debuff",
"EnabledStateMask": [
"Slowed"
],
"Duration": 0.5
}
}
},
"IsDisabled": false,
"Key": "ability_magician_stage",
"Name": "Captive Audience",
"Radius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"Upgrades": [
{
"FireRateSlow": 40
},
{
"AbilityCooldown": -38
},
{
"BonusHealthRegen": {
"Value": 70,
"Scale": {
"Value": 1.52334,
"Type": "spirit"
}
}
}
]
},
"ability_medic_trooper_heal": {
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"Heal_Players": 40,
"Heal_Players_Post_Lane": 80,
"Heal_Troopers": 80,
"HeroNearbyRange": 30,
"IsDisabled": false,
"Key": "ability_medic_trooper_heal",
"Name": null,
"SecondaryHealHeroRange": 25,
"Upgrades": []
},
"ability_nano_catform": {
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorCannotCancelDuringChannel",
"BehaviorInhibitSoftCameraCollision",
"BehaviorMovement",
"BehaviorPreventBotUsage",
"BehaviorRequireAbilityButtonToCancel"
],
"BuffDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "NanoCatform",
"Subclass": "Catform",
"EnabledStateMask": [
"IsTinyCharacter"
],
"ModelScale": 1
},
"CatFormDamageDealtReduction": -100,
"ChannelMoveSpeed": -1,
"DamageAmpModifier": {
"Class": "NanoDamageamp",
"Subclass": "Damageamp"
},
"EnemyDamageSpeedPenalty": 65,
"InterruptCooldown": 6,
"IsDisabled": false,
"Key": "ability_nano_catform",
"MaxBonusMoveSpeedPercent": 65,
"MinBonusMoveSpeedPercent": 30,
"Name": "Ava",
"SpeedBuildDuration": 4,
"Upgrades": [
{
"BuffDuration": 15
},
{
"MaxBonusMoveSpeedPercent": 40,
"HealthRegen": 15
},
{
"OutgoingDamagePercent": 18,
"DamageAmpDuration": 6,
"DamageAmpBuildDuration": 10
}
]
},
"ability_nano_catform_pounce": {
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_nano_catform_pounce",
"Name": null,
"Upgrades": []
},
"ability_nano_catform_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorTrigger",
"BehaviorInhibitSoftCameraCollision"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_nano_catform_trigger",
"Name": null,
"Upgrades": []
},
"ability_nano_clustergrenade": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 45,
"Scale": {
"Value": 0.644,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "NanoClusterGrenadeDebuff",
"Subclass": "NanoClusterGrenadeDebuff"
},
"GrenadeAngleVariance": 0.08,
"GrenadeCount": 4,
"IsDisabled": false,
"Key": "ability_nano_clustergrenade",
"Lifetime": 0.75,
"ModifierDragEnemy": {
"Class": "PerchedPredatorDrag",
"Subclass": "PerchedPredatorDrag"
},
"MultiHitPenaltyPercentage": 65,
"Name": "Gloom Bombs",
"Radius": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TimeBetweenGrenades": 0.05,
"TossSpeed": 400,
"Upgrades": [
{
"AbilityCooldown": -3
},
{
"MeleeResistReduction": -6,
"MeleeResistReductionDuration": 6
},
{
"GrenadeCount": 3
}
]
},
"ability_nano_dash": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BountyModifier": {
"Class": "NanoBounty",
"Subclass": "Bounty"
},
"CameraDistance": 550,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"DashModifier": {
"Class": "CitadelShivDash",
"Subclass": "CitadelShivDash"
},
"DashRadius": 2,
"DashSpeed": 60.96,
"HealAmount": {
"Value": 40,
"Scale": {
"Value": 1.4,
"Type": "spirit"
}
},
"ImpactDamage": {
"Value": 10,
"Scale": {
"Value": 0.8,
"Type": "melee"
}
},
"IsDisabled": false,
"Key": "ability_nano_dash",
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Leaping Slash",
"PostDashMaintainedVelocityRatio": 0.15,
"SideMoveSpeedReduction": -90,
"SlashForwardOffset": 1.5,
"SlashHeight": 2.5,
"SlashRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"HealAmount": 25
},
{
"BonusGoldOnKill": 200,
"BountyDuration": 3
},
{
"CooldownRefundPercent": 50,
"ImpactDamage": 60
}
]
},
"ability_nano_pounce": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 14,
"Scale": {
"Value": 0.0744,
"Type": "spirit"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"DoublePounceModifier": {
"Class": "Base",
"Subclass": "DoublePounceNotify"
},
"DoublePounceTime": 3,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"JumpHeight": 3,
"Key": "ability_nano_pounce",
"LeapModifier": {
"Class": "CitadelNanoPounceSelf",
"Subclass": "CitadelNanoPounceSelf"
},
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 25,
"Name": "Pounce",
"SlashRange": 3,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"SlowPercent": 30,
"Upgrades": [
{
"SlowDuration": 1
},
{
"FireRateSlow": 30,
"ActiveReloadPercent": 20
},
{
"AbilityCharges": 1,
"Damage": 60
}
]
},
"ability_nano_pounce_instant": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 14,
"Scale": {
"Value": 0.0744,
"Type": "spirit"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"DoublePounceModifier": {
"Class": "Base",
"Subclass": "DoublePounceNotify"
},
"DoublePounceTime": 3,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"JumpHeight": 3,
"Key": "ability_nano_pounce_instant",
"LeapModifier": {
"Class": "CitadelNanoPounceSelf",
"Subclass": "CitadelNanoPounceSelf"
},
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 25,
"Name": null,
"SlashRange": 3,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"SlowPercent": 30,
"Upgrades": [
{
"SlowDuration": 1
},
{
"FireRateSlow": 30,
"ActiveReloadPercent": 20
},
{
"AbilityCharges": 1,
"Damage": 60
}
]
},
"ability_nano_proximity_ritual": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"ActiveRadius": {
"Value": 40,
"Scale": [
{
"Value": 0.186,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AttackRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorProjectileFiredAsBullet",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorCanSetQuickCast",
"BehaviorCanCancelDuringCastDelay"
],
"CatActivateDuration": 2,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"DamageTick": 1,
"HealAmpReceivePenaltyPercent": -20,
"HealAmpRegenPenaltyPercent": -20,
"InvisFadeToDuration": 1,
"IsDisabled": false,
"Key": "ability_nano_proximity_ritual",
"Name": "Nekomata Ward",
"PredatoryStatueModifier": {
"Class": "NanoPredatoryStatue",
"Subclass": "NanoPredatoryStatue",
"SelfHealScale": 0.2,
"NewTargetAttackTime": 0.5,
"MinRevealTime": 2,
"RevealModifier": {
"Class": "Base",
"Subclass": "RevealModifier",
"EnabledStateMask": [
"VisibleToEnemy"
]
},
"TargetModifier": {
"Class": "NanoPredatoryStatueTarget",
"Subclass": "NanoPredatoryStatueTarget",
"EnabledStateMask": [
"PredatoryStatueTarget"
]
}
},
"RecentDamageMarkDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"RecentDamageModifier": {
"Class": "Base",
"Subclass": "NanoRecentDamage",
"EnabledStateMask": [
"NanoRecentDamage"
]
},
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 1.5,
"SpottedRadius": 20,
"StatueArmTime": 0.5,
"StatueHealth": {
"Value": 300,
"Scale": {
"Value": 1.86,
"Type": "spirit"
}
},
"TargetLifesteal": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"TargetLifestealNonHero": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"TickInterval": 0.1,
"Upgrades": [
{
"MakeInvisible": 1
},
{
"AbilityDuration": 30,
"DPS": 20
},
{
"VictimDamageReduction": -30,
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30
}
]
},
"ability_nano_shadow_pulse": {
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 115,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 4,
"AirSpeedMax": 100,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling",
"EnabledStateMask": [
"DoNotDrawModel"
]
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCastableWhileDodging",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorInhibitSoftCameraCollision"
],
"BonusMoveSpeedPercent": 20,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 150,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"FallSpeedMax": 0.254,
"IsDisabled": false,
"Key": "ability_nano_shadow_pulse",
"Name": "Return to Shadows",
"Radius": {
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"Damage": 75,
"BonusMoveSpeedPercent": 20
},
{
"RefundCooldowns": 1,
"HealAmount": 450
}
],
"ZAcceleration": 800
},
"ability_nano_shadow_step": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 12,
"Scale": [
{
"Value": 0.0465,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"BulletArmorReductionDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BulletArmorReductionHeavy": 15,
"BulletArmorReductionLight": 5,
"ChannelMoveSpeed": -1,
"DamageAmplification": 20,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.25,
"InvisMoveSpeedMod": {
"Value": 2,
"Scale": {
"Value": 0.0372,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_nano_shadow_step",
"MeleeAttackSpeedBonus": 20,
"Name": "Queen of Shadows",
"PurgeModifier": {
"Class": "Base",
"Subclass": "Purge"
},
"RevealOnDamageDuration": 0.7,
"RevealOnSpottedDuration": 0.7,
"ShadowModifier": {
"Class": "NanoShadowStep",
"Subclass": "NanoShadowStep",
"DesatFactor": 0.6,
"MinCloak": 0.7,
"MaxCloak": 0.99,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
}
},
"SlowPercent": 30,
"SpottedRadius": 15,
"Upgrades": [
{
"StaminaCooldownReduction": 30
},
{
"SlowResistancePercent": 40,
"PurgeOnActivate": 1
},
{
"SilenceOnHeavyDuration": 3,
"DamageAmplification": 20
}
]
},
"ability_necro_coffin": {
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusMoveSpeedPercent": 15,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 65,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"Damage": {
"Value": 65,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"ImmobilizeModifier": {
"Class": "CitadelRoot",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"Key": "ability_necro_coffin",
"Name": "Back Off!",
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": 40,
"Upgrades": [
{
"CombatBarrier": 50
},
{
"AbilityCooldown": -6
},
{
"BonusMoveSpeedPercent": 15
}
]
},
"ability_necro_fear": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"DebuffModifier": {
"Class": "NecroRampup",
"Subclass": "Debuff",
"BuildUpDecayDelay": 2,
"CycleTimeDelayAdd": 0.1
},
"DelayBeforeLoss": 0.5,
"IsDisabled": false,
"Key": "ability_necro_fear",
"MaxStolenAttackDamage": {
"Value": 25,
"Scale": {
"Value": 0.25,
"Type": "spirit"
}
},
"MaxStolenSpiritResist": 10,
"MaxStolenTargets": 3,
"MeleeBuildUp": 0.2,
"Name": "Essence Theft",
"ProgressLossMultiplier": 2.3,
"ProgressLossPerSecond": 1,
"ShootDurationForMax": 4,
"TickInterval": 0.15,
"Upgrades": [
{
"MaxStolenSpiritResist": 5
},
{
"MaxStolenAttackDamage": 20
},
{
"SkullBuildUp": 0.15,
"ZombieMeleeBuildUp": 0.15,
"ZombieExplosionBuildUp": 1,
"MaxStolenTargets": 1
}
]
},
"ability_necro_gravestone": {
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.66,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 16,
"Scale": [
{
"Value": 0.04,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AuraRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorCanSetQuickCast",
"BehaviorRefundFullCooldownOnChannelInterrupt",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 1,
"BonusHealthRegen": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"BonusSpiritDamagePercentage": 15,
"BuffDuration": -1,
"BulletResist": 12.5,
"Damage": {
"Value": 115,
"Scale": {
"Value": 1.27,
"Type": "spirit"
}
},
"DamageSlowDuration": 0.5,
"DamageSlowPercent": 20,
"DecayDuration": 1,
"DecayTickRate": 0.1,
"ExplodeDelay": 0.23,
"ExplosionRadius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GraveStoneModifier": {
"Class": "Gravestone",
"Subclass": "Gravestone",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Nearby",
"EnabledStateMask": [
"NearHeavyPunchableDestroy"
]
},
"GravestoneCriticalModifier": {
"Class": "Base",
"Subclass": "Gravestonecritical"
},
"EnabledStateMask": [
"TechUntargetableByEnemies",
"IgnoredByNpcTargeting"
]
},
"GravestoneHealth": 100,
"GravestoneTakesDamage": 1,
"GrowTime": 0.1,
"IsDisabled": false,
"Key": "ability_necro_gravestone",
"KnockupRadius": 4,
"KnockupSideRatio": 1,
"KnockupSpeed": 240,
"MaxGravestones": 3,
"MaxStacks": 40,
"Name": "Borrowed Decree",
"PushForce": 300,
"ReplicateZombieCast": 1,
"SlowDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 80,
"SlowPercentPerStack": 0.5,
"SpawnDuration": 1.5,
"StackDuration": 5,
"StackingDebuffTickRate": 0.25,
"SummonBurstCount": 2,
"SummonBurstFrequency": 0.1,
"SummonFrequency": 4,
"SummonHealth": {
"Value": 180,
"Scale": {
"Value": 8,
"Type": "power_increase"
}
},
"SummonInitialDelay": 0.3,
"SummonLifetime": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SummonMaxCount": 32,
"SummonMeleeDamage": {
"Value": 40,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"SummonSearchRadius": 4,
"TechArmorDamageReductionPerStack": -0.5,
"TechPower": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "power_increase"
}
},
"TickRate": 0.4,
"Upgrades": [
{
"AbilityCooldown": -15,
"MoveSpeedPercent": 25
},
{
"AbilityDuration": 10,
"SummonFrequency": -0.3
},
{
"CurrentHealthDamagePercentage": 5
}
],
"ZombieSummonModifier": {
"Class": "NecroSummonzombiesArea",
"Subclass": "Summonzombiesarea",
"SummonModifier": {
"Class": "Base",
"Subclass": "SummonBuffs"
},
"SummonDecayModifier": {
"Class": "NecroSummondecay",
"Subclass": "SummonDecay"
},
"ForwardWalkDistance": 0,
"ZombieSpawnNavMeshSearchDistance": 300,
"SpawningInModifier": {
"Class": "Base",
"Subclass": "Spawningin",
"EnabledStateMask": [
"Immobilized",
"CommandRestricted",
"UnitStatusHealthHidden",
"UnitStatusHidden",
"DoNotDrawModel"
]
},
"SpawningInTime": 0.1,
"ZombieSpawnForwardOffset": 100
}
},
"ability_necro_haunt": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast"
],
"BonusMoveSpeed": 3,
"BuffModifier": {
"Class": "NecroHauntingspirits",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"DetonationRange": 1,
"HauntCount": 3,
"HoverRadius": 0.75,
"IsDisabled": false,
"Key": "ability_necro_haunt",
"Name": "Haunting Spectres",
"PhysicsCurlNoiseFrequency": 0.005,
"PhysicsCurlNoiseStrength": 0.6,
"PhysicsDamperStrength": 5,
"PhysicsSpinPerSecond": 180,
"PhysicsSpringStrength": 150,
"SlowPercent": 30,
"SpawnRadius": 0.2,
"TargetSearchDelayOnSuccess": 0.3,
"TargetSearchInitialDelay": 0.7,
"TargetSearchRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetSearchRadiusVsHeroes": 15,
"TargetSearchTick": 0.1,
"TickRate": 0.1,
"Upgrades": [
{
"Damage": 16
},
{
"FireRateSlow": 30
},
{
"HauntCount": 3
}
]
},
"ability_necro_hauntingskull": {
"AbilityCastDelay": 0.15,
"AbilityCharges": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldownBetweenCharge": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"Class": "NecroHauntingskullArea",
"Subclass": "Area",
"InitialRandomVariance": 30,
"SpawnPositionNavMeshSearchRange": 60
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 16,
"Scale": {
"Value": 0.25,
"Type": "spirit"
}
},
"DelayBeforeRespawning": 1,
"HealPerPickup": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_necro_hauntingskull",
"KillTime": 0.2,
"MaxHits": -1,
"Name": "Jar of Dead",
"PickupsPerBossDeath": 5,
"PickupsPerDeath": 1,
"PickupsPerHeroDeath": 5,
"PickupsPerNeutralTrooperDeath": 3,
"ResourceCost": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"ResourceGenerationPercent": 100,
"ResourcePerPickup": 10,
"ResourceRadius": 40,
"SkullCount": 4,
"SkullImmuneDuration": 0.15,
"SkullKillGold": {
"Value": 7,
"Scale": {
"Value": 0.5,
"Type": "power_increase"
}
},
"SkullLifetime": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SpawnRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StackingDebuffModifier": {
"Class": "NecroHauntingskullStackingdebuff",
"Subclass": "Debuff"
},
"SummonBuffModifier": {
"Class": "Base",
"Subclass": "Summonbuff"
},
"SummonHealth": {
"Value": 20,
"Scale": {
"Value": 1.3,
"Type": "power_increase"
}
},
"SummonModifier": {
"Class": "BarrierTracker",
"Subclass": "Barriertracker",
"EnabledStateMask": [
"IgnoredByNpcTargeting",
"IsSmallDeployable"
]
},
"SummonTakesDamage": 1,
"TargetDashRadius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetSearchDelayMax": 1.25,
"TargetSearchDelayMin": 1.5,
"TargetSearchInitialDelayMax": 0.2,
"TargetSearchInitialDelayMin": 0.15,
"TargetSearchInitialStagger": 0.125,
"TargetSearchRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TickRate": 0.2,
"Upgrades": [
{
"HealPerPickup": {
"Value": 5,
"Scale": {
"Value": 0.16,
"Type": "spirit"
}
}
},
{
"SlowPercent": 30,
"SlowDuration": 1
},
{
"SkullCount": 2,
"SkullLifetime": 4
}
]
},
"ability_necro_killsummon": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_necro_killsummon",
"Name": "Borrow Life",
"RecastWindow": 10,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_necro_killsummon_trigger": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "CitadelTenguUrnAura",
"Subclass": "UrnAura",
"ProvidedByAura": {
"Class": "UrnDebuff",
"Subclass": "UrnDebuff"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 55,
"Scale": {
"Value": 0.558,
"Type": "spirit"
}
},
"Damage": 180,
"HealAmount": 100,
"Height": 2,
"IsDisabled": false,
"Key": "ability_necro_killsummon_trigger",
"Name": null,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"AbilityDuration": 2
},
{
"DPS": 46,
"Radius": 2
}
]
},
"ability_necro_nukemap": {
"AbilityChannelTime": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 180,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"Damage": {
"Value": 120,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"DelayedEffectModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"FallSpeedMax": 20,
"IsDisabled": false,
"Key": "ability_necro_nukemap",
"Name": null,
"Radius": 3000,
"Upgrades": [
{
"Damage": 30
},
{
"AbilityCooldown": -30
},
{
"Damage": 220
}
]
},
"ability_necro_wither": {
"AbilityCastDelay": 0.15,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"Class": "NecroHauntingskullArea",
"Subclass": "Area",
"InitialRandomVariance": 30,
"SpawnPositionNavMeshSearchRange": 60
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 20,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"DelayBeforeRespawning": 1,
"IsDisabled": false,
"Key": "ability_necro_wither",
"MaxHits": -1,
"MaxStacks": 40,
"Name": "Wither \u0026 Die",
"SkullImmuneDuration": 0.15,
"SkullLifetime": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SkullsOnKill": 1,
"SkullsOnPlayerKill": 3,
"SlowPercentPerStack": 0.5,
"SpawnRadius": 2,
"StackDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingDebuffModifier": {
"Class": "NecroHauntingskullStackingdebuff",
"Subclass": "Stackingdebuff"
},
"SummonBuffModifier": {
"Class": "Base",
"Subclass": "Summonbuff"
},
"SummonHealth": {
"Value": 20,
"Scale": {
"Value": 2,
"Type": "power_increase"
}
},
"SummonModifier": {
"Class": "BarrierTracker",
"Subclass": "Barriertracker"
},
"TargetDashRadius": 13,
"TargetSearchDelayMax": 0.88,
"TargetSearchDelayMin": 0.65,
"TargetSearchRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TechArmorDamageReductionPerStack": -0.5,
"TickRate": 0.3,
"Upgrades": [
{
"SlowPercentPerStack": 0.5
},
{
"MaxStacks": 20
},
{
"StacksToProcSkull": 10
}
]
},
"ability_necro_zombiewall": {
"AbilityCastRange": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraRadius": 0.75,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast",
"BehaviorSuppressAltCastOnceSelected"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"DebuffDuration": 0.5,
"GroundAuraModifier": {
"Class": "ZombiewallGroundAura",
"Subclass": "Zombiewall",
"ProvidedByAura": {
"Class": "NecroZombiewallDebuff",
"Subclass": "Debuff"
}
},
"GroundAuraPopDelay": 1.1,
"GroundAuraPriorityModifier": {
"Class": "ZombiewallGroundAura",
"Subclass": "Zombiewall",
"ProvidedByAura": {
"Class": "NecroZombiewallDebuff",
"Subclass": "Debuff"
}
},
"GroundAuraSpacing": 1,
"ImmobilizeDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"Class": "CitadelRoot",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"Key": "ability_necro_zombiewall",
"Name": "Grasping Hands",
"SlowPercent": 40,
"SummonCount": 1,
"TetherDuration": 1,
"TetherModifier": {
"Class": "NecroZombiewallTether",
"Subclass": "Tether"
},
"TetherRadius": 0.1,
"TickRate": 0.1,
"Upgrades": [
{
"AbilityDuration": 2
},
{
"Damage": 90,
"ZombieWallLength": 10
},
{
"ImmobilizeDuration": 0.75,
"SummonCount": 1,
"AbilityCooldown": -14
}
],
"ZombieWallDeployTime": 0.6,
"ZombieWallHeight": 2.5,
"ZombieWallLength": {
"Value": 14,
"Scale": [
{
"Value": 0.05,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
}
},
"ability_npc_shield": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_npc_shield",
"Name": null,
"ShieldHealth": 10000,
"ShieldScale": 2.5,
"Upgrades": []
},
"ability_perched_predator": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorInhibitSoftCameraCollision"
],
"CatAboveGround": 0.1,
"CatAccel": 15,
"CatClimbHeight": 3,
"CatDropDownRate": 5,
"CatLifetime": 2.5,
"CatMaxSpeed": 25,
"CatStartSpeed": 5,
"ChannelMoveSpeed": -1,
"ChargeDragVerticalOffset": 30,
"ChargeRadius": 75,
"ExplosionDamage": {
"Value": 100,
"Scale": {
"Value": 1.209,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "ability_perched_predator",
"ModifierDragEnemy": {
"Class": "PerchedPredatorDrag",
"Subclass": "PerchedPredatorDrag"
},
"Name": "Sekhmet's Spirit",
"TossSpeed": 400,
"Upgrades": [
{
"ExplosionRadius": 4
},
{
"AbilityCooldown": -11.5
},
{
"ExplosionDamage": 120
}
]
},
"ability_perched_predator_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_perched_predator_trigger",
"Name": null,
"Upgrades": []
},
"ability_power_jump": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": 25,
"AirSpeedMax": 6.64,
"AltJumpSpeed": 12,
"BehaviourBits": [
"BehaviorInputDirectional2d",
"BehaviorNoTarget",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletSplitShot": 5,
"FallSpeedMax": 0.635,
"FxRadius": 4,
"InAirModifier": {
"Class": "AirRaid",
"Subclass": "AirRaid",
"EnabledStateMask": [
"DisableAirSpreadPenalty",
"UnlimitedAirDashes"
],
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
}
},
"IsDisabled": false,
"JumpPitch": -60,
"JumpSpeed": 27.5,
"Key": "ability_power_jump",
"Name": "Rain of Arrows",
"PowerJumpModifier": {
"Class": "PowerJump",
"Subclass": "PowerJump",
"AirDrag": 2,
"VerticalCameraOffset": 20,
"VerticalCameraOffsetLerpTime": 0.4,
"EnabledStateMask": [
"AbilityMovement",
"ZiplineDisabled",
"JumpDisabled"
]
},
"Upgrades": [
{
"WeaponDamageBonus": 3,
"SlowPercent": 30,
"SlowDuration": 1.5
},
{
"AbilityCooldown": -12
},
{
"BulletLifestealPercent": 30,
"TechLifestealPercent": 30,
"EvasionPercent": 30
}
],
"WeaponDamageBonus": 3
},
"ability_power_surge": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSlideOnCast"
],
"BonusPerChain": {
"Value": 10,
"Scale": {
"Value": 0.32,
"Type": "spirit"
}
},
"BuffModifier": {
"Class": "PowerSurge",
"Subclass": "PowerSurge",
"DebuffModifier": {
"Class": "Base",
"Subclass": "PowerSurgeDebuff"
}
},
"ChainCount": 4,
"ChainModifier": {
"Class": "PowerSurgeChainLightning",
"Subclass": "PowerSurgeChainLightning"
},
"ChainRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ChainTickRate": 0.2,
"ChannelMoveSpeed": -1,
"DamagePerChain": {
"Value": 10,
"Scale": {
"Value": 0.14,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_power_surge",
"Name": "Power Surge",
"Upgrades": [
{
"AbilityCooldown": -18
},
{
"BonusMoveSpeed": 3,
"BonusPerChain": {
"Value": 8,
"Scale": {
"Value": 0.23,
"Type": "spirit"
}
},
"DamagePerChain": {
"Value": 8,
"Scale": {
"Value": 0.23,
"Type": "spirit"
}
}
},
{
"TechResistDebuff": -15,
"DebuffDuration": 10,
"AbilityDuration": 10
}
]
},
"ability_priest_antispiritvest": {
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BlockBufferDuration": 0.5,
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"BulletResist": 20,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_priest_antispiritvest",
"Name": "Blessed Tac-Vest",
"ShieldBreakModifier": {
"Class": "Base",
"Subclass": "Shieldbreak"
},
"StackingModifier": {
"Class": "PriestStackingdefense",
"Subclass": "Stackingdefense"
},
"TechResist": 20,
"Upgrades": [
{
"CombatBarrier": 50
},
{
"AbilityCooldown": -4
},
{
"BaseAttackDamagePercent": 35,
"BuffDuration": 6
}
]
},
"ability_priest_barrage": {
"AbilityCastDelay": 0.3,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 80,
"Scale": {
"Value": 1,
"Type": "weapon_damage_increase"
}
},
"ExplodeRadius": 0.2,
"IsDisabled": false,
"Key": "ability_priest_barrage",
"Name": "Witching Hour",
"PushForce": 300000,
"SelfModifier": {
"Class": "Base",
"Subclass": "Self"
},
"SlowDuration": 1,
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "BarrageSlowModifier"
},
"SlowPercent": 60,
"TimeBetweenShots": 0.3,
"TotalShotCount": 4,
"Upgrades": [
{
"AbilityCooldown": -25
},
{
"Damage": 40
},
{
"ExecuteThreshold": 30
}
]
},
"ability_priest_beartrap": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"ArmTime": 0.5,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 80,
"Scale": {
"Value": 2.2,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "PriestBeartrapDebuff",
"Subclass": "Debuff",
"EnabledStateMask": [
"VisibleToEnemy",
"GlowThroughWallsToEnemy"
]
},
"ImmobilizeDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"Class": "PriestImmobilize",
"Subclass": "Immobilize"
},
"IsDisabled": false,
"Key": "ability_priest_beartrap",
"Lifetime": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Hex-Lined Snap Trap",
"Radius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TetherDuration": 0.6,
"TetherModifier": {
"Class": "PriestTether",
"Subclass": "Tether"
},
"TetherRadius": 0.3,
"TickRate": 0.1,
"TrapHeight": 2,
"TripUpSpeed": 6.35,
"Upgrades": [
{
"AbilityCooldown": -11
},
{
"ImmobilizeDuration": 1
},
{
"IncomingDamagePercentFromCaster": 30,
"AbilityCharges": 1
}
]
},
"ability_priest_flashbang": {
"AbilityCastDelay": 0.03,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BounceGrenadeSpeed": 1100,
"BounceLifetime": 0.5,
"BurnDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnLingerDuration": 0.15,
"BurnRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"CameraTurnRateMax": 15,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 10,
"Scale": [
{
"Value": 1.6,
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
"Damage": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "weapon_damage_increase"
}
},
"EnemyDebuffModifier": {
"Class": "PriestFlashbangburnaura",
"Subclass": "Burnaura",
"FlashFadeOutTime": 0.1,
"AuraRadius": 0,
"ProvidedByAura": {
"Class": "PriestFlashbangburn",
"Subclass": "Burn"
}
},
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30,
"IsDisabled": false,
"Key": "ability_priest_flashbang",
"Name": "Consecrating Grenade",
"PreBounceLifetime": 15,
"Radius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.2,
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"Radius": 1.5,
"BurnRadius": 1.5,
"BurnDuration": 1
},
{
"HealAmpReceivePenaltyPercent": -20,
"HealAmpRegenPenaltyPercent": -20,
"AbilityCharges": 1,
"AbilityCooldownBetweenCharge": 3
}
]
},
"ability_priest_knockback": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 99,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDamage": {
"Value": 30,
"Scale": {
"Value": 0.8,
"Type": "weapon_damage_increase"
}
},
"BonusKnockbackDistance": 3.5,
"BuffModifier": {
"Class": "PriestKnockbackBuff",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.7,
"Type": "weapon_damage_increase"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"IsDisabled": false,
"Key": "ability_priest_knockback",
"KnockbackModifier": {
"Class": "Priestknockback",
"Subclass": "PriestKnockback",
"MomentumMaintained": 0.3
},
"KnockbackSpeed": 1200,
"KnockbackToWallModifier": {
"Class": "Priestknockback",
"Subclass": "PriestKnockbacktowall"
},
"MaxPushForceHorizontal": 1400,
"MaxPushForceVertical": 500,
"Name": "Gutshot",
"PushForce": 6,
"SelfPushForce": 500,
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"StunDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetingConeAngle": 60,
"Upgrades": [
{
"Damage": 25
},
{
"AbilityCooldown": -10,
"StunDuration": 0.4
},
{
"BuffDuration": 5
}
],
"WallStunDistance": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
}
},
"ability_priest_selfheal": {
"AbilityCastDelay": 0.125,
"AbilityChannelTime": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.125,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorCastableWhileCmdRestricted",
"BehaviorDisplaysDamageImpact",
"BehaviorNonCombat",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": -1,
"FlatHealthHealing": {
"Value": 120,
"Scale": {
"Value": 2.79,
"Type": "spirit"
}
},
"IncomingDamagePercent": -35,
"IsDisabled": false,
"Key": "ability_priest_selfheal",
"Name": "Potent Vapors",
"SelfModifier": {
"Class": "Base",
"Subclass": "Selfheal",
"EnabledStateMask": [
"Disarmed"
]
},
"TickRate": 0.25,
"Upgrades": [
{
"FlatHealthHealing": 80
},
{
"AbilityCooldown": -15
},
{
"SlowResistance": 100
}
]
},
"ability_priest_silencebomb": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 99,
"AuraModifier": {
"Class": "CitadelPriestSilencebombAura",
"Subclass": "Aura",
"ProvidedByAura": {
"Class": "SilencebombDebuff",
"Subclass": "Debuff"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"DPS": 5,
"DebuffDuration": 3,
"InitialRadius": {
"Value": 4,
"Scale": [
{
"Value": 0.01,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"IsDisabled": false,
"Key": "ability_priest_silencebomb",
"Name": "Choking Incense",
"RadiusPerSecond": 0.2,
"SlowDuration": 2,
"SlowPercent": 30,
"SmokeGrenadeModifier": {
"Class": "Smokegrenade",
"Subclass": "PriestSmokegrenade",
"EnemyAuraModifier": {
"Class": "BaseAura",
"Subclass": "Enemyaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Debuff"
}
}
},
"TickRate": 0.15,
"Upgrades": [
{
"AbilityDuration": 3
},
{
"SlowPercent": 20
},
{
"SilenceStamina": 1
}
]
},
"ability_priest_smokegrenade": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 99,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 115,
"BombFriction": 12,
"BombRestitution": 2,
"BonusDamge": 12,
"BonusFireRate": -30,
"BonusHealthRegen": 1,
"ChannelMoveSpeed": -1,
"DebuffDuration": 3,
"GrowTime": 0.2,
"IsDisabled": false,
"Key": "ability_priest_smokegrenade",
"Name": "Teargas Grenade",
"ProjectileLifetime": 2,
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": 2,
"SmokeGrenadeModifier": {
"Class": "Smokegrenade",
"Subclass": "PriestSmokegrenade",
"EnemyAuraModifier": {
"Class": "BaseAura",
"Subclass": "Enemyaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Debuff"
}
}
},
"Upgrades": [
{
"AbilityDuration": 3
},
{
"StaminaDrain": -1
},
{
"Radius": 2
}
]
},
"ability_priest_stackingdefense": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"CooldownPerStack": 0.5,
"IsDisabled": false,
"Key": "ability_priest_stackingdefense",
"MaxStacks": 20,
"Name": "Grit",
"ResistancePerStack": 1,
"StackDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingModifier": {
"Class": "PriestStackingdefense",
"Subclass": "Stackingdefense"
},
"Upgrades": [
{
"StackDuration": 2
},
{
"MaxStacks": 10
},
{
"WeaponDamagePerStack": 1.5
}
]
},
"ability_priest_weaponswap": {
"AbilityCastDelay": 0.3,
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontInterruptSlideOnCast",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"BonusAmpToVampire": 5,
"BonusDamage": {
"Value": 115,
"Scale": [
{
"Value": 3,
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 1.5,
"Type": "weapon_damage_increase"
}
},
"ExecuteThreshold": 8,
"ExplodeRadius": 0.2,
"IsDisabled": false,
"Key": "ability_priest_weaponswap",
"Name": "Ira Domini",
"PushForce": 500,
"SelfModifier": {
"Class": "PriestCrossbowequipped",
"Subclass": "Self",
"EnabledStateMask": [
"AmmoChangesDisabled",
"SinclairTaxUltActive"
]
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "BarrageSlowModifier"
},
"StakeCount": 3,
"SwapEndDelay": 0.6,
"Upgrades": [
{
"BonusMoveSpeed": 1.2
},
{
"BonusDamage": 65,
"AbilityCooldown": -15
},
{
"AllStakesBlessed": 1
}
]
},
"ability_punkgoat_blasted": {
"AbilityCastDelay": 0.28,
"AbilityCooldown": {
"Value": 27,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "PunkgoatBlastedhealthwatcher",
"Subclass": "Blastedhealthwatcher"
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCooldownOnChannelEnd",
"BehaviorAllowGunFireAfterCast",
"BehaviorDontInterruptSlideOnCast"
],
"BlastedModifier": {
"Class": "PunkgoatBlastedactive",
"Subclass": "Blastedactive"
},
"BlastedPassiveModifier": {
"Class": "PunkgoatBlastedpassive",
"Subclass": "Blasted"
},
"BlastedRateOnBulletPct": 50,
"BulletDamageAmp": 10,
"BulletDamageAmpDuration": 7,
"BulletsReloadedPerHeavyMeleePct": 100,
"BulletsReloadedPerLightMeleePct": 35,
"ChannelMoveSpeed": -1,
"DurationPerHeavyMelee": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DurationPerLightMelee": {
"Value": 2.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HealthBoostDuration": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HealthDisplayModifier": {
"Class": "Base",
"Subclass": "Blastedhealthdisplay"
},
"HealthModifier": {
"Class": "PunkgoatBlastedhealth",
"Subclass": "Blastedhealth"
},
"IsDisabled": false,
"Key": "ability_punkgoat_blasted",
"LightMeleeScalePct": 40,
"MaxDuration": 35,
"MaxHealthMelee": {
"Value": 70,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"Name": "Blasted",
"NonPlayerResourceScalePct": 25,
"ShredModifier": {
"Class": "PunkgoatBlastedshred",
"Subclass": "Blastedshred"
},
"Upgrades": [
{
"BonusMoveSpeed": 2.25
},
{
"GainSlamOnUse": 1,
"BulletDamageAmp": 7
},
{
"MaxHealthMelee": {
"Value": 50,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
}
]
},
"ability_punkgoat_goatflip": {
"AbilityCastDelay": 0.35,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"AirControlDashReductionPct": -70,
"AirControlDebuffDuration": 1.5,
"AirControlPercent": 50,
"AllowRamMultiple": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraTurnRateMax": 188,
"ChargeMultiHitRadius": 1.5,
"ChargeRadius": 2.54,
"ChargeSpeed": 1200,
"ChargeStrikeDistance": 165,
"Damage": {
"Value": 40,
"Scale": {
"Value": 1.9,
"Type": "spirit"
}
},
"DealMaxHealthDamagePct": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"GoingBackAwaySpeed": -100,
"GoingUpDistance": 3.1,
"GoingUpEnemyDistancePercent": 95,
"GoingUpSpeed": 430,
"HoverGravityScale": 0.75,
"IsDisabled": false,
"Key": "ability_punkgoat_goatflip",
"KnockAwaySpeed": 170,
"Name": "Rising Ram",
"NearbyHeroKillDistance": 10,
"ReduceCooldownOnHitPct": 50,
"TimeBeforeGoUpForLagComp": 0.1,
"TimeGoingUpEnemy": 0.2,
"Upgrades": [
{
"WeaponDamageBurst": 25,
"WeaponDamageBurstDuration": 5
},
{
"AbilityDuration": 0.4
},
{
"MaxHealthBuffPct": 10,
"MaxHealthBuffDuration": 16,
"AbilityCooldown": -13
}
],
"WorldImpactRadius": 25
},
"ability_punkgoat_slide": {
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "SlideDebuff",
"Subclass": "SlideDebuff"
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_punkgoat_slide",
"Name": null,
"Upgrades": []
},
"ability_punkgoat_tether": {
"AbilityCastRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 175,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 2.8,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorSilentCastFailureFeedback",
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 45,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
},
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"DamageIncreasePct": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"FireRateSlowModifier": {
"Class": "Base",
"Subclass": "TetherFirerateSlow"
},
"IsDisabled": false,
"Key": "ability_punkgoat_tether",
"MoveSpeedSlowMaxPct": 35,
"MoveSpeedSlowMinPct": 25,
"Name": "Chain Gang",
"PullDistance": 4,
"PullDuration": 0.8,
"PullForceMax": 2000,
"PullModifier": {
"Class": "PunkgoatTetherPull",
"Subclass": "Pull"
},
"PullTrackCasterDuration": 0.5,
"RopeLength": 2,
"RopeSnapDistance": 45,
"RopeSnapNoLOSDuration": 0.5,
"RopeSoftEdgeLength": 4.5,
"TetheredModifier": {
"Class": "PunkgoatTether",
"Subclass": "Tether"
},
"TickRate": 0.25,
"UnstoppableModifier": {
"Class": "Unstoppable",
"Subclass": "Unstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
{
"BulletResist": 40,
"TechResist": 40
},
{
"AbilityCooldown": -40
},
{
"UnstoppablePerHero": 1.3,
"AbilityCastRange": 5
}
],
"WaitingToPullModifier": {
"Class": "PunkgoatTetherWaiting",
"Subclass": "WaitingForPull"
}
},
"ability_punkgoat_ult": {
"AbilityCastRange": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": 0.3,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorSilentCastFailureFeedback",
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorHoldsAtMaxChannel"
],
"CameraTurnRateMax": 2000,
"ChannelMoveSpeed": 4.826,
"CountsAsLightMelee": 1,
"Damage": {
"Value": 35,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"DiminishingSlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"ExplodeDelay": 0.5,
"FireRateModifier": {
"Class": "Base",
"Subclass": "SlamFirerateSlow"
},
"GroundAuraModifier": {
"Class": "PunkgoatSigilAura",
"Subclass": "SigilAura",
"Height": 100,
"ProvidedByAura": {
"Class": "Base",
"Subclass": "SigilModifier"
}
},
"HeavyMeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
"IsDisabled": false,
"Key": "ability_punkgoat_ult",
"MeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "melee"
}
},
"Name": "Bashdown",
"PlaceDistanceInFrontOfCaster": 6.2,
"PullDownDuration": 0.75,
"PullDownRange": 3,
"PullToGroundModifier": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"VerticalOffset": 0,
"ForceDistScale": 11
},
"TossDuration": 0.4,
"TossForce": 350,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"AbilityCastRange": 2,
"AbilityCharges": 1
},
{
"CountsAsLightMelee": -1,
"CountsAsHeavyMelee": 1,
"HeavyMeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "heavy_melee"
}
},
"MeleeDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "melee",
"Multiply": true
}
},
"AbilityCooldownBetweenCharge": -3
}
],
"WaveEndRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"WaveStartRadius": 0.5,
"WaveThickness": 1
},
"ability_rolling_fireball": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 30,
"Scale": {
"Value": 1.209,
"Type": "spirit"
}
},
"InitialDamage": {
"Value": 100,
"Scale": {
"Value": 1.209,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_rolling_fireball",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -1
},
{
"AbilityCooldown": -11.5
},
{
"InitialDamage": 120
}
]
},
"ability_scrap_blast": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 64,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BlastRadius": 10,
"ChannelMoveSpeed": -1,
"DebuffModifier": {
"Class": "ScrapBlastDebuff",
"Subclass": "ScrapBlastDebuff"
},
"EnemyMoveSlow": 10,
"EnemyMoveSlowDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_scrap_blast",
"Name": "Bio Blast",
"ScrapDamage": {
"Value": 75,
"Scale": {
"Value": 0.731203,
"Type": "spirit"
}
},
"Upgrades": [
{
"AbilityCharges": 2
},
{
"ScrapDamage": 55
},
{
"EnemyMoveSlow": 20
}
]
},
"ability_shieldguy_ability01": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_shieldguy_ability01",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_shieldguy_ability02": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_shieldguy_ability02",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_shieldguy_ability03": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_shieldguy_ability03",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_shieldguy_ult": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_shieldguy_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_skyrunner_flakshot": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "Base",
"Subclass": "Flakshotbase"
}
],
"BehaviourBits": [
"BehaviorProjectileFiredAsBullet"
],
"BonusDamage": {
"Value": 3,
"Scale": {
"Value": 0.093,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"DirectionVariance": 0.02,
"IsDisabled": false,
"Key": "ability_skyrunner_flakshot",
"MinEffectiveness": -1,
"Name": "Flakshot",
"Radius": 5,
"RicochetAssistRatio": 0.5,
"RicochetChance": 50,
"RicochetDamagePercent": 100,
"RicochetRadius": 20,
"Upgrades": [
{
"RicochetChance": 50
},
{
"BonusDamage": 5
},
{
"RicochetDamagePercent": 50
}
]
},
"ability_skyrunner_magic_beam": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"BlockerScaleFactor": 4,
"ChannelMoveSpeed": -1,
"Damage": 120,
"GrowTime": 0.2,
"IsDisabled": false,
"Key": "ability_skyrunner_magic_beam",
"MagicBeamModifier": {
"Class": "MagicBeam",
"Subclass": "Beammodifier"
},
"Name": null,
"Radius": 4,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_skyrunner_swingline": {
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 0.1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_skyrunner_swingline",
"MaxMoveSpeed": 25,
"Name": "Lifethread",
"SwingLineBulletDistance": 40,
"SwingModifier": {
"Class": "Base",
"Subclass": "Swinging"
},
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_skyrunner_ult": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_skyrunner_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_sleep_dagger": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 65,
"Scale": {
"Value": 2.2,
"Type": "spirit"
}
},
"DoesNotBreakInvis": 1,
"IsDisabled": false,
"Key": "ability_sleep_dagger",
"MinimumSleepTime": 0.2,
"Name": "Sleep Dagger",
"SleepDuration": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SleepModifier": {
"Class": "CitadelSleepDaggerAsleep",
"Subclass": "CitadelSleepDaggerAsleep",
"PostSleepModifier": {
"Class": "SlowBase",
"Subclass": "Postsleep"
},
"PostSleepStaminaModifier": {
"Class": "Base",
"Subclass": "NoStamRecovery"
},
"PostSleepBulletShredModifier": {
"Class": "Base",
"Subclass": "BulletShredPostsleep"
}
},
"SleepMoveSpeed": 1.5,
"SleepWakeUpDelay": {
"Value": 0.1,
"Scale": [
{
"Value": 0.002,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"Upgrades": [
{
"BulletResistReduction": -10,
"BulletResistReductionDuration": 6
},
{
"SleepDuration": 1,
"FixationStacks": 15
},
{
"AbilityCooldown": -17,
"SlowPercent": 50,
"GroundDashReductionPercent": -50,
"DebuffDuration": 3
}
]
},
"ability_smoke_bomb": {
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 8,
"Scale": [
{
"Value": 0.1,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorNoTarget",
"BehaviorDontInterruptSprint",
"BehaviorCleaveDisabled",
"BehaviorCanCastOnZipline"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "BuffModifier"
},
"ChannelMoveSpeed": -1,
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 1.5,
"InvisModifier": {
"Class": "Invis",
"Subclass": "SmokebombModifierInvis"
},
"IsDisabled": false,
"Key": "ability_smoke_bomb",
"Name": "Smoke Bomb",
"PhaseOutModifier": {
"Class": "Base",
"Subclass": "PhaseoutModifier",
"EnabledStateMask": [
"Invulnerable"
]
},
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 18,
"Upgrades": [
{
"InvisMoveSpeedMod": 7
},
{
"AbilityCharges": 2,
"AbilityCooldownBetweenCharge": 7
},
{
"BulletLifesteal": 50,
"PostInvisBuffDuration": 5,
"DispelOnUse": 1
}
]
},
"ability_stacking_damage": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"DamageBonusFixedPerStack": {
"Value": 0.2,
"Scale": {
"Value": 0,
"Type": "weapon_damage_increase"
}
},
"IsDisabled": false,
"Key": "ability_stacking_damage",
"MaxStacks": 40,
"Name": "Fixation",
"ProcDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"StackingModifier": {
"Class": "PassiveHazeStackingDamage",
"Subclass": "PassiveHazeStackingDamage",
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"Upgrades": [
{
"ProcDamage": {
"Value": 40,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"ProcDamageStackCount": 20,
"SlowPercent": 15,
"SlowDuration": 2
},
{
"AbilityDuration": 5,
"MaxStacks": 40
},
{
"DamageBonusFixedPerStack": {
"Value": 0.11,
"Scale": {
"Value": 0.0003,
"Type": "weapon_damage_increase"
}
}
}
]
},
"ability_swan_acrobat": {
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BurstBonusPerStack": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_swan_acrobat",
"MaxStacks": 4,
"Name": "Acrobat",
"StackingModifier": {
"Class": "SwanAcrobat",
"Subclass": "Stack"
},
"Upgrades": [
{
"AbilityDuration": 3
},
{
"FireRatePerStack": 4
},
{
"MaxStacks": 4
}
]
},
"ability_swan_featherboomerang": {
"AbilityCastDelay": 0.05,
"AbilityCooldown": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusDamage": 170,
"ChannelMoveSpeed": -1,
"Damage": 30,
"IsDisabled": false,
"Key": "ability_swan_featherboomerang",
"Name": null,
"ProjectileArrivalTime": 1,
"ProjectileForwardSpeed": 800,
"ProjectileSideFrequency": 2,
"ProjectileSideSpeed": 300,
"Radius": 4,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_swan_leap": {
"AbilityChannelTime": {
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"BuffDuration": 7,
"BuffModifier": {
"Class": "Base",
"Subclass": "Leapmodifier"
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"JumpPitch": -30,
"JumpSpeed": 20,
"Key": "ability_swan_leap",
"Name": "Jeté",
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_swan_ult": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_swan_ult",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_target_practice": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSprint"
],
"BonusPerHeadshot": 25,
"ChannelMoveSpeed": -1,
"DamageOnBuildup": {
"Value": 125,
"Scale": {
"Value": 1.066338,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_target_practice",
"Name": "Target Practice",
"ShotsToProc": 4,
"TargetOffSetScale": 2,
"TargetPracticeDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetPracticeEnemyModifier": {
"Class": "TargetPracticeEnemy",
"Subclass": "TargetPracticeEnemy",
"BuildupModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup",
"BuildUpDecayDelay": 20
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "TargetPracticeBulletResist"
},
"BuildupCompleteModifier": {
"Class": "Base",
"Subclass": "Base"
}
},
"TargetPracticeSelfModifier": {
"Class": "TargetPracticeSelf",
"Subclass": "TargetPracticeSelf"
},
"Upgrades": [
{
"AbilityCooldown": -19
},
{
"DamageOnBuildup": 50
},
{
"BulletArmorReduction": -30,
"DebuffDuration": 6
}
]
},
"ability_throw_sand": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": 40,
"DebuffModifier": {
"Class": "CitadelThrowSandDebuff",
"Subclass": "CitadelThrowSandDebuff"
},
"GrowthPerMeter": 0.5,
"HeightOffGround": 20,
"InitialWidth": 5,
"IsDisabled": false,
"Key": "ability_throw_sand",
"Name": "Sand Blast",
"Upgrades": [
{
"Damage": 50,
"AbilityCastRange": 5
},
{
"SlowPercent": 30,
"GroundDashReductionPercent": -30
},
{
"AbilityCooldown": -25,
"AbilityDuration": 1.5
}
]
},
"ability_trapper_fear": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "FearWatcher",
"Subclass": "FearWatcher",
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "FearBuildup",
"BuildUpDecayDelay": 3
},
"BuildupProcModifier": {
"Class": "TrapperImmobilize",
"Subclass": "TrapperImmobilize",
"StatusEffectPriority": 0,
"EnabledStateMask": [
"Immobilized",
"GlowThroughWallsToEnemy",
"GlowThroughWallsToProvider",
"GlowToProvider"
]
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet"
],
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
"Scale": {
"Value": 1.488,
"Type": "spirit"
}
},
"BuildupProcDuration": 2,
"BuildupSpiritDamageThreshold": 200,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_trapper_fear",
"Name": "Spectral Silk",
"SlowPercent": 50,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_trapper_fear1": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "FearWatcher",
"Subclass": "FearWatcher",
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "FearBuildup",
"BuildUpDecayDelay": 3
},
"BuildupProcModifier": {
"Class": "TrapperImmobilize",
"Subclass": "TrapperImmobilize",
"StatusEffectPriority": 0,
"EnabledStateMask": [
"Immobilized",
"GlowThroughWallsToEnemy",
"GlowThroughWallsToProvider",
"GlowToProvider"
]
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
"Scale": {
"Value": 1.488,
"Type": "spirit"
}
},
"BuildupProcDuration": 2,
"BuildupSpiritDamageThreshold": 200,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_trapper_fear1",
"Name": null,
"SlowPercent": 50,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_trapper_poisonjar": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "CitadelTrapperPoisonjarAura",
"Subclass": "PoisonjarAura",
"ProvidedByAura": {
"Class": "CitadelSilenced",
"Subclass": "PoisonjarDebuff"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Height": 2,
"InitialRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "ability_trapper_poisonjar",
"Name": "Bottled Phantasmicide",
"RadiusPerSecond": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": {
"Value": 25,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"TickRate": 0.25,
"Upgrades": [
{
"SlowPercent": 20
},
{
"AbilityDuration": 4
},
{
"TechArmorDamageReduction": -25
}
]
},
"ability_trapper_spidershield": {
"AbilityCastRange": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast",
"BehaviorCanHealPlayers",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuffModifier": {
"Class": "TrapperSpidershield",
"Subclass": "TrapperSpidershield",
"StatusEffectPriority": 100,
"PulseDebuffModifier": {
"Class": "Base",
"Subclass": "TrapperSpidershieldPulsedebuff"
}
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 200,
"Scale": {
"Value": 2.046,
"Type": "spirit"
}
},
"DPS": {
"Value": 30,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_trapper_spidershield",
"Name": "Pest Barrier",
"Radius": 5,
"SlowPercent": 30,
"TickRate": 1,
"Upgrades": [
{
"AbilityCooldown": -8
},
{
"CombatBarrier": 200
},
{
"Radius": 5
}
]
},
"ability_trapper_spiderwave": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "ability_trapper_spiderwave",
"Name": "Crawling Plague",
"Radius": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpiderArmingTime": 0.5,
"SpiderChaseVelocity": 400,
"SpiderClimbHeight": 0.3,
"SpiderCount": 5,
"SpiderDamage": {
"Value": 140,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"SpiderDistAboveGround": 0.1,
"SpiderExplodeRadius": 3,
"SpiderFloatDownRate": 8,
"SpiderGravity": 1,
"SpiderLifetime": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpiderRandomPositionRadius": 4,
"SpiderSearchRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SpiderTickRate": 0.3,
"SpiritReducedPerStack": 5,
"SpiritResReducedPerStack": 5,
"SpiritStealDebuffModifier": {
"Class": "TrapperStealspiritDebuff",
"Subclass": "TrapperStealspiritDebuff"
},
"SpiritStealDuration": 10,
"SpreadAngle": 30,
"SpreadDistance": 900,
"Upgrades": [
{
"AbilityCooldown": -45
},
{
"SpiritResReducedPerStack": 3,
"SpiritReducedPerStack": 3
},
{
"SpiderCount": 5,
"SpreadDistance": 900
}
]
},
"ability_trapper_webwall": {
"AbilityCastDelay": 0.22,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "WebwallDebuff",
"Subclass": "WebwallDebuff"
},
"IsDisabled": false,
"Key": "ability_trapper_webwall",
"MaxWallToWallDistance": 100,
"MinWallToWallDistance": 3,
"Name": "Silktrap",
"Radius": 0.6,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "WebwallSilence"
},
"SlowPercent": 99,
"TickRate": 0.5,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"WebDuration": 120
},
{
"SilenceDuration": 2.5,
"DebuffDuration": 2
}
],
"WebArmTime": 0.5,
"WebDuration": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WebWallTickRate": 0.15
},
"ability_trigger_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_trigger_base",
"Name": null,
"Upgrades": []
},
"ability_ult_combo": {
"AbilityCastRange": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 2.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusHealthOnKill": {
"Value": 40,
"Scale": {
"Value": 2,
"Type": "power_increase"
}
},
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_ult_combo",
"KillCheckModifier": {
"Class": "Base",
"Subclass": "KillcheckModifier"
},
"Name": "Combo",
"SelfModifier": {
"Class": "UltComboSelf",
"Subclass": "UltComboSelf",
"EnabledStateMask": [
"ForceCanParry"
]
},
"TargetModifier": {
"Class": "UltComboTarget",
"Subclass": "UltComboTarget",
"StatusEffectPriority": 50,
"TargetPosDistance": 100,
"TargetPosRange": 20
},
"Upgrades": [
{
"LifeStealPercentOnHit": 100
},
{
"AbilityCooldown": -30,
"BulletResist": 50
},
{
"AbilityChannelTime": 0.7,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
}
}
]
},
"ability_unicorn_dazzlingorb": {
"AbilityCastDelay": 0.75,
"AbilityChannelTime": {
"Value": 9999,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 160,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd"
],
"BounceGrace": 3.25,
"BounceRadius": {
"Value": 16.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 140,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"GroundDashReductionPercent": -25,
"IsDisabled": false,
"Key": "ability_unicorn_dazzlingorb",
"MaxBounces": 8,
"Name": "Shining Wonder",
"NextTargetDuration": 4,
"OrbWatcherModifier": {
"Class": "DazzlingOrbWatcher",
"Subclass": "DazOrb",
"MinProjectileTravelTime": 0.2,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "DazzlingOrbSlowModifier",
"EnabledStateMask": [
"Slowed"
],
"StatusEffectPriority": 150
},
"NextTargetModifier": {
"Class": "UnicornDazzlingOrbNextTarget",
"Subclass": "DazzlingOrbNextTargetModifier"
},
"OrbFriendlyBounceWatcherModifier": {
"Class": "Base",
"Subclass": "DazzlingOrbFriendlyWatcher",
"EnabledStateMask": [
"PrismaticGuarded"
]
}
},
"PriorityBounceRadius": 13.5,
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"Upgrades": [
{
"GroundDashReductionPercent": -15,
"SlowPercent": 20
},
{
"Damage": {
"Value": 90,
"Scale": {
"Value": 0.45,
"Type": "spirit"
}
}
},
{
"MaxBounces": 8,
"AbilityCooldown": -30
}
]
},
"ability_unicorn_luminousstrike": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast"
],
"BuffDelay": 0.75,
"BuffDuration": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffMaxStacks": 6,
"BuffModifier": {
"Class": "UnicornLuminousstrikeBuff",
"Subclass": "LuminousStrikeBuff"
},
"ChannelMoveSpeed": -1,
"ClimbHeight": 50,
"ExplosionInterval": 0.7,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ImpactDamage": {
"Value": 55,
"Scale": {
"Value": 0.63,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_unicorn_luminousstrike",
"MagicIncreasePerStack": 7,
"Name": "Radiant Daggers",
"PostExplosionDuration": 0.8,
"PreExplosionDuration": 1.4,
"TickRate": 0.5,
"Upgrades": [
{
"AbilityCharges": 2
},
{
"ImpactDamage": 80,
"AbilityCooldown": -22
},
{
"MagicIncreasePerStack": 4,
"FireRatePerStack": 9
}
]
},
"ability_unicorn_prismaticguard": {
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BarrierDamagePercentage": 50,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld"
],
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "UnicornPrismaticGuard",
"Subclass": "UnicornPrismaticGuardBuff",
"VerticalBoost": 0.5
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 100,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "UnicornPrismaticGuardDebuff",
"EnabledStateMask": [
"Silenced"
]
},
"ExplodeRadius": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "ability_unicorn_prismaticguard",
"MaxLifetime": 4,
"Name": "Dazzling Trick",
"Upgrades": [
{
"BonusMoveSpeed": 3.5
},
{
"CombatBarrier": {
"Value": 70,
"Scale": {
"Value": 0.76,
"Type": "spirit"
}
}
},
{
"DebuffDuration": 1.25,
"AbilityCooldown": -20
}
]
},
"ability_unicorn_radiantblast": {
"AbilityCastDelay": 0.3,
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": [
{
"Value": 0.05,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityLifestealPercentHero": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"AbilityUnitTargetLimit": 100,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorUseLagCompensationForUnitTargeting",
"BehaviorDontInterruptSlideOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 15,
"Scale": {
"Value": 0.34,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "UnicornRadiantFlareDamage",
"Subclass": "UnicornRadiantblastDebuff"
},
"ExtraSweepRadius": 2,
"FlareDamage": {
"Value": 40,
"Scale": {
"Value": 0.47,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_unicorn_radiantblast",
"Name": "Light Eater",
"TargetingConeAngle": 70,
"TickRate": 0.5,
"Upgrades": [
{
"AbilityLifestealPercentHero": 15
},
{
"AbilityCastRange": 3,
"AbilityCooldown": -10
},
{
"Damage": {
"Value": 25,
"Scale": {
"Value": 0.2,
"Type": "spirit"
}
}
}
]
},
"ability_vampirebat_batblink": {
"AbilityCastRange": {
"Value": 9,
"Scale": [
{
"Value": 0.02,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.65,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"ChannelMoveSpeed": -1,
"EndJumpVelocity": 200,
"ExitVelocity": 5,
"IsDisabled": false,
"Key": "ability_vampirebat_batblink",
"MaxRecasts": 1,
"Name": "Sanguine Retreat",
"RecastWindow": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SelfBuffModifier": {
"Class": "Base",
"Subclass": "Selfbuff",
"StatusEffectPriority": 101
},
"Upgrades": [
{
"BonusFireRate": 25,
"BuffDuration": 8,
"BonusBullets": 8
},
{
"AbilityCooldown": -10
},
{
"MaxRecasts": 1,
"AbilityCastRange": 4
}
]
},
"ability_vampirebat_batblink_trigger": {
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_vampirebat_batblink_trigger",
"Name": null,
"Upgrades": []
},
"ability_vampirebat_batcloud": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": 1.3,
"CurrentHealthPercent": 4,
"Damage": {
"Value": 10,
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
},
"DamageTickRate": 0.3,
"FallSpeedMax": 0.3,
"IsDisabled": false,
"JumpPitch": -60,
"JumpSpeed": 20,
"Key": "ability_vampirebat_batcloud",
"MaxMoveSpeed": 20,
"Name": null,
"Radius": 7,
"SelfModifier": {
"Class": "VampirebatBatcloudSelf",
"Subclass": "Batcloudself"
},
"Upgrades": []
},
"ability_vampirebat_batswarm": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 12,
"AirDrag": 12,
"BatCount": 75,
"BatCountPerWave": 1,
"BatEffectiveness": 0.2,
"BatPerSecond": 30,
"BatSpawnRadius": 1.5,
"BatSpawnRandomAngle": 0.15,
"BatSpawnRandomVelocity": 300,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBatsMax": 50,
"BonusBatsPerProc": 2,
"ChannelMoveSpeed": -1,
"CurrentHealthDamageCapToBosses": 20,
"Damage": {
"Value": 4.6,
"Scale": {
"Value": 0.094,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "CitadelSilenced",
"Subclass": "Debuff"
},
"FallSpeedMax": 1,
"GroundAccelerationPercentage": -80,
"GroundFrictioNpercentage": -80,
"IsDisabled": false,
"JumpCeilingCheckDistance": 11,
"JumpPitch": -60,
"JumpSpeed": 17,
"Key": "ability_vampirebat_batswarm",
"LockonConeAngle": 40,
"MaxBatTargets": 2,
"MaxLockonStacks": 1,
"Name": "Nox Nostra",
"NotInConeLosesLock": 1,
"StacksCanDecay": 1,
"TargetingConeAngle": 20,
"TimeToGainLockonStack": 0.01,
"TimeToLoseLockonStack": 0.3,
"Upgrades": [
{
"Damage": 1.9
},
{
"AbilityCooldown": -45
},
{
"CurrentHealthPercent": 0.5
}
],
"VerticalDrag": 1
},
"ability_vampirebat_lovebites": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusDamage": {
"Value": 45,
"Scale": {
"Value": 1.85,
"Type": "spirit"
}
},
"BuildUpDuration": 5,
"BuildUpHeadshotBonus": 1.5,
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "LovebitesBuildup",
"BuildUpDecayDelay": 3
},
"BuildUpPerBat": 20,
"BuildUpPerDagger": 30,
"BuildUpPerShot": 18.4,
"ChannelMoveSpeed": -1,
"DamageProcModifier": {
"Class": "VampirebatLovebitesproc",
"Subclass": "LovebitesProc",
"BuffModifier": {
"Class": "Base",
"Subclass": "LovebitesBuff"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slowsf"
}
},
"EffectivenessVolumeScaleMax": 1,
"EffectivenessVolumeScaleMin": 0.5,
"IsDisabled": false,
"Key": "ability_vampirebat_lovebites",
"MagicDamagePerBullet": {
"Value": 4,
"Scale": {
"Value": 0.09,
"Type": "spirit"
}
},
"Name": "Love Bites",
"PerTargetCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"Upgrades": [
{
"SlowDuration": 3,
"SlowPercent": 30
},
{
"MagicDamagePerBullet": 3,
"BonusDamage": 45
},
{
"PerTargetCooldown": -5,
"BonusFireRate": 25,
"BuffDuration": 5
}
]
},
"ability_vampirebat_steallife": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 6,
"AirDrag": 0.2,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast",
"BehaviorUseLagCompensationForUnitTargeting"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "stats_count"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"FallSpeedMax": 3,
"FallingDrag": 20,
"FloatingModifier": {
"Class": "Base",
"Subclass": "Floatingmodifier"
},
"IsDisabled": false,
"Key": "ability_vampirebat_steallife",
"MaxFloatTime": 4,
"MiniJumpVelocity": 200,
"MissingHealthDamagePercentage": 6,
"Name": "Rake",
"RakeHealPerKill": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"TargetingConeAngle": 60,
"TimeBetweenAttacks": 0.04,
"TrooperExecuteThreshold": 60,
"Upgrades": [
{
"Damage": 60
},
{
"RakeHealPerKill": 30,
"AbilityCooldown": -8
},
{
"MissingHealthDamagePercentage": 7,
"RakeHealPerKill": {
"Value": 0,
"Scale": {
"Value": 1.2,
"Type": "spirit"
}
}
}
]
},
"ability_vandal_pillar": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 200,
"Scale": {
"Value": 1.0695,
"Type": "spirit"
}
},
"HalfHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "ability_vandal_pillar",
"Name": null,
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Subclass": "ViperUltPetrify"
},
"PreDetonateDuration": 0.6,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"PetrifyDuration": 1.5
},
{
"Radius": 3
}
]
},
"ability_viper_debuffdagger": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontSwitchAwayOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"DamagePerStack": {
"Value": 25,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "CitadelViperStackingdebuff",
"Subclass": "Debuff"
},
"IsDisabled": false,
"Key": "ability_viper_debuffdagger",
"MaxStacks": 3,
"Name": "Screwjab Dagger",
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "DebuffdaggerDebuff"
},
"SlowPercent": 35,
"SlowPercentPerStack": 15,
"StackDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCharges": 1
},
{
"BulletResistReduction": -8,
"BulletResistReductionPerStack": -6
},
{
"CooldownRefundPercent": 55,
"MaxStacks": 2,
"AbilityCooldownBetweenCharge": -2
}
]
},
"ability_viper_hookdagger": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled"
],
"CatchRadius": 3,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_viper_hookdagger",
"Name": "Hook Blade",
"OutgoingDamage": {
"Value": 45,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"OutgoingProjectileLifetime": {
"Value": 0.4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ReturnDamage": {
"Value": 90,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"ReturnRadius": 1,
"ReturnVelocity": 2300,
"SlowDebuffModifier": {
"Class": "SlowBase",
"Subclass": "ViperSlow"
},
"SlowDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 35,
"SpreadAngle": 90,
"TickRate": 0.01,
"Upgrades": [
{
"AbilityCooldown": -4
},
{
"SlowPercent": 35
},
{}
]
},
"ability_viper_petrifybola": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 105,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_viper_petrifybola",
"Name": "Petrifying Bola",
"PetrifyDamage": {
"Value": 180,
"Scale": {
"Value": 2.046,
"Type": "spirit"
}
},
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": {
"Value": 2.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Subclass": "PetrifybolaPetrify",
"StatusEffectPriority": 0
},
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "Base",
"Subclass": "PetrifybolaSlow"
},
"SlowPercent": 50,
"Upgrades": [
{
"PetrifyDamage": 49.5
},
{
"AbilityCooldown": -20
},
{
"PetrifyDuration": 1
}
]
},
"ability_viper_slide": {
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_viper_slide",
"Name": null,
"Upgrades": []
},
"ability_viper_snakedash": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "Base",
"Subclass": "ViperslideIntrinsic"
},
{
"Class": "ViperSlidebuff",
"Subclass": "ViperSlidebuffModifier",
"BuffModifier": {
"Class": "Base",
"Subclass": "Slidebarrier"
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_viper_snakedash",
"Name": "Slither",
"SlideScale": 15,
"Upgrades": [
{
"SlideScale": 20
},
{
"Stamina": 2
},
{
"BuffDuration": 5,
"CombatBarrier": {
"Value": 180,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"AbilityCooldown": 8
}
]
},
"ability_viper_ult": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 200,
"Scale": {
"Value": 1.0695,
"Type": "spirit"
}
},
"HalfHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "ability_viper_ult",
"Name": "Petrify",
"PetrifyDamageBreakThreshold": {
"Value": 200,
"Scale": {
"Value": 1.116,
"Type": "spirit"
}
},
"PetrifyDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"Class": "CitadelPetrify",
"Subclass": "ViperUltPetrify"
},
"PreDetonateDuration": 1,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"PetrifyDuration": 1.5
},
{
"Radius": 3
}
]
},
"ability_viper_venom": {
"AbilityCastRange": {
"Value": 10,
"Scale": [
{
"Value": 0.2,
"Type": "power_increase"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "CitadelViperVenomProcWatcher",
"Subclass": "VenomProcWatcher"
}
],
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuildUpDuration": 5,
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup",
"BuildUpDecayDelay": 2
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_viper_venom",
"Name": "Lethal Venom",
"Upgrades": [
{
"VenomMaxDamage": 31.5
},
{
"HealAmpRegenPenaltyPercent": -40,
"HealAmpReceivePenaltyPercent": -40,
"AbilityCooldown": -12
},
{
"BuildUpPerShot": 4.5
}
],
"VenomBuildupPerShot": 1,
"VenomDuration": 3,
"VenomMaxDamage": {
"Value": 140,
"Scale": {
"Value": 2.79,
"Type": "spirit"
}
},
"VenomMaxDamageHealthPercentage": 30,
"VenomMinDamage": {
"Value": 20,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"VenomMinDamageHealthPercentage": 100,
"VenomModifier": {
"Class": "ViperVenom",
"Subclass": "ViperVenomModifierSubclass"
}
},
"ability_warden_crowd_control": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.63,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "WardenCrowdControlDebuff",
"Subclass": "WardenCrowdControlDebuff",
"EnabledStateMask": [
"Slowed"
]
},
"ForwardVelocity": 800,
"IsDisabled": false,
"Key": "ability_warden_crowd_control",
"MoveSpeedSlowPct": 20,
"Name": "Alchemical Flask",
"ProjectileLifetime": 60,
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"Upgrades": [
{
"StaminaReduction": 1
},
{
"Damage": 35,
"WeaponPowerDebuff": -25
},
{
"FireRateSlow": 30,
"AbilityCooldown": -7,
"Radius": 2
}
],
"WeaponPowerDebuff": -25
},
"ability_warden_high_alert": {
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BuffModifier": {
"Class": "WardenHighAlert",
"Subclass": "WardenHighAlert",
"StatusEffectPriority": 100
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 125,
"Scale": {
"Value": 0.8,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_warden_high_alert",
"MoveSpeedBonusPct": 15,
"Name": "Willpower",
"Upgrades": [
{
"MoveSpeedBonusPct": 20
},
{
"AbilityCooldown": -24,
"AbilityDuration": 2
},
{
"StatusResistancePercent": 40,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 2.7,
"Type": "spirit"
}
}
}
]
},
"ability_warden_lock_down": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 34,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AdditionalTargetRadius": 20,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 110,
"Scale": {
"Value": 2.437344,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "WardenLockdownDebuff",
"Subclass": "WardenLockdownDebuff",
"RootModifier": {
"Class": "CitadelRoot",
"Subclass": "CitadelRoot"
},
"BulletResistModifier": {
"Class": "LockdownBulletResist",
"Subclass": "LockdownBulletResist"
},
"SilencedModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
}
},
"EscapeRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"EscapeTime": 2.8,
"ImmobilizeDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_warden_lock_down",
"Name": "Binding Word",
"Upgrades": [
{
"BulletArmorReduction": 20,
"BulletArmorReductionDuration": 5
},
{
"ImmobilizeDuration": 0.75
},
{
"AbilityCooldown": -14,
"SilenceDebuff": 1
}
]
},
"ability_warden_riot_protocol": {
"AbilityCastDelay": 2,
"AbilityCooldown": {
"Value": 180,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "WardenRiotProtocolCastdelay",
"Subclass": "WardenRiotProtocolCastDelay",
"UnstoppableModifier": {
"Class": "Unstoppable",
"Subclass": "Unstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
}
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletResist": 50,
"ConeAngle": 115,
"HealthStealPct": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealthStealPctHero": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"Key": "ability_warden_riot_protocol",
"Name": "Last Stand",
"PulseDPS": {
"Value": 70,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"PulseInterval": 0.5,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TechResist": 50,
"Upgrades": [
{
"Radius": 4
},
{
"PulseDPS": 40.5,
"AbilityCooldown": -30
},
{
"AbilityDuration": 4,
"UnstoppableCastDelay": 1,
"BulletResist": 30,
"TechResist": 30
}
],
"WardenBuffModifier": {
"Class": "WardenRiotProtocol",
"Subclass": "WardenRiotProtocol",
"EnabledStateMask": [
"SinclairTaxUltActive",
"SinclairTaxKeepModelSwap"
],
"EnemyDebuffModifier": {
"Class": "WardenRiotProtocolEnemyDebuff",
"Subclass": "WardenRiotProtocolEnemyDebuff"
}
}
},
"ability_werewolf_cripplingslash": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 45,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Debuff",
"EnabledStateMask": [
"Slowed"
]
},
"DisarmDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "Disarm"
},
"IsDisabled": false,
"Key": "ability_werewolf_cripplingslash",
"LeftForce": 400,
"Name": "Tail Whack",
"PushForce": 300,
"SlashHeight": 3,
"SlashRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "Slow"
},
"SlowPercent": 30,
"Upgrades": [
{
"Damage": 25
},
{
"SlowPercent": 40
},
{
"DisarmDuration": 1.5,
"SlowDuration": 1.5
}
]
},
"ability_werewolf_frenzy": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 16,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorUseLagCompensationForUnitTargeting"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.5,
"Type": "melee"
}
},
"IsDisabled": false,
"Key": "ability_werewolf_frenzy",
"LifeStealPercentOnHit": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"MissingHealthDamagePercentage": 6,
"Name": "Go For The Throat",
"TargetModifier": {
"Class": "DrifterRendBulletLifesteal",
"Subclass": "DrifterRendBulletLifesteal"
},
"TargetingConeAngle": 40,
"Upgrades": [
{
"Damage": 30
},
{
"LifeStealPercentOnHit": 25
},
{
"MissingHealthDamagePercentage": 4
}
]
},
"ability_werewolf_hunt": {
"AbilityCastDelay": 0.4,
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AuraHumanModifier": {
"Class": "BaseAura",
"Subclass": "Humanaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "Allybuff"
}
},
"AuraWerewolfModifier": {
"Class": "WerewolfHuntauraWerewolf",
"Subclass": "HuntauraWerewolf",
"AuraTargetingConeHalfWidth": 80,
"AuraTargetingConeAngle": 100,
"ProvidedByAura": {
"Class": "CitadelStunned",
"Subclass": "Fear"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"BonusMoveSpeed": 2,
"BuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChannelMoveSpeed": -1,
"DPS": 5,
"IsDisabled": false,
"Key": "ability_werewolf_hunt",
"Name": null,
"Radius": 20,
"SelfBuffHumanModifier": {
"Class": "Base",
"Subclass": "SelfbuffHuman"
},
"SelfBuffWerewolfModifier": {
"Class": "Base",
"Subclass": "SelfbuffWerewolf"
},
"TickRate": 0.1,
"Upgrades": [
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
},
{
"AbilityCooldown": 0
}
]
},
"ability_werewolf_kickflip": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"Value": 10.6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.8,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusDamage": {
"Value": 25,
"Scale": {
"Value": 2,
"Type": "spirit"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"CameraTurnRateMax": 188,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "melee"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "Disarm"
},
"EnemyPushForceAway": 300,
"EnemyPushForceUp": 300,
"FallSpeedMax": 20,
"IsDisabled": false,
"Key": "ability_werewolf_kickflip",
"LeapForwardOffset": 2.5,
"LeapRadius": 1.7,
"LeapingModifier": {
"Class": "CitadelWerewolfLeaping",
"Subclass": "Leaping"
},
"MarkDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MarkModifier": {
"Class": "WerewolfKickflipBonusdamage",
"Subclass": "Bonusdamage"
},
"Name": "Boot Kick",
"SelfPushForceCameraAway": 600,
"SelfPushForceUp": 200,
"SlowDuration": 0.1,
"SuccessEnemyModifier": {
"Class": "CitadelRoot",
"Subclass": "Enemysuccess"
},
"SuccessInputWindow": 0.3,
"SuccessSelfModifier": {
"Class": "WerewolfKickflipSuccessSelf",
"Subclass": "Selfsuccess",
"EnabledStateMask": [
"Immobilized",
"CommandRestricted"
]
},
"TimeScaleDebuff": 95,
"Upgrades": [
{
"AbilityCooldown": -6
},
{
"StaminaRestore": 2
},
{
"OutgoingDamagePercent": -35,
"DebuffDuration": 5,
"BonusDamage": 80
}
]
},
"ability_werewolf_leap": {
"AbilityCastDelay": 0.35,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 5.08,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.9,
"Type": "melee"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Debuff"
},
"EnemyPushForceAway": 200,
"EnemyPushForceUp": 300,
"GravityScale": 1,
"Height": 4,
"IsDisabled": false,
"Key": "ability_werewolf_leap",
"LandingBonusesModifier": {
"Class": "Base",
"Subclass": "Buff"
},
"LeapCameraSpeed": 300,
"LeapForwardSpeed": 800,
"LeapInputSpeed": 250,
"LeapMultiHitRadius": 1.5,
"LeapRadius": 2.54,
"LeapUpSpeed": 200,
"LeapingModifier": {
"Class": "CitadelWerewolfLeaping",
"Subclass": "Leaping"
},
"Name": "Crushing Leap",
"Radius": 7.5,
"SlowPercent": 30,
"Upgrades": [
{
"LandingBonusesDuration": 5,
"BonusMoveSpeed": 2
},
{
"AbilityCooldown": -9
},
{
"StunDuration": 1.2
}
],
"WorldImpactRadius": 25
},
"ability_werewolf_maulingleap": {
"AbilityCastDelay": 0.35,
"AbilityCastRange": {
"Value": 18.1,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.55,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AllowRamMultiple": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCannotCancelDuringChannel",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletArmorReduction": -8,
"CameraTurnRateMax": 188,
"DPS": {
"Value": 15,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.5,
"Type": "melee"
}
},
"DebuffDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "CitadelWerewolfMaulingleapdebuff",
"Subclass": "Shred"
},
"IsDisabled": false,
"Key": "ability_werewolf_maulingleap",
"LeapForwardOffset": 0.3,
"LeapMultiHitRadius": 1.5,
"LeapRadius": 2.8,
"LeapingModifier": {
"Class": "CitadelWerewolfLeaping",
"Subclass": "Leaping"
},
"Name": "Mauling Leap",
"TickRate": 0.5,
"Upgrades": [
{
"DPS": 10
},
{
"AbilityCooldown": -9
},
{
"BulletArmorReduction": -12
}
],
"WorldImpactRadius": 25
},
"ability_werewolf_netshot": {
"AbilityCastDelay": 0.24,
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDebuffModifier": {
"Class": "Base",
"Subclass": "Bonusdebuff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 40,
"Scale": {
"Value": 1.6,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Debuff",
"EnabledStateMask": [
"SilenceMovementAbilites",
"SprintDisabled",
"DashDisabledDebuff",
"Slowed",
"StaminaRegenPaused"
]
},
"IsDisabled": false,
"Key": "ability_werewolf_netshot",
"Name": "Entangling Bola",
"RootModifier": {
"Class": "CitadelRoot",
"Subclass": "Root"
},
"SlowPercent": 20,
"Upgrades": [
{
"SlowPercent": 25
},
{
"AbilityCooldown": -8
},
{
"RicochetCount": 2,
"RicochetRange": 15,
"DebuffDuration": 0.75
}
]
},
"ability_werewolf_onthehunt": {
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": [
{
"Value": 0.060934,
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
"AbilityUnitTargetLimit": 1,
"AlliedFireRatePercentage": 50,
"BehaviourBits": null,
"BonusFireRate": 30,
"BonusMoveSpeed": 2,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_werewolf_onthehunt",
"Name": "On The Hunt",
"Radius": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RapidFireModifier": {
"Class": "WerewolfOnthehunt",
"Subclass": "Rapidfire"
},
"Upgrades": [
{
"AbilityDuration": 3
},
{
"BonusMoveSpeed": 1
},
{
"BulletLifestealPercent": 18
}
]
},
"ability_werewolf_passive": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_werewolf_passive",
"Name": null,
"Upgrades": []
},
"ability_werewolf_trackingbomb": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BountyThreshold": 500,
"ChannelMoveSpeed": -1,
"Damage": 55,
"EnhancedHowlDebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ForwardVelocity": 800,
"HowlDebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HowlDebuffModifier": {
"Class": "WerewolfTrackingbomb",
"Subclass": "Howldebuff",
"LabelOffset": 160
},
"HowlRadius": 80,
"IsDisabled": false,
"Key": "ability_werewolf_trackingbomb",
"MinHealthFractionToTrack": 30,
"MoveSpeedSlowPct": 20,
"Name": null,
"ProjectileLifetime": 60,
"Radius": {
"Value": 7.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"TickRate": 0.1,
"TrackingRangeHuman": 50,
"TrackingRangeWerewolf": 100,
"Upgrades": [
{
"StaminaReduction": 1
},
{
"Damage": 40
},
{
"FireRateSlow": 35,
"AbilityCooldown": -6.5
}
],
"VialDebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"VialDebuffModifier": {
"Class": "WerewolfTrackingbomb",
"Subclass": "Vialdebuff",
"EnabledStateMask": [
"Slowed"
]
},
"WeaponPowerDebuff": -30
},
"ability_werewolf_transformation": {
"AbilityCastDelay": 0.3,
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AutoActivateHealthThreshold": 20,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusDurationOnBullet": 0.15,
"BonusDurationOnHeavyMelee": 1.5,
"BonusDurationOnLightMelee": 0.5,
"BonusDurationPerHealthPercentLost": 0.1,
"BonusFireRate": {
"Value": 60,
"Scale": {
"Value": 0.45,
"Type": "spirit"
}
},
"BonusHealth": {
"Value": 125,
"Scale": {
"Value": 15,
"Type": "power_increase"
}
},
"BonusMoveSpeed": 1.5,
"CameraTurnRateMax": 188,
"ChannelMoveSpeed": 2.54,
"EndingWarningSoundDuration": 3,
"HeadshotResist": -20,
"HealAmount": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "power_increase"
}
},
"IsDisabled": false,
"Key": "ability_werewolf_transformation",
"KillCreditModifier": {
"Class": "Base",
"Subclass": "Killcredit"
},
"LowHealthFraction": 30,
"LowHealthRageBonus": {
"Value": 40,
"Scale": {
"Value": 1.8,
"Type": "power_increase"
}
},
"MaxRage": {
"Value": 100,
"Scale": {
"Value": 9.4,
"Type": "power_increase"
}
},
"MaxStacks": 15,
"MissingHealthPercentHeal": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Lycan Curse",
"RagePerDamage": 0.255,
"RagePercentagePerSecondInCombat": 1,
"RagePercentagePerSecondOutOfCombat": -3,
"ReadyDuration": 3,
"ReadyModifier": {
"Class": "Base",
"Subclass": "Ready",
"EnabledStateMask": [
"WerewolfReady"
]
},
"StackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"BulletResist": 15,
"TechResist": 15
},
{
"BonusMoveSpeed": 4,
"BonusHealth": 200
},
{
"KillDurationBonus": 15,
"KillCreditWindow": 1.5
}
],
"WerewolfModifier": {
"Class": "Werewolf",
"Subclass": "Werewolf",
"ModelScale": 1,
"StackingBuffModifier": {
"Class": "WerewolfStackingbuff",
"Subclass": "Stackingbuff"
},
"StatusEffectPriority": 10
}
},
"ability_werewolf_transformation_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_werewolf_transformation_trigger",
"Name": "End the Curse",
"Upgrades": []
},
"ability_werewolf_unloadgun": {
"AbilityCastDelay": 0.45,
"AbilityCastRange": {
"Value": 0.0254,
"Scale": {
"Value": 0,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AccuracyPercentage": -30,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channeling"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BonusFireRate": 300,
"BuffModifier": {
"Class": "WerewolfUnloadgun2",
"Subclass": "Buff",
"MaxBulletsToProcInShot": 1,
"StackingModifier": {
"Class": "Base",
"Subclass": "Stacking"
}
},
"BulletEffectiveness": 0.1,
"BulletRadiusOverride": 7,
"BulletSpread": -1,
"ChannelMoveSpeed": 5.08,
"CurrentHealthDamagePercentage": 2.5,
"Damage": 40,
"DebuffDuration": 3,
"IsDisabled": false,
"Key": "ability_werewolf_unloadgun",
"LingerDuration": 0.1,
"MaxShots": 3,
"Name": "Slam Fire",
"NonPlayerBonusWeaponPower": 100,
"ProcChance": 100,
"RecoilDelayFactor": 0.05,
"RecoilRecoverySpeed": 0.1,
"RecoilSpeed": 12,
"RecoilStrength": 12,
"SpreadPenaltyPerShot": 0.5,
"Upgrades": [
{
"BaseAttackDamagePercent": 15
},
{
"AbilityCooldown": -10
},
{
"StackDuration": 3,
"MaxStacks": 3,
"BonusCurrentHealthDamagePercentage": 7
}
]
},
"ability_wrecker_salvage": {
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 12.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled"
],
"BuffModifier": {
"Class": "WreckerSalvageBuff",
"Subclass": "WreckerSalvageBuff"
},
"ChannelMoveSpeed": 3.8,
"ConsumeHealPercentage": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DPS": {
"Value": 60,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "ability_wrecker_salvage",
"MaxRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Name": "Consume",
"SalvageDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SalvageEnemyModifier": {
"Class": "WreckerSalvage",
"Subclass": "WreckerSalvage"
},
"StunEnemyModifier": {
"Class": "CitadelStunned",
"Subclass": "WreckerSalvageStun"
},
"TickInterval": 0.25,
"Upgrades": [
{
"ConsumeHealPercentage": 25
},
{
"DPS": 40
},
{
"AbilityUnitTargetLimit": 2
}
]
},
"ability_wrecker_teleport": {
"AbilityCastDelay": 1.5,
"AbilityChannelTime": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 138,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"DamagePerSecondFlown": {
"Value": 16,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"EnemyMoveSlowDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"EnemySlowPct": 60,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"GuidingModifier": {
"Class": "Base",
"Subclass": "GuidingModifier"
},
"IsDisabled": false,
"Key": "ability_wrecker_teleport",
"Name": "Astral Walk",
"Upgrades": [
{
"AbilityChannelTime": 8
},
{
"AbilityCooldown": -47
},
{
"DamagePerSecondFlown": 16
}
]
},
"ability_wrecker_ultimate": {
"AbilityCastDelay": 1,
"AbilityChannelTime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AccelSpeed": 2400,
"ActiveModifier": {
"Class": "WreckerUltimate",
"Subclass": "WreckerUltimateSubclass",
"EnemyGrabModifier": {
"Class": "WreckerUltimateGrabEnemy",
"Subclass": "WreckerUltimateGrabEnemy"
},
"EnemyThrowModifier": {
"Class": "WreckerUltimateThrowEnemy",
"Subclass": "WreckerUltimateThrowEnemy"
},
"EnemyDamageModifier": {
"Class": "DamageOnHitGround",
"Subclass": "WreckerUltimateDamageEnemy"
},
"InvincibleModifier": {
"Class": "WreckerUltimateInvincible",
"Subclass": "WreckerInvincible",
"EnabledStateMask": [
"Invulnerable",
"TechUntargetable",
"UnitStatusHealthHidden",
"IgnoreBullets",
"IgnoreMelee"
]
}
},
"BeamLength": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": 40,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 5,
"GrabDamage": {
"Value": 0,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"GrabRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"HoldDistance": 2,
"HoldHeight": 120,
"IsDisabled": false,
"Key": "ability_wrecker_ultimate",
"Name": "Magnetic Flux",
"PullSpeed": 800,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ThrowDamage": {
"Value": 160,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"ThrowSpeed": 500,
"TimeUntilStasis": 0.5,
"TrackingSpeed": 70,
"Upgrades": [
{
"BeamLength": 10
},
{
"AbilityCooldown": -38
},
{
"Invulnerable": 1
}
]
},
"ability_wrecking_ball": {
"AbilityCastDelay": 1.4,
"AbilityCastRange": 50,
"AbilityCooldown": {
"Value": 31,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoThrowModifier": {
"Class": "WreckingBallAutoThrow",
"Subclass": "WreckingBallAutoThrow"
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorProjectileFiredAsBullet"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "ability_wrecking_ball",
"MinSpeed": 80,
"MoveSpeedLimit": 6,
"Name": "Wrecking Ball",
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechCleaveExpireTime": 0.4,
"Upgrades": [
{
"AbilityCooldown": -7.5
},
{
"WreckingBallDamage": 80
},
{
"MoveSpeedLimit": 4
}
],
"WreckingBallDamage": {
"Value": 150,
"Scale": {
"Value": 1.302,
"Type": "spirit"
}
},
"WreckingBallPushForce": 1500
},
"ability_wrecking_ball_throw": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_wrecking_ball_throw",
"Name": null,
"Upgrades": []
},
"cadence_ability_anthem": {
"AbilityCastDelay": 0.75,
"AbilityCooldown": {
"Value": 37,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AnthemAOEModifier": {
"Class": "CadenceAnthemAoe",
"Subclass": "CadenceAnthemAoe",
"ProvidedByAura": {
"Class": "CadenceAnthemBuff",
"Subclass": "CadenceAnthemBuff"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"ExtraLargeClip": 25,
"IsDisabled": false,
"Key": "cadence_ability_anthem",
"LingerDuration": 0.5,
"Name": "Anthem",
"PeakFireRateBonus": 100,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"ExtraLargeClip": 75
},
{
"Radius": 4
},
{
"PeakFireRateBonus": 100
}
]
},
"cadence_ability_crescendo": {
"AbilityCastDelay": 0.5,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BulletResist": -20,
"CrescendoAOEModifier": {
"Class": "CadenceCrescendoAoe",
"Subclass": "CadenceCrescendoAoe",
"ProvidedByAura": {
"Class": "CadenceCrescendoInAoe",
"Subclass": "CadenceCrescendoInAoe",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Invulnerable",
"MeleeDisabledDebuff",
"CommandRestricted"
],
"PostAOEModifier": {
"Class": "CadenceCrescendoPostAoe",
"Subclass": "CadenceCrescendoPostAoe"
}
}
},
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "cadence_ability_crescendo",
"Name": "Crescendo",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"BulletResist": -10
},
{
"DebuffDuration": 4
},
{
"Damage": 120
}
]
},
"cadence_ability_grandfinale": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BuildUpDuration": 10,
"BuildUpMaxDamage": 150,
"BuildUpMaxDamageNonHero": 300,
"ChannelMoveSpeed": -1,
"ExplosiveDamage": 120,
"FireRateBonus": 30,
"GrandFinaleAOEModifier": {
"Class": "CadenceGrandfinaleAoe",
"Subclass": "CadenceGrandfinaleAoe",
"ProvidedByAura": {
"Class": "CadenceGrandfinaleBuff",
"Subclass": "CadenceGrandfinaleBuff",
"BuildUpModifier": {
"Class": "CitadelBaseBuildup",
"Subclass": "CitadelBaseBuildup"
}
}
},
"IsDisabled": false,
"Key": "cadence_ability_grandfinale",
"Name": "Grand Finale",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StageDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StageRadius": 15,
"Upgrades": [
{
"AbilityCooldown": -19
},
{
"ExplosiveDamage": 120
},
{
"FireRateBonus": 20
}
]
},
"cadence_ability_lullaby": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"Key": "cadence_ability_lullaby",
"LingerDuration": 0.25,
"MinimumSleepTime": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Lullaby",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SleepAOEModifier": {
"Class": "CadenceSleepAoe",
"Subclass": "CadenceSleepAoe",
"ProvidedByAura": {
"Class": "CadenceSleeping",
"Subclass": "CadenceSleeping"
}
},
"SleepWakeUpDelay": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"ExternalBonusHealthRegen": 15
},
{
"Radius": 2
},
{
"LingerDuration": 0.75
}
]
},
"cadence_ability_silencecontraptions": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"DashDistance": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "cadence_ability_silencecontraptions",
"MeleeEMP": 1,
"Name": "Silence Contraptions",
"SilenceContraptionsModifier": {
"Class": "CadenceSilenceContraptions",
"Subclass": "CadenceSilenceContraptions",
"DebuffModifier": {
"Class": "CadenceSilenceContraptionsDebuff",
"Subclass": "CadenceSilenceContraptionsDebuff"
}
},
"Upgrades": [
{
"SlowPercent": 40
},
{
"DashDistance": 4
},
{
"DebuffDuration": 1.5
}
]
},
"citadel_ability_bebop_laser_beam": {
"AbilityCastDelay": 1,
"AbilityChannelTime": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
"BeamCloseDamagePercent": 75,
"BeamCloseRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamEndRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamLength": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": 2.9,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 1.8,
"DPS": {
"Value": 160,
"Scale": {
"Value": 2.511,
"Type": "spirit"
}
},
"FallSpeedMax": 1,
"GroundDashReductionPercent": -40,
"Interval": 0.1,
"IsDisabled": false,
"Key": "citadel_ability_bebop_laser_beam",
"Name": "Hyper Beam",
"RestrictionModifier": {
"Class": "SlowBase",
"Subclass": "BebopLaserSlow"
},
"SlowPercent": 25,
"SlowTargetDuration": 0.5,
"TrackingSpeed": 55,
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"DPS": 108
},
{
"BeamLifesteal": 65,
"BeamLifestealNonHeroPercent": 20
}
],
"ZoomBias": 0.5,
"ZoomTime": 0.1
},
"citadel_ability_bull_charge": {
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraTurnRateMax": 200,
"ChannelMoveSpeed": -1,
"ChargeDragVerticalOffset": 30,
"ChargeRadius": 2.2,
"ChargeSpeedMax": 30,
"CollidePlayersStopTime": 0.3,
"Damage": {
"Value": 30,
"Scale": {
"Value": 1.4,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_bull_charge",
"ModifierBullCharging": {
"Class": "CitadelBullCharging",
"Subclass": "CitadelBullCharging",
"EnabledStateMask": [
"AbilityMovement",
"MantleDisabled",
"MeleeDisabled",
"SlidingDisabled",
"DuckingDisabled",
"ForceCanParry"
]
},
"ModifierChargeDragEnemy": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"EnabledStateMask": [
"AbilityMovementDebuff",
"IgnorePortals"
],
"VerticalOffset": 30,
"ForwardOffset": 120
},
"ModifierTossAirControlLockout": {
"Class": "Base",
"Subclass": "AirControlLockout",
"Duration": 1,
"EnabledStateMask": [
"MovementAbilityRestricted"
]
},
"ModifierWeaponPowerIncrease": {
"Class": "Base",
"Subclass": "ShoulderChargeBuff"
},
"Name": "Shoulder Charge",
"SideMoveSpeedReduction": -65,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "WallSlamSlow"
},
"SpeedInitial": 18.75,
"StunDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TossUpMagnitude": 0.5,
"TurnRateMax": 140,
"Upgrades": [
{
"SlowPercent": 40,
"SlowDuration": 3
},
{
"StunDuration": 0.8
},
{
"AbilityCooldown": -18,
"WeaponDamageBonus": 1.5,
"WeaponPowerIncreaseDuration": 6
}
]
},
"citadel_ability_bull_heal": {
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "BullHealAura",
"Subclass": "BullHealAura",
"ProvidedByAura": {
"Class": "BullHealTarget",
"Subclass": "BullHealTarget"
},
"AuraRadius": 0
},
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 22,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"HealingFactor": {
"Value": 70,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"Key": "citadel_ability_bull_heal",
"Name": "Siphon Life",
"NonHeroHealingFactor": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"AbilityDuration": 2
},
{
"DPS": {
"Value": 18,
"Scale": {
"Value": 0.12,
"Type": "spirit"
}
},
"Radius": 2
}
]
},
"citadel_ability_bull_leap": {
"AbilityCooldown": {
"Value": 215,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ActiveModifier": {
"Class": "Base",
"Subclass": "LeapActive"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BoostModifier": {
"Class": "CitadelBullLeapBoosting",
"Subclass": "CitadelBullLeapBoosting"
},
"ChannelMoveSpeed": -1,
"CrashModifier": {
"Class": "CitadelBullLeapBoostingCrash",
"Subclass": "CitadelBullLeapBoostingCrash"
},
"Damage": {
"Value": 100,
"Scale": {
"Value": 2.325,
"Type": "spirit"
}
},
"DragModifier": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"VerticalOffset": 0
},
"ImmunityModifier": {
"Class": "Unstoppable",
"Subclass": "Unstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"ImpactHeight": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ImpactRadius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "citadel_ability_bull_leap",
"LandingBonusesModifier": {
"Class": "CitadelBullLeapLandingBonuses",
"Subclass": "CitadelBullLeapLandingBonuses"
},
"Name": "Seismic Impact",
"StunDuration": {
"Value": 1.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TossSpeed": 450,
"Upgrades": [
{
"AbilityCooldown": -30
},
{
"StunDuration": 0.8
},
{
"ImmunityDuration": 6,
"ImpactRadius": 6
}
]
},
"citadel_ability_card_toss": {
"AbilityCastRange": {
"Value": 500,
"Scale": {
"Value": 0,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"Value": 0.6,
"Scale": {
"Value": 0,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorAllowAltCast",
"BehaviorAllowAltCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusAbilityResource": 100,
"CardResourceGenPctScale": {
"Value": 85,
"Scale": {
"Value": -1,
"Type": "cooldown"
}
},
"CardResourcePerBulletCrit": 6,
"CardResourcePerBulletHit": 4,
"CardResourcePerHeavyMelee": 25,
"CardResourcePerLightMelee": 10,
"ChannelMoveSpeed": -1,
"ClubModifier": {
"Class": "SlowBase",
"Subclass": "ClubDebuff"
},
"ClubSlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ClubSlowPercent": 30,
"CooldownBetweenCards": 0.5,
"Damage": {
"Value": 45,
"Scale": {
"Value": 0.55,
"Type": "spirit"
}
},
"DiamondModifier": {
"Class": "CardtossStackingResistShred",
"Subclass": "DiamondCardDebuff"
},
"DiamondResistShred": -8,
"DiamondResistShredDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "stats_count"
}
},
"HeartHeal": {
"Value": 75,
"Scale": {
"Value": 0.75,
"Type": "spirit"
}
},
"HeartHealNonHeroRatio": 0.5,
"IsDisabled": false,
"JokerExtraCardSearchRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Key": "citadel_ability_card_toss",
"Name": "Card Trick",
"NonPlayerCardResourceScale": 0.35,
"ProjectileOriginHeightOffset": 50,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ResourcePerCard": 100,
"SpadeDamageBonus": 60,
"Upgrades": [
{
"AbilityCharges": 2
},
{
"Damage": {
"Value": 40,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
}
},
{
"ImprovedJokerChance": 1,
"SpadeDamageBonus": 40,
"DiamondResistShred": -5,
"HeartHeal": {
"Value": 75,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"ClubSlowPercent": 20
}
]
},
"citadel_ability_chain_lightning": {
"AbilityCooldown": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "CitadelLightningBullet",
"Subclass": "CitadelLightningBullet"
}
],
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"ConeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Damage": {
"Value": 15,
"Scale": {
"Value": 0.55,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_chain_lightning",
"Name": "Chain Lightning",
"Upgrades": [
{
"ConeRadius": 4
},
{
"Damage": 19.8
},
{
"MultiChain": 1
}
]
},
"citadel_ability_charged_tackle": {
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement"
],
"CameraDistance": 120,
"ChannelMoveSpeed": -1,
"ChargeActiveModifier": {
"Class": "CitadelChargedTackleActive",
"Subclass": "CitadelChargedTackleActive"
},
"ChargeDistance": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChargeDragVerticalOffset": 40,
"ChargePrepareModifier": {
"Class": "CitadelChargedTacklePrepare",
"Subclass": "CitadelChargedTacklePrepare"
},
"Damage": {
"Value": 64,
"Scale": {
"Value": 0.584963,
"Type": "spirit"
}
},
"DragModifier": {
"Class": "ChargePullEnemy",
"Subclass": "ChargePullEnemy"
},
"DragReleaseSpeed": 6,
"IsDisabled": false,
"Key": "citadel_ability_charged_tackle",
"Name": "Charged Tackle",
"PrepareTime": 0.6,
"PullTargetSpeed": 25,
"TackleRadius": 3,
"TackleSpeed": 25,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"Damage": 80,
"ChargeDistance": 10
},
{
"TechShield": 400,
"TechShieldDuration": 20
},
{
"AbilityCooldown": -9.5,
"PrepareTime": -0.6
}
]
},
"citadel_ability_chrono_kinetic_carbine": {
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": 20,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBulletSpeed": 100,
"BulletRadiusOverride": 16,
"BulletTimeScale": 0.01,
"ChannelMoveSpeed": -1,
"ChargingModifier": {
"Class": "ChronoKineticCarbine",
"Subclass": "ChronoKineticCarbine"
},
"DebuffModifier": {
"Class": "ChronoKineticCarbineSlow",
"Subclass": "ChronoKineticCarbineSlow",
"StatusEffectPriority": 50
},
"HeadshotBonus": 14,
"IsDisabled": false,
"Key": "citadel_ability_chrono_kinetic_carbine",
"MaxBonusBulletDamage": {
"Value": 5,
"Scale": {
"Value": 125,
"Type": "weapon_power"
}
},
"MaxChargeDuration": 2.5,
"MaxSlowDuration": {
"Value": 0.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MinBonusBulletDamage": {
"Value": 5,
"Scale": {
"Value": 25,
"Type": "weapon_power"
}
},
"MinSlowDuration": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedWhileShootingPenaltyReduction": 100,
"Name": "Kinetic Carbine",
"ProjectileTimeScale": 0.01,
"ShotCount": 1,
"SpeedBoostDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpeedChange": {
"Value": 25,
"Scale": {
"Value": 0.13,
"Type": "spirit"
}
},
"TimeScaleDebuff": 90,
"TimeWarpRadius": 5,
"Upgrades": [
{
"MaxSlowDuration": 0.4
},
{
"AbilityCooldown": -12,
"SpeedChange": {
"Value": 0,
"Scale": {
"Value": 0.06,
"Type": "spirit"
}
}
},
{
"SpeedBoostDuration": 2,
"MinBonusBulletDamage": {
"Value": 0,
"Scale": {
"Value": 55,
"Type": "weapon_power"
}
},
"MaxBonusBulletDamage": {
"Value": 0,
"Scale": {
"Value": 55,
"Type": "weapon_power"
}
}
}
]
},
"citadel_ability_chrono_pulse_grenade": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DamageAmplificationPerStack": 4,
"DebuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "citadel_ability_chrono_pulse_grenade",
"MovementSlowDuration": {
"Value": 0.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Pulse Grenade",
"PulseAreaModifier": {
"Class": "ChronoPulseGrenadePulseArea",
"Subclass": "ChronoPulseGrenadePulseArea",
"DebuffModifier": {
"Class": "ChronoPulseGrenadeDebuff",
"Subclass": "ChronoPulseGrenadeDebuff"
},
"SlowModifier": {
"Class": "PulsegrenadeTimeslow",
"Subclass": "Slow"
}
},
"PulseDamage": {
"Value": 35,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"PulseInterval": 0.8,
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RadiusIncreasePerPulse": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 20,
"Upgrades": [
{
"AbilityCooldown": -12
},
{
"PulseDamage": {
"Value": 20,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
}
},
{
"DamageAmplificationPerStack": 4,
"AbilityDuration": 1.6
}
]
},
"citadel_ability_chrono_swap": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorCleaveDisabled",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorAllowAltCast"
],
"BubbleMoveModifier": {
"Class": "ChronoSwapBubbleMove",
"Subclass": "ChronoSwapBubbleMove",
"EnabledStateMask": [
"ChronoSwapping",
"CommandRestricted",
"AirDuckingForced",
"SilenceMovementAbilites"
],
"MultiSwapDistFromOrigin": 80
},
"ChannelMoveSpeed": 1.3,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"DistanceToMaxTime": 30,
"InitialFreezeTime": 0.25,
"InitialHeight": 350,
"IsDisabled": false,
"Key": "citadel_ability_chrono_swap",
"MinSwapTime": 0.6,
"Name": "Paradoxical Swap",
"ShieldModifier": {
"Class": "Base",
"Subclass": "BarrierModifier"
},
"SwapDamage": {
"Value": 150,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"SwapTime": 1,
"TickRate": 0.25,
"Upgrades": [
{
"CombatBarrier": {
"Value": 200,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"BarrierDuration": 8
},
{
"AbilityCastRange": 13,
"AbilityCooldown": -30
},
{
"MultiSwap": 7,
"MaxHealthDamage": 10
}
]
},
"citadel_ability_chrono_time_wall": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 5.08,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraEffectDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AuraModifier": {
"Class": "CitadelChronoTimeWallAura",
"Subclass": "CitadelChronoTimeWallAura",
"ProvidedByAura": {
"Class": "CitadelChronoTimeWallEffect",
"Subclass": "CitadelChronoTimeWallEffect"
},
"DebuffModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"AuraRadius": 0.001
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"FriendlyBulletDamageBonus": 30,
"IsDisabled": false,
"Key": "citadel_ability_chrono_time_wall",
"MovementSlowPct": 80,
"Name": "Time Wall",
"TimeScaleDuration": 0.5,
"TimeWallDepth": 0.5,
"TimeWallDepthVisualScale": 0.16,
"TimeWallFormationTime": 0.5,
"TimeWallHeight": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TimeWallTimeScale": 0.0001,
"TimeWallTimeScaleFriendly": 2,
"TimeWallWidth": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"TimeWallWidth": 3,
"TimeWallHeight": 1,
"AbilityDuration": 3.5
},
{
"FriendlyBulletDamageBonus": 35,
"DebuffDuration": 2.3
},
{
"AbilityCharges": 3,
"AbilityCooldownBetweenCharge": 2
}
]
},
"citadel_ability_climb_rope": {
"AbilityCooldown": {
"Value": 0.1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"ClimbRopeSlowFromRecentDamageModifier": {
"Class": "ClimbRopeSlow",
"Subclass": "ClimbRopeSlowFromRecentDamage",
"RampDownTime": 1,
"PercentageMultiplierStart": 40,
"PercentageMultiplierEnd": 0
},
"ClimbRopeSlowOnHitModifier": {
"Class": "RampSlow",
"Subclass": "ClimbRopeSlowOnHit",
"RampUpTime": 2,
"PercentageMultiplierStart": 80,
"PercentageMultiplierEnd": 20
},
"IsDisabled": false,
"Key": "citadel_ability_climb_rope",
"Name": null,
"Upgrades": []
},
"citadel_ability_dash": {
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "StaminaRegenJumpReduction",
"Subclass": "StaminaRegenJumpReduction"
}
],
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_dash",
"Name": "Dash",
"Upgrades": []
},
"citadel_ability_fissure_wall": {
"AbilityCastRange": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 0.731203,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_fissure_wall",
"MinRange": 5,
"Name": "Spectral Wall",
"NumWallSegments": 8,
"PushForce": 175,
"SegmentEmitTime": 0.1,
"SlowDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 20,
"TimeBetweenSegments": 0.035,
"TimeToMaxDistance": 1.8,
"Upgrades": [
{
"BonusDamagePercent": 20,
"DebuffDuration": 7
},
{
"AbilityCooldown": -20,
"AbilityDuration": 2
},
{
"CreateTurrets": 2,
"TurretLifeTime": 8,
"SlowPercent": 30
}
],
"WallImpactRange": 5,
"WallModifier": {
"Class": "FissureWall",
"Subclass": "FissureWall",
"EnemyVisionModifier": {
"Class": "Base",
"Subclass": "EnemyVision",
"EnabledStateMask": [
"GlowThroughWallsToEnemy"
]
},
"DebuffModifier": {
"Class": "BonusDamagePercent",
"Subclass": "BonusDamagePercent"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SentryDistanceFromWall": 80
}
},
"citadel_ability_fissure_wall_cancel": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_fissure_wall_cancel",
"Name": "Cancel Fissure Wall",
"Upgrades": []
},
"citadel_ability_fissure_wall_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_fissure_wall_trigger",
"Name": "Trigger Fissure Wall",
"Upgrades": []
},
"citadel_ability_flying_strike": {
"AbilityCastRange": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 36,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 10,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorAllowAltCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "SpiritBuff"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "melee"
}
},
"GrappleTargetModifier": {
"Class": "CitadelFlyingStrike",
"Subclass": "Target"
},
"IsDisabled": false,
"Key": "citadel_ability_flying_strike",
"Name": "Flying Slash",
"SlowDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 50,
"Upgrades": [
{
"AbilityCooldown": -18
},
{
"SpiritBonus": 35,
"BuffDuration": 6
},
{
"AbilityCastRange": 15,
"CanGrappleAllyHeroes": 1,
"AbilityCharges": 2,
"AbilityCooldownBetweenCharge": 5
}
]
},
"citadel_ability_healing_slash": {
"AbilityCastDelay": 0.3,
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BuffDuration": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"Class": "Base",
"Subclass": "HealingSlashBuffModifier"
},
"Damage": {
"Value": 55,
"Scale": {
"Value": 0.37,
"Type": "spirit"
}
},
"DebuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"FireRateSlow": 30,
"HealFixedHealth": {
"Value": 55,
"Scale": {
"Value": 1.035871,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_healing_slash",
"Name": "Crimson Slash",
"Radius": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"BuffDuration": 4,
"BuffMeleeDamage": 30
},
{
"HealMaxHealth": 6
},
{
"AbilityCooldown": -10,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
}
]
},
"citadel_ability_hook": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorPreventBotUsage",
"BehaviorDontInterruptSlideOnCast"
],
"BulletAmpModifier": {
"Class": "BebopHookBulletAmp",
"Subclass": "BebopHookBulletAmp"
},
"CancelHookDuration": 0.2,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.7,
"Type": "melee"
}
},
"FriendlyHookIgnoreRange": 8,
"HookImpactDelay": 0.5,
"HookingSlowSpeedLimit": 5,
"IsDisabled": false,
"Key": "citadel_ability_hook",
"Name": "Grapple Arm",
"RestrictionDuration": 0.5,
"SelfModifier": {
"Class": "CitadelHookself",
"Subclass": "CitadelHookself",
"EnabledStateMask": [
"CastingHook"
]
},
"SlowPercent": 90,
"TargetModifier": {
"Class": "CitadelHooktarget",
"Subclass": "CitadelHooktarget",
"RestrictionModifier": {
"Class": "SlowBase",
"Subclass": "SlowBases",
"EnabledStateMask": [
"SilenceMovementAbilites",
"MovementAbilityRestricted",
"DashDisabled",
"Slowed"
]
},
"TossUpSpeed": 0,
"ReturnSpeed": 2000,
"ReturnPositionForwardOffset": 100,
"CloseEnoughDistance": 30,
"FailSafeDurationMult": 2,
"FailSafeMinTime": 1,
"ReturnSpeedFail": 100,
"ReturnStuckTime": 0.2
},
"Upgrades": [
{
"BulletAmp": 20,
"BulletAmpDuration": 6
},
{
"AbilityCastRange": 30
},
{
"AbilityCooldown": -11.5
}
]
},
"citadel_ability_hornet_chain": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"CaptureRadius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChainDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ChainLength": 9,
"ChainModifier": {
"Class": "CitadelHornetChainConnection",
"Subclass": "CitadelHornetChainConnection"
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 40,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "CitadelDisarmed"
},
"EnemyDragSpeed": 25.4,
"IsDisabled": false,
"Key": "citadel_ability_hornet_chain",
"Name": "Stake",
"SlowPercent": 40,
"Upgrades": [
{
"Damage": 45
},
{
"AbilityCooldown": -22
},
{
"ChainDuration": 0.75,
"CaptureRadius": 2
}
]
},
"citadel_ability_hornet_leap": {
"AbilityChannelTime": 0.2,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirSideMoveSpeedPercentage": -35,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorMovement",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDeactivateCrouchToggleOnCast"
],
"FlyingItemCastRange": 50,
"IsDisabled": false,
"JumpVelocity": 1000,
"Key": "citadel_ability_hornet_leap",
"KillCheckModifier": {
"Class": "Base",
"Subclass": "KillcheckModifier",
"Duration": 1
},
"LeapModifier": {
"Class": "HornetLeap",
"Subclass": "HornetLeap",
"EnabledStateMask": [
"AbilityMovement",
"JumpDisabled",
"DisableAirSpreadPenalty",
"UnlimitedAirDashes",
"ZiplineDisabled"
]
},
"MagicDamagePerBullet": {
"Value": 10,
"Scale": {
"Value": 0.18,
"Type": "spirit"
}
},
"MaxFlyHeight": 1720,
"MinVelocityZ": -20,
"Name": "Flight",
"Upgrades": [
{
"BonusClipSizePercent": 50
},
{
"AbilityDuration": 10
},
{
"MagicDamagePerBullet": {
"Value": 10,
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"RefreshOnKill": 1
}
],
"WeaponRecoilReduction": 40
},
"citadel_ability_hornet_snipe": {
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 55,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusGoldOnKill": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"GlowEnemyModifier": {
"Class": "LowHealthGlow",
"Subclass": "LowHealthGlow",
"EnabledStateMask": [
"AssassinateLowhealthTarget"
]
},
"HeadshotBonus": 20,
"IsDisabled": false,
"Key": "citadel_ability_hornet_snipe",
"KillCheckModifier": {
"Class": "Base",
"Subclass": "KillcheckModifier"
},
"LowHealthEnemyDamageBonus": {
"Value": 90,
"Scale": {
"Value": 2.3,
"Type": "spirit"
}
},
"LowHealthEnemyThresholdPct": 50,
"MaxSoundDistance": 2000,
"MinChargeDamagePercent": 50,
"MoveSpeed": 4,
"Name": "Assassinate",
"Range": 1000,
"ShotRadius": 4,
"SnipeModifier": {
"Class": "CitadelHornetSnipe",
"Subclass": "CitadelHornetSnipe"
},
"TimeToFullCharge": 1,
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"LowHealthEnemyDamageBonus": 80
},
{
"WeaponDamageBonusPerKill": 4
}
],
"ViewPunch": 2.5,
"WeaponDamageBonusPerKill": 6
},
"citadel_ability_hornet_sting": {
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCleaveDisabled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"BulletResistReduction": -6,
"ChannelMoveSpeed": -1,
"DebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "CitadelHornetStingDebuff",
"Subclass": "CitadelHornetStingDebuff"
},
"DotHealthPercent": 2.2,
"ImpactDamage": {
"Value": 40,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_hornet_sting",
"Name": "Crow Familiar",
"TechArmorDamageReduction": -6,
"TickRate": 1,
"Upgrades": [
{
"HealAmpReceivePenaltyPercent": -35,
"HealAmpRegenPenaltyPercent": -35
},
{
"AbilityCooldown": -16,
"DotHealthPercent": 0.5
},
{
"BulletResistReduction": -8,
"TechArmorDamageReduction": -8,
"DebuffDuration": 2
}
],
"VisualSplashRadius": 4
},
"citadel_ability_infinity_slash": {
"AbilityChannelTime": 1.5,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilitySpeedPct": 60,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "Base",
"Subclass": "Channel",
"EnabledStateMask": [
"Invulnerable",
"TechUntargetable",
"UnitStatusHealthHidden",
"IgnoreBullets",
"IgnoreMelee",
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
]
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCannotCancelDuringChannel",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "Buff",
"EnabledStateMask": [
"YamatoShadowForm",
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
],
"StatusEffectPriority": 0
},
"BuffTimerModifier": {
"Class": "YamatoInfinitySlashBuffTimer",
"Subclass": "Timer"
},
"BulletResist": 30,
"IsDisabled": false,
"Key": "citadel_ability_infinity_slash",
"MaxHealthRegen": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Shadow Transformation",
"ShadowFormDurationOnKill": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechResist": 30,
"Upgrades": [
{
"WeaponDamageBonus": 7
},
{
"BonusMoveSpeed": 4,
"AbilityCooldown": -20
},
{
"AbilityDuration": 3,
"BulletResist": 30,
"TechResist": 30
}
]
},
"citadel_ability_jump": {
"AbilityCooldown": {
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirJumpVerticalSpeedPercent": 75,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"DebuffModifier": {
"Class": "Base",
"Subclass": "WallJumpStaminaRegenReduction"
},
"IsDisabled": false,
"Key": "citadel_ability_jump",
"Name": "Jump",
"SlideLeapSpeedPenaltyMax": 100,
"SlideLeapSpeedPenaltyTime": 0.2,
"StaminaRegenReduction": -25,
"StaminaRegenReductionDuration": 5,
"Upgrades": [],
"VerticalSpeed": 300,
"WeaponSpreadPenalty": 3
},
"citadel_ability_kali_disruptive_charge": {
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget"
],
"BuffModifier": {
"Class": "CitadelDisruptiveCharge",
"Subclass": "CitadelDisruptiveCharge"
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_kali_disruptive_charge",
"MoveSpeedBonusPercentStart": 120,
"Name": "Pack Hunter",
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"AbilityDuration": 2
},
{
"LifestealPercent": 30
},
{
"BonusFireRate": 40
}
]
},
"citadel_ability_kali_spinning_blade": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSprint"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"IsDisabled": false,
"Key": "citadel_ability_kali_spinning_blade",
"MinReflectionDOTResult": -0.95,
"MinReflectionZ": 0.3,
"Name": "Occilioblade",
"NoClipDuration": 1,
"ProjectileFlyOutTime": 0.6,
"ProjectileFlyReturnTime": 1,
"ReflectionSpeedFactor": 0.5,
"ReturnOffSetTargetDistance": 150,
"ReturnUpVelocity": 200,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"SlowPercent": 30,
"SlowDuration": 4
},
{
"Damage": {
"Value": 40,
"Scale": {
"Value": 1.218672,
"Type": "spirit",
"Multiply": true
}
}
},
{
"CooldownReductionOnHit": -7
}
]
},
"citadel_ability_lash": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AirControlModifier": {
"Class": "GrappleAirControl",
"Subclass": "AirControl"
},
"BehaviourBits": [
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "GrappleBuff"
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"JumpSlowResistance": 0.667,
"JumpVelocity": 20,
"Key": "citadel_ability_lash",
"LashFriendlies": 1,
"Name": "Grapple",
"Upgrades": [
{
"AbilityCooldown": -17
},
{
"AbilityCastRange": 20,
"WeaponDamageBonus": 7,
"WeaponDamageBonusDuration": 10
},
{
"AbilityCharges": 1,
"RestoreStaminaOnUse": 1,
"AirControlPercent": 60
}
]
},
"citadel_ability_lash_down_strike": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"DownStrikeModifier": {
"Class": "Base",
"Subclass": "LashDownStrikeEmbedded"
},
"DragModifier": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"VerticalOffset": -200,
"ForceDistScale": 10
},
"ImpactModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
"IsDisabled": false,
"Key": "citadel_ability_lash_down_strike",
"MinAimAngle": 60,
"Name": "Ground Strike",
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StompDamage": {
"Value": 60,
"Scale": {
"Value": 0.7905,
"Type": "spirit"
}
},
"StompDamagePerMeterPrimary": {
"Value": 5.5,
"Scale": {
"Value": 0.04,
"Type": "spirit"
}
},
"StompDamagePerMeterSecondary": {
"Value": 4.2,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
}
},
"StompDamagePrimaryRange": 25,
"StompVerticalThreshold": 118,
"StrikeVelocity": 50,
"Upgrades": [
{
"AbilityCooldown": -10
},
{
"EnemySlowPct": 50,
"SlowDuration": 3,
"StompBounceHeight": 400,
"TossDuration": 1
},
{
"StompDamagePerMeterPrimary": {
"Value": 2.13,
"Scale": {
"Value": 0.03255,
"Type": "spirit"
},
"Multiply": true
},
"StompDamagePerMeterSecondary": {
"Value": 2.13,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
},
"Multiply": true
}
}
]
},
"citadel_ability_lash_ultimate": {
"AbilityCastDelay": 0.3,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"AbilityChannelTime": {
"Value": 2.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 6,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCastRangeIs2d"
],
"BoostTime": 1,
"ChannelMoveSpeed": -1,
"GrappleEnemyModifier": {
"Class": "LashGrappleEnemyDebuff",
"Subclass": "LashGrappleEnemyDebuff",
"EnabledStateMask": [
"AbilityMovementDebuff"
],
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
}
},
"GrappleTargetModifier": {
"Class": "LashGrappleTarget",
"Subclass": "Target"
},
"HangTime": 0.6,
"ImpactDamage": {
"Value": 105,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"ImpactRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "citadel_ability_lash_ultimate",
"LiftHeight": 6,
"LockonConeAngle": 40,
"LosingLockGraceTime": 0.4,
"MaxLockonStacks": 1,
"Name": "Death Slam",
"NotInConeLosesLock": 1,
"SlamSpeed": 1600,
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 50,
"TargetModifier": {
"Class": "LashGrappleTarget",
"Subclass": "Lockon"
},
"ThrowDistance": {
"Value": 14,
"Scale": [
{
"Value": 0.14,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"ThrowStraightDuration": 1.5,
"TimeToGainLockonStack": 0.7,
"TimeToLoseLockonStack": 2,
"UpBoostSpeed": 400,
"Upgrades": [
{
"ThrowDistance": 12
},
{
"AbilityCooldown": -35
},
{
"StunDuration": 1.2,
"AbilityCastRange": 6
}
]
},
"citadel_ability_lightning_ball": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"DPS": {
"Value": 75,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_lightning_ball",
"MaxLifetime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MinShockDuration": 0.5,
"Name": "Lightning Ball",
"ShockRadius": {
"Value": 4.25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "GigagwattLightningballSlow"
},
"TickRate": 0.1,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"SlowPercent": 35,
"MaxLifetime": 1
},
{
"DPS": 58.5,
"ShockRadius": 1.75
}
],
"ZapModifier": {
"Class": "CitadelLightningball",
"Subclass": "CitadelLightningball"
}
},
"citadel_ability_magewalk": {
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast"
],
"BubbleModifier": {
"Class": "Magewalk",
"Subclass": "Magewalk",
"StatusEffectPriority": 100
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 30,
"Scale": {
"Value": 0.465,
"Type": "spirit"
}
},
"EmpoweredAttackCount": 2,
"FireRateBonus": 25,
"FireRateBonusDurationMax": 8,
"ImpulseStrength": -3000,
"IsDisabled": false,
"Key": "citadel_ability_magewalk",
"MageTime": 1.5,
"Name": "Misdirection",
"ProcChance": 100,
"TrailInterval": 0.01,
"TurretAttackDelay": 1,
"TurretAttackFalloffEnd": null,
"TurretAttackFalloffStart": null,
"TurretBaseHealth": 400,
"TurretHealthScaling": null,
"TurretLifetime": 8,
"TurretModifier": {
"Class": "Base",
"Subclass": "TurretModifier"
},
"Upgrades": [
{
"AbilityCastRange": 4
},
{
"FireRateBonus": 25
},
{
"BonusClipSizePercent": 120,
"AbilityCooldown": -4
}
]
},
"citadel_ability_mantle": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorCastableWhileBusy",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_mantle",
"MantleSlowOnHitModifier": {
"Class": "RampSlow",
"Subclass": "MantleHitSlow",
"RampUpTime": 2,
"PercentageMultiplierStart": 80,
"PercentageMultiplierEnd": 20
},
"Name": null,
"Upgrades": []
},
"citadel_ability_melee_parry": {
"AbilityCooldown": {
"Value": 4.5,
"Scale": {
"Value": -1,
"Type": "parry_cd"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNotSilencable",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_melee_parry",
"Name": "Parry",
"ParriedStunTime": 2.75,
"ParryActiveModifier": {
"Class": "CitadelParry",
"Subclass": "CitadelParry"
},
"ParryBossVictimCalmModifier": {
"Class": "Base",
"Subclass": "BossVictimCalm",
"EnabledStateMask": [
"AiForceCalm"
]
},
"ParryBossVictimNoMeleeModifier": {
"Class": "Base",
"Subclass": "BossVictimNoMelee",
"EnabledStateMask": [
"MeleeDisabled"
]
},
"ParryCooldownModifier": {
"Class": "Base",
"Subclass": "ParryCooldownDisplay"
},
"ParryEndVisualModifier": {
"Class": "Base",
"Subclass": "ParryEndVisuals",
"StatusEffectPriority": 0
},
"ParryMoveSpeed": 50,
"ParryVictimModifier": {
"Class": "CitadelParriedStun",
"Subclass": "CitadelParriedStun"
},
"Upgrades": [],
"VictimDamageTakenScale": 25
},
"citadel_ability_mobile_resupply": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "MobileResupplyAura",
"Subclass": "MobileResupplyAura",
"AmbientParticleRadiusControlPoint": 1,
"ModifierProvidedByAuraDuration": 1,
"ProvidedByAura": {
"Class": "MobileResupply",
"Subclass": "MobileResupply"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": {
"Value": 25,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"HealInterval": 0.1,
"HealRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "citadel_ability_mobile_resupply",
"Name": "Medicinal Specter",
"TurretHealMult": 1,
"Upgrades": [
{
"AbilityDuration": 1.5
},
{
"AbilityCooldown": -20,
"StaminaCooldownReduction": 100
},
{
"MaxHealthRegenPct": 2,
"HealRadius": 3,
"SpiritResist": 40
}
]
},
"citadel_ability_nikuman": {
"AbilityChannelTime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorCanHealPlayers",
"BehaviorDisplaysDamageImpact",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"HealingPerSecond": {
"Value": 30,
"Scale": {
"Value": 0.4,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_nikuman",
"Name": "Rejuvenating Aurora",
"NikumanModifier": {
"Class": "Nikuman",
"Subclass": "Nikuman",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "HealTarget"
}
},
"ShareWithFriendsRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"MovementSpeedBonus": 4,
"MovementSpeedBonusDuration": 8
},
{
"AbilityCooldown": -20,
"AbilityChannelTime": 1
},
{
"NoChannel": 1,
"HealMaxHealthPercent": 2.5
}
]
},
"citadel_ability_passive_beefy": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "InfernalResilienceMelee",
"Subclass": "InfernalResilienceMelee"
},
{
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
}
],
"BehaviourBits": null,
"BonusHealthRegen": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_passive_beefy",
"Name": "Infernal Resilience",
"NonHeroHealPct": 40,
"RegenDamageInterval": 1,
"RegenIncomingDamageDuration": 20,
"RegenIncomingDamagePercent": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Upgrades": [
{
"BonusMaxHealth": 200
},
{
"MeleeLifesteal": 18
},
{
"RegenIncomingDamagePercent": 8,
"StatusResistancePercent": 20
}
]
},
"citadel_ability_power_slash": {
"AbilityCastDelay": 1.4,
"AbilityCooldown": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"BulletResist": 60,
"ChannelMoveSpeed": 1.3,
"FallSpeedMax": 5,
"FullChargeDamage": {
"Value": 145,
"Scale": {
"Value": 1.85,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_power_slash",
"MediumChargeDamagePct": 50,
"Name": "Power Slash",
"PowerUpStages": 3,
"ShortChargeDamagePct": 30,
"SlashCollisionRadius": 4,
"SlashLength": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlashRadius": 41,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"UnstoppableWhileCastingModifier": {
"Class": "Unstoppable",
"Subclass": "YamatoPowerslashUnstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"Upgrades": [
{
"SlowDuration": 3,
"SlowPercent": 40
},
{
"AbilityCooldown": -4
},
{
"FullChargeDamage": {
"Value": 150,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"SlashLength": 8
}
]
},
"citadel_ability_projectmind": {
"AbilityCastDelay": 0.75,
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 46,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorPreventBotUsage",
"BehaviorMovement",
"BehaviorCanSetQuickCast"
],
"CameraDistance": 250,
"ChannelMoveSpeed": 5.1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_projectmind",
"Name": "Project Mind",
"ProjectMindModifier": {
"Class": "CitadelProjectmind",
"Subclass": "CitadelProjectmind",
"ShieldModifier": {
"Class": "WraithProjectMindShield",
"Subclass": "WraithProjectMindShield"
}
},
"TrailInterval": 0.1,
"Upgrades": [
{
"AbilityCastRange": 15
},
{
"CombatBarrier": {
"Value": 300,
"Scale": {
"Value": 1.7,
"Type": "spirit"
}
},
"BarrierDuration": 5
},
{
"AbilityCooldown": -32
}
]
},
"citadel_ability_psychic_lift": {
"AbilityCastDelay": 0.45,
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.65,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 2.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DampingFactor": 0.3,
"IsDisabled": false,
"Key": "citadel_ability_psychic_lift",
"LiftChainRadius": 20,
"LiftDuration": 2,
"LiftHeight": 80,
"LiftModifier": {
"Class": "CitadelPsychiclift",
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
],
"RiseMaxSpeed": 750,
"RiseAcc": 3000,
"RiseTime": 0.75,
"SlamAcc": 6000,
"SlamImpactRadius": 100,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "Silence",
"EnabledStateMask": [
"Silenced"
]
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "Disarm",
"EnabledStateMask": [
"Disarmed"
]
},
"RiseDecayFracEnd": 0.95,
"RiseDecayFracStart": 0.3,
"OccilateMaxDistance": 400,
"OccilateDegreesPerSecond": 300,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "LiftSlowModifier",
"EnabledStateMask": [
"Slowed",
"DashDisabledDebuff",
"SilenceMovementAbilites"
]
},
"SlamTime": 0.5
},
"Name": "Telekinesis",
"SlowPercent": 40,
"TossDistance": {
"Value": 13,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TossUpStrength": 220,
"Upgrades": [
{
"Damage": 100
},
{
"AbilityCooldown": -45
},
{
"AbilityDuration": 1.5,
"TossDistance": 6,
"AbilityCastRange": 6
}
]
},
"citadel_ability_rocket_barrage": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 36,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 100,
"BarrageModifier": {
"Class": "CitadelRocketBarrageVolley",
"Subclass": "CitadelRocketBarrageVolley",
"EnabledStateMask": [
"AllowDashWhenChanneling",
"SinclairTaxUltActive",
"Disarmed"
]
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCanSetQuickCast",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDontSwitchAwayOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DamagePerRocket": {
"Value": 21,
"Scale": {
"Value": 0.2,
"Type": "spirit"
}
},
"DetonateTimer": 5,
"ExplosionFalloffDisabled": 1,
"ExplosionRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"GrenadesPerSecond": 6,
"GroundDashReductionPercent": -35,
"IntervalRampUpStart": 0.35,
"IntervalRampUpTime": 0.3,
"IsDisabled": false,
"Key": "citadel_ability_rocket_barrage",
"MaxSpread": 5,
"MinDistance": 8.5,
"MoveSlowModifier": {
"Class": "SlowBase",
"Subclass": "ForgeRocketBarrageSlow"
},
"Name": "Heavy Barrage",
"ProjectileIgnoreCollisionTime": 0.2,
"TrackSpeedFar": 100,
"TrackSpeedNear": 150,
"TrackingTime": 0.4,
"Upgrades": [
{
"MoveSlowPercent": 30,
"EnemyDashSlowPercent": -18,
"MoveSlowDuration": 1
},
{
"AbilityCooldown": -45,
"AbilityDuration": 6
},
{
"DamagePerRocket": {
"Value": 15,
"Scale": {
"Value": 0.16,
"Type": "spirit"
}
},
"ExplosionRadius": 2
}
]
},
"citadel_ability_self_vacuum": {
"AbilityCastDelay": 0.2,
"AbilityChannelTime": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 250,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 400,
"DPS": {
"Value": 75,
"Scale": {
"Value": 0.28,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_self_vacuum",
"Name": "Singularity",
"Speed": 5.08,
"TickRate": 0.25,
"TossAngle": 45,
"TossSpeed": 8.89,
"Upgrades": [
{
"VacuumRadius": 2
},
{
"AbilityChannelTime": 0.75
},
{
"DPSPercentHealth": 6
}
],
"VacuumAuraModifier": {
"Class": "Vacuumaura",
"Subclass": "Vacuumaura",
"ProvidedByAura": {
"Class": "VacuumauraTarget",
"Subclass": "VacuumauraTarget",
"EnabledStateMask": [
"ModNoCleanse"
],
"OuterSpeedScale": 10,
"StatusEffectPriority": 60
},
"StatusEffectPriority": 0
},
"VacuumRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
}
},
"citadel_ability_shieldedsentry": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AttackConeAngle": 10,
"AttackSpeedMult": 100,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventTrainingBotUsage",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BossDamagePercentIncoming": 50,
"BossDamagePercentOutgoing": 30,
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "ForgeMiniTurretDebuff"
},
"InnateModifier": {
"Class": "ForgeMiniTurretInnateModifier",
"Subclass": "ForgeMiniTurretInnateModifier"
},
"IsDisabled": false,
"Key": "citadel_ability_shieldedsentry",
"MeleeResist": 35,
"ModelScale": 0.8,
"Name": "Mini Turret",
"NonHeroDamagePercentOutgoing": 50,
"TechResist": 35,
"TickRate": 0.5,
"TrackingSpeed": 430,
"TurretAttackDelay": 0.2,
"TurretAttackFalloffEnd": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretAttackFalloffStart": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretAttackRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TurretBaseHealth": {
"Value": 100,
"Scale": {
"Value": 9,
"Type": "power_increase"
}
},
"TurretDPS": {
"Value": 24,
"Scale": {
"Value": 0.42,
"Type": "spirit"
}
},
"TurretDeployTime": 0.25,
"TurretLifetime": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"TurretAttackRange": 10,
"TurretDPS": 10
},
{
"AbilityCharges": 2
},
{
"AttackSpeedMult": 25,
"TurretLifetime": 12
}
]
},
"citadel_ability_shiv_dagger": {
"AOERadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 0.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDontInterruptSlideOnCast"
],
"BleedDPSPerStack": {
"Value": 10,
"Scale": {
"Value": 0.13,
"Type": "spirit"
}
},
"BleedDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BleedTickRate": 1,
"ChannelMoveSpeed": -1,
"DamageDebuffModifier": {
"Class": "ShivThrownShivDamageDebuff",
"Subclass": "ShivThrownShivDamageDebuff"
},
"ImpactDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_shiv_dagger",
"MovementSlow": 35,
"Name": "Serrated Knives",
"RicochetCount": 1,
"SlowDebuffModifier": {
"Class": "ShivThrownShivSlowDebuff",
"Subclass": "ShivThrownShivSlowDebuff"
},
"Upgrades": [
{
"BleedDuration": 2
},
{
"AbilityCharges": 2
},
{
"BleedDPSPerStack": {
"Value": 12,
"Scale": {
"Value": 0.07,
"Type": "spirit"
}
}
}
]
},
"citadel_ability_shiv_dash": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"DashModifier": {
"Class": "CitadelShivDash",
"Subclass": "CitadelShivDash"
},
"DashRadius": 2.5,
"DashRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 60.96,
"DebuffDuration": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "ShivDashDebuff"
},
"ImpactDamage": {
"Value": 75,
"Scale": {
"Value": 1.2,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_shiv_dash",
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Slice and Dice",
"SideMoveSpeedReduction": -100,
"TechArmorDamageReduction": -6,
"TechCleaveExpireTime": 0.35,
"Upgrades": [
{
"AbilityCooldown": -6
},
{
"TechArmorDamageReduction": -4,
"DashRange": 2
},
{
"ImpactDamage": 50,
"CooldownReductionOnHit": 2,
"CooldownReductionOnHitNonHero": 1,
"MaxCooldownReductionsFromHits": 8
}
]
},
"citadel_ability_shiv_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "Cast"
},
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDontConsumeAbilityResourceOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 25,
"DamagePctDeferredMaxRage": 15,
"DeferClearPct": 30,
"DeferredDamageDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "citadel_ability_shiv_defer_damage",
"Name": "Bloodletting",
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"DeferClearPct": 40
},
{
"DamagePctDeferred": 15
}
]
},
"citadel_ability_shiv_killing_blow": {
"AbilityCastDelay": 0.05,
"AbilityCastRange": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusAbilityResource": 10,
"BuffDamage": 8,
"CameraDistance": 400,
"ChannelMoveSpeed": -1,
"Damage": 200,
"EnemyHealthPercent": 18,
"EnemyHealthPercentBuffer": 3,
"FailedExecuteCooldownPenalty": 30,
"IsDisabled": false,
"Key": "citadel_ability_shiv_killing_blow",
"KillableModifier": {
"Class": "KillingBlowGlow",
"Subclass": "KillingBlowGlow"
},
"LeapModifier": {
"Class": "CitadelShivKillingblowLeap",
"Subclass": "CitadelShivKillingblowLeap"
},
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 30,
"Name": "Killing Blow",
"RageDrainDelayDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"RageDrainRate": 0.25,
"RagePerHeavyMelee": 2.85384,
"RagePerLightMelee": 1.55664,
"RagePerSpiritDamage": 0.01452864,
"RagePerWeaponDamage": 0.0158766,
"RecastWindow": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlashRange": 90,
"Upgrades": [
{
"BonusMoveSpeed": 2,
"AbilityCastRange": 6
},
{
"BuffDamage": 16,
"AbilityCooldown": -25
},
{
"EnemyHealthPercent": 10
}
]
},
"citadel_ability_slide": {
"AbilityCooldown": {
"Value": 0.85,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "SlideDebuff",
"Subclass": "SlideDebuff"
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_slide",
"Name": null,
"Upgrades": []
},
"citadel_ability_sprint": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_sprint",
"Name": "",
"Upgrades": []
},
"citadel_ability_static_charge": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 35,
"Scale": {
"Value": 0.792137,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_static_charge",
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StaticChargeModifier": {
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticcharge"
},
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"ShockRadius": 7,
"AbilityCastRange": 5
},
{
"StunDuration": 0.9,
"Damage": 160
}
]
},
"citadel_ability_static_charge_v2": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 16,
"Scale": [
{
"Value": 0.0651,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 35,
"Scale": {
"Value": 0.792137,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "citadel_ability_static_charge_v2",
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StaticChargeModifier": {
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticcharge"
},
"StaticChargeWorldModifier": {
"Class": "CitadelStaticcharge",
"Subclass": "CitadelStaticchargeWorld"
},
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCooldown": -19
},
{
"ShockRadius": 7
},
{
"StunDuration": 0.9
}
]
},
"citadel_ability_sticky_bomb": {
"AbilityCastRange": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAllowSelfCast",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BombAttachedModifier": {
"Class": "CitadelStickyBombAttached",
"Subclass": "CitadelStickyBombAttached",
"OnGroundModifier": {
"Class": "CitadelStickyBombOnGround",
"Subclass": "CitadelStickyBombOnGround",
"OnGroundModifier": {
"Class": "Base",
"Subclass": "Empty"
}
}
},
"BonusDamagePctPerPlayerHit": {
"Value": 1,
"Scale": {
"Value": 0.0015,
"Type": "spirit"
}
},
"BonusDamagePctPerPlayerKilled": {
"Value": 2.5,
"Scale": {
"Value": 0.01,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 85,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"FuseTime": 3.5,
"IsDisabled": false,
"Key": "citadel_ability_sticky_bomb",
"KillCheckModifier": {
"Class": "Base",
"Subclass": "KillcheckModifier"
},
"KillCheckWindow": 10,
"Name": "Sticky Bomb",
"OnHitDiminish": 60,
"OnKillDiminish": 7,
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SelfBuffModifier": {
"Class": "Base",
"Subclass": "CitadelStickyBombSelfBuff"
},
"SelfDamagePercent": 20,
"Upgrades": [
{
"AbilityCooldown": -8
},
{
"Damage": 85
},
{
"MovementSpeedBonus": 5,
"StatusResistancePercent": 25,
"MovementSpeedBonusDuration": 6
}
]
},
"citadel_ability_stomp": {
"AbilityCastDelay": 0.42,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletResistModifier": {
"Class": "StompDebuff",
"Subclass": "StompDebuff"
},
"ChannelMoveSpeed": 1.3,
"ClimbHeight": 1,
"Damage": {
"Value": 115,
"Scale": {
"Value": 1.55,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "DebuffModifier"
},
"DistanceAboveGround": 1,
"DropDownRate": 20,
"ImpactInterval": 0.1,
"IsDisabled": false,
"Key": "citadel_ability_stomp",
"Name": "Kinetic Pulse",
"StompRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StompWidth": 5.5,
"TechCleaveExpireTime": 0.2,
"TossDuration": 1,
"TossSpeed": 450,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"BulletResistReduction": -15,
"SlowPercent": 30,
"SlowDuration": 4
},
{
"Damage": 135,
"StompRange": 20
}
]
},
"citadel_ability_storm_cloud": {
"AbilityChannelTime": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 205,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 600,
"CloudHeight": 120,
"DPS": {
"Value": 95,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"DamageInterval": 0.3,
"EndingSoonTime": 2,
"ExpandTime": 3.5,
"FlightControlEnabled": 1.5,
"InitialRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "citadel_ability_storm_cloud",
"LightningStrikeAOEModifier": {
"Class": "LightningStrikeArea",
"Subclass": "LightningStrike"
},
"LightningStrikeDamage": {
"Value": 75,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"LightningStrikeDelay": 0.25,
"LightningStrikeKnockBackForce": 500,
"LightningStrikeRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"LightningStrikes": 1,
"Name": "Storm Cloud",
"Radius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StormCloudModifier": {
"Class": "CitadelStormcloud",
"Subclass": "CitadelStormcloud"
},
"Upgrades": [
{
"BulletResistOnActive": 55
},
{
"Radius": 10,
"InitialRadius": 5,
"AbilityChannelTime": 7
},
{
"DPS": 65,
"FlightControlEnabled": 4
}
]
},
"citadel_ability_tangotether": {
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 37,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": {
"Value": 10,
"Scale": {
"Value": 0.18,
"Type": "spirit"
}
},
"BulletLifestealPercent": {
"Value": 15,
"Scale": {
"Value": 0.15,
"Type": "spirit"
}
},
"ChannelMoveSpeed": -1,
"GrappleTargetModifier": {
"Class": "CitadelModifierTangotetherTarget",
"Subclass": "Target"
},
"HealingPerGlub": 20,
"IsDisabled": false,
"Key": "citadel_ability_tangotether",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"Name": "Kudzu Connection",
"TetherModifier": {
"Class": "CitadelModifierTangotetherTether",
"Subclass": "CitadelModifierTangotetherTether",
"MinConnectTime": 2,
"DisconnectDistanceBuffer": 100,
"TargetAwayDistance": 250,
"CandidateCloserDistance": 400,
"BuffModifier": {
"Class": "CitadelModifierTangotetherTetherReceiver",
"Subclass": "CitadelModifierTangotetherTetherReceiver",
"EnabledStateMask": [
"CoopTetherActive"
]
},
"LockedTargetModifier": {
"Class": "Base",
"Subclass": "TetherLockedModifier",
"EnabledStateMask": [
"CoopTetherLockedTarget"
]
},
"NoConnectionModifier": {
"Class": "TetherNoConnection",
"Subclass": "TetherNoConnection"
},
"StatusEffectPriority": 50
},
"TetherSharedHealPct": {
"Value": 35,
"Scale": {
"Value": 0.85,
"Type": "power_increase"
}
},
"TickRate": 0.1,
"TotalTetherTargets": 1,
"Upgrades": [
{
"MoveSpeedBonus": 2
},
{
"BonusFireRate": 8,
"BulletLifestealPercent": 8
},
{
"AbilityDuration": -13,
"AbilityCooldown": -37
}
]
},
"citadel_ability_tangotether_trigger": {
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tangotether_trigger",
"Name": null,
"Upgrades": []
},
"citadel_ability_tengu_airlift": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDropBulletShield": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"AirDropOutgoingDamagePercent": 20,
"AllyCastDelay": 0.1,
"AllyOutgoingDamagePercent": -20,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BulletResistModifier": {
"Class": "Base",
"Subclass": "AirdropBulletresist"
},
"ChannelMoveSpeed": 1.3,
"CooldownReductionPctOnOthers": 30,
"DroppedBuffModifier": {
"Class": "Base",
"Subclass": "BarrierModifier"
},
"ExplodeDamage": {
"Value": 115,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"ExplodingAllyModifier": {
"Class": "AirliftExplodingAlly",
"Subclass": "AirliftExplodingAlly"
},
"FlyingModifier": {
"Class": "Base",
"Subclass": "Base",
"EnabledStateMask": [
"AbilityMovement",
"Sprinting",
"DashDisabled",
"ShootingDisabled",
"JumpDisabled",
"DuckingDisabled",
"MantleDisabled",
"AimForwardWithPitch",
"MeleeDisabled",
"SlidingDisabled",
"HideCrosshair"
]
},
"GrabModifier": {
"Class": "AirliftGrab",
"Subclass": "AirliftGrab",
"LiftHorizontal": 0,
"LiftHeight": -120,
"FollowDampingFactor": 20,
"FollowDistance": -60,
"AllyPossibleStuckDistance": 320,
"EnabledStateMask": [
"AbilityMovement",
"ShootingDisabled",
"MeleeDisabled",
"IgnorePortals"
],
"AllyGrabCancelTime": 1
},
"InterruptCooldown": 3.5,
"IsDisabled": false,
"Key": "citadel_ability_tengu_airlift",
"Name": "Air Drop",
"OnLandDamageRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"OnLandDamageRadiusStart": 16,
"SilenceBombSpeed": 12,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "AirliftSlow"
},
"Upgrades": [
{
"AirDropBulletShield": {
"Value": 300,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
}
},
{
"SlowPercent": 40,
"DebuffDuration": 3
},
{
"SilenceDuration": 3,
"ExplodeDamage": {
"Value": 0,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
},
"AirDropBulletShield": {
"Value": 0,
"Scale": {
"Value": 1,
"Type": "spirit"
}
}
}
]
},
"citadel_ability_tengu_stone_form": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 75,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"DampingFactor": 0.25,
"DragModifier": {
"Class": "ChargeDragEnemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 0,
"VerticalOffset": -200,
"ForceDistScale": 10
},
"IsDisabled": false,
"Key": "citadel_ability_tengu_stone_form",
"LiftHeight": 180,
"LiftTime": 1,
"MaxHealthRegen": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"MoveSpeedMax": 8,
"Name": "Stone Form",
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"MaxHealthRegen": 7
},
{
"AbilityCooldown": -25
},
{
"StunDuration": 0.75,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.5,
"Type": "spirit"
}
}
}
]
},
"citadel_ability_tengu_urn": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "CitadelTenguUrnAura",
"Subclass": "UrnAura",
"ProvidedByAura": {
"Class": "UrnDebuff",
"Subclass": "UrnDebuff",
"EntangleModifier": {
"Class": "CitadelRoot",
"Subclass": "Immobilize"
}
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.55,
"Type": "spirit"
}
},
"Height": 2,
"IsDisabled": false,
"Key": "citadel_ability_tengu_urn",
"Name": "Entangling Thorns",
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"Radius": 2,
"DPS": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
}
},
{
"TimeToEntangle": 2,
"EntangleDuration": 1.6
}
]
},
"citadel_ability_tier2boss_aoe_wave": {
"AbilityCastDelay": 2.5,
"AbilityCastRange": {
"Value": 25.4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AoEModifier": {
"Class": "T2bossWaveAura",
"Subclass": "T2bossWaveAura",
"ProvidedByAura": {
"Class": "T2bossAoeWaveTarget",
"Subclass": "T2bossAoeWaveTarget",
"TossUpStrength": 400,
"TossHorizontalMin": 300,
"TossHorizontalMax": 1200,
"DebuffDuration": 3,
"SilenceModifier": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
},
"DisarmModifier": {
"Class": "CitadelDisarmed",
"Subclass": "CitadelDisarmed"
},
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "AirliftSlow"
}
}
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"Damage": 300,
"DamageHealthPercent": 20,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_aoe_wave",
"Name": null,
"SlowPercent": 30,
"Upgrades": [],
"WaveFinalRadius": 40,
"WaveSpeed": 16,
"WaveStartRadius": 4
},
"citadel_ability_tier2boss_laser_beam": {
"AbilityCastDelay": 1,
"AbilityCastRange": 34.92,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"CreepDPS": 190,
"DPS": 125,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_laser_beam",
"MaxHPDPS": 2,
"Name": "Laser",
"PathLength": 1250,
"PathWidth": 30,
"SweepSpeed": 1,
"TrackingSpeed": 30,
"Upgrades": []
},
"citadel_ability_tier2boss_rocket_barrage": {
"AbilityCastRange": 35.56,
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 100,
"AuraModifier": {
"Class": "Tier2bossRocketDamageAura",
"Subclass": "Tier2bossRocketDamageAura",
"ModifierProvidedByAuraDuration": 4,
"ProvidedByAura": {
"Class": "Tier2bossRocketDamageAuraDebuff",
"Subclass": "Tier2bossRocketDamageAuraDebuff"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorTargetThroughWalls"
],
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"Damage": 200,
"DetonateTimer": 10,
"ExplosionFalloffDisabled": 1,
"FireDPS": 25,
"FireDPSTrooperFactor": 0.3,
"FireDuration": 5,
"FireRadius": 6,
"FireTickInterval": 0.5,
"GrenadesInVolley": 6,
"InitialVolleyInaccuracy": 100,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_rocket_barrage",
"MaxSimultaneousVolley": 1,
"Name": "Rocket Barrage",
"PerVolleyInaccuracy": 25,
"Radius": 5,
"TechArmorReduction": -10,
"Upgrades": [],
"VolleyInterval": 0.5
},
"citadel_ability_tier2boss_stomp": {
"AbilityCastDelay": 1.5,
"AbilityCastRange": 12,
"AbilityCooldown": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 100,
"ActivationDistance": 472.441,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tier2boss_stomp",
"Name": "Stomp",
"Upgrades": []
},
"citadel_ability_tier3boss_laser_beam": {
"AbilityCastRange": 30.48,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BeamModifier": {
"Class": "Tier3bossElectricBeam",
"Subclass": "Tier3bossElectricBeam",
"LaserDPSToPlayers": 440,
"LaserDPSMaxHealth": 5,
"LaserDPSToNPCs": 80,
"AuraDropTickRate": 0.5,
"GroundAuraModifier": {
"Class": "Tier3bossLaserAura",
"Subclass": "Tier3bossLaserAura",
"ModifierProvidedByAuraDuration": 4,
"AuraRadius": 160,
"ProvidedByAura": {
"Class": "Tier3bossLaserDebuff",
"Subclass": "Tier3bossLaserDebuff",
"Duration": 4,
"TickRate": 0.5,
"NPCDPS": 80,
"PlayerDPS": 100,
"MaxHealthDPS": 4
}
}
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_tier3boss_laser_beam",
"Name": "Patron Laser",
"PathLength": 2000,
"PathWidth": 40,
"TechArmorReduction": -10,
"Upgrades": []
},
"citadel_ability_trooper_zip_line": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"DamageCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountVerticalSpeed": 300,
"IsDisabled": false,
"Key": "citadel_ability_trooper_zip_line",
"KnockedOffDamagePct": 15,
"KnockedOffSlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "KnockedOffZiplineSlow"
},
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
"LatchSpeed": 1500,
"LatchVisualSnapProgress": 0.85,
"MaxMountDistance2D": 1200,
"Name": null,
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RidingZipLineModifier": {
"Class": "Base",
"Subclass": "RidingZipline"
},
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
"ZipLineIntroModifier": {
"Class": "Base",
"Subclass": "ZiplineIntro",
"EnabledStateMask": [
"ZiplineIntro",
"ZiplineLocked"
]
},
"ZipLineKnockdownImmuneModifier": {
"Class": "ZiplineKnockdownImmune",
"Subclass": "ZiplineKnockdownImmune"
},
"ZipLineSlowModifier": {
"Class": "ZiplineSpeed",
"Subclass": "ZiplineProtectionSlow",
"RampUpTime": 2,
"PercentageMultiplierStart": -70,
"PercentageMultiplierEnd": 0
},
"ZipSpeedInner": 700,
"ZipSpeedOuter": 830,
"ZiplineProtectionDamageAmp": 35,
"ZiplineProtectionSlowDurationOnHit": 2
},
"citadel_ability_uppercut": {
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusFireRate": {
"Value": -14,
"Scale": {
"Value": -0.186,
"Type": "spirit"
}
},
"BuffGunRangePercent": 100,
"BuffModifier": {
"Class": "UppercutBuff",
"Subclass": "UppercutBuff",
"EnabledStateMask": [
"NoWindup"
]
},
"ChannelMoveSpeed": -1,
"ClipModifier": {
"Class": "UppercutClipsize",
"Subclass": "UppercutClipsize"
},
"EnemyHeroTossVelocity": 20,
"ExplodeDebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ForceReductionOnAngleDown": 0.75,
"IsDisabled": false,
"Key": "citadel_ability_uppercut",
"LandingDamage": {
"Value": 75,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
},
"MeleeAttackLength": 6,
"MeleeHalfAngle": 60,
"MeleeRadius": 2.5,
"Name": "Exploding Uppercut",
"OnLandDamageRadius": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TossDuration": 0.5,
"TossDurationFriendly": 0.3,
"TossVelocity": 25,
"Upgrades": [
{
"AbilityCooldown": -11
},
{
"UppercutBuffOnHit": 9,
"BuffBaseWeaponPct": 30
},
{
"RestoreHookCooldown": 1,
"MissingHPHeal": 18
}
],
"UppercutDamage": {
"Value": 0.01,
"Scale": {
"Value": 1,
"Type": "melee"
}
},
"UppercutModifier": {
"Class": "CitadelUppercutted",
"Subclass": "CitadelUppercutted",
"NoExplodeModifier": {
"Class": "Base",
"Subclass": "NoUppercutExplosionDamage"
},
"ExplodeDebuffModifier": {
"Class": "Base",
"Subclass": "UppercutDebuff"
},
"StatusEffectPriority": 20
}
},
"citadel_ability_vandal_overflow": {
"AbilityCastDelay": 0.6,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"DampingFactor": 0.5,
"IsDisabled": false,
"Key": "citadel_ability_vandal_overflow",
"LiftHeight": 120,
"LiftModifier": {
"Class": "CitadelVandaloverflow",
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
]
},
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -28
},
{
"AbilityDuration": 0.5
},
{
"AbilityUnitTargetLimit": 5
}
]
},
"citadel_ability_vandal_surge": {
"AbilityCastDelay": 0.6,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.974938,
"Type": "spirit"
}
},
"DampingFactor": 0.5,
"IsDisabled": false,
"Key": "citadel_ability_vandal_surge",
"LiftHeight": 120,
"LiftModifier": {
"Class": "CitadelVandalsurge",
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
]
},
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -28
},
{
"AbilityDuration": 0.5
},
{
"AbilityUnitTargetLimit": 5
}
]
},
"citadel_ability_void_sphere": {
"AbilityCastRange": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AllyDistance": 13,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BubbleModifier": {
"Class": "VoidSphere",
"Subclass": "VoidSphere",
"StatusEffectPriority": 100,
"BuffModifier": {
"Class": "VoidsphereBuff",
"Subclass": "VoidsphereBuff"
}
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_void_sphere",
"Name": "Quantum Entanglement",
"StaminaRestore": 1,
"TrailInterval": 0.01,
"Upgrades": [
{
"AbilityCastRange": 6
},
{
"AbilityCooldown": -6
},
{
"ReduceDebuffs": 50,
"ChargeReplenish": 1
}
]
},
"citadel_ability_wraith_rapidfire": {
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusFireRate": 20,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_wraith_rapidfire",
"MagicDamagePerBullet": {
"Value": 2,
"Scale": {
"Value": 0.03,
"Type": "spirit"
}
},
"Name": "Full Auto",
"RapidFireModifier": {
"Class": "Rapidfire",
"Subclass": "Rapidfire"
},
"Upgrades": [
{
"AbilityCooldown": -20
},
{
"BonusFireRate": 10,
"AbilityDuration": 3
},
{
"MagicDamagePerBullet": {
"Value": 0,
"Scale": {
"Value": 0.045,
"Type": "spirit"
}
},
"UnlimitedAmmo": 1
}
]
},
"citadel_ability_wrecker_bouldergrenade": {
"AbilityCastRange": 50,
"AbilityChannelTime": {
"Value": 1.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 31,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 2.5,
"Damage": {
"Value": 150,
"Scale": {
"Value": 1.302,
"Type": "spirit"
}
},
"ExplosionDamage": {
"Value": 80,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"ExplosionPushForce": 1200,
"IsDisabled": false,
"Key": "citadel_ability_wrecker_bouldergrenade",
"Name": "Wrecking Ball",
"Radius": 7,
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"AbilityCooldown": -7.5
},
{
"Damage": 50
},
{
"StunDuration": 0.5
}
]
},
"citadel_ability_wrecker_garbage_suck": {
"AbilityCastDelay": 0.2,
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 130,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BaseDamage": {
"Value": 75,
"Scale": {
"Value": 0.93,
"Type": "spirit"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CameraDistance": 800,
"DPS": {
"Value": 0,
"Scale": {
"Value": 0.194988,
"Type": "spirit"
}
},
"DamagePerSecond": {
"Value": 100,
"Scale": {
"Value": 2.604,
"Type": "spirit"
}
},
"GarbageAuraModifier": {
"Class": "Garbageaura",
"Subclass": "Garbageaura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "GarbageauraTarget",
"OuterSpeedScale": 10,
"StatusEffectPriority": 60
},
"StatusEffectPriority": 0
},
"GarbageRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"Key": "citadel_ability_wrecker_garbage_suck",
"Name": "Overload",
"SlowPercent": 50,
"Speed": 5.08,
"TickRate": 1,
"TossAngle": 45,
"TossSpeed": 8.89,
"Upgrades": [
{
"GarbageRadius": 2
},
{
"AbilityCooldown": -35
},
{
"BaseDamage": 100,
"DamagePerSecond": 50
}
]
},
"citadel_ability_zip_line": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
"ChannelMoveSpeed": -1,
"DamageCooldown": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"DismountHorizontalMaxSpeedPercent": 85,
"DismountHorizontalMinSpeedPercent": 40,
"DismountVerticalSpeed": 300,
"IsDisabled": false,
"Key": "citadel_ability_zip_line",
"KnockedOffDamagePct": 15,
"KnockedOffSlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "KnockedOffZiplineSlow"
},
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
"LatchSpeed": 1500,
"LatchVisualSnapProgress": 0.85,
"MaxMountDistance2D": 15,
"Name": "Hyperline",
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RidingZipLineModifier": {
"Class": "Base",
"Subclass": "RidingZipline"
},
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
"ZipLineIntroModifier": {
"Class": "Base",
"Subclass": "ZiplineIntro",
"EnabledStateMask": [
"ZiplineIntro",
"ZiplineLocked"
]
},
"ZipLineKnockdownImmuneModifier": {
"Class": "ZiplineKnockdownImmune",
"Subclass": "ZiplineKnockdownImmune"
},
"ZipLineSlowModifier": {
"Class": "ZiplineSpeed",
"Subclass": "ZiplineProtectionSlow",
"RampUpTime": 2,
"PercentageMultiplierStart": -70,
"PercentageMultiplierEnd": 0
},
"ZipSpeedInner": 693,
"ZipSpeedOuter": 810,
"ZiplineProtectionDamageAmp": 35,
"ZiplineProtectionSlowDurationOnHit": 2
},
"citadel_ability_zipline_boost": {
"AbilityCooldown": {
"Value": 360,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorSilentCastFailureFeedback",
"BehaviorNoTarget",
"BehaviorCanCastOnZipline",
"BehaviorMovement",
"BehaviorStartsOnCooldown"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_zipline_boost",
"Name": null,
"Upgrades": [],
"ZipboostModifier": {
"Class": "ZiplineBoost",
"Subclass": "ZiplineBoost",
"EnabledStateMask": [
"UsingZiplineBoost"
],
"RampUpTime": 1,
"PercentageSpeedIncreaseRampTo": 80
}
},
"citadel_base_lockon_ability": {
"BehaviourBits": [
"BehaviorTargetThroughWalls"
],
"IsDisabled": false,
"Key": "citadel_base_lockon_ability",
"LockonConeAngle": 40,
"LosingLockGraceTime": 0.5,
"MaxLockonStacks": 1,
"Name": null,
"TimeToGainLockonStack": 0.7,
"TimeToLoseLockonStack": 2,
"Upgrades": []
},
"drifter_blood_blast": {
"AbilityCastDelay": 0.4,
"AbilityCastRange": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 30,
"AirSpeedMax": 70,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorNoTarget",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDamage": {
"Value": 40,
"Scale": {
"Value": 1.4,
"Type": "spirit"
}
},
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 0,
"Scale": {
"Value": 1.2,
"Type": "melee"
}
},
"DamageHeavyMelee": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
"DebuffModifier": {
"Class": "CitadelSilenced",
"Subclass": "Debuff"
},
"ExtraSweepConeAngle": 60,
"ExtraSweepOffsetBehindCaster": 80,
"ExtraSweepRange": 3,
"FallSpeedMax": 1,
"IsDisabled": false,
"Key": "drifter_blood_blast",
"Name": "Rend",
"RangeForBonusDamage": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TargetModifier": {
"Class": "DrifterRendBulletLifesteal",
"Subclass": "DrifterRendBulletLifesteal"
},
"TargetingConeAngle": 50,
"Upgrades": [
{
"BonusDamage": 40
},
{
"AbilityCooldown": -8
},
{
"DebuffDuration": 2,
"UseHeavyMelee": 1,
"DamageHeavyMelee": {
"Value": 0,
"Scale": {
"Value": 0.55,
"Type": "heavy_melee"
}
},
"Damage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "melee",
"Multiply": true
}
}
}
]
},
"drifter_darkness": {
"AbilityCastDelay": 1,
"AbilityCastRange": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.001,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"BonusSprintAcceleration": 12,
"BonusSprintSpeed": 2,
"CasterModifier": {
"Class": "DrifterDarknessCaster",
"Subclass": "DrifterDarknessCaster",
"EnabledStateMask": [
"SinclairTaxUltActive"
]
},
"ChannelMoveSpeed": 1.3,
"DarkFactor": 1,
"DistanceForMaxProjSpeed": 200,
"DrifterNearbyRangeCheck": 40,
"IsDisabled": false,
"Key": "drifter_darkness",
"MaxProjectileSpeed": 3000,
"MaxTargets": 2,
"MinProjectileSpeed": 3000,
"Name": "Eternal Night",
"PostProcessFadeInTime": 0.2,
"PostProcessFadeOutTime": 1,
"RevealDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SmallVisionDistance": 15,
"TargetModifier": {
"Class": "DrifterDarknessTarget",
"Subclass": "DrifterDarknessTarget",
"ProvidedByAura": {
"Class": "DrifterDarknessTargetBoundaryUnit",
"Subclass": "DrifterDarknessTargetBoundaryUnit"
}
},
"TargetRevealModifier": {
"Class": "Base",
"Subclass": "DrifterDarknessTargetReveal",
"EnabledStateMask": [
"VisibleToEnemy",
"GlowThroughWallsToProvider"
]
},
"Upgrades": [
{
"BonusSprintSpeed": 10
},
{
"AbilityCooldown": -40
},
{
"AbilityDuration": 2.5,
"MaxTargets": 1
}
]
},
"drifter_shadow_mark": {
"AbilityCastDelay": 0.15,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDontInterruptSlideOnCast"
],
"BuffModifier": {
"Class": "Base",
"Subclass": "DrifterStalkersMarkBuff"
},
"ChannelMoveSpeed": -1,
"DotHealthPercent": {
"Value": 2,
"Scale": {
"Value": 0.015,
"Type": "spirit"
}
},
"FallSpeedMax": 0.3,
"IsDisabled": false,
"Key": "drifter_shadow_mark",
"Name": "Stalker's Mark",
"PostTeleportModifier": {
"Class": "DrifterStalkersMarkPostTeleport",
"Subclass": "DrifterStalkersMarkPostTeleport"
},
"TargetModifier": {
"Class": "DrifterShadowMarkTarget",
"Subclass": "DrifterShadowMarkTarget"
},
"TargetTeleportModifier": {
"Class": "Base",
"Subclass": "DrifterShadowMarkTeleportTarget"
},
"TeleportBackOffsetFromTarget": 135,
"TeleportDamage": {
"Value": 0,
"Scale": {
"Value": 0.5,
"Type": "spirit"
}
},
"TickRate": 0.5,
"Upgrades": [
{
"BulletResistReduction": -8
},
{
"AbilityDuration": 3,
"AbilityCooldown": -10
},
{
"DotHealthPercent": 1.5,
"HealAmpReceivePenaltyPercent": -40,
"HealAmpRegenPenaltyPercent": -40
}
],
"VerticalDrag": 1
},
"drifter_shadow_mark_teleport": {
"AbilityCastDelay": 0.3,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "drifter_shadow_mark_teleport",
"Name": "Ambush",
"Upgrades": []
},
"fathom_breach": {
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"InFlightModifier": {
"Class": "Base",
"Subclass": "InFlight",
"EnabledStateMask": [
"DashDisabled"
]
},
"IsDisabled": false,
"Key": "fathom_breach",
"Name": "Breach",
"TossSpeed": 350,
"Upgrades": [
{
"ExplosionRadius": 3
},
{
"AbilityCooldown": -8
},
{
"Damage": 120
}
],
"WallImpactLookAheadDistance": 100
},
"fathom_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "Cast"
},
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDontConsumeAbilityResourceOnCast"
],
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 22,
"DamagePctDeferredMaxRage": 15,
"DeferClearPct": 40,
"DeferredDamageDuration": 13,
"IsDisabled": false,
"Key": "fathom_defer_damage",
"Name": null,
"Upgrades": [
{
"DamagePctDeferred": 8
},
{
"AbilityCooldown": -25
},
{
"DeferClearPct": 25
}
]
},
"fathom_lurkers_ambush": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": 9999,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": 5,
"ChannelTimeForMaxDebuff": 1.5,
"DPS": {
"Value": 60,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"DebuffMaxDuration": 3.5,
"DebuffMinDuration": 1,
"DebuffModifier": {
"Class": "FathomLurkersAmbushDebuff",
"Subclass": "FathomLurkersAmbushDebuff",
"EnabledStateMask": [
"Slowed"
]
},
"EnemySlowPct": 60,
"InitialHeight": 350,
"InvisFadeToDuration": 1.5,
"InvisModifier": {
"Class": "LurkersAmbushInvis",
"Subclass": "Invis",
"InvisBias": 0.8
},
"IsDisabled": false,
"Key": "fathom_lurkers_ambush",
"Name": "Lurker's Ambush",
"NonLatchedDurationPct": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"NotSeenByEnemiesRegen": 3,
"RegenModifier": {
"Class": "Base",
"Subclass": "Regen"
},
"RevealOnDamageDuration": 0.5,
"RevealOnSpottedDuration": 3,
"SpottedRadius": 999,
"StandStillMinTime": 0.5,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"DebuffMaxDuration": 1
},
{
"NotSeenByEnemiesRegen": 2
}
]
},
"fathom_reefdweller_harpoon": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "fathom_reefdweller_harpoon",
"Name": "Reefdweller Harpoon",
"ReelSpeed": 1500,
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"AbilityCastRange": 5
},
{
"DetachBuffDuration": 7,
"BonusFireRate": 30
}
],
"WallLatchIdealDist": 5,
"WallLatchSettleDist": 40
},
"fathom_scalding_spray": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "FathomScaldingSprayAura",
"Subclass": "FathomScaldingSprayAura",
"AuraTargetingConeAngle": 60,
"AuraTargetingConeHalfWidth": 50,
"AuraRadius": 0,
"ProvidedByAura": {
"Class": "FathomScaldingSprayTarget",
"Subclass": "FathomScaldingSprayTarget"
},
"BuffModifier": {
"Class": "FathomScaldingSprayWeaponDamage",
"Subclass": "FathomScaldingSprayWeaponDamage"
}
},
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Scale": {
"Value": 0.372,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "fathom_scalding_spray",
"Name": "Scalding Spray",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -15
},
{
"AbilityDuration": 2
},
{
"DPS": 55
}
],
"WeaponDamageBonusDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WeaponDamageBonusPerSec": {
"Value": 5,
"Scale": {
"Value": 0.0372,
"Type": "spirit"
}
}
},
"genericperson_ability_1": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_1",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"genericperson_ability_2": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_2",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"genericperson_ability_3": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_3",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"genericperson_ability_4": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "genericperson_ability_4",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"gunslinger_demonMark": {
"AbilityCastDelay": 0.15,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusFireRate": 25,
"BonusMoveSpeed": 2,
"BuffDuration": 3,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.93,
"Type": "weapon_damage"
}
},
"IsDisabled": false,
"Key": "gunslinger_demonMark",
"MarkDuration": 5,
"MarkModifier": {
"Class": "GunslingerDemonmark",
"Subclass": "Demonmark",
"BuffModifier": {
"Class": "Base",
"Subclass": "DemonmarkBuff"
}
},
"Name": "Infernal Brand",
"ProcDamage": {
"Value": 100,
"Scale": {
"Value": 0.744,
"Type": "spirit"
}
},
"SearchAngle": 20,
"SearchRadius": 20,
"SearchRate": 1,
"Upgrades": [
{
"AbilityCooldown": -3
},
{
"ProcDamage": 50
}
]
},
"gunslinger_knockbackblast": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"Damage": 120,
"DebuffModifier": {
"Class": "DiminishingSlow",
"Subclass": "KnockbackSlow"
},
"EnemyShoveForce": 800,
"IsDisabled": false,
"Key": "gunslinger_knockbackblast",
"Name": null,
"SelfShoveForce": 200,
"SlowDuration": 3,
"SlowPercent": 30,
"StunDuration": 1,
"Upgrades": []
},
"gunslinger_rapid_fire": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"Class": "CitadelRapidFire",
"Subclass": "CitadelRapidFire",
"AirDrag": 2
},
"BehaviourBits": [
"BehaviorChannelled"
],
"BulletAccuracy": 200,
"BulletSpeedPercent": 100,
"CastRangeWhenVertical": 30,
"CastRangeWhenVerticalBias": 0.3,
"ChannelMoveSpeed": 1.3,
"FireRateMultiplier": 100,
"IsDisabled": false,
"JuggleAirSpeedMax": 50,
"JuggleFallSpeedMax": 20,
"Key": "gunslinger_rapid_fire",
"Name": "Rapid Fire",
"Upgrades": [],
"WeaponDamageScale": -75
},
"gunslinger_rocket_launcher": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "gunslinger_rocket_launcher",
"LaunchMaxSpeed": 750,
"LaunchMinSpeed": 700,
"LaunchMinVerticalAmount": 0.7,
"LaunchVerticalBias": 0.5,
"Name": "Rocket Launcher",
"Upgrades": []
},
"gunslinger_sleep_bomb": {
"AbilityCooldown": {
"Value": 95,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": "",
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "SleepBombAura",
"Subclass": "SleepBombAura",
"ProvidedByAura": {
"Class": "SleepBombAsleep",
"Subclass": "SleepBombAsleep"
}
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"EndRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "gunslinger_sleep_bomb",
"Name": "Sleep Bomb",
"SleepDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpreadDuration": 2,
"StartRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": []
},
"gunslinger_tenacity": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BulletLifestealPercent": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "gunslinger_tenacity",
"LowHealthHealingScalePercent": 100,
"Name": "Tenacity",
"Upgrades": []
},
"held_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNotSilencable"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "held_base",
"Name": null,
"Upgrades": []
},
"inherent_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "inherent_base",
"Name": null,
"Upgrades": []
},
"mirage_fire_beetles": {
"AbilityCastDelay": 0.05,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 8,
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "mirage_fire_beetles",
"MaxStacks": 100,
"Name": "Fire Scarabs",
"OutgoingDamagePenaltyPercent": -20,
"StatStolenDebuffModifier": {
"Class": "MirageFireScarabsHealthLoss",
"Subclass": "MirageFireScarabsHealthLoss",
"EnabledStateMask": [
"HasFirebeetlesDebuff"
]
},
"StealDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"DPS": 7
},
{
"AbilityCharges": 1,
"StealDuration": 2
},
{
"OutgoingDamagePenaltyPercent": -15,
"DPS": {
"Value": 0,
"Scale": {
"Value": 0.13,
"Type": "spirit"
}
}
}
]
},
"mirage_sand_phantom": {
"AbilityCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
{
"Class": "MirageSandPhantomProc",
"Subclass": "MirageSandPhantomProc",
"MaxBulletsToProcInShot": 1,
"ProcReadyModifier": {
"Class": "MirageSandPhantomProcReady",
"Subclass": "MirageSandPhantomProcReady"
},
"PassiveVictimModifier": {
"Class": "MirageSandPhantomPassiveVictim",
"Subclass": "MirageSandPhantomPassiveVictim",
"SlowModifier": {
"Class": "DiminishingSlow",
"Subclass": "MirageDjinnsMarkSlow"
}
}
}
],
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCastOnZipline",
"BehaviorDoNotAllowSpamProc"
],
"ChannelMoveSpeed": -1,
"DMarkMultiplierPerStack": 2,
"IsDisabled": false,
"Key": "mirage_sand_phantom",
"MaxStacks": 4,
"Name": "Djinn's Mark",
"ProcChance": 100,
"ProcCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"ProcDamageBase": {
"Value": 11,
"Scale": {
"Value": 0.35,
"Type": "spirit"
}
},
"ProcMaxRange": 40,
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"MovementSpeedSlow": 60,
"SlowDuration": 0.8
},
{
"ProcDamageBase": 20,
"VictimStackDuration": 3
},
{
"AbilityCooldown": -0.75,
"ProcCooldown": -0.75,
"StunDuration": 0.5,
"MaxStacks": 1
}
],
"VictimStackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
"mirage_teleport": {
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline",
"BehaviorCastableWhileBusy",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanCancelDuringCastDelay"
],
"BuffModifier": {
"Class": "MirageTravelerMovementSpeed",
"Subclass": "MirageTeleportMovementSpeed"
},
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"ImmunityModifier": {
"Class": "Unstoppable",
"Subclass": "Unstoppable",
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 0,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
"InterruptCooldown": 4,
"InterruptNotificationModifier": {
"Class": "Base",
"Subclass": "Notification",
"Duration": 2
},
"IsDisabled": false,
"Key": "mirage_teleport",
"Name": "Traveler",
"SearchRadius": 30,
"TeleportCompletedTime": 2,
"Upgrades": [
{
"BonusMoveSpeed": 3,
"BonusFireRate": 20,
"MovementSpeedBonusDuration": 12
},
{
"CombatBarrier": {
"Value": 400,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
},
{
"AbilityCooldown": -90
}
]
},
"mirage_tornado": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 36,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"Damage": {
"Value": 65,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"DampingFactor": 0.1,
"DistanceAboveGround": 0.5,
"DropDownRate": 10,
"EnemyLiftDuration": 0.2,
"HoldInPlaceDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "mirage_tornado",
"LiftHeight": 3,
"MaxDeltaMovementControl": 2,
"Name": "Dust Devil",
"OpenHeight": 8,
"ProjectileThinkInterval": 0.01,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"TickRate": 0.25,
"TornadoSpeed": 24,
"Upgrades": [
{
"Damage": 60
},
{
"AbilityCooldown": -12,
"WhirlwindEvasionChance": 30
},
{
"RecastWindow": 6,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.6,
"Type": "spirit"
}
}
}
],
"WhirlwindDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WhirlwindEvasionChance": 30,
"WhirlwindEvasionModifier": {
"Class": "MirageTornadoEvasion",
"Subclass": "MirageTornadoEvasion"
}
},
"npc_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "npc_base",
"Name": null,
"Upgrades": []
},
"npc_ultimate_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "npc_ultimate_base",
"Name": null,
"Upgrades": []
},
"operative_blindside": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BackstabBonusDamagePct": 40,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"CameraTurnRateMax": 100,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 30,
"Scale": {
"Value": 0.279,
"Type": "spirit"
}
},
"EnemyDebuffModifier": {
"Class": "OperativeBlindsideEnemyDebuff",
"Subclass": "OperativeBlindsideEnemyDebuff"
},
"IsDisabled": false,
"Key": "operative_blindside",
"MaxCameraAngleForSeeing": 180,
"Name": "Blindside",
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TurnRateSlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"TurnRateSlowDuration": 1
},
{
"AbilityCooldown": -12
},
{
"BackstabBonusDamagePct": 30
}
]
},
"operative_revelation": {
"AbilityCastDelay": 0.3,
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CasterModifier": {
"Class": "OperativeRevelationCaster",
"Subclass": "OperativeRevelationCaster",
"StatusEffectPriority": 25,
"AuraModifier": {
"Class": "OperativeRevelationAura",
"Subclass": "OperativeRevelationAura",
"ProvidedByAura": {
"Class": "OperativeRevelationTarget",
"Subclass": "OperativeRevelationTarget",
"DebuffModifier": {
"Class": "GlitchDebuff",
"Subclass": "GlitchDebuff",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Muted",
"Glitched"
]
}
}
}
},
"ChannelMoveSpeed": 4.2,
"CurseDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DPS": {
"Value": 50,
"Scale": {
"Value": 0.651,
"Type": "spirit"
}
},
"GroundDashReductionPercent": -20,
"IsDisabled": false,
"Key": "operative_revelation",
"MaxCameraAngleForSeeing": 180,
"MoveSpeedReduction": 20,
"Name": "Revelation",
"Radius": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 25,
"TickRate": 0.25,
"TimeBeforeCursed": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"Radius": 5
},
{
"AbilityCooldown": -25
},
{
"DPS": 50
}
]
},
"operative_umbrella_maneuver": {
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ActivateTime": 0.2,
"AirHangModifier": {
"Class": "OperativeUmbrellaManeuverAirHang",
"Subclass": "OperativeUmbrellaManeuverAirHang",
"AirSpeed": -1,
"AirDrag": -1,
"FallSpeed": 10
},
"AirSpeedMax": 3.81,
"BackwardsVelocity": 13,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 100,
"Scale": {
"Value": 1.395,
"Type": "spirit"
}
},
"ExplodeRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FallSpeedMax": 1.524,
"IsDisabled": false,
"Key": "operative_umbrella_maneuver",
"Name": "Umbrella Maneuver",
"TimeBeforeProjectileLaunch": 1.25,
"UpImpulse": 15,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"Damage": 50
},
{
"AbilityCooldown": 0
}
]
},
"rutger_cheat_death": {
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusHealthRegen": 2,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "rutger_cheat_death",
"ModifierCheatDeathActivated": {
"Class": "RutgerCheatDeathActivated",
"Subclass": "RutgerCheatDeathActivated",
"Duration": -1
},
"Name": "Cheat Death",
"Upgrades": [
{
"AbilityDuration": 2
},
{
"BonusMoveSpeed": 50
},
{
"BulletLifestealPercent": 100
}
]
},
"rutger_force_field": {
"AbilityCastDelay": 0.1,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "RutgerForceFieldAura",
"Subclass": "ForceFieldAura",
"ProvidedByAura": {
"Class": "Base",
"Subclass": "RutgerForceField"
}
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChargeUpTime": 0.5,
"Damage": {
"Value": 70,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"EdgePushDuration": 0.15,
"ForceFieldThinkRate": 0.05,
"Height": 150,
"IsDisabled": false,
"Key": "rutger_force_field",
"Name": "Force Field",
"SlowDuration": 0.3,
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "Slow"
},
"SlowPercent": 60,
"SpherePushExtraDistance": 1.5,
"SphereRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"Damage": 70
},
{
"AbilityDuration": 3
}
],
"VictimPushModifier": {
"Class": "RutgerForceFieldPushOut",
"Subclass": "RutgerForceFieldPushOut",
"EnabledStateMask": [
"Silenced",
"CommandRestricted",
"AirDuckingForced"
],
"Duration": -1
},
"VictimPushTime": 0.4
},
"rutger_pulse": {
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"Class": "RutgerPulseAura",
"Subclass": "RutgerPulseAuraSubclass",
"ProvidedByAura": {
"Class": "RutgerPulseTarget",
"Subclass": "RutgerPulseTargetSubclass"
}
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"DamageMax": {
"Value": 350,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DamageMax_DistanceFuzz": 2,
"DamageMin": {
"Value": 50,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"EndRadius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "rutger_pulse",
"MovementSlow": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Pulse",
"SpreadDuration": 0.6,
"StartRadius": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"MovementSlow": 25
},
{
"AbilityCooldown": -47
},
{
"DamageMax": 200
}
]
},
"rutger_rocket": {
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 3.81,
"AutoChannelModifier": {
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact"
],
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"FallSpeedMax": 1.524,
"ImpactRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"Key": "rutger_rocket",
"LaunchMaxSpeed": 600,
"LaunchMinSpeed": 525,
"LaunchMinVerticalAmount": 0.2,
"LaunchVerticalBias": 0.75,
"Name": "Rocket Launcher",
"SelfDamagePercent": 50,
"SelfLaunchPercent": 175,
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"Damage": 80
},
{
"AbilityCooldown": -7.5
}
]
},
"signature_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "signature_base",
"Name": null,
"Upgrades": []
},
"super_neutral_charge": {
"AbilityCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CameraDistance": 120,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "super_neutral_charge",
"Name": "Mid Boss Charge",
"PrepareTime": 0.8,
"StunDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TackleDurationMax": 1,
"TackleDurationMin": 0.5,
"TackleRadius": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TackleSpeed": 1000,
"Upgrades": []
},
"super_neutral_shield": {
"AbilityCooldown": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "super_neutral_shield",
"Name": null,
"ShieldHealth": 10000,
"ShieldScale": 2.5,
"Upgrades": []
},
"synth_affliction": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CanBePurged": 1,
"ChannelMoveSpeed": 1.3,
"CurrentHealthDamage": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "spirit"
}
},
"DPS": {
"Value": 32,
"Scale": {
"Value": 0.21,
"Type": "spirit"
}
},
"DamageInterval": 0.5,
"DebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"Class": "SynthAfflictionDebuff",
"Subclass": "SynthAfflictionDebuff"
},
"IsDisabled": false,
"Key": "synth_affliction",
"Name": "Affliction",
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -35
},
{
"DebuffDuration": 3,
"Radius": 4
},
{
"DPS": {
"Value": 13,
"Scale": {
"Value": 0.1,
"Type": "spirit"
}
},
"DisableHealing": 1
}
]
},
"synth_barrage": {
"AbilityCastDelay": 0.3,
"AbilityChannelTime": 2,
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.3,
"AirSpeedMax": 2.54,
"AmpDuration": {
"Value": 15,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AmpModifier": {
"Class": "SynthBarrageAmp",
"Subclass": "SynthBarrageAmp"
},
"AmpPercentPerStack": 6,
"AutoChannelModifier": {
"Class": "IntrinsicBase",
"Subclass": "IntrinsicBase"
},
"BarrageCasterModifier": {
"Class": "SynthBarrageCaster",
"Subclass": "SynthBarrageCaster"
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"DamagePerProjectile": {
"Value": 32,
"Scale": {
"Value": 0.465,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "SlowBase",
"Subclass": "SynthBarrageDebuff"
},
"FallSpeedMax": 10,
"IsDisabled": false,
"Key": "synth_barrage",
"MoveSlowPercent": 30,
"Name": "Barrage",
"ProjectileAmount": 4,
"Radius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
{
"DamagePerProjectile": 16
},
{
"AbilityCooldown": -16
},
{
"AmpPercentPerStack": 4,
"Radius": 3
}
]
},
"synth_plasma_flux": {
"AbilityCastDelay": 0.2,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
"Scale": {
"Value": 1.3,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "synth_plasma_flux",
"MaxLifetime": {
"Value": 3.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Flying Cloak",
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.1,
"Upgrades": [
{
"Damage": 70
},
{
"WeaponDamageBonus": 5,
"WeaponDamageBonusDuration": 6
},
{
"MaxLifetime": 1.6,
"AbilityCooldown": -10
}
],
"WeaponDamageBonusModifier": {
"Class": "SynthPlasmaFluxWeaponDamage",
"Subclass": "SynthPlasmaFluxWeaponDamage"
}
},
"synth_plasma_flux_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorCastableWhileHidden",
"BehaviorIgnoreSelectionMashProtection",
"BehaviorTrigger",
"BehaviorMovement"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "synth_plasma_flux_trigger",
"Name": null,
"Upgrades": []
},
"synth_pulse": {
"AbilityCastDelay": 0.15,
"AbilityChannelTime": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 65,
"Scale": {
"Value": 1.1,
"Type": "spirit"
}
},
"DebuffModifier": {
"Class": "Base",
"Subclass": "Debuff"
},
"EscapeModifier": {
"Class": "SynthPulseEscape",
"Subclass": "SynthPulseEscape",
"EnabledStateMask": [
"DashDisabled",
"MantleDisabled",
"DuckingDisabled",
"MeleeDisabled"
]
},
"FallSpeedMax": 0.0254,
"IsDisabled": false,
"Key": "synth_pulse",
"Name": "Enchanter's Satchel",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"Damage": 90
},
{
"FireRateSlow": 40,
"MoveSlowPercent": 40,
"DebuffDuration": 4,
"AbilityChannelTime": 1.5,
"Radius": 4
}
]
},
"targetdummy_ability_1": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_1",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_ability_2": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_2",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_ability_3": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_3",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_ability_4": {
"AbilityCastDelay": 1,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "targetdummy_ability_4",
"Name": null,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"targetdummy_inherent": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "targetdummy_inherent",
"Name": null,
"Upgrades": []
},
"thumper_ability_1": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact",
"BehaviorAlwaysPreviewRadius"
],
"BounceRadians": 0.5,
"BounceRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 120,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "thumper_ability_1",
"MaxPlaneDistance": 1,
"Name": "Shatter Cannon",
"PlaneSpread": 30,
"PushSpeedMax": 1000,
"PushSpeedMid": 600,
"PushSpeedMin": 100,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"Damage": 60
},
{
"AbilityCooldownBetweenCharge": -3,
"AbilityCooldown": -3.75
}
]
},
"thumper_ability_2": {
"AbilityCastDelay": 0.42,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BarbedWireAuraModifier": {
"Class": "ThumperAbility2Aura",
"Subclass": "ThumperAbility2Aura",
"ProvidedByAura": {
"Class": "ThumperAbility2",
"Subclass": "ThumperAbility2",
"EnabledStateMask": [
"Slowed",
"GlowThroughWallsToEnemy"
],
"StatusEffectPriority": 100
}
},
"BarbedWireDPS": {
"Value": 10,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BarbedWireDamagePerMeter": {
"Value": 30,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"BarbedWireHeightOffGround": 1,
"BarbedWireRadius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BarbedWireSlow": 50,
"BarbedWireTickRate": 0.5,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 125,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"ImpactInterval": 0.1,
"IsDisabled": false,
"Key": "thumper_ability_2",
"Name": "Spike Strip",
"StompRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TechCleaveExpireTime": 0.2,
"Upgrades": [
{
"AbilityDuration": 2
},
{
"BarbedWireRadius": 3
},
{
"BarbedWireDamagePerMeter": 30
}
],
"VerticalDifferenceTolerance": 2.5
},
"thumper_ability_3": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorAlwaysPreviewRadius"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 8,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"DroneModifier": {
"Class": "ThumperDrone",
"Subclass": "ThumperDrone"
},
"IsDisabled": false,
"Key": "thumper_ability_3",
"Name": "Badger Drone",
"TickInterval": 0.5,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
],
"VisibilityTime": 0.2
},
"thumper_ability_4": {
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"DistanceAboveGround": 2,
"DropDownRate": 2,
"Duration": 4,
"InitialForce": 300,
"IsDisabled": false,
"Key": "thumper_ability_4",
"Name": "Vortex",
"PullAOEModifier": {
"Class": "ThumperPullAoe",
"Subclass": "ThumperPullAoe",
"ProvidedByAura": {
"Class": "ThumperEnemyPulled",
"Subclass": "ThumperEnemyPulled"
}
},
"PushAccel": 1000,
"PushNPCSpeed": 800,
"Radius": 15,
"TornadoSpeed": 350,
"Upgrades": [
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
},
{
"AbilityCooldown": -0.75
}
]
},
"tokamak_breach": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AllySmokeAOEModifier": {
"Class": "TokamakAllySmokeAoe",
"Subclass": "TokamakAllySmokeAoe",
"ProvidedByAura": {
"Class": "Invis",
"Subclass": "TokamakAllyInSmoke"
}
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"EnemySmokeAOEModifier": {
"Class": "TokamakEnemySmokeAoe",
"Subclass": "TokamakEnemySmokeAoe",
"ProvidedByAura": {
"Class": "CitadelSilenced",
"Subclass": "CitadelSilenced"
}
},
"FullInvisDistance": 5,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 1,
"IsDisabled": false,
"Key": "tokamak_breach",
"Name": "Breach",
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RevealOnDamageDuration": 1,
"RevealOnSpottedDuration": 1,
"SmokeDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SpottedRadius": 2.5,
"TechResist": 20,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"PurgeDebuffs": 1
},
{
"EMPEnemies": 1
}
]
},
"tokamak_crimson_cannon": {
"AbilityCastDelay": 2,
"AbilityCastRange": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AimFOV": 60,
"AimZoomDuration": 0.15,
"AirSpeedMax": 70,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "CastDelay"
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 190,
"Scale": {
"Value": 1.462406,
"Type": "spirit"
}
},
"DelayBetweenShots": 0.6,
"FallSpeedMax": 1,
"IsDisabled": false,
"Key": "tokamak_crimson_cannon",
"Name": "Pulse Cannon",
"TargetingWidth": 0.8,
"Upgrades": [
{
"DelayBetweenShots": -0.2
},
{
"Damage": {
"Value": 50,
"Scale": {
"Value": 1.462406,
"Type": "spirit"
}
}
},
{
"AbilityCooldown": -47
}
]
},
"tokamak_dying_star": {
"AbilityCastRange": 20,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"InFlightModifier": {
"Class": "Base",
"Subclass": "InFlight",
"EnabledStateMask": [
"CommandRestricted"
]
},
"IsDisabled": false,
"Key": "tokamak_dying_star",
"Name": "Dying Star",
"TossSpeed": 350,
"Upgrades": [
{
"ExplosionRadius": 3
},
{
"AbilityCooldown": -7.5
},
{
"Damage": {
"Value": 80,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
}
}
]
},
"tokamak_heat_sinks": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BaseHeatPower": 20,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"HeatDotModifier": {
"Class": "TokamakHeatSinksDot",
"Subclass": "TokamakHeatSinksDot"
},
"IsDisabled": false,
"Key": "tokamak_heat_sinks",
"MeleeBurnDPS": {
"Value": 80,
"Scale": {
"Value": 0.487469,
"Type": "spirit"
}
},
"MeleeHitCount": 3,
"MeleeIgniteTime": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Name": "Thermal Vault",
"TickRate": 0.1,
"TossSpeed": 400,
"Upgrades": [
{
"MeleeSpeedBonusPercentage": 30
},
{
"WeaponDamagePerHeat": 1
},
{
"BaseHeatPower": 20,
"MaxHeatPower": 40
}
],
"WeaponDamagePerHeat": 1
},
"tokamak_heat_sinks_inherent": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"HeatDissipationInterval": 0.12,
"HeatGrowthInterval": 0.06,
"HeatPerAmmo": 0.02,
"IsDisabled": false,
"Key": "tokamak_heat_sinks_inherent",
"Name": null,
"OverheatWarning": 0.65,
"Upgrades": [],
"VentEfficiency": 3
},
"tokamak_hot_shot": {
"AbilityCastDelay": 0.2,
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BeamLength": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.8,
"HotDPS": {
"Value": 90,
"Scale": {
"Value": 0.548402,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "tokamak_hot_shot",
"Name": "Hot Shot",
"NormalDPS": {
"Value": 55,
"Scale": {
"Value": 0.335135,
"Type": "spirit"
}
},
"TickRate": 0.1,
"TrackingSpeed": 180,
"Upgrades": [
{
"AbilityCharges": 1
},
{
"AbilityChannelTime": 0.5
},
{
"NormalDPS": {
"Value": 16,
"Scale": {
"Value": 0.097494,
"Type": "spirit"
}
},
"HotDPS": {
"Value": 48,
"Scale": {
"Value": 0.292481,
"Type": "spirit"
}
}
}
]
},
"tokamak_radiance": {
"AbilityCastDelay": 0.25,
"AbilityCooldown": {
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"BlindScale": 0.5,
"ChannelMoveSpeed": -1,
"EvasionChance": 20,
"IsDisabled": false,
"Key": "tokamak_radiance",
"LookDotMin": 0.866,
"LookRadiusScale": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"MaxDPS": {
"Value": 16,
"Scale": {
"Value": 0.097494,
"Type": "spirit"
}
},
"Name": "Blinding Radiance",
"RadianceModifier": {
"Class": "TokamakRadiance",
"Subclass": "TokamakRadiance"
},
"Radius": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -14
},
{
"EvasionChance": 20
},
{
"MaxDPS": {
"Value": 24,
"Scale": {
"Value": 0.146241,
"Type": "spirit"
}
}
}
]
},
"trooper_boss_grenade": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": "38.1 50.8",
"AbilityCooldown": {
"Value": "40 30 20",
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"BlastRadius": 300,
"ChannelMoveSpeed": -1,
"Damage": 100,
"FuseDuration": 3,
"Grenades": "1 1 3",
"ImpulseVelocity": 1200,
"IsDisabled": false,
"Key": "trooper_boss_grenade",
"Name": "Stun Grenade",
"PlayerDamage": 100,
"StunDuration": "1 2 3",
"Upgrades": []
},
"trooper_grenade": {
"AbilityCastDelay": 0.2,
"AbilityCastRange": 40.64,
"AbilityCooldown": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ArmingDuration": 5,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget"
],
"BlastRadius": 4,
"ChannelMoveSpeed": -1,
"Damage": 200,
"Grenades": 1,
"ImpulseVelocity": 400,
"IsDisabled": false,
"Key": "trooper_grenade",
"Name": null,
"PlayerDamage": 100,
"Upgrades": []
},
"trooper_neutral_grenade": {
"AbilityCastDelay": 0.5,
"AbilityCastRange": 50.8,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"BlastRadius": 300,
"ChannelMoveSpeed": -1,
"Damage": 50,
"FuseDuration": 3,
"Grenades": 1,
"ImpulseVelocity": 1200,
"IsDisabled": false,
"Key": "trooper_neutral_grenade",
"Name": "Stun Grenade",
"PlayerDamage": 100,
"StunDuration": 1,
"Upgrades": []
},
"ultimate_base": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ultimate_base",
"Name": null,
"Upgrades": []
},
"vanguard_aoe_buff": {
"AbilityCooldown": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AuraRadius": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCanCastOnZipline",
"BehaviorCanHealPlayers",
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": 15,
"BonusSpirit": 20,
"BuffModifier": {
"Class": "Base",
"Subclass": "VanguardBuff"
},
"ChannelMoveSpeed": -1,
"HealingModifier": {
"Class": "HealthNova",
"Subclass": "HealingNovaActive"
},
"HeroAndSelfHPS": 5,
"HeroAndSelfHPSGrowthPerMinute": 0.4,
"IsDisabled": false,
"Key": "vanguard_aoe_buff",
"NPCHPS": 2,
"NPCHPSGrowthPerMinute": 0.2,
"Name": null,
"Upgrades": []
},
"viscous_goo_bowling_ball": {
"AbilityCastDelay": 0.55,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AccelerationPercentage": -60,
"AirJumpForce": 500,
"BallHitRadius": {
"Value": 1.8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BallOffset": 50,
"BallRadius": {
"Value": 1.4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorInhibitSoftCameraCollision"
],
"BreakablePropDamageRadius": 75,
"BulletResist": 35,
"CastWhileRolling": 1,
"ChannelMoveSpeed": 7,
"Damage": {
"Value": 110,
"Scale": {
"Value": 1,
"Type": "spirit"
}
},
"DamagePreventionModifier": {
"Class": "Base",
"Subclass": "ViscousBallDamagePrevention",
"Duration": 1.2
},
"FrictionPercentage": -85,
"IsDisabled": false,
"JumpForce": 500,
"Key": "viscous_goo_bowling_ball",
"KnockForce": 400,
"MoveSpeedMax": 7,
"Name": "Goo Ball",
"ParticleRadiusMultiplier": 1.2,
"RollingModifier": {
"Class": "ViscousBall",
"Subclass": "ViscousRollingResist"
},
"StunDuration": {
"Value": 0.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechResist": 35,
"TickRate": 0.25,
"Upgrades": [
{
"AbilityCooldown": -25
},
{
"Damage": 70,
"BulletResist": 20,
"TechResist": 20
},
{
"AbilityDuration": 7,
"StunDuration": 0.3
}
]
},
"viscous_goo_grenade": {
"AbilityCastDelay": 0.001,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 55,
"Scale": {
"Value": 0.7,
"Type": "spirit"
}
},
"DetonateCooldown": 0.15,
"FourthHitDamagePercentage": 0.26,
"GooGrenadeImpactModifier": {
"Class": "ViscousGooGrenadeDebuff",
"Subclass": "ViscousGooGrenadeDebuff"
},
"GooGrenadePuddleAuraFriendlyModifier": {
"Class": "BaseAura",
"Subclass": "GooGrenadeFriendlyAura",
"AuraRadius": -1,
"ProvidedByAura": {
"Class": "Base",
"Subclass": "GooPuddleSlideModifier"
}
},
"GooGrenadePuddleAuraModifier": {
"Class": "ViscousGooAura",
"Subclass": "GooGrenadePuddleAura",
"ProvidedByAura": {
"Class": "SlowBase",
"Subclass": "PuddleSlow"
},
"AuraRadius": -1
},
"IsDisabled": false,
"Key": "viscous_goo_grenade",
"MaxBounces": 2,
"Name": "Splatter",
"PuddleDuration": {
"Value": 10,
"Scale": {
"Value": 1.1,
"Type": "duration"
}
},
"PuddleSlideBuff": 60,
"Radius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SecondHitDamagePercentage": 0.5,
"SlowPercent": 35,
"ThirdHitDamagePercentage": 0.38,
"Upgrades": [
{
"Damage": 36,
"Radius": 2
},
{
"AbilityCooldown": -14
},
{
"MaxBounces": 1,
"Damage": {
"Value": 0,
"Scale": {
"Value": 0.9,
"Type": "spirit"
}
}
}
]
},
"viscous_restorative_goo": {
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast",
"BehaviorCanHealPlayers",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusHealthRegen": {
"Value": 40,
"Scale": {
"Value": 0.3,
"Type": "spirit"
}
},
"BreakoutTime": 1,
"BulletForce": 600,
"ChannelMoveSpeed": -1,
"CubeScale": 1.5,
"Friction": -80,
"HeavyMeleeForce": 700,
"IsDisabled": false,
"Key": "viscous_restorative_goo",
"LightMeleeForce": 300,
"Name": "The Cube",
"PostCubeBuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PushBackForce": 250,
"PushBackRadius": 50,
"RestorativeGooModifier": {
"Class": "RestorativeGoo",
"Subclass": "RestorativeGoo",
"DistanceCameraOffset": 450,
"DistanceCameraOffsetLerpTime": 0.5,
"DistanceCameraOffsetBias": 0.75,
"BreakoutProgressBarModifier": {
"Class": "Base",
"Subclass": "Breakoutprogress"
},
"PostCubeBuffModifier": {
"Class": "Base",
"Subclass": "CubePostSpeedBuff"
}
},
"SelfCubeModelSwapModifier": {
"Class": "Base",
"Subclass": "ViscousSelfCubeModelSwap",
"EnabledStateMask": [
"DoNotDrawModel"
]
},
"SlideForce": 70,
"Upgrades": [
{
"BonusMoveSpeed": 2.5,
"StaminaCooldownReduction": 30,
"PostCubeBuff": 1
},
{
"BonusHealthRegen": 25,
"AbilityDuration": 1
},
{
"AbilityCooldown": -20,
"PurgeDebuffs": 1
}
]
},
"viscous_telepunch": {
"AbilityCastRange": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 21,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1.7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 20,
"Scale": {
"Value": 0.6,
"Type": "melee"
}
},
"DamageHeavyMelee": {
"Value": 0,
"Scale": {
"Value": 0,
"Type": "heavy_melee"
}
},
"FriendlyImpactDuration": 2,
"FriendlyImpactModifier": {
"Class": "Base",
"Subclass": "FriendlyPunchAirControl"
},
"ImpactDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImpactModifier": {
"Class": "SlowBase",
"Subclass": "ViscousTelepunchMovementSlow"
},
"IsDisabled": false,
"Key": "viscous_telepunch",
"Name": "Puddle Punch",
"PunchFriendlyAirControl": 30,
"PunchHalfHeight": 5.5,
"PunchRollSlow": -40,
"PunchRollSlowDuration": 1,
"PunchRollSlowModifier": {
"Class": "Base",
"Subclass": "ViscousPunchRollSlow"
},
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowPercent": 30,
"TossDuration": 0.6,
"TossGroundSideRatio": 0.7,
"TossSpeed": 625,
"TossSpeedUpWall": 500,
"TossSpeedWall": 750,
"Upgrades": [
{
"AbilityCharges": 1,
"Damage": 20
},
{
"Radius": 1.5,
"LifeStealPercentOnHit": 60
},
{
"AbilityCooldown": -14,
"UseHeavyMelee": 1,
"DamageHeavyMelee": {
"Value": 40,
"Scale": {
"Value": 0.6,
"Type": "heavy_melee"
}
},
"Damage": {
"Value": -40,
"Scale": {
"Value": 0,
"Type": "melee",
"Multiply": true
}
}
}
]
},
"yakuza_fealty": {
"AbilityCastRange": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled"
],
"ChannelMoveSpeed": 1.3,
"DPS": 50,
"IsDisabled": false,
"Key": "yakuza_fealty",
"Name": null,
"TargetModifier": {
"Class": "CitadelFealtyTarget",
"Subclass": "CitadelFealtyTarget",
"EnabledStateMask": [
"Immobilized"
]
},
"ThinkInterval": 0.25,
"Upgrades": []
},
"yakuza_gang_activity": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_gang_activity",
"Name": null,
"Upgrades": []
},
"yakuza_gang_activity_cancel": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_gang_activity_cancel",
"Name": null,
"Upgrades": []
},
"yakuza_kobun": {
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAllowSelfCast"
],
"ChannelMoveSpeed": 1.3,
"CloneModifier": {
"Class": "HeroClone",
"Subclass": "HeroClone"
},
"IsDisabled": false,
"Key": "yakuza_kobun",
"Name": "Hired Muscle",
"SummonCount": 1,
"SummonDPS": 60,
"SummonHealth": 450,
"SummonLifetime": 45,
"SummonMoveSpeed": 200,
"Upgrades": [
{
"SummonCasterHealthPct": 20
},
{
"SummonDPS": 45
},
{
"SummonCount": 1
}
]
},
"yakuza_protection_racket": {
"AbilityCastDelay": 0.25,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast"
],
"BonusCritDamagePercent": 20,
"BulletShieldHealth": 180,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_protection_racket",
"Name": "Protection Racket",
"Upgrades": [
{
"WeaponRecoilReduction": 60,
"MoveWhileShootingSpeedPenaltyReductionPercent": 60
},
{
"BonusCritDamagePercent": 40
},
{
"BulletShieldHealth": 360
}
]
},
"yakuza_setting_sun": {
"AbilityCooldown": {
"Value": 74,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"CenterDamage": {
"Value": 250,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"CenterRadius": 5,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "yakuza_setting_sun",
"Name": "Setting Sun",
"OuterDamage": {
"Value": 100,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"Radius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Range": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SettingSunThinkerModifier": {
"Class": "SettingSunThinker",
"Subclass": "SettingSunThinker"
},
"ShootDuration": 1.5,
"TargetingDuration": 1,
"Upgrades": [
{
"AbilityCooldown": -19
},
{
"Range": 175
},
{
"CenterDamage": 200
}
]
},
"yakuza_shakedown": {
"AbilityChannelTime": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "yakuza_shakedown",
"Name": "Shakedown",
"Upgrades": []
},
"yakuza_shakedown_target": {
"AbilityChannelTimeDisplay": 5,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 45,
"Scale": {
"Value": 0.609336,
"Type": "spirit"
}
},
"IsDisabled": false,
"Key": "yakuza_shakedown_target",
"Name": "Shakedown",
"PulseModifier": {
"Class": "CitadelShakedownPulse",
"Subclass": "CitadelShakedownPulse"
},
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"RootModifier": {
"Class": "Base",
"Subclass": "CitadelShakedownTarget",
"EnabledStateMask": [
"Immobilized"
]
},
"ShareDamagePercent": 33,
"ShareDamageThreshold": 20,
"TickTime": 0.5,
"Upgrades": [
{
"WeaponPowerDebuff": -30
},
{
"IgnoreChannelSlow": 1
},
{
"ShareDamagePercent": 67
}
]
},
"yakuza_summon_gangster": {
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": 1.3,
"GangsterHealth": 200,
"IsDisabled": false,
"Key": "yakuza_summon_gangster",
"Name": null,
"Upgrades": []
},
"yakuza_teleport_to_gangster": {
"AbilityCastDelay": 5,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"Class": "Base",
"Subclass": "TeleportToGangster"
},
"BehaviourBits": null,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "yakuza_teleport_to_gangster",
"Name": null,
"Upgrades": []
}
}