Data:AbilityData.json: Difference between revisions

Deadbot (talk | contribs)
Deadbot v1.12.1-6536
Deadbot (talk | contribs)
Deadbot v1.17.0-6684
 
(26 intermediate revisions by 6 users not shown)
Line 5: Line 5:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_afterburn_watcher",
"Class": "AfterburnWatcher",
"Subclass": "modifier_afterburn_watcher",
"Subclass": "AfterburnWatcher",
"LightMeleeBuildUp": 20,
"LightMeleeBuildUp": 20,
"HeavyMeleeBuildUp": 35,
"HeavyMeleeBuildUp": 35,
Line 12: Line 12:
"HeavyMeleeRefresh": 3,
"HeavyMeleeRefresh": 3,
"AfterburnDotModifier": {
"AfterburnDotModifier": {
"Class": "modifier_afterburn_dot",
"Class": "AfterburnDot",
"Subclass": "modifier_afterburn_dot",
"Subclass": "AfterburnDot",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StatusEffectPriority": 50,
"OutgoingTechDamagePercent"
"EnabledStateMask": [
],
"Afterburning"
"StatusEffectPriority": 50
]
},
},
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_citadel_base_buildup"
"Subclass": "CitadelBaseBuildup"
}
}
}
}
],
"BehaviourBits": [
"BehaviorCleaveDisabled",
"BehaviorDisplaysDamageImpact"
],
],
"BuildUpBulletPercentPerHit": 8.1,
"BuildUpBulletPercentPerHit": 8.1,
"BuildUpDuration": 17,
"BuildUpDuration": {
"BurnDuration": 3,
"Value": 17,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BurnDurationBase": 3,
"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": "modifier_astro_rifle_debuff",
"Class": "AstroRifleDebuff",
"Subclass": "modifier_astro_rifle_debuff",
"Subclass": "AstroRifleDebuff",
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
Line 87: Line 129:
"Name": "Marksman",
"Name": "Marksman",
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_astro_rifle_self",
"Class": "AstroRifleSelf",
"Subclass": "modifier_astro_rifle_self"
"Subclass": "AstroRifleSelf"
},
},
"Upgrades": [
"Upgrades": [
Line 113: Line 155:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"BackwardsShotDelayTime": 0.15,
{
"BehaviourBits": [
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BehaviorNoTarget"
"CloseRangeBonusDamageRange",
"CloseRangeBonusWeaponPower"
]
}
],
],
"BackwardsShotDelayTime": 0.15,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_astro_shotgun_buff",
"Class": "AstroShotgunBuff",
"Subclass": "modifier_astro_shotgun_buff"
"Subclass": "AstroShotgunBuff"
},
},
"BulletScaleFactor": -0.75,
"BulletScaleFactor": -0.75,
Line 147: 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 168: Line 217:
}
}
},
},
"DebuffDuration": 7,
"DebuffDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_warden_crowd_control_debuff",
"Class": "WardenCrowdControlDebuff",
"Subclass": "modifier_warden_crowd_control_debuff",
"Subclass": "WardenCrowdControlDebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"WeaponPowerDebuff",
"Slowed"
"FireRateSlow"
]
]
},
},
Line 183: 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": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedSlowPct"
]
},
},
"Upgrades": [
"Upgrades": [
Line 207: 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 214: 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 225: 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": {
"Class": "modifier_spilled_blood_thinker",
"Class": "SpilledBloodThinker",
"Subclass": "modifier_spilled_blood_thinker",
"Subclass": "SpilledBloodThinker",
"TickRate": 0.5,
"TickRate": 0.5,
"Height": 80
"Height": 80
Line 249: 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": "modifier_blood_shard_debuff",
"Class": "BloodShardDebuff",
"Subclass": "modifier_blood_shard_debuff"
"Subclass": "BloodShardDebuff"
},
},
"HealthToDamage": {
"HealthToDamage": {
Line 273: 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 285: Line 389:
},
},
{
{
"VulnerabilityPerStack": 7
"VulnerabilityPerStack": 8
}
}
],
],
"VulnerabilityPerStack": 8
"VulnerabilityPerStack": 7
},
},
"ability_boho_ability01": {
"ability_boho_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 311: 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 332: 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 365: Line 526:
"ability_boho_channeltether": {
"ability_boho_channeltether": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 12,
"AbilityCastRange": {
"AbilityChannelTime": 3,
"Value": 12,
"AbilityCooldown": 100,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 16,
"BonusDamage": {
"Value": 100,
"Scale": {
"Scale": {
"Value": 0.6,
"Value": 1,
"Type": "spirit"
"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,
"BonusMoveSpeed": 2,
"BuffDuration": 4,
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed",
"CombatBarrier"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 403: Line 589:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_boho_channeltether_tether",
"Class": "BohoChanneltetherTether",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"ImmobilizeDuration": 2,
"ImmobilizeDuration": 2,
"ImmobilizeModifier": {
"ImmobilizeModifier": {
"Class": "modifier_bookworm_immobilize",
"Class": "BookwormImmobilize",
"Subclass": "immobilize"
"Subclass": "Immobilize"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 433: 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": {
"Class": "modifier_boho_damageshare",
"Class": "BohoDamageshare",
"Subclass": "damageshare"
"Subclass": "Damageshare"
},
},
"DamageSharePercentage": {
"DamageSharePercentage": {
Line 449: Line 648:
}
}
},
},
"DamageShareRadius": 8,
"DamageShareRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DebuffDuration": 6,
"DebuffDuration": 6,
"IsDisabled": false,
"IsDisabled": false,
Line 471: 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": "modifier_boho_doublehit_buff",
"Class": "BohoDoublehitBuff",
"Subclass": "buff"
"Subclass": "Buff"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 523: Line 750:
},
},
"ability_bomber_ability02": {
"ability_bomber_ability02": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 26,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 543: 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 563: 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 584: Line 841:
"ability_bookworm_aoemagic": {
"ability_bookworm_aoemagic": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"AreaModifier": {
"Class": "modifier_bookworm_aoemagic_areamodifier",
"Class": "BookwormAoemagicAreamodifier",
"Subclass": "areamodifier",
"Subclass": "Areamodifier",
"RootModifier": {
"RootModifier": {
"Class": "modifier_bookworm_immobilize",
"Class": "BookwormImmobilize",
"Subclass": "root"
"Subclass": "Root"
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slowmodifier",
"Subclass": "Slowmodifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechArmorDamageReduction"
]
}
}
},
},
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 620: 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 643: 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 669: 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": {
"Class": "modifier_dragonfire_ground_aura",
"Class": "DragonfireGroundAura",
"Subclass": "groundaura",
"Subclass": "Groundaura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_bookworm_dragonfire",
"Class": "BookwormDragonfire",
"Subclass": "groundaura_burn"
"Subclass": "GroundauraBurn"
}
},
"GroundAuraSpacing": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GroundFlameDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"GroundAuraSpacing": 1,
"GroundFlameDuration": 3,
"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": [
{
{
"GroundFlameDuration": 2,
"AbilityCooldown": -12
"Radius": 1
},
},
{
{
"DragonTravelRange": 10,
"GroundFlameDuration": 2,
"AbilityCooldown": -12
"Radius": 1,
"AbilityCharges": 1
},
},
{
{
"Damage": 100,
"Damage": 100,
"DPS": 30,
"DPS": 30,
"AbilityCharges": 1
"DragonTravelRange": 12
}
}
]
]
Line 705: 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,
"AttackModifier": {
"AttackModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "attackbuff",
"Subclass": "Attackbuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BaseAttackDamagePercent",
"BonusFireRate"
]
},
},
"BarrierModifier": {
"BarrierModifier": {
"Class": "modifier_bookworm_knightbarrier",
"Class": "BookwormKnightbarrier",
"Subclass": "knightbarrier",
"Subclass": "Knightbarrier",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BaseAttackDamagePercent",
"BonusFireRate"
],
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_disarm_proc",
"Class": "CitadelDisarmProc",
"Subclass": "disarm"
"Subclass": "Disarm",
"EnabledStateMask": [
"MeleeDisabled"
]
}
}
},
},
Line 733: Line 1,090:
"Value": 25,
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.2,
"Value": 0.3,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorAllowAltCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BonusFireRate": {
"BonusFireRate": {
"Value": 0,
"Value": 0,
Line 750: Line 1,118:
"Value": 125,
"Value": 125,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 1.5,
"Type": "spirit"
"Type": "spirit"
}
}
Line 764: Line 1,132:
"Value": 14,
"Value": 14,
"Scale": {
"Scale": {
"Value": 0.13,
"Value": 0.16,
"Type": "spirit"
"Type": "spirit"
}
}
Line 777: Line 1,145:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.3,
"Value": 0.5,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"BonusTargets": 2,
"BonusTargets": 2,
"BonusTargetsBarrierPercentage": 75
"BonusTargetsBarrierPercentage": 100
}
}
]
]
Line 789: Line 1,157:
"AbilityCastRange": 600,
"AbilityCastRange": 600,
"AbilityChannelTime": 0.7,
"AbilityChannelTime": 0.7,
"AbilityCooldown": 190,
"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": "modifier_bookworm_knightcharge_buff",
"Class": "BookwormKnightchargeBuff",
"Subclass": "buff"
"Subclass": "Buff"
},
},
"CancelCooldownRefundPercentage": 50,
"CancelCooldownRefundPercentage": 50,
Line 833: 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 839: Line 1,239:
"KnightWhiskerStrength": 0.2,
"KnightWhiskerStrength": 0.2,
"MaxAmp": 100,
"MaxAmp": 100,
"MaxAmpDistance": 350,
"MaxAmpDistance": 250,
"Name": "Rallying Charge",
"Name": "Rallying Charge",
"StunDuration": 1,
"StunDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetFindingDelay": 0.04,
"TargetFindingDelay": 0.04,
"TossBackSpeed": 100,
"TossBackSpeed": 100,
Line 852: Line 1,258:
"KnightCount": 4,
"KnightCount": 4,
"KnightCountInFirstWave": 4,
"KnightCountInFirstWave": 4,
"AbilityCooldown": -30
"AbilityCooldown": -45
},
},
{
{
"Damage": 160,
"Damage": 160,
"StunDuration": 0.5,
"StunDuration": 0.5,
"MaxAmp": 50
"MaxAmp": 70
}
}
],
],
Line 865: Line 1,271:
"ability_bounce_pad": {
"ability_bounce_pad": {
"AbilityCastDelay": 0.08,
"AbilityCastDelay": 0.08,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 41,
"Value": 1,
"AbilityCooldownBetweenCharge": 3.5,
"Scale": {
"AbilityDuration": 22,
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 41,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3.5,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 22,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"AirControlAccelPercent": 50,
"AirControlPercent": 100,
"AirControlPercent": 100,
"AllyBounceModifier": {
"AllyBounceModifier": {
"Class": "modifier_bounce_pad_ally",
"Class": "BouncePadAlly",
"Subclass": "modifier_bounce_pad_ally"
"Subclass": "BouncePadAlly"
},
},
"BarrelBounceVelocity": 800,
"BarrelBounceVelocity": 800,
"BarrelUpFactor": 1,
"BarrelUpFactor": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDontInterruptSlideOnCast"
],
"BounceModifier": {
"BounceModifier": {
"Class": "modifier_citadel_bounce_pad_stomp",
"Class": "CitadelBouncePadStomp",
"Subclass": "modifier_citadel_bounce_pad_stomp"
"Subclass": "CitadelBouncePadStomp"
},
},
"BounceVelocity": 750,
"BounceVelocity": 750,
Line 889: Line 1,324:
"Name": "Bounce Pad",
"Name": "Bounce Pad",
"PlaceDistance": 200,
"PlaceDistance": 200,
"Radius": 12,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Scale": 1,
"Scale": 1,
"SpeedOnLandModifier": {
"SpeedOnLandModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "speed_on_land",
"Subclass": "SpeedOnLand"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SpeedOnLand"
]
},
},
"StompDamage": {
"StompDamage": {
Line 916: Line 1,354:
},
},
{
{
"StompDamage": {
"StompStunDuration": 0.7
"Value": 67.5,
"Scale": {
"Value": 0.32178,
"Type": "spirit"
}
}
}
}
],
],
Line 929: Line 1,361:
"ability_bullet_flurry": {
"ability_bullet_flurry": {
"AbilityCastDelay": 0.4,
"AbilityCastDelay": 0.4,
"AbilityCooldown": 145,
"AbilityCooldown": {
"Value": 165,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"AbilityDuration": {
"Value": 3.5,
"Value": 3.5,
"Scale": {
"Scale": [
"Value": 0.03,
{
"Type": "spirit"
"Value": 0.03,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_citadel_bullet_flurry_windup",
"Class": "CitadelBulletFlurryWindup",
"Subclass": "cast"
"Subclass": "Cast"
},
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusFireRate": 25,
"BonusFireRate": 25,
"BulletFlurryModifier": {
"BulletFlurryModifier": {
"Class": "modifier_citadel_bullet_flurry",
"Class": "CitadelBulletFlurry",
"Subclass": "modifier_citadel_bullet_flurry",
"Subclass": "CitadelBulletFlurry",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BonusFireRate",
"SilencedHidden",
"WeaponDamageBonus"
"InfiniteClip"
]
]
},
},
Line 959: 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 972: Line 1,429:
{
{
"EvasionPercent": 40,
"EvasionPercent": 40,
"AbilityCooldown": -75
"AbilityCooldown": -65
}
}
],
],
Line 979: Line 1,436:
"ability_burrow": {
"ability_burrow": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityChannelTime": 5,
"AbilityChannelTime": {
"AbilityCooldown": 40,
"Value": 5,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusMoveSpeed": 5,
"BonusMoveSpeed": 5,
"BulletResist": 60,
"BulletResist": 60,
"BurrowModifier": {
"BurrowModifier": {
"Class": "modifier_burrow",
"Class": "Burrow",
"Subclass": "modifier_burrow",
"Subclass": "Burrow",
"EnabledStateMask": [
"Sprinting",
"DamageMovementPenaltyImmune",
"MantleDisabled",
"MeleeDisabled",
"DashDisabled",
"DuckingDisabled",
"ZiplineDisabled",
"AllowInTunnelsNoDuck",
"ShrunkCharacter",
"IsTinyCharacter"
],
"DesatAmount": 0.3
"DesatAmount": 0.3
},
},
Line 1,002: 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": "modifier_spin",
"Class": "Spin",
"Subclass": "modifier_spin",
"Subclass": "Spin",
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SpinSlowPercent"
]
}
}
},
},
Line 1,038: 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,046: Line 1,550:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargeBombModifier": {
"ChargeBombModifier": {
"Class": "modifier_charged_bomb",
"Class": "ChargedBomb",
"Subclass": "modifier_charged_bomb"
"Subclass": "ChargedBomb"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 1,060: Line 1,564:
},
},
"Name": null,
"Name": null,
"Radius": 7,
"Radius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 1,076: Line 1,586:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 1,085: Line 1,598:
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityChannelTime": 9999,
"AbilityChannelTime": 9999,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 17,
"Value": 1,
"AbilityCooldownBetweenCharge": 4,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 4.1,
"AirSpeedMax": 4.1,
"AutoChannelModifier": {
"AutoChannelModifier": {
"Class": "modifier_intrinsic_base",
"Class": "IntrinsicBase",
"Subclass": "modifier_intrinsic_base"
"Subclass": "IntrinsicBase"
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"CameraHeightOffset": 20,
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"CameraHorizontalOffset": 15,
Line 1,130: 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,141: Line 1,690:
}
}
},
},
"DebuffDuration": 2,
"DebuffDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow"
"Subclass": "Slow"
},
},
"ExplosionRadius": 2,
"ExplosionRadius": {
"FadingSlowPercent": 50,
"Value": 2,
"IsDisabled": false,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"FadingSlowPercent": 50,
"IsDisabled": false,
"Key": "ability_crackshot",
"Key": "ability_crackshot",
"Name": "Crackshot",
"Name": "Crackshot",
Line 1,166: 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,193: Line 1,761:
]
]
},
},
"ability_digger_mudshield": {
"ability_doorman_bomb": {
"AbilityCastDelay": 0.2,
"AbilityCharges": {
"AbilityCooldown": 30,
"Value": 1,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 6,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "max_charges"
"BuffModifier": {
}
"Class": "modifier_digger_mudshield",
},
"Subclass": "mudshield_modifier"
"AbilityCooldown": {
"Value": 18,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
},
"BulletShieldDamageConversionPercent": 80,
"AbilityDuration": {
"BulletShieldMaxHealthPercentage": 30,
"Value": 4,
"ChannelMoveSpeed": -1,
"Scale": {
"Damage": 60,
"Value": 1,
"FlatBulletDamageReduction": 5,
"Type": "duration"
"IsDisabled": false,
"Key": "ability_digger_mudshield",
"Name": "Mud Shield",
"Radius": 7,
"ShieldDuration": 6,
"TickRate": 0.1,
"Upgrades": [
{
"AbilityCooldown": -5
},
{
"BulletShieldMissingHealthPercentage": 18
},
{
"FlatBulletDamageReduction": 15
}
}
]
},
},
"ability_digger_mudshield_trigger": {
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_digger_mudshield_trigger",
"Name": null,
"Upgrades": []
},
"ability_doorman_bomb": {
"AbilityCharges": 1,
"AbilityCooldown": 18,
"AbilityCooldownBetweenCharge": 6,
"AbilityDuration": 4,
"AbilityPostCastDuration": 0.5,
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AccuracyDebuffFalloffBias": 0.3,
"AccuracyDebuffFalloffBias": 0.3,
"AuraModifier": {
"AuraModifier": {
"Class": "modifier_doorman_bell_aura",
"Class": "DoormanBellAura",
"Subclass": "modifier_doorman_bell_aura",
"Subclass": "DoormanBellAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow_aura_modifier",
"Subclass": "SlowAuraModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DebuffAccuracy": -40,
"DebuffAccuracy": -40,
Line 1,260: Line 1,812:
"Value": 55,
"Value": 55,
"Scale": {
"Scale": {
"Value": 1.3,
"Value": 1.2,
"Type": "spirit"
"Type": "spirit"
}
}
Line 1,272: Line 1,824:
},
},
"InaccuracyModifier": {
"InaccuracyModifier": {
"Class": "modifier_dooman_bomb_debuff",
"Class": "DoomanBombDebuff",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 1,282: Line 1,831:
"Name": "Call Bell",
"Name": "Call Bell",
"ProjectileDrag": 0.975,
"ProjectileDrag": 0.975,
"ProjectileFuse": 3,
"ProjectileFuse": {
"Radius": 5.5,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Radius": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowPercent": 35,
"SlowPercent": 35,
"Upgrades": [
"Upgrades": [
Line 1,299: Line 1,860:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 0.35,
"Type": "spirit"
"Type": "spirit"
}
}
Line 1,306: Line 1,867:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 0.35,
"Type": "spirit"
"Type": "spirit"
}
}
Line 1,314: Line 1,875:
},
},
"ability_doorman_doorway": {
"ability_doorman_doorway": {
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 50,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 20,
"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,329: Line 1,914:
"DoorwayCloseCooldown": 8,
"DoorwayCloseCooldown": 8,
"DoorwayDistance": {
"DoorwayDistance": {
"Value": 70,
"Value": 65,
"Scale": {
"Scale": [
"Value": 0,
{
"Type": "spirit"
"Value": 0,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
},
"DoorwayTimerModifier": {
"DoorwayTimerModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "doorway_timer_modifier"
"Subclass": "DoorwayTimerModifier"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 1,343: Line 1,934:
"Name": "Doorway",
"Name": "Doorway",
"PortalBarrierModifier": {
"PortalBarrierModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "doorway_barrier",
"Subclass": "DoorwayBarrier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier"
]
},
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityDuration": 15
"AbilityDuration": 20
},
},
{
{
Line 1,365: Line 1,953:
{
{
"DoorwayDistance": {
"DoorwayDistance": {
"Value": 45,
"Value": 40,
"Scale": {
"Scale": {
"Value": 0.15,
"Value": 0.15,
Line 1,376: 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,386: Line 1,988:
},
},
"ability_doorman_hotel": {
"ability_doorman_hotel": {
"AbilityCastRange": 7,
"AbilityCastRange": {
"AbilityChannelTime": 1,
"Value": 7,
"AbilityCooldown": 120,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6.5,
"AbilityDuration": 6.5,
"AbilityPostCastDuration": 0.7,
"AbilityPostCastDuration": 0.7,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 1,402: Line 2,028:
},
},
"DamageModifier": {
"DamageModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "damage_timer"
"Subclass": "DamageTimer"
},
},
"FreezeModifier": {
"FreezeModifier": {
"Class": "modifier_doorman_hotel_transition_freeze",
"Class": "DoormanHotelTransitionFreeze",
"Subclass": "freeze"
"Subclass": "Freeze"
},
},
"HotelModifier": {
"HotelModifier": {
"Class": "modifier_doorman_hotel_victim",
"Class": "DoormanHotelVictim",
"Subclass": "hotel"
"Subclass": "Hotel",
"EnabledStateMask": [
"InvalidTeleportTarget",
"IgnoreOutOfPlayAreaCheck"
]
},
},
"HotelTimeScale": null,
"HotelTimeScale": null,
"ImposterModifier": {
"ImposterModifier": {
"Class": "modifier_doorman_hotel_imposter",
"Class": "DoormanHotelImposter",
"Subclass": "imposter",
"Subclass": "Imposter",
"ImposterModifierFX": {
"ImposterModifierFX": {
"Class": "modifier_doorman_hotel_imposter_fx",
"Class": "DoormanHotelImposterFx",
"Subclass": "fx"
"Subclass": "Fx"
}
}
},
},
Line 1,433: Line 2,063:
"Name": "Hotel Guest",
"Name": "Hotel Guest",
"NoDrawModifier": {
"NoDrawModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "nodraw"
"Subclass": "Nodraw",
"EnabledStateMask": [
"OutOfGame",
"IgnoredByNpcTargeting",
"UnitStatusHidden",
"DoNotDrawModel"
]
},
},
"PreTeleportModifier": {
"PreTeleportModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "pre_teleport"
"Subclass": "PreTeleport"
},
},
"TeleportFXModifier": {
"TeleportFXModifier": {
"Class": "modifier_doorman_hotel_teleport_fx",
"Class": "DoormanHotelTeleportFx",
"Subclass": "teleport_fx"
"Subclass": "TeleportFx"
},
},
"TimeSlowDuration": 1,
"TimeSlowDuration": 1,
"TimeSlowPercentage": 100,
"TimeSlowPercentage": 100,
"TimeslowModifier": {
"TimeslowModifier": {
"Class": "modifier_doorman_diminishing_timestop",
"Class": "DoormanDiminishingTimestop",
"Subclass": "doorman_exit_timeslow"
"Subclass": "DoormanExitTimeslow"
},
},
"UnstoppableWhileChannelingModifier": {
"UnstoppableWhileChannelingModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "doorman_hotel_unstoppable",
"Subclass": "DoormanHotelUnstoppable",
"StatusEffectPriority": 25
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -25,
"AbilityCooldown": -20,
"StaminaDrain": 1
"StaminaDrain": 1
},
},
Line 1,467: Line 2,119:
{
{
"UnstoppableWhileHotelOccupied": 1,
"UnstoppableWhileHotelOccupied": 1,
"LateCheckoutCooldown": 13
"LateCheckoutCooldown": 15
}
}
]
]
Line 1,473: Line 2,125:
"ability_doorman_luggage_cart": {
"ability_doorman_luggage_cart": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 20,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
"CartDamage": {
"Value": 80,
"Scale": {
"Scale": {
"Value": 0.75,
"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"
"Type": "spirit"
}
}
Line 1,489: Line 2,166:
"Key": "ability_doorman_luggage_cart",
"Key": "ability_doorman_luggage_cart",
"ModifierDrag": {
"ModifierDrag": {
"Class": "modifier_luggage_drag",
"Class": "LuggageDrag",
"Subclass": "drag"
"Subclass": "Drag",
"StompIgnoreLingerModifier": {
"Class": "Base",
"Subclass": "LuggageDragStompIgnoreLinger",
"EnabledStateMask": [
"DoormanLuggageDragged"
]
},
"StompIgnoreLingerDuration": 0.5,
"EnabledStateMask": [
"IgnorePortals"
]
},
},
"Name": "Luggage Cart",
"Name": "Luggage Cart",
"Upgrades": [
"Upgrades": [
{
{
"CartDamage": 60
"CartDamage": 80
},
},
{
{
"AbilityCastRange": 20,
"AbilityCastRange": 25,
"WallImpactDamage": {
"WallImpactDamage": {
"Value": 75,
"Value": 75,
Line 1,521: 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": "modifier_base",
"Class": "Base",
"Subclass": "modifier_drifter_hunger_buff",
"Subclass": "DrifterHungerBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 1,550: Line 2,242:
"InvisFadeToDuration": 0.3,
"InvisFadeToDuration": 0.3,
"InvisModifier": {
"InvisModifier": {
"Class": "modifier_invis",
"Class": "Invis",
"Subclass": "modifier_invis"
"Subclass": "Invis"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 1,566: Line 2,258:
"TargetLingerDuration": 3,
"TargetLingerDuration": 3,
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_hunger_target",
"Class": "HungerTarget",
"Subclass": "hunger_target"
"Subclass": "HungerTarget"
},
},
"TickRate": 1,
"TickRate": 1,
"TrailDuration": 10,
"TrailDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
"BonusMoveSpeed": 2
"BonusMoveSpeed": 3
},
},
{
{
"HealOnKillPct": 18,
"HealOnKillPct": 24,
"StaminaToRestore": 2
"StaminaToRestore": 2
},
},
{
{
"AmpDamagePercent": 12
"AmpDamagePercent": 11
}
}
],
],
Line 1,587: 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,600: Line 2,309:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow"
"Subclass": "Slow",
"EnabledStateMask": [
"GlowThroughWallsToProvider",
"SilenceMovementAbilites"
]
},
},
"EmpowerBulletModifier": {
"EmpowerBulletModifier": {
"Class": "modifier_empower_bullet",
"Class": "EmpowerBullet",
"Subclass": "empowerbullet_watcher",
"Subclass": "EmpowerbulletWatcher",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
],
"StatusEffectPriority": 0,
"StatusEffectPriority": 0,
"MaxBulletsToProcInShot": 1,
"MaxBulletsToProcInShot": 1,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_stomp_debuff",
"Class": "StompDebuff",
"Subclass": "empowerbullet_debuff"
"Subclass": "EmpowerbulletDebuff"
}
}
},
},
Line 1,636: Line 2,346:
"ability_explosive_barrel": {
"ability_explosive_barrel": {
"AbilityCastDelay": 0.125,
"AbilityCastDelay": 0.125,
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 28,
"Value": 2,
"AbilityCooldownBetweenCharge": 3.5,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ArmTime": 0.5,
"Type": "max_charges"
"BarrelDamage": {
}
"Value": 80,
},
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 7.5,
"Scale": {
"Scale": {
"Value": 1.6,
"Value": 1,
"Type": "spirit"
"Type": "charge_cooldown"
}
}
},
},
"BarrelHeavyMeleeForceForward": 1100,
"AbilityUnitTargetLimit": 1,
"BarrelHeavyMeleeForceUp": 550,
"ArmTime": 0.1,
"BarrelHeavyMeleeForceForward": 1800,
"BarrelHeavyMeleeForceUp": 300,
"BarrelLifetime": 8,
"BarrelLifetime": 8,
"BarrelLightMeleeForceForward": 760,
"BarrelLightMeleeForceForward": 1400,
"BarrelLightMeleeForceUp": 550,
"BarrelLightMeleeForceUp": 300,
"BarrelPitchMax": 45,
"BarrelPitchMax": 90,
"BarrelPitchMin": 2,
"BarrelPitchMin": 2,
"BarrelRollSpeedMoveAir": 10,
"BarrelRollSpeedMoveAir": 10,
"BarrelRollSpeedMoveMin": 15,
"BarrelRollSpeedMoveMin": 20,
"BarrelScale": 1.3,
"BarrelScale": 1.3,
"ChannelMoveSpeed": -1,
"BehaviourBits": [
"IsDisabled": false,
"BehaviorProjectile",
"Key": "ability_explosive_barrel",
"BehaviorNoTarget",
"MinTimeBeforeDestroy": 1,
"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",
"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,671: Line 2,433:
},
},
{
{
"BarrelDamage": 58.5
"AbilityCharges": 1
},
},
{
{
"AbilityCharges": 2,
"ImpactDamage": {
"TossDuration": 0.4,
"Value": 40,
"TossSpeed": 3.556
"Scale": {
"Value": 0.25,
"Type": "spirit"
}
},
"DPS": {
"Value": 13.3333,
"Scale": {
"Value": 0.083333,
"Type": "spirit"
}
},
"AbilityCooldownBetweenCharge": -5
}
}
]
]
Line 1,682: 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,690: Line 2,470:
}
}
},
},
"AbilityCooldown": 175,
"AbilityCooldown": {
"Value": 200,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoChannelModifier": {
"AutoChannelModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "channeling"
"Subclass": "Channeling"
},
},
"AwakeDamage": {
"AwakeDamage": {
Line 1,704: Line 2,490:
}
}
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel",
"BehaviorDisplaysDamageImpact",
"BehaviorCooldownOnChannelEnd",
"BehaviorRefundHalfCooldownOnChannelInterrupt"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageResistPctWhileChanneling": 30,
"DamageResistPctWhileChanneling": 30,
"EffectModifier": {
"EffectModifier": {
"Class": "citadel_modifier_familiar_asleep",
"Class": "CitadelModifierFamiliarAsleep",
"Subclass": "effect"
"Subclass": "Effect"
},
},
"Height": 20,
"Height": 20,
Line 1,716: 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,724: Line 2,523:
}
}
},
},
"SleepDuration": 4,
"SleepDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SleepMoveSpeed": 1.5,
"SleepMoveSpeed": 1.5,
"StaringModifier": {
"StaringModifier": {
"Class": "citadel_modifier_familiar_staring",
"Class": "CitadelModifierFamiliarStaring",
"Subclass": "staring",
"Subclass": "Staring"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedAndDashSlowPct"
]
},
},
"UnstoppableWhileChannelingModifier": {
"UnstoppableWhileChannelingModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "familiar_ult_unstoppable",
"Subclass": "FamiliarUltUnstoppable",
"StatusEffectPriority": 25
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
},
"Upgrades": [
"Upgrades": [
Line 1,750: Line 2,568:
"DamageResistPctWhileChanneling": 50,
"DamageResistPctWhileChanneling": 50,
"UnstoppableWhileChanneling": 1,
"UnstoppableWhileChanneling": 1,
"AbilityCooldown": -65
"AbilityCooldown": -55
}
}
]
]
Line 1,756: 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,
"AbilityPostCastDuration": 0.2,
"Type": "range"
"AbilityUnitTargetLimit": 1,
}
"AutoChannelModifier": {
"Class": "modifier_base",
"Subclass": "channeling"
},
},
"CDReduceOnPillowHit": 5,
"AbilityCharges": {
"ChannelMoveSpeed": -1,
"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": {
"Damage": {
"Value": 75,
"Value": 75,
Line 1,775: Line 2,622:
}
}
},
},
"EffectDuration": 3,
"EffectDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"EffectModifier": {
"EffectModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
},
},
"FadingSlowPercent": 45,
"FadingSlowPercent": 45,
Line 1,788: 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,807: 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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "tagalonglockout"
"Subclass": "Tagalonglockout"
},
},
"AttachHealModifier": {
"AttachHealModifier": {
"Class": "modifier_familiar_attach_heal",
"Class": "FamiliarAttachHeal",
"Subclass": "attachheal"
"Subclass": "Attachheal"
},
},
"AttachedModifier": {
"AttachedModifier": {
"Class": "modifier_familiar_attached",
"Class": "FamiliarAttached",
"Subclass": "attached",
"Subclass": "Attached",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusHealingAmpPercent",
"BonusBarrierAmpPercent",
"TechPowerPercent",
"BonusSpiritPower"
],
"HostModifier": {
"HostModifier": {
"Class": "modifier_familiar_attachhost",
"Class": "FamiliarAttachhost",
"Subclass": "host"
"Subclass": "Host"
},
},
"ReplicatedBarrierModifier": {
"ReplicatedBarrierModifier": {
"Class": "modifier_citadel_familiar_replicatedbarrier",
"Class": "CitadelFamiliarReplicatedbarrier",
"Subclass": "familiarbarrier"
"Subclass": "Familiarbarrier"
},
},
"AttachEndingModifier": {
"AttachEndingModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "attachending"
"Subclass": "Attachending"
},
},
"EndingWarningDuration": 5
"EndingWarningDuration": 5
},
},
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "castdelay"
"Subclass": "Castdelay"
},
},
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDoNotAllowSpamProc"
],
"BonusMoveSpeed": 4,
"BonusMoveSpeed": 4,
"CameraDummyModifier": {
"CameraDummyModifier": {
"Class": "modifier_familiar_camdummy",
"Class": "FamiliarCamdummy",
"Subclass": "cameradummy"
"Subclass": "Cameradummy"
},
},
"ChannelMoveSpeed": 5,
"ChannelMoveSpeed": 5,
"DeathBarrierModifier": {
"DeathBarrierModifier": {
"Class": "modifier_citadel_familiar_replicatedbarrier",
"Class": "CitadelFamiliarReplicatedbarrier",
"Subclass": "deathbarrier"
"Subclass": "Deathbarrier"
},
},
"HealingPerSecond": {
"HealingPerSecond": {
"Value": 42,
"Value": 42,
"Scale": {
"Scale": {
"Value": 0.66,
"Value": 0.4,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"HealthRegenDuration": 2,
"HealthRegenDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HopOffBuffModifier": {
"HopOffBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "hopoutbuff",
"Subclass": "Hopoutbuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechPowerPercent",
"BonusSpiritPower"
]
},
},
"HopOutLockoutDuration": 0.3,
"HopOutLockoutDuration": 0.3,
"HopOutLockoutModifier": {
"HopOutLockoutModifier": {
"Class": "modifier_familiar_hopoutlockout",
"Class": "FamiliarHopoutlockout",
"Subclass": "lockout"
"Subclass": "Lockout"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_familiar_attach",
"Key": "ability_familiar_attach",
"LaunchTossModifier": {
"LaunchTossModifier": {
"Class": "modifier_familiar_attach_launchoff",
"Class": "FamiliarAttachLaunchoff",
"Subclass": "launchtoss"
"Subclass": "Launchtoss"
},
},
"LaunchedSelfModifier": {
"LaunchedSelfModifier": {
"Class": "citadel_modifier_familiar_speedlines",
"Class": "CitadelModifierFamiliarSpeedlines",
"Subclass": "launch"
"Subclass": "Launch"
},
},
"MissingHealthBurstPct": {
"MissingHealthBurstPct": {
Line 1,896: Line 2,776:
},
},
"MovingToAttachModifier": {
"MovingToAttachModifier": {
"Class": "modifier_familiar_movingtoattach",
"Class": "FamiliarMovingtoattach",
"Subclass": "movingtoattach"
"Subclass": "Movingtoattach"
},
},
"Name": "Tag Along",
"Name": "Tag Along",
"SpeedModifier": {
"SpeedModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "speed",
"Subclass": "Speed"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
]
},
},
"Upgrades": [
"Upgrades": [
Line 1,923: Line 2,800:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.02,
"Value": 0.016,
"Type": "spirit"
"Type": "spirit"
}
}
Line 1,938: 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,949: Line 2,839:
"ability_familiar_helpinghands": {
"ability_familiar_helpinghands": {
"AIAggroModifier": {
"AIAggroModifier": {
"Class": "modifier_neutral_aggro",
"Class": "NeutralAggro",
"Subclass": "aiaggro"
"Subclass": "Aiaggro"
},
},
"AIPhysicsModifier": {
"AIPhysicsModifier": {
"Class": "modifier_familiar_ai_physics",
"Class": "FamiliarAiPhysics",
"Subclass": "aiphysics"
"Subclass": "Aiphysics"
},
},
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
Line 1,968: 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,
"InfestBuildingModifier": {
"Class": "citadel_modifier_familiar_infested_building",
"Subclass": "infestbuilding"
},
"InfestBurstHealthPercent": 75,
"InfestBurstHealthPercent": 75,
"InfestDamageTakenPercent": 30,
"InfestDamageTakenPercent": 30,
Line 1,993: Line 2,912:
"InfestHealInterval": 2,
"InfestHealInterval": 2,
"InfestModifier": {
"InfestModifier": {
"Class": "citadel_modifier_familiar_infested",
"Class": "CitadelModifierFamiliarInfested",
"Subclass": "infest"
"Subclass": "Infest"
},
},
"InfestWaitingModifier": {
"InfestWaitingModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "infestwaiting"
"Subclass": "Infestwaiting",
"EnabledStateMask": [
"FamiliarInfestWaiting"
]
},
},
"InvisWatcherModifier": {
"InvisWatcherModifier": {
"Class": "modifier_familiar_helper_invis_watcher",
"Class": "FamiliarHelperInvisWatcher",
"Subclass": "familiar_helper_invis_watcher"
"Subclass": "FamiliarHelperInvisWatcher"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 2,009: Line 2,931:
"Name": "Lil Helpers",
"Name": "Lil Helpers",
"PatrolDamageCooldown": 10,
"PatrolDamageCooldown": 10,
"PlayerInfestDuration": 8,
"PlayerInfestDuration": {
"TechArmorGain": 15,
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TechArmorGain": 12,
"TickRate": 0.2,
"TickRate": 0.2,
"Upgrades": [
"Upgrades": [
{
{
"HelperCount": 1
"HelperCount": 1,
"BonusMoveSpeed": 1.5
},
},
{
{
"TechArmorGain": 8,
"HelperCount": 1,
"BonusMoveSpeed": 1.5
"InfestDamageTakenPercent": 15
},
},
{
{
"HelperCount": 2,
"HelperCount": 1,
"InfestDamageTakenPercent": 20
"TechArmorGain": 15
}
}
]
]
Line 2,028: 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 2,042: Line 2,989:
}
}
},
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
"DashAngleThreshold": 89,
"DashBuffModifier": {
"DashBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "dashmodifier",
"Subclass": "Dashmodifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletResist"
]
},
},
"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,089: 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": [
{
{
"HealFixedHealth": {
"HealFixedHealth": {
"Value": 30,
"Value": 35,
"Scale": {
"Scale": {
"Value": 0.75,
"Value": 1.3,
"Type": "spirit"
"Type": "spirit"
}
}
Line 2,102: Line 3,065:
},
},
{
{
"AbilityCooldown": -10,
"AbilityCooldown": -12,
"BulletResist": 60,
"BulletResist": 60,
"DashBuffDuration": 1.5
"DashBuffDuration": 1.5
Line 2,137: Line 3,100:
},
},
"ability_fencer_riposte": {
"ability_fencer_riposte": {
"AbilityChannelTime": 0.8,
"AbilityChannelTime": {
"AbilityCooldown": 22,
"Value": 0.8,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityLifestealPercentHero": 50,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "duration"
"AutoChannelModifier": {
}
"Class": "modifier_base",
},
"Subclass": "riposte_cast_modifier"
"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,
"ChannelMoveSpeed": -1,
"CounterattackAntiMashDelay": 0.2,
"CounterattackAntiMashDelay": 0.2,
Line 2,156: Line 3,142:
},
},
"DampingFactor": 0.5,
"DampingFactor": 0.5,
"DashGraceWindow": 1,
"DashGraceWindow": 1.3,
"DashRadius": 2.2,
"DashRadius": 2.2,
"DashRange": 20,
"DashRange": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"DashSpeed": 76.2,
"DashSpeed": 76.2,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_fencer_riposte_attack_debuff",
"Subclass": "FencerRiposteAttackDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MeleeResistReduction"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_fencer_riposte",
"Key": "ability_fencer_riposte",
"LiftHeight": 240,
"LiftHeight": 240,
"MeleeResistReduction": 22,
"MeleeResistReduction": -25,
"MeleeResistReductionDuration": 3,
"MeleeResistReductionDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"MoveSpeedMax": 4,
"MoveSpeedMax": 4,
"Name": "Riposte",
"Name": "Riposte",
Line 2,179: 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.6,
"StunDuration": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetLifestealModifier": {
"Class": "FencerRiposteTargetLifesteal",
"Subclass": "FencerRiposteTargetLifesteal"
},
"TurnRateMax": 10,
"TurnRateMax": 10,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -7
"AbilityCooldown": -8
},
},
{
{
"MeleeResistReduction": 30
"MeleeResistReduction": -25,
"StunDuration": 0.4
},
},
{
{
"StunDuration": 1.6
"TargetLifesteal": 75,
"TargetLifestealDuration": 13
}
}
]
]
},
},
"ability_fencer_riposte_target_select": {
"ability_fencer_riposte_target_select": {
"AbilityCastRange": 25,
"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,207: 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": "modifier_base",
"Class": "Base",
"Subclass": "modifier_fencer_sigil_buff",
"Subclass": "FencerSigilBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate",
"BonusBulletSpeedPercent"
]
},
},
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 2,229: Line 3,268:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "fencer_sigil_slow",
"Subclass": "FencerSigilSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"SlowPercent",
"DisarmModifier": {
"FireRateSlow"
"Class": "Base",
"Subclass": "UpgradeGreaterWitheringWhipDebuff",
"EnabledStateMask": [
"Disarmed"
]
]
},
},
"FallSpeedMax": 1,
"FallSpeedMax": 1,
"IsDisabled": false,
"IsDisabled": false,
"JumpVelocityHidden": 10.5,
"JumpVelocityHidden": 16,
"Key": "ability_fencer_throwblade",
"Key": "ability_fencer_throwblade",
"Name": "Disengaging Sigil",
"Name": "Disengaging Sigil",
"SigilHeight": 15,
"SigilRadius": {
"SigilRadius": 6.5,
"Value": 6.5,
"SlowDuration": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 30,
"SlowPercent": 30,
"TraceToGroundDistance": 1000,
"TraceToGroundDistance": 1000,
"Upgrades": [
"Upgrades": [
{
{
"Damage": 30
"BonusFireRate": 25,
"BonusBulletSpeedPercent": 25,
"BuffDuration": 8
},
},
{
{
"BonusFireRate": 20,
"StaminaToRestore": 1,
"BonusBulletSpeedPercent": 50,
"ResetsAirLimit": 1
"BuffDuration": 10
},
},
{
{
"StaminaToRestore": 2,
"RecastTime": 4
"ResetsAirLimit": 1
}
}
]
]
Line 2,263: Line 3,316:
"ability_fencer_ultimate": {
"ability_fencer_ultimate": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 1.5,
"AbilityChannelTime": 9999,
"AbilityChannelTime": {
"AbilityCooldown": 125,
"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,270: Line 3,335:
"AirSpeedMax": 70,
"AirSpeedMax": 70,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "fencer_ult_cast_delay"
"Subclass": "FencerUltCastDelay"
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorMovement",
"BehaviorNoTarget",
"BehaviorTriggerCancelMashProtectionOnCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDisplaysDamageImpact"
],
"BonusDamagePercent": 60,
"BonusDamagePercent": 60,
"CameraDistance": 250,
"CameraDistance": 250,
"CasterArrivalModifier": {
"CasterArrivalModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_fencer_ultimate_caster_arrival"
"Subclass": "FencerUltimateCasterArrival",
"EnabledStateMask": [
"SinclairTaxUltActive",
"HideCrosshair",
"HideStamina",
"HideAmmo",
"CameraTransitionAlways"
]
},
},
"CasterLockDuration": 1.8,
"CasterLockDuration": 1.8,
"CasterModifier": {
"CasterModifier": {
"Class": "modifier_fencer_ultimate_caster",
"Class": "FencerUltimateCaster",
"Subclass": "modifier_fencer_ultimate_caster"
"Subclass": "FencerUltimateCaster",
"EnabledStateMask": [
"SinclairTaxUltActive",
"HideCrosshair",
"HideStamina",
"HideAmmo",
"CameraTransitionAlways"
]
},
},
"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,
"DelayedDamage": {
"DelayedDamage": {
"Value": 190,
"Value": 200,
"Scale": {
"Scale": {
"Value": 2.3,
"Value": 2.6,
"Type": "spirit"
"Type": "spirit"
}
}
Line 2,314: Line 3,411:
"SideMoveSpeedReduction": -100,
"SideMoveSpeedReduction": -100,
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_fencer_ultimate_target",
"Class": "FencerUltimateTarget",
"Subclass": "cursed",
"Subclass": "Cursed",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StatusEffectPriority": 50,
"SlowPercent",
"EnabledStateMask": [
"GroundDashReductionPercent",
"ModNoCleanse",
"FireRateSlow"
"HealingDisabled",
"Disarmed",
"Silenced",
"Muted",
"DashDisabledDebuff",
"SilenceMovementAbilites"
],
],
"StatusEffectPriority": 50,
"EndTimeScaleForFlinch": 0.9,
"EndTimeScaleForFlinch": 0.9,
"DamageTimeOffset": 0.3
"DamageTimeOffset": 0.3
},
},
"TargetNonHeroModifier": {
"TargetNonHeroModifier": {
"Class": "modifier_fencer_ultimate_target",
"Class": "FencerUltimateTarget",
"Subclass": "cursed_non_hero",
"Subclass": "CursedNonHero",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StatusEffectPriority": 50,
"SlowPercent",
"EnabledStateMask": [
"GroundDashReductionPercent",
"HealingDisabled",
"FireRateSlow"
"Disarmed",
"Silenced",
"Muted",
"DashDisabledDebuff",
"SilenceMovementAbilites"
],
],
"StatusEffectPriority": 50,
"EndTimeScaleForFlinch": 0.9,
"EndTimeScaleForFlinch": 0.9,
"DamageTimeOffset": 0.3
"DamageTimeOffset": 0.3
Line 2,347: Line 3,451:
},
},
{
{
"AbilityCooldown": -40
"AbilityCooldown": -35
},
},
{
{
"BonusDamagePercent": 40
"BonusDamagePercent": 50
}
}
],
],
Line 2,356: Line 3,460:
},
},
"ability_fire_bomb": {
"ability_fire_bomb": {
"AbilityCooldown": 165,
"AbilityCooldown": {
"Value": 190,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCastableWhileBusy",
"BehaviorDisplaysDamageImpact"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_firebomb_buff",
"Class": "FirebombBuff",
"Subclass": "buff"
"Subclass": "Buff"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 2,372: Line 3,487:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"ExplodeDelay": 3.25,
"ExplodeDelay": 3.25,
"FireBombModifier": {
"FireBombModifier": {
"Class": "modifier_firebomb",
"Class": "Firebomb",
"Subclass": "modifier_firebomb",
"Subclass": "Firebomb",
"StatusEffectPriority": 45
"StatusEffectPriority": 45
},
},
Line 2,388: Line 3,500:
"Name": "Concussive Combustion",
"Name": "Concussive Combustion",
"ProgressBarModifier": {
"ProgressBarModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_progressbar"
"Subclass": "Progressbar"
},
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StunDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"Radius": 12,
"StunDuration": 1.25,
"Upgrades": [
"Upgrades": [
{
{
Line 2,398: Line 3,522:
},
},
{
{
"AbilityCooldown": -75,
"AbilityCooldown": -65,
"LifeStealPercentOnHit": 100
"LifeStealPercentOnHit": 100
},
},
Line 2,409: 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,423: Line 3,566:
"DashAirSpeed": 8,
"DashAirSpeed": 8,
"DashSpeed": 12,
"DashSpeed": 12,
"FlameAuraRadius": 4.5,
"FlameAuraRadius": {
"Value": 4.5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"FlameDashJumpBonus": 50,
"FlameDashJumpBonus": 50,
"FlameDashModifier": {
"FlameDashModifier": {
"Class": "modifier_flamedash",
"Class": "Flamedash",
"Subclass": "modifier_flamedash",
"Subclass": "Flamedash",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"FlameDashJumpBonus",
"AbilityMovement",
"SlowResistance"
"MantleDisabled",
"MeleeDisabled",
"SlidingDisabled",
"DuckingDisabled"
],
],
"GroundAuraModifier": {
"GroundAuraModifier": {
"Class": "modifier_flamedash_ground_aura",
"Class": "FlamedashGroundAura",
"Subclass": "modifier_flamedash_ground_aura",
"Subclass": "FlamedashGroundAura",
"Height": 80,
"Height": 80,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_flamedash_burn",
"Class": "FlamedashBurn",
"Subclass": "modifier_flamedash_burn",
"Subclass": "FlamedashBurn",
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_flamedash_debuff",
"Subclass": "FlamedashDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
}
}
}
}
},
},
"ProgressModifier": {
"ProgressModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "progress_watcher"
"Subclass": "ProgressWatcher"
}
}
},
},
"GroundAuraSpacing": 1,
"GroundAuraSpacing": 1,
"GroundFlameDuration": 4,
"GroundFlameDuration": {
"IsDisabled": false,
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IsDisabled": false,
"Key": "ability_flame_dash",
"Key": "ability_flame_dash",
"Name": "Flame Dash",
"Name": "Flame Dash",
Line 2,477: 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,497: 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,517: 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,537: 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,557: 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,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
"Class": "modifier_frank_painaura",
"Class": "FrankPainaura",
"Subclass": "painaura",
"Subclass": "Painaura",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StatusResistancePercent"
],
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_frank_painaura_target",
"Class": "FrankPainauraTarget",
"Subclass": "painauradebuff",
"Subclass": "Painauradebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"EnemyDashSlowPercent",
"OutgoingDamagePercent",
"IncomingDamagePercent"
]
}
}
},
},
"AuraOffModifier": {
"AuraOffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "auraoff"
"Subclass": "Auraoff"
},
},
"BehaviourBits": [
"BehaviorStartCooldownOnToggleOff",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDoNotAllowSpamProc",
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 2,608: Line 3,807:
},
},
"Name": "Aura of Suffering",
"Name": "Aura of Suffering",
"Radius": 9,
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfDPS": 15,
"SelfDPS": 15,
"SelfDamagePercentage": 70,
"SelfDamagePercentage": 70,
Line 2,624: Line 3,829:
},
},
{
{
"IncomingDamagePercent": 15
"IncomingDamagePercent": 15,
"Radius": 1
}
}
]
]
},
},
"ability_frank_revive": {
"ability_frank_revive": {
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 230,
"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,642: Line 3,870:
},
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "selfbuff",
"Subclass": "Selfbuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletResist",
"TechResist"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 2,658: Line 3,882:
},
},
"DashSlowModifier": {
"DashSlowModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "dashslow",
"Subclass": "Dashslow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnemyDashSlowPercent"
]
},
},
"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,
"RevivingModifier": {
"RevivingModifier": {
"Class": "modifier_frank_reviving",
"Class": "FrankReviving",
"Subclass": "reviving"
"Subclass": "Reviving",
"EnabledStateMask": [
"Invulnerable",
"HideCrosshair",
"HideStamina",
"HideAmmo"
]
},
"SlowDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"SlowDuration": 3,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow"
"Subclass": "Slow"
},
},
"SlowPercent": 120,
"SlowPercent": 120,
"StunDuration": 1.5,
"StunDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 2,699: Line 3,950:
},
},
{
{
"Damage": 150,
"Damage": 175,
"StunDuration": 1.5,
"StunDuration": 1.5,
"AbilityCooldown": -130
"AbilityCooldown": -95
}
}
],
],
"ZombieModifier": {
"ZombieModifier": {
"Class": "modifier_frank_zombie",
"Class": "FrankZombie",
"Subclass": "zombie"
"Subclass": "Zombie"
},
},
"ZombieTickRate": 0.02
"ZombieTickRate": 0.02
},
},
"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": {
"Class": "modifier_frank_selfzap",
"Class": "FrankSelfzap",
"Subclass": "selfzap"
"Subclass": "Selfzap"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 2,757: 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,770: Line 4,070:
}
}
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"BoltCount": 7,
"BoltCount": 7,
"BonusShocksDelay": 0.2,
"BonusShocksDelay": 0.2,
Line 2,781: Line 4,087:
},
},
"FullyChargedFXModifier": {
"FullyChargedFXModifier": {
"Class": "modifier_frank_shockfullycharged",
"Class": "FrankShockfullycharged",
"Subclass": "charged_fx"
"Subclass": "ChargedFx"
},
},
"HealOnHit": {
"HealOnHit": {
Line 2,802: Line 4,108:
"Name": "Pain Battery",
"Name": "Pain Battery",
"ShockModifier": {
"ShockModifier": {
"Class": "modifier_frank_shocktarget",
"Class": "FrankShocktarget",
"Subclass": "shock"
"Subclass": "Shock"
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "zap_slow"
"Subclass": "ZapSlow"
},
},
"SpreadAngle": 40,
"SpreadAngle": 40,
Line 2,839: Line 4,145:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_intrinsic_base",
"Class": "IntrinsicBase",
"Subclass": "modifier_intrinsic_base",
"Subclass": "IntrinsicBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FixedMoveSpeed",
"SlowResistancePercent",
"BonusMoveSpeed",
"Stamina",
"AirMoveIncreasePercent",
"GroundMoveIncreasePercent",
"BonusSprintAcceleration",
"StaminaCooldownReduction"
]
}
}
],
],
"BonusMoveSpeed": 3.5,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNotSilencable",
"BehaviorNoTarget"
],
"BonusMoveSpeed": 2,
"BonusSprintAcceleration": 14,
"BonusSprintAcceleration": 14,
"BonusSprintSpeed": 2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DropOffTimer": 0.1,
"DropOffTimer": 0.1,
"DropoffTimerModifier": {
"DropoffTimerModifier": {
"Class": "modifier_idol_return_timer",
"Class": "IdolReturnTimer",
"Subclass": "timer"
"Subclass": "Timer",
"EnabledStateMask": [
"ReturningIdol"
]
},
},
"FixedMoveSpeed": 15,
"FixedMoveSpeed": 15,
"GroundMoveIncreasePercent": 10,
"GroundMoveIncreasePercent": 10,
"HoldingIdolModifier": {
"HoldingIdolModifier": {
"Class": "modifier_citadel_holding_golden_idol",
"Class": "CitadelHoldingGoldenIdol",
"Subclass": "modifier_citadel_holding_golden_idol"
"Subclass": "CitadelHoldingGoldenIdol",
"EnabledStateMask": [
"HoldingIdol",
"TeleporterDisabled",
"ZiplineDisabled",
"AttributeCannotBePurged",
"ParryDisabled"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 2,872: 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": 15,
"StaminaCooldownReduction": 25,
"TrailingTeamBonusArmorDamageResist": 35,
"TrailingTeamBonusArmorDamageResist": 35,
"TrailingTeamBonusSprintSpeed": 6,
"TrailingTeamBonusDebuffResist": 35,
"TrailingTeamBonusSprintSpeed": 5,
"TrailingTeamBonusTechResist": 35,
"TrailingTeamBonusTechResist": 35,
"Upgrades": []
"Upgrades": []
},
},
"ability_graf_ability01": {
"ability_graf_ability01": {
"AbilityCooldown": 26,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 26,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 2,902: 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,922: 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,942: 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,963: Line 4,320:
"ability_gravity_lasso": {
"ability_gravity_lasso": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 115,
"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 3,002: Line 4,384:
},
},
{
{
"AbilityCooldown": -50
"AbilityCooldown": -40
}
}
]
]
Line 3,008: Line 4,390:
"ability_guided_arrow": {
"ability_guided_arrow": {
"AbilityCastDelay": 1.5,
"AbilityCastDelay": 1.5,
"AbilityChannelTime": 20,
"AbilityChannelTime": {
"AbilityCooldown": 110,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 125,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BonusTechPowerPerKill": 10,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusTechPowerPerKill": 8,
"Damage": {
"Damage": {
"Value": 230,
"Value": 230,
Line 3,020: Line 4,421:
}
}
},
},
"ExplosionRadius": 12,
"ExplosionRadius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GuidingModifier": {
"GuidingModifier": {
"Class": "modifier_guiding_arrow",
"Class": "GuidingArrow",
"Subclass": "modifier_guiding_arrow",
"Subclass": "GuidingArrow",
"EnabledStateMask": [
"JumpDisabled",
"ZiplineDisabled",
"DashDisabled"
],
"GlowEnemeyModifier": {
"GlowEnemeyModifier": {
"Class": "modifier_low_health_glow",
"Class": "LowHealthGlow",
"Subclass": "modifier_low_health_glow"
"Subclass": "LowHealthGlow"
}
}
},
},
Line 3,032: Line 4,444:
"Key": "ability_guided_arrow",
"Key": "ability_guided_arrow",
"KillCheckModifier": {
"KillCheckModifier": {
"Class": "modifier_guiding_arrow_killcheck",
"Class": "GuidingArrowKillcheck",
"Subclass": "killcheck_modifier"
"Subclass": "KillcheckModifier"
},
},
"Name": "Guided Owl",
"Name": "Guided Owl",
"StunDuration": 0.75,
"StunDuration": {
"Value": 0.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 3,042: Line 4,460:
},
},
{
{
"AbilityCooldown": -45
"AbilityCooldown": -40
},
},
{
{
Line 3,050: 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,060: Line 4,484:
}
}
},
},
"BehaviourBits": [
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorCastableWhileBusy",
"BehaviorDontInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"BonusBulletSpeed": 100,
"BonusBulletSpeed": 100,
"BulletRadiusOverride": 13.7,
"BulletRadiusOverride": 13.7,
Line 3,065: Line 4,497:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargingModifier": {
"ChargingModifier": {
"Class": "modifier_gunslinger_demon_carbine",
"Class": "GunslingerDemonCarbine",
"Subclass": "modifier_gunslinger_demon_carbine"
"Subclass": "GunslingerDemonCarbine"
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_chrono_kinetic_carbine_slow",
"Class": "ChronoKineticCarbineSlow",
"Subclass": "modifier_chrono_kinetic_carbine_slow",
"Subclass": "ChronoKineticCarbineSlow",
"StatusEffectPriority": 50
"StatusEffectPriority": 50
},
},
Line 3,093: 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": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 90,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorAlwaysPreviewRadius",
"BehaviorDisarmable",
"BehaviorDisplaysDamageImpact",
"BehaviorCastableWhileDodging",
"BehaviorCooldownOnChannelEnd",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 3.8,
"ChannelMoveSpeed": 3.8,
"Damage": null,
"Damage": null,
Line 3,111: Line 4,578:
"ProcDamagePercentage": 220,
"ProcDamagePercentage": 220,
"ProcWatcherModifier": {
"ProcWatcherModifier": {
"Class": "modifier_salvo_bullet",
"Class": "SalvoBullet",
"Subclass": "salvo_bullet_watcher",
"Subclass": "SalvoBulletWatcher",
"MaxBulletsToProcInShot": 1
"MaxBulletsToProcInShot": 1
},
},
Line 3,129: Line 4,596:
],
],
"VictimWarningModifier": {
"VictimWarningModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "gunslinger_salvo_warning_modifier"
"Subclass": "GunslingerSalvoWarningModifier"
}
}
},
},
"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,155: Line 4,641:
},
},
"FireDebuffModifier": {
"FireDebuffModifier": {
"Class": "modifier_spreadingfire_dot",
"Class": "SpreadingfireDot",
"Subclass": "modifier_spreadingfire_dot",
"Subclass": "SpreadingfireDot",
"StatusEffectPriority": 50
"StatusEffectPriority": 50
},
},
Line 3,162: 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,180: 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,190: Line 4,693:
}
}
},
},
"DebuffDuration": 5,
"DebuffDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SlowPercent"
"GlowThroughWallsToProvider",
"SilenceMovementAbilites"
]
]
},
},
"ExplosionRadius": 2,
"ExplosionRadius": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_hat_trick",
"Key": "ability_hat_trick",
Line 3,220: Line 4,736:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_afterburn_watcher",
"Class": "AfterburnWatcher",
"Subclass": "modifier_afterburn_watcher",
"Subclass": "AfterburnWatcher",
"AfterburnDotModifier": {
"AfterburnDotModifier": {
"Class": "modifier_afterburn_dot",
"Class": "AfterburnDot",
"Subclass": "modifier_afterburn_dot",
"Subclass": "AfterburnDot",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"AfterburnSpiritDamageReduction"
],
"StatusEffectPriority": 50
"StatusEffectPriority": 50
},
},
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_citadel_base_buildup"
"Subclass": "CitadelBaseBuildup"
}
}
}
}
],
"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,266: Line 4,795:
"ability_health_swap": {
"ability_health_swap": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 5.5,
"AbilityCastRange": {
"AbilityCooldown": 190,
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 220,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.25,
"AbilityDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_base",
"Subclass": "Base"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate",
"TechResist",
"BonusSpirit"
]
},
},
"ChannelMoveSpeed": 2,
"ChannelMoveSpeed": 2,
Line 3,291: Line 4,833:
"PostCastHoldTime": 0.2,
"PostCastHoldTime": 0.2,
"PreCastModifier": {
"PreCastModifier": {
"Class": "modifier_healthswap_precast",
"Class": "HealthswapPrecast",
"Subclass": "modifier_healthswap_precast"
"Subclass": "HealthswapPrecast"
},
},
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
},
},
"SwapModifier": {
"SwapModifier": {
"Class": "modifier_health_swap_debuff",
"Class": "HealthSwapDebuff",
"Subclass": "modifier_health_swap_debuff"
"Subclass": "HealthSwapDebuff"
},
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -60
"AbilityCooldown": -50
},
},
{
{
Line 3,320: Line 4,862:
"ability_ice_dome": {
"ability_ice_dome": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 8,
"AbilityCastRange": {
"AbilityCooldown": 170,
"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,337: Line 4,907:
"GrowTime": 0.2,
"GrowTime": 0.2,
"IceDomeModifier": {
"IceDomeModifier": {
"Class": "modifier_ice_dome",
"Class": "IceDome",
"Subclass": "modifier_ice_dome",
"Subclass": "IceDome",
"EnabledStateMask": [
"SinclairTaxUltActive"
],
"FriendlyAuraModifier": {
"FriendlyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "ice_dome_friendly_aura",
"Subclass": "IceDomeFriendlyAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_ice_dome_friendly",
"Class": "IceDomeFriendly",
"Subclass": "modifier_ice_dome_friendly",
"Subclass": "IceDomeFriendly",
"Duration": 0.5
"Duration": 0.5
}
}
},
},
"EnemyAuraModifier": {
"EnemyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "ice_dome_enemy_aura",
"Subclass": "IceDomeEnemyAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_icedome_auramodifier_base",
"Class": "IcedomeAuramodifierBase",
"Subclass": "modifier_debuff",
"Subclass": "Debuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"FireRateSlow",
"Slowed"
"SlowPercent"
],
],
"Duration": 0.5
"Duration": 0.5
Line 3,365: 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": -25
"AbilityCooldown": -20
},
},
{
{
Line 3,387: 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,394: 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,414: Line 5,019:
},
},
"IceGrenadeSlowModifier": {
"IceGrenadeSlowModifier": {
"Class": "modifier_icegrenade_debuff",
"Class": "IcegrenadeDebuff",
"Subclass": "kelvin_ice_grenade_slow",
"Subclass": "KelvinIceGrenadeSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_ice_grenade",
"Key": "ability_ice_grenade",
"Name": "Frost Grenade",
"Name": "Frost Grenade",
"Radius": 6.5,
"Radius": {
"SlowDuration": 4,
"Value": 6.5,
"SlowPercent": 40,
"Scale": {
"Upgrades": [
"Value": 1,
"Type": "radius"
}
},
"SlowDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 40,
"Upgrades": [
{
{
"Damage": 30,
"Damage": 30,
Line 3,455: Line 5,069:
},
},
"ability_icebeam": {
"ability_icebeam": {
"AbilityCooldown": 28,
"AbilityCooldown": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BeamSplit": {
"BeamSplit": {
Line 3,466: Line 5,092:
}
}
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontAimFacingEnemy",
"BehaviorRequireAbilityButtonToCancel"
],
"BuildupModifier": {
"BuildupModifier": {
"Class": "modifier_icebeam_stacking_slow",
"Class": "IcebeamStackingSlow",
"Subclass": "modifier_icebeam_stacking_slow",
"Subclass": "IcebeamStackingSlow",
"BuildUpDecayDelay": 0.4,
"BuildUpDecayDelay": 0.4,
"EnabledStateMask": [
"Slowed"
],
"StatusEffectPriority": 50
"StatusEffectPriority": 50
},
},
Line 3,482: Line 5,116:
}
}
},
},
"IceBeamBuildupProcDuration": 2,
"IceBeamBuildupProcDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"IceBeamModifier": {
"IceBeamModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "icebeaming",
"Subclass": "Icebeaming"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"ChannelSlowPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 3,498: 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,531: 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,541: Line 5,212:
"IcePathInterval": 0.5,
"IcePathInterval": 0.5,
"IcePathModifier": {
"IcePathModifier": {
"Class": "modifier_icepath",
"Class": "Icepath",
"Subclass": "modifier_icepath",
"Subclass": "Icepath",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BonusTechDamagePercent",
"AbilityMovement"
"SlowResistancePercent",
"MoveWhileShootingSpeedPenaltyReductionPercent",
"MoveWhileZoomedSpeedPenaltyReductionPercent"
],
],
"FriendlyAuraModifier": {
"FriendlyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "modifier_icepath_friendly_aura",
"Subclass": "IcepathFriendlyAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "icepath_friendly_modifier",
"Class": "IcepathFriendlyModifier",
"Subclass": "modifier_icepath_buff",
"Subclass": "IcepathBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedBonus",
"SprintSpeedBonus",
"SlideScale"
]
}
}
},
},
"BonusSpiritLingerModifier": {
"BonusSpiritLingerModifier": {
"Class": "modifier_icepath_tech_power_linger",
"Class": "IcepathTechPowerLinger",
"Subclass": "modifier_icepath_tech_power_linger"
"Subclass": "IcepathTechPowerLinger"
}
}
},
},
Line 3,596: 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,
"Damage": 25,
"Damage": 25,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_immobilize_trap_debuff",
"Subclass": "ImmobilizeTrapDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletArmorReduction"
]
},
},
"GlitchModifier": {
"GlitchModifier": {
"Class": "modifier_glitch_debuff",
"Class": "GlitchDebuff",
"Subclass": "modifier_glitch_debuff",
"Subclass": "GlitchDebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SkipFrames",
"Disarmed",
"SlowPercent"
"Silenced",
"Muted",
"Glitched"
]
]
},
},
"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": {
"SkipFrames": 6,
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"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,647: 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,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 18,
"ChannelMoveSpeed": 18,
"Damage": {
"Damage": {
Line 3,660: Line 5,382:
}
}
},
},
"DebuffDuration": 8,
"DebuffDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_incendiary_debuff",
"Class": "IncendiaryDebuff",
"Subclass": "modifier_incendiary_debuff",
"Subclass": "IncendiaryDebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"HealAmpReceivePenaltyPercent",
"HealAmpRegenPenaltyPercent"
],
"StatusEffectPriority": 50
"StatusEffectPriority": 50
},
},
Line 3,678: 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": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowPercent": 35,
"SlowPercent": 35,
Line 3,704: 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,715: 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": "modifier_intimidate_debuff",
"Class": "IntimidateDebuff",
"Subclass": "modifier_intimidate_debuff"
"Subclass": "IntimidateDebuff"
},
},
"EnemyModifier": {
"EnemyModifier": {
"Class": "modifier_intimidated",
"Class": "Intimidated",
"Subclass": "modifier_intimidated"
"Subclass": "Intimidated"
},
},
"IsDisabled": false,
"IsDisabled": false,
"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,746: Line 5,502:
"ability_kali_dust_storm": {
"ability_kali_dust_storm": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 25,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 25,
"AbilityDuration": 5,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"ClimbHeight": 1,
Line 3,765: Line 5,540:
"FireRateSlow": 20,
"FireRateSlow": 20,
"GrenadeTrailModifier": {
"GrenadeTrailModifier": {
"Class": "modifier_citadel_dust_storm_thrown",
"Class": "CitadelDustStormThrown",
"Subclass": "modifier_citadel_dust_storm_thrown"
"Subclass": "CitadelDustStormThrown"
},
},
"GroundDashReductionPercent": -30,
"GroundDashReductionPercent": -30,
Line 3,773: 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,794: 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,819: Line 5,621:
"DebuffDelay": 2,
"DebuffDelay": 2,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_bolo",
"Class": "CitadelBolo",
"Subclass": "modifier_citadel_bolo",
"Subclass": "CitadelBolo",
"TrapModifier": {
"TrapModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "modifier_citadel_root"
"Subclass": "CitadelRoot",
"EnabledStateMask": [
"GlowThroughWallsToProvider",
"GlowToProvider"
]
},
},
"ReverseLeechModifier": {
"ReverseLeechModifier": {
"Class": "modifier_citadel_bolo_leech",
"Class": "CitadelBoloLeech",
"Subclass": "modifier_citadel_bolo_leech"
"Subclass": "CitadelBoloLeech"
}
},
"ImmobilizeDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"ImmobilizeDuration": 2,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_kali_trappers_bolo",
"Key": "ability_kali_trappers_bolo",
Line 3,851: 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,864: Line 5,693:
},
},
"FlogDebuffModifier": {
"FlogDebuffModifier": {
"Class": "modifier_lash_flog_debuff",
"Class": "LashFlogDebuff",
"Subclass": "modifier_lash_flog_debuff",
"Subclass": "LashFlogDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"FireRateSlow"
"HealPctVsHeroes": {
]
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealPctVsNonHeroes": {
"Value": 16,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
},
"HealPctVsHeroes": 50,
"HealPctVsNonHeroes": 16,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_lash_flog",
"Key": "ability_lash_flog",
"Name": "Flog",
"Name": "Flog",
"TargetingConeAngle": 30,
"TargetingConeAngle": 38,
"Upgrades": [
"Upgrades": [
{
{
Line 3,895: 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": {
"AbilityUnitTargetLimit": 10,
"Value": 1,
"ChannelMoveSpeed": -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,
"IsDisabled": false,
"Key": "ability_life_drain",
"Key": "ability_life_drain",
"LifeDrainCasterModifier": {
"LifeDrainCasterModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_life_drain_caster"
"Subclass": "LifeDrainCaster",
"EnabledStateMask": [
"FamiliarAbilityKeepalive"
]
},
"LifeDrainHealthMult": {
"Value": 100,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
},
"LifeDrainHealthMult": 75,
"LifeDrainPerSecond": {
"LifeDrainPerSecond": {
"Value": 32,
"Value": 24,
"Scale": {
"Scale": {
"Value": 0.43,
"Value": 0.3225,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"LifeDrainTargetModifier": {
"LifeDrainTargetModifier": {
"Class": "modifier_life_drain",
"Class": "LifeDrain",
"Subclass": "modifier_life_drain",
"Subclass": "LifeDrain",
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_life_drain_silence"
"Subclass": "LifeDrainSilence"
}
},
"MaxRange": {
"Value": 28,
"Scale": {
"Value": 1,
"Type": "range"
}
}
},
},
"MaxRange": 28,
"MoveSpeedReduction": 40,
"MoveSpeedReduction": 40,
"Name": "Life Drain",
"Name": "Life Drain",
Line 3,928: Line 5,809:
"Upgrades": [
"Upgrades": [
{
{
"LifeDrainPerSecond": 18
"LifeDrainPerSecond": 13
},
},
{
{
Line 3,939: Line 5,820:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 0.3,
"Type": "spirit"
"Type": "spirit"
}
}
Line 3,948: 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,
"AirDampingDuration": 1,
"AirDampingDuration": 1,
"AirDampingModifier": {
"AirDampingModifier": {
"Class": "modifier_airdamp",
"Class": "Airdamp",
"Subclass": "airdamp_animalcurse"
"Subclass": "AirdampAnimalcurse"
},
},
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CurseModifier": {
"CurseModifier": {
"Class": "modifier_citadel_animalcurse",
"Class": "CitadelAnimalcurse",
"Subclass": "animalhex_curse_modifier",
"Subclass": "AnimalhexCurseModifier",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedBonusPct"
],
"ModelScale": 0.75
"ModelScale": 0.75
},
},
Line 3,995: 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 4,010: Line 5,933:
"DetonationDelay": 0.9,
"DetonationDelay": 0.9,
"HexAreaModifier": {
"HexAreaModifier": {
"Class": "modifier_magician_animalcurse_hexarea",
"Class": "MagicianAnimalcurseHexarea",
"Subclass": "hexarea_modifier",
"Subclass": "HexareaModifier",
"HexModifier": {
"HexModifier": {
"Class": "modifier_citadel_animalcurse",
"Class": "CitadelAnimalcurse",
"Subclass": "animalhex_curse_modifier",
"Subclass": "AnimalhexCurseModifier",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedBonusPct"
],
"ModelScale": 0.75
"ModelScale": 0.75
}
}
},
},
"HexDuration": 2,
"HexDuration": {
"HexMoveSpeedLimit": 6,
"Value": 2,
"IsDisabled": false,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"HexMoveSpeedLimit": 6,
"IsDisabled": false,
"Key": "ability_magician_animalhexarea",
"Key": "ability_magician_animalhexarea",
"MoveSpeedBonusPct": 36,
"MoveSpeedBonusPct": 36,
"Name": "Rabbit Hex",
"Name": "Rabbit Hex",
"Radius": 6.5,
"Radius": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SelfBumpImpulse": 500,
"SelfBumpImpulse": 500,
"Upgrades": [
"Upgrades": [
Line 4,044: 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": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "magician_bigbolt_modifier"
"Subclass": "MagicianBigboltModifier"
},
},
"BoltRefundPerKill": 1,
"BoltRefundPerKill": 1,
"CasterModifier": {
"CasterModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "magician_caster_bigbolt_modifier"
"Subclass": "MagicianCasterBigboltModifier"
},
},
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 4,103: Line 6,067:
"ability_magician_cloneturret": {
"ability_magician_cloneturret": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 15,
"AbilityCastRange": {
"AbilityCooldown": 40,
"Value": 15,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorPreventBotUsage",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "cloneturret_buff_modifier",
"Subclass": "CloneturretBuffModifier",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
],
"Duration": -1
"Duration": -1
},
},
Line 4,126: 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,149: 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,156: Line 6,157:
"ability_magician_copyult": {
"ability_magician_copyult": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 85,
"Value": 20,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "range"
"CopiedUltSpawnedEntityModifier": {
}
"Class": "modifier_citadel_copiedult_spawnedentity",
},
"Subclass": "copiedult_spawnedentity"
"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"
}
},
},
"CopiedUltWindow": 12,
"CopyCooldownPercentage": 40,
"CopyCooldownPercentage": 40,
"CopyInternalCooldown": 0.5,
"CopyInternalCooldown": 0.5,
"InformTargetUltCopiedModifier": {
"InformTargetUltCopiedModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "copyult_informtargetultcopied"
"Subclass": "CopyultInformtargetultcopied"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 4,176: Line 6,206:
"Name": "Audience Participation",
"Name": "Audience Participation",
"UltActiveModifier": {
"UltActiveModifier": {
"Class": "modifier_citadel_copyult",
"Class": "CitadelCopyult",
"Subclass": "copyult_modifier"
"Subclass": "CopyultModifier"
},
},
"UltCopiedModifier": {
"UltCopiedModifier": {
"Class": "modifier_citadel_copyultpending",
"Class": "CitadelCopyultpending",
"Subclass": "ultcopied"
"Subclass": "Ultcopied"
},
},
"Upgrades": [
"Upgrades": [
Line 4,191: 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,
"EscapedModifier": {
"EscapedModifier": {
"Class": "modifier_invis",
"Class": "Invis",
"Subclass": "escape_escaped_modifier"
"Subclass": "EscapeEscapedModifier",
"EnabledStateMask": [
"Sprinting"
]
},
},
"FullInvisDistance": 50,
"FullInvisDistance": 50,
Line 4,226: Line 6,277:
"ability_magician_magicbolt": {
"ability_magician_magicbolt": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 500,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 500,
"AbilityCooldown": 24,
"Scale": {
"AbilityCooldownBetweenCharge": 3,
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 24,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityPostCastDuration": 0.3,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorTargetThroughWalls",
"BehaviorCleaveDisabled",
"BehaviorCooldownOnChannelEnd",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CloneBoltDelay": 0.1,
"CloneBoltDelay": 0.1,
Line 4,254: 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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "magician_magicbolt_debuff",
"Subclass": "MagicianMagicboltDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow",
"TechArmorDamageReduction"
]
},
},
"Upgrades": [
"Upgrades": [
Line 4,281: 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,287: Line 6,386:
},
},
"ability_magician_shadowclone": {
"ability_magician_shadowclone": {
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityChannelTime": 1,
"Value": 20,
"AbilityCooldown": 127,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 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,
"ChannelMoveSpeed": 1.3,
"CloneDamagePercentage": 30,
"CloneDamagePercentage": 30,
Line 4,298: Line 6,421:
"CloneLifetime": 60,
"CloneLifetime": 60,
"CloneModifier": {
"CloneModifier": {
"Class": "modifier_shadowclone",
"Class": "Shadowclone",
"Subclass": "shadowclone_modifier_magician"
"Subclass": "ShadowcloneModifierMagician"
},
},
"CloneSpawnDistance": 2,
"CloneSpawnDistance": 2,
Line 4,326: Line 6,449:
"ability_magician_stage": {
"ability_magician_stage": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 127,
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 127,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5.5,
"AbilityDuration": {
"Value": 5.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BlockerScaleFactor": 115,
"BlockerScaleFactor": 115,
"BonusHealthRegen": {
"BonusHealthRegen": {
Line 4,343: Line 6,490:
"GrowTime": 0.2,
"GrowTime": 0.2,
"IceDomeModifier": {
"IceDomeModifier": {
"Class": "modifier_ice_dome",
"Class": "IceDome",
"Subclass": "modifier_ice_dome",
"Subclass": "IceDome",
"FriendlyAuraModifier": {
"FriendlyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "ice_dome_friendly_aura",
"Subclass": "IceDomeFriendlyAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_ice_dome_friendly",
"Class": "IceDomeFriendly",
"Subclass": "modifier_ice_dome_friendly",
"Subclass": "IceDomeFriendly",
"Duration": 0.5
"Duration": 0.5
}
}
},
},
"EnemyAuraModifier": {
"EnemyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "ice_dome_enemy_aura",
"Subclass": "IceDomeEnemyAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_icedome_auramodifier_base",
"Class": "IcedomeAuramodifierBase",
"Subclass": "modifier_debuff",
"Subclass": "Debuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"FireRateSlow",
"Slowed"
"SlowPercent"
],
],
"Duration": 0.5
"Duration": 0.5
Line 4,371: 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,392: 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,409: 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": "modifier_nano_catform",
"Class": "NanoCatform",
"Subclass": "modifier_catform",
"Subclass": "Catform",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"HealthRegen",
"IsTinyCharacter"
"CatFormDamageDealtReduction"
],
],
"ModelScale": 1
"ModelScale": 1
Line 4,425: Line 6,622:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageAmpModifier": {
"DamageAmpModifier": {
"Class": "modifier_nano_damageamp",
"Class": "NanoDamageamp",
"Subclass": "damageamp"
"Subclass": "Damageamp"
},
},
"EnemyDamageSpeedPenalty": 65,
"EnemyDamageSpeedPenalty": 65,
Line 4,441: Line 6,638:
},
},
{
{
"MaxBonusMoveSpeedPercent": 45,
"MaxBonusMoveSpeedPercent": 40,
"HealthRegen": 15
"HealthRegen": 15
},
},
{
{
"OutgoingDamagePercent": 20,
"OutgoingDamagePercent": 18,
"DamageAmpDuration": 6,
"DamageAmpDuration": 6,
"DamageAmpBuildDuration": 10
"DamageAmpBuildDuration": 10
Line 4,452: 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,464: 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,472: 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,484: Line 6,706:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "NanoClusterGrenadeDebuff",
"Subclass": "modifier_nano_gloom_bomb_debuff",
"Subclass": "NanoClusterGrenadeDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MeleeResistReduction"
]
},
},
"GrenadeAngleVariance": 0.08,
"GrenadeAngleVariance": 0.08,
Line 4,496: Line 6,715:
"Lifetime": 0.75,
"Lifetime": 0.75,
"ModifierDragEnemy": {
"ModifierDragEnemy": {
"Class": "modifier_perched_predator_drag",
"Class": "PerchedPredatorDrag",
"Subclass": "modifier_perched_predator_drag"
"Subclass": "PerchedPredatorDrag"
},
},
"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,509: Line 6,734:
},
},
{
{
"MeleeResistReduction": 5,
"MeleeResistReduction": -6,
"MeleeResistReductionDuration": 5
"MeleeResistReductionDuration": 6
},
},
{
{
Line 4,519: 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": "modifier_nano_bounty",
"Class": "NanoBounty",
"Subclass": "bounty"
"Subclass": "Bounty"
},
},
"CameraDistance": 550,
"CameraDistance": 550,
Line 4,531: Line 6,776:
"DashAngleThreshold": 89,
"DashAngleThreshold": 89,
"DashModifier": {
"DashModifier": {
"Class": "modifier_citadel_shiv_dash",
"Class": "CitadelShivDash",
"Subclass": "modifier_citadel_shiv_dash"
"Subclass": "CitadelShivDash"
},
},
"DashRadius": 2,
"DashRadius": 2,
Line 4,558: 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,582: 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,597: Line 6,872:
},
},
"DoublePounceModifier": {
"DoublePounceModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "double_pounce_notify"
"Subclass": "DoublePounceNotify"
},
},
"DoublePounceTime": 3,
"DoublePounceTime": 3,
"ExplodeRadius": 6,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"JumpHeight": 3,
"JumpHeight": 3,
"Key": "ability_nano_pounce",
"Key": "ability_nano_pounce",
"LeapModifier": {
"LeapModifier": {
"Class": "modifier_citadel_nano_pounce_self",
"Class": "CitadelNanoPounceSelf",
"Subclass": "modifier_citadel_nano_pounce_self"
"Subclass": "CitadelNanoPounceSelf"
},
},
"MinTimeToTarget": 0.5,
"MinTimeToTarget": 0.5,
Line 4,613: Line 6,894:
"Name": "Pounce",
"Name": "Pounce",
"SlashRange": 3,
"SlashRange": 3,
"SlowDuration": 2,
"SlowDuration": {
"SlowModifier": {
"Value": 2,
"Class": "modifier_slow_base",
"Scale": {
"Subclass": "modifier_slow_base",
"Value": 1,
"AutoRegisterModifierValueFromAbilityPropertyName": [
"Type": "duration"
"SlowPercent",
}
"FireRateSlow"
},
]
"SlowModifier": {
"Class": "SlowBase",
"Subclass": "SlowBase"
},
},
"SlowPercent": 30,
"SlowPercent": 30,
Line 4,646: 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,660: Line 6,954:
},
},
"DoublePounceModifier": {
"DoublePounceModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "double_pounce_notify"
"Subclass": "DoublePounceNotify"
},
},
"DoublePounceTime": 3,
"DoublePounceTime": 3,
"ExplodeRadius": 6,
"ExplodeRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"JumpHeight": 3,
"JumpHeight": 3,
"Key": "ability_nano_pounce_instant",
"Key": "ability_nano_pounce_instant",
"LeapModifier": {
"LeapModifier": {
"Class": "modifier_citadel_nano_pounce_self",
"Class": "CitadelNanoPounceSelf",
"Subclass": "modifier_citadel_nano_pounce_self"
"Subclass": "CitadelNanoPounceSelf"
},
},
"MinTimeToTarget": 0.5,
"MinTimeToTarget": 0.5,
Line 4,676: Line 6,976:
"Name": null,
"Name": null,
"SlashRange": 3,
"SlashRange": 3,
"SlowDuration": 2,
"SlowDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow_base",
"Subclass": "SlowBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"FireRateSlow"
]
},
},
"SlowPercent": 30,
"SlowPercent": 30,
Line 4,702: Line 7,004:
"ability_nano_proximity_ritual": {
"ability_nano_proximity_ritual": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 30,
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 60,
"AbilityDuration": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ActiveRadius": {
"ActiveRadius": {
"Value": 40,
"Value": 40,
"Scale": [
{
"Value": 0.186,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AttackRadius": {
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.186,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"AttackRadius": 30,
"BehaviourBits": [
"BehaviorProjectileFiredAsBullet",
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorAllowSelfCast",
"BehaviorCanSetQuickCast",
"BehaviorCanCancelDuringCastDelay"
],
"CatActivateDuration": 2,
"CatActivateDuration": 2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 4,731: Line 7,065:
"Name": "Nekomata Ward",
"Name": "Nekomata Ward",
"PredatoryStatueModifier": {
"PredatoryStatueModifier": {
"Class": "modifier_nano_predatory_statue",
"Class": "NanoPredatoryStatue",
"Subclass": "modifier_nano_predatory_statue",
"Subclass": "NanoPredatoryStatue",
"SelfHealScale": 0.2,
"SelfHealScale": 0.2,
"NewTargetAttackTime": 0.5,
"NewTargetAttackTime": 0.5,
"MinRevealTime": 2,
"MinRevealTime": 2,
"RevealModifier": {
"RevealModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "reveal_modifier"
"Subclass": "RevealModifier",
"EnabledStateMask": [
"VisibleToEnemy"
]
},
},
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_nano_predatory_statue_target",
"Class": "NanoPredatoryStatueTarget",
"Subclass": "modifier_nano_predatory_statue_target",
"Subclass": "NanoPredatoryStatueTarget",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"HealAmpReceivePenaltyPercent",
"PredatoryStatueTarget"
"HealAmpRegenPenaltyPercent"
]
]
}
}
},
},
"RecentDamageMarkDuration": 1.5,
"RecentDamageMarkDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"RecentDamageModifier": {
"RecentDamageModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_nano_recent_damage"
"Subclass": "NanoRecentDamage",
"EnabledStateMask": [
"NanoRecentDamage"
]
},
},
"RevealOnDamageDuration": 1.5,
"RevealOnDamageDuration": 1.5,
Line 4,765: 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,784: Line 7,141:
},
},
"ability_nano_shadow_pulse": {
"ability_nano_shadow_pulse": {
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 100,
"Value": 3,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"AirDrag": 4,
"Type": "duration"
"AirSpeedMax": 100,
}
"AutoChannelModifier": {
},
"Class": "modifier_base",
"AbilityCooldown": {
"Subclass": "channeling"
"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,
"BonusMoveSpeedPercent": 20,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 140,
"Value": 150,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 0.609336,
Line 4,804: Line 7,186:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"OutgoingDamagePercent",
"CombatBarrier"
]
},
},
"FallSpeedMax": 0.254,
"FallSpeedMax": 0.254,
Line 4,815: 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": -25
"AbilityCooldown": -20
},
},
{
{
"Damage": 65,
"Damage": 75,
"BonusMoveSpeedPercent": 20
"BonusMoveSpeedPercent": 20
},
},
{
{
"RefundCooldowns": 1,
"RefundCooldowns": 1,
"HealAmount": 350
"HealAmount": 450
}
}
],
],
Line 4,833: 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": 0.0465,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"BulletArmorReductionDuration": 6,
"BulletArmorReductionHeavy": 15,
"BulletArmorReductionHeavy": 15,
"BulletArmorReductionLight": 5,
"BulletArmorReductionLight": 5,
Line 4,862: Line 7,267:
"Name": "Queen of Shadows",
"Name": "Queen of Shadows",
"PurgeModifier": {
"PurgeModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_purge"
"Subclass": "Purge"
},
},
"RevealOnDamageDuration": 0.7,
"RevealOnDamageDuration": 0.7,
"RevealOnSpottedDuration": 0.7,
"RevealOnSpottedDuration": 0.7,
"ShadowModifier": {
"ShadowModifier": {
"Class": "modifier_nano_shadow_step",
"Class": "NanoShadowStep",
"Subclass": "modifier_nano_shadow_step",
"Subclass": "NanoShadowStep",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MeleeAttackSpeedBonus",
"StaminaCooldownReduction",
"SlowResistancePercent"
],
"DesatFactor": 0.6,
"DesatFactor": 0.6,
"MinCloak": 0.7,
"MinCloak": 0.7,
"MaxCloak": 0.99,
"MaxCloak": 0.99,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow_base",
"Subclass": "SlowBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
}
}
},
},
Line 4,907: 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,919: Line 7,328:
},
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier",
"BonusMoveSpeedPercent"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 4,941: Line 7,346:
}
}
},
},
"DebuffDuration": 3,
"DebuffDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"ImmobilizeModifier": {
"ImmobilizeModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "immobilize"
"Subclass": "Immobilize"
},
},
"IsDisabled": false,
"IsDisabled": false,
"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,972: 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": {
"Class": "modifier_necro_rampup",
"Class": "NecroRampup",
"Subclass": "debuff",
"Subclass": "Debuff",
"BuildUpDecayDelay": 2,
"BuildUpDecayDelay": 2,
"CycleTimeDelayAdd": 0.1
"CycleTimeDelayAdd": 0.1
Line 4,993: 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 5,008: 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": 120,
"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": 0.04,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"AuraRadius": 8,
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel",
"BehaviorCooldownOnChannelEnd",
"BehaviorCanSetQuickCast",
"BehaviorRefundFullCooldownOnChannelInterrupt",
"BehaviorDontInterruptSlideOnCast"
],
"BlockerScaleFactor": 1,
"BlockerScaleFactor": 1,
"BonusHealthRegen": {
"BonusHealthRegen": {
Line 5,037: Line 7,500:
"BulletResist": 12.5,
"BulletResist": 12.5,
"Damage": {
"Damage": {
"Value": 135,
"Value": 115,
"Scale": {
"Scale": {
"Value": 1.5,
"Value": 1.27,
"Type": "spirit"
"Type": "spirit"
}
}
Line 5,048: 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": "modifier_gravestone",
"Class": "Gravestone",
"Subclass": "gravestone",
"Subclass": "Gravestone",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "nearby"
"Subclass": "Nearby",
"EnabledStateMask": [
"NearHeavyPunchableDestroy"
]
},
},
"GravestoneCriticalModifier": {
"GravestoneCriticalModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "gravestonecritical"
"Subclass": "Gravestonecritical"
}
},
"EnabledStateMask": [
"TechUntargetableByEnemies",
"IgnoredByNpcTargeting"
]
},
},
"GravestoneHealth": 100,
"GravestoneHealth": 100,
Line 5,074: 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 5,091: 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,109: Line 7,597:
}
}
},
},
"TechResist": 20,
"TickRate": 0.4,
"TickRate": 0.4,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -20
"AbilityCooldown": -15,
"MoveSpeedPercent": 25
},
},
{
{
"MoveSpeedPercent": 25,
"AbilityDuration": 10,
"AbilityDuration": 10
"SummonFrequency": -0.3
},
},
{
{
"CurrentHealthDamagePercentage": 6
"CurrentHealthDamagePercentage": 5
}
}
],
],
"ZombieSummonModifier": {
"ZombieSummonModifier": {
"Class": "modifier_necro_summonzombies_area",
"Class": "NecroSummonzombiesArea",
"Subclass": "summonzombiesarea",
"Subclass": "Summonzombiesarea",
"SummonModifier": {
"SummonModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "summon_buffs",
"Subclass": "SummonBuffs"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechResist",
"BonusHealthRegen",
"MoveSpeedPercent"
]
},
},
"SummonDecayModifier": {
"SummonDecayModifier": {
"Class": "modifier_necro_summondecay",
"Class": "NecroSummondecay",
"Subclass": "summon_decay"
"Subclass": "SummonDecay"
},
},
"ForwardWalkDistance": 0,
"ForwardWalkDistance": 0,
"ZombieSpawnNavMeshSearchDistance": 300,
"ZombieSpawnNavMeshSearchDistance": 300,
"SpawningInModifier": {
"SpawningInModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "spawningin"
"Subclass": "Spawningin",
"EnabledStateMask": [
"Immobilized",
"CommandRestricted",
"UnitStatusHealthHidden",
"UnitStatusHidden",
"DoNotDrawModel"
]
},
},
"SpawningInTime": 0.1,
"SpawningInTime": 0.1,
Line 5,151: 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"
"BonusMoveSpeed": 3,
}
"BuffModifier": {
"Class": "modifier_necro_hauntingspirits",
"Subclass": "buff"
},
},
"ChannelMoveSpeed": -1,
"AbilityCooldown": {
"Damage": {
"Value": 22,
"Value": 25,
"Scale": {
"Scale": {
"Value": 0.3,
"Value": 1,
"Type": "spirit"
"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"
}
}
},
},
"DebuffDuration": 3,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
},
},
"DetonationRange": 1,
"DetonationRange": 1,
Line 5,192: 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,210: 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": {
"Class": "modifier_necro_hauntingskull_area",
"Class": "NecroHauntingskullArea",
"Subclass": "area",
"Subclass": "Area",
"InitialRandomVariance": 30,
"InitialRandomVariance": 30,
"SpawnPositionNavMeshSearchRange": 60
"SpawnPositionNavMeshSearchRange": 60
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
"Value": 20,
"Value": 16,
"Scale": {
"Scale": {
"Value": 0.31,
"Value": 0.25,
"Type": "spirit"
"Type": "spirit"
}
}
Line 5,244: Line 7,790:
"PickupsPerDeath": 1,
"PickupsPerDeath": 1,
"PickupsPerHeroDeath": 5,
"PickupsPerHeroDeath": 5,
"PickupsPerNeutralTrooperDeath": 2,
"PickupsPerNeutralTrooperDeath": 3,
"ResourceCost": {
"ResourceCost": {
"Value": 100,
"Value": 120,
"Scale": {
"Scale": {
"Value": 1,
"Value": 1,
Line 5,258: Line 7,804:
"SkullImmuneDuration": 0.15,
"SkullImmuneDuration": 0.15,
"SkullKillGold": {
"SkullKillGold": {
"Value": 5,
"Value": 7,
"Scale": {
"Scale": {
"Value": 0.25,
"Value": 0.5,
"Type": "power_increase"
"Type": "power_increase"
}
}
},
},
"SkullLifetime": 10,
"SkullLifetime": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"SlowPercent"
"SpawnRadius": {
]
"Value": 2,
"Scale": {
"Value": 1,
"Type": "range"
}
},
},
"SpawnRadius": 2,
"StackingDebuffModifier": {
"StackingDebuffModifier": {
"Class": "modifier_necro_hauntingskull_stackingdebuff",
"Class": "NecroHauntingskullStackingdebuff",
"Subclass": "debuff"
"Subclass": "Debuff"
},
},
"SummonBuffModifier": {
"SummonBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "summonbuff"
"Subclass": "Summonbuff"
},
},
"SummonHealth": {
"SummonHealth": {
Line 5,289: Line 7,844:
},
},
"SummonModifier": {
"SummonModifier": {
"Class": "modifier_barrier_tracker",
"Class": "BarrierTracker",
"Subclass": "barriertracker",
"Subclass": "Barriertracker",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SummonFireRate"
"IgnoredByNpcTargeting",
"IsSmallDeployable"
]
]
},
},
Line 5,308: 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,315: Line 7,877:
"Value": 5,
"Value": 5,
"Scale": {
"Scale": {
"Value": 0.1,
"Value": 0.16,
"Type": "spirit"
"Type": "spirit"
}
}
Line 5,331: Line 7,893:
},
},
"ability_necro_killsummon": {
"ability_necro_killsummon": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 26,
"Value": 30,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityUnitTargetLimit": 1,
"Value": 1,
"ChannelMoveSpeed": -1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 26,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_necro_killsummon",
"Key": "ability_necro_killsummon",
Line 5,354: 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": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
"Class": "modifier_citadel_tengu_urn_aura",
"Class": "CitadelTenguUrnAura",
"Subclass": "urn_aura",
"Subclass": "UrnAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_urn_debuff",
"Class": "UrnDebuff",
"Subclass": "modifier_urn_debuff",
"Subclass": "UrnDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorProjectileFiredAsBullet",
"BehaviorAllowAltCast",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 5,383: 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,400: 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,413: Line 8,036:
},
},
"DelayedEffectModifier": {
"DelayedEffectModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff"
"Subclass": "Debuff"
},
},
"FallSpeedMax": 20,
"FallSpeedMax": 20,
Line 5,438: Line 8,061:
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AreaModifier": {
"AreaModifier": {
"Class": "modifier_necro_hauntingskull_area",
"Class": "NecroHauntingskullArea",
"Subclass": "area",
"Subclass": "Area",
"InitialRandomVariance": 30,
"InitialRandomVariance": 30,
"SpawnPositionNavMeshSearchRange": 60
"SpawnPositionNavMeshSearchRange": 60
},
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 5,458: 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": "modifier_necro_hauntingskull_stackingdebuff",
"Class": "NecroHauntingskullStackingdebuff",
"Subclass": "stackingdebuff"
"Subclass": "Stackingdebuff"
},
},
"SummonBuffModifier": {
"SummonBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "summonbuff"
"Subclass": "Summonbuff"
},
},
"SummonHealth": {
"SummonHealth": {
Line 5,480: Line 8,116:
},
},
"SummonModifier": {
"SummonModifier": {
"Class": "modifier_barrier_tracker",
"Class": "BarrierTracker",
"Subclass": "barriertracker"
"Subclass": "Barriertracker"
},
},
"TargetDashRadius": 13,
"TargetDashRadius": 13,
"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,502: Line 8,144:
},
},
"ability_necro_zombiewall": {
"ability_necro_zombiewall": {
"AbilityCastRange": 24,
"AbilityCastRange": {
"AbilityCooldown": 34,
"Value": 24,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 5,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"AuraRadius": 0.75,
}
"BuffModifier": {
},
"Class": "modifier_base",
"AbilityCooldown": {
"Subclass": "buff",
"Value": 34,
"AutoRegisterModifierValueFromAbilityPropertyName": [
"Scale": {
"BonusMoveSpeedPercent",
"Value": 1,
"CombatBarrier"
"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,
"ChannelMoveSpeed": -1,
Line 5,526: Line 8,189:
"DebuffDuration": 0.5,
"DebuffDuration": 0.5,
"GroundAuraModifier": {
"GroundAuraModifier": {
"Class": "modifier_zombiewall_ground_aura",
"Class": "ZombiewallGroundAura",
"Subclass": "zombiewall",
"Subclass": "Zombiewall",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_necro_zombiewall_debuff",
"Class": "NecroZombiewallDebuff",
"Subclass": "debuff"
"Subclass": "Debuff"
}
}
},
},
"GroundAuraPopDelay": 1.1,
"GroundAuraPopDelay": 1.1,
"GroundAuraPriorityModifier": {
"GroundAuraPriorityModifier": {
"Class": "modifier_zombiewall_ground_aura",
"Class": "ZombiewallGroundAura",
"Subclass": "zombiewall",
"Subclass": "Zombiewall",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_necro_zombiewall_debuff",
"Class": "NecroZombiewallDebuff",
"Subclass": "debuff"
"Subclass": "Debuff"
}
}
},
},
"GroundAuraSpacing": 1,
"GroundAuraSpacing": 1,
"ImmobilizeDuration": 1.25,
"ImmobilizeDuration": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"ImmobilizeModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "immobilize"
"Subclass": "Immobilize"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 5,553: Line 8,222:
"SlowPercent": 40,
"SlowPercent": 40,
"SummonCount": 1,
"SummonCount": 1,
"TechResist": 40,
"TetherDuration": 1,
"TetherDuration": 1,
"TetherModifier": {
"TetherModifier": {
"Class": "modifier_necro_zombiewall_tether",
"Class": "NecroZombiewallTether",
"Subclass": "tether"
"Subclass": "Tether"
},
},
"TetherRadius": 0.1,
"TetherRadius": 0.1,
Line 5,570: Line 8,238:
},
},
{
{
"ImmobilizeDuration": 1,
"ImmobilizeDuration": 0.75,
"SummonCount": 1,
"SummonCount": 1,
"AbilityCooldown": -10
"AbilityCooldown": -14
}
}
],
],
Line 5,579: Line 8,247:
"ZombieWallLength": {
"ZombieWallLength": {
"Value": 14,
"Value": 14,
"Scale": {
"Scale": [
"Value": 0.05,
{
"Type": "spirit"
"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,600: 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,620: 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",
"ModifierDragEnemy": {
"ModifierDragEnemy": {
"Class": "modifier_perched_predator_drag",
"Class": "PerchedPredatorDrag",
"Subclass": "modifier_perched_predator_drag"
"Subclass": "PerchedPredatorDrag"
},
},
"Name": "Sekhmet's Spirit",
"Name": "Sekhmet's Spirit",
Line 5,644: Line 8,345:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 5,652: Line 8,356:
"ability_power_jump": {
"ability_power_jump": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 22,
"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,
"FxRadius": 4,
"FxRadius": 4,
"InAirModifier": {
"InAirModifier": {
"Class": "modifier_air_raid",
"Class": "AirRaid",
"Subclass": "modifier_air_raid",
"Subclass": "AirRaid",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"AirMoveIncreasePercent",
"DisableAirSpreadPenalty",
"WeaponDamageBonus",
"UnlimitedAirDashes"
"BulletLifestealPercent",
"TechLifestealPercent",
"EvasionPercent",
"BonusStamina"
],
],
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow_base",
"Subclass": "SlowBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
Line 5,687: Line 8,403:
"Name": "Rain of Arrows",
"Name": "Rain of Arrows",
"PowerJumpModifier": {
"PowerJumpModifier": {
"Class": "modifier_power_jump",
"Class": "PowerJump",
"Subclass": "modifier_power_jump",
"Subclass": "PowerJump",
"AirDrag": 2,
"AirDrag": 2,
"VerticalCameraOffset": 20,
"VerticalCameraOffset": 20,
"VerticalCameraOffsetLerpTime": 0.4
"VerticalCameraOffsetLerpTime": 0.4,
"EnabledStateMask": [
"AbilityMovement",
"ZiplineDisabled",
"JumpDisabled"
]
},
},
"Upgrades": [
"Upgrades": [
Line 5,700: Line 8,421:
},
},
{
{
"AbilityCooldown": -13
"AbilityCooldown": -12
},
},
{
{
Line 5,712: Line 8,433:
"ability_power_surge": {
"ability_power_surge": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 50,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 50,
"AbilityDuration": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSlideOnCast"
],
"BonusPerChain": {
"BonusPerChain": {
"Value": 10,
"Value": 10,
Line 5,724: Line 8,460:
},
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_power_surge",
"Class": "PowerSurge",
"Subclass": "modifier_power_surge",
"Subclass": "PowerSurge",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
],
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_power_surge_debuff",
"Subclass": "PowerSurgeDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechResistDebuff"
]
}
}
},
},
"ChainCount": 4,
"ChainCount": 4,
"ChainModifier": {
"ChainModifier": {
"Class": "modifier_power_surge_chain_lightning",
"Class": "PowerSurgeChainLightning",
"Subclass": "modifier_power_surge_chain_lightning"
"Subclass": "PowerSurgeChainLightning"
},
"ChainRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
},
"ChainRadius": 10,
"ChainTickRate": 0.2,
"ChainTickRate": 0.2,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 5,779: Line 8,515:
"TechResistDebuff": -15,
"TechResistDebuff": -15,
"DebuffDuration": 10,
"DebuffDuration": 10,
"AbilityDuration": 12
"AbilityDuration": 10
}
}
]
]
},
},
"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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier",
"TechResist",
"StatusResistancePercent",
"BulletResist"
]
},
},
"BulletResist": 20,
"BulletResist": 20,
Line 5,811: Line 8,548:
"Name": "Blessed Tac-Vest",
"Name": "Blessed Tac-Vest",
"ShieldBreakModifier": {
"ShieldBreakModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "shieldbreak",
"Subclass": "Shieldbreak"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BaseAttackDamagePercent"
]
},
},
"StackingModifier": {
"StackingModifier": {
"Class": "modifier_priest_stackingdefense",
"Class": "PriestStackingdefense",
"Subclass": "stackingdefense"
"Subclass": "Stackingdefense"
},
},
"TechResist": 20,
"TechResist": 20,
Line 5,837: Line 8,571:
"ability_priest_barrage": {
"ability_priest_barrage": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 60,
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 60,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Damage": {
Line 5,855: Line 8,607:
"PushForce": 300000,
"PushForce": 300000,
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "self"
"Subclass": "Self"
},
},
"SlowDuration": 1,
"SlowDuration": 1,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "barrage_slow_modifier"
"Subclass": "BarrageSlowModifier"
},
},
"SlowPercent": 60,
"SlowPercent": 60,
Line 5,880: 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,894: Line 8,670:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_priest_beartrap_debuff",
"Class": "PriestBeartrapDebuff",
"Subclass": "debuff",
"Subclass": "Debuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BulletArmorReduction"
"VisibleToEnemy",
"GlowThroughWallsToEnemy"
]
]
},
},
"ImmobilizeDuration": 1.25,
"ImmobilizeDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"ImmobilizeModifier": {
"ImmobilizeModifier": {
"Class": "modifier_priest_immobilize",
"Class": "PriestImmobilize",
"Subclass": "immobilize"
"Subclass": "Immobilize"
},
},
"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,
"TetherDuration": 0.6,
"Scale": {
"TetherModifier": {
"Value": 1,
"Class": "modifier_priest_tether",
"Type": "range"
"Subclass": "tether"
}
},
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TetherDuration": 0.6,
"TetherModifier": {
"Class": "PriestTether",
"Subclass": "Tether"
},
},
"TetherRadius": 0.3,
"TetherRadius": 0.3,
Line 5,935: 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": [
"Value": 1.6,
{
"Type": "power_increase"
"Value": 1.6,
}
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
},
"Damage": {
"Damage": {
Line 5,960: Line 8,790:
},
},
"EnemyDebuffModifier": {
"EnemyDebuffModifier": {
"Class": "modifier_priest_flashbangburnaura",
"Class": "PriestFlashbangburnaura",
"Subclass": "burnaura",
"Subclass": "Burnaura",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"HealAmpReceivePenaltyPercent",
"HealAmpRegenPenaltyPercent"
],
"FlashFadeOutTime": 0.1,
"FlashFadeOutTime": 0.1,
"AuraRadius": 0,
"AuraRadius": 0,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_priest_flashbangburn",
"Class": "PriestFlashbangburn",
"Subclass": "burn"
"Subclass": "Burn"
}
}
},
},
Line 5,980: 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 6,001: 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 6,014: Line 8,862:
"BonusKnockbackDistance": 3.5,
"BonusKnockbackDistance": 3.5,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_priest_knockback_buff",
"Class": "PriestKnockbackBuff",
"Subclass": "buff"
"Subclass": "Buff"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 6,026: Line 8,874:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff"
"Subclass": "Debuff"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_priest_knockback",
"Key": "ability_priest_knockback",
"KnockbackModifier": {
"KnockbackModifier": {
"Class": "modifier_priestknockback",
"Class": "Priestknockback",
"Subclass": "priest_knockback",
"Subclass": "PriestKnockback",
"MomentumMaintained": 0.3
"MomentumMaintained": 0.3
},
},
"KnockbackSpeed": 1200,
"KnockbackSpeed": 1200,
"KnockbackToWallModifier": {
"KnockbackToWallModifier": {
"Class": "modifier_priestknockback",
"Class": "Priestknockback",
"Subclass": "priest_knockbacktowall"
"Subclass": "PriestKnockbacktowall"
},
},
"MaxPushForceHorizontal": 1400,
"MaxPushForceHorizontal": 1400,
Line 6,047: Line 8,895:
"SelfPushForce": 500,
"SelfPushForce": 500,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow"
"Subclass": "Slow"
},
"StunDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"StunDuration": 0.6,
"TargetingConeAngle": 60,
"TargetingConeAngle": 60,
"Upgrades": [
"Upgrades": [
Line 6,064: 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,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityPostCastDuration": 0.125,
"Value": 1,
"AbilityUnitTargetLimit": 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,
"ChannelMoveSpeed": -1,
"FlatHealthHealing": {
"FlatHealthHealing": {
Line 6,086: Line 8,966:
"Name": "Potent Vapors",
"Name": "Potent Vapors",
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "selfheal",
"Subclass": "Selfheal",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"IncomingDamagePercent"
"Disarmed"
]
]
},
},
Line 6,107: 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": {
"Class": "modifier_citadel_priest_silencebomb_aura",
"Class": "CitadelPriestSilencebombAura",
"Subclass": "aura",
"Subclass": "Aura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_silencebomb_debuff",
"Class": "SilencebombDebuff",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": 5,
"DPS": 5,
Line 6,127: Line 9,022:
"InitialRadius": {
"InitialRadius": {
"Value": 4,
"Value": 4,
"Scale": {
"Scale": [
"Value": 0.01,
{
"Type": "spirit"
"Value": 0.01,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 6,139: Line 9,040:
"SlowPercent": 30,
"SlowPercent": 30,
"SmokeGrenadeModifier": {
"SmokeGrenadeModifier": {
"Class": "modifier_smokegrenade",
"Class": "Smokegrenade",
"Subclass": "modifier_priest_smokegrenade",
"Subclass": "PriestSmokegrenade",
"EnemyAuraModifier": {
"EnemyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "enemyaura",
"Subclass": "Enemyaura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StaminaDrain"
]
}
}
}
}
Line 6,168: 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,186: 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": {
"Class": "modifier_smokegrenade",
"Class": "Smokegrenade",
"Subclass": "modifier_priest_smokegrenade",
"Subclass": "PriestSmokegrenade",
"EnemyAuraModifier": {
"EnemyAuraModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "enemyaura",
"Subclass": "Enemyaura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate",
"StaminaDrain"
]
}
}
}
}
Line 6,217: 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,227: Line 9,157:
"Name": "Grit",
"Name": "Grit",
"ResistancePerStack": 1,
"ResistancePerStack": 1,
"StackDuration": 8,
"StackDuration": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"StackingModifier": {
"StackingModifier": {
"Class": "modifier_priest_stackingdefense",
"Class": "PriestStackingdefense",
"Subclass": "stackingdefense"
"Subclass": "Stackingdefense"
},
},
"Upgrades": [
"Upgrades": [
Line 6,246: Line 9,182:
"ability_priest_weaponswap": {
"ability_priest_weaponswap": {
"AbilityCastDelay": 0.3,
"AbilityCastDelay": 0.3,
"AbilityCooldown": 140,
"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": 100,
"Value": 115,
"Scale": {
"Scale": [
"Value": 3,
{
"Type": "power_increase"
"Value": 3,
}
"Type": "power_increase"
},
{
"Value": 1,
"Type": "weapon_damage"
}
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 6,273: Line 9,234:
"PushForce": 500,
"PushForce": 500,
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_priest_crossbowequipped",
"Class": "PriestCrossbowequipped",
"Subclass": "self",
"Subclass": "Self",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BonusMoveSpeed"
"AmmoChangesDisabled",
"SinclairTaxUltActive"
]
]
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "barrage_slow_modifier"
"Subclass": "BarrageSlowModifier"
},
},
"StakeCount": 3,
"StakeCount": 3,
Line 6,300: 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": [
{
{
"Class": "modifier_punkgoat_blastedhealthwatcher",
"Class": "PunkgoatBlastedhealthwatcher",
"Subclass": "blastedhealthwatcher"
"Subclass": "Blastedhealthwatcher"
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorCooldownOnChannelEnd",
"BehaviorAllowGunFireAfterCast",
"BehaviorDontInterruptSlideOnCast"
],
],
"BlastedModifier": {
"BlastedModifier": {
"Class": "modifier_punkgoat_blastedactive",
"Class": "PunkgoatBlastedactive",
"Subclass": "blastedactive"
"Subclass": "Blastedactive"
},
},
"BlastedPassiveModifier": {
"BlastedPassiveModifier": {
"Class": "modifier_punkgoat_blastedpassive",
"Class": "PunkgoatBlastedpassive",
"Subclass": "blasted"
"Subclass": "Blasted"
},
},
"BlastedRateOnBulletPct": 50,
"BlastedRateOnBulletPct": 50,
Line 6,324: 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": "modifier_base",
"Class": "Base",
"Subclass": "blastedhealthdisplay"
"Subclass": "Blastedhealthdisplay"
},
},
"HealthModifier": {
"HealthModifier": {
"Class": "modifier_punkgoat_blastedhealth",
"Class": "PunkgoatBlastedhealth",
"Subclass": "blastedhealth"
"Subclass": "Blastedhealth"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 6,349: Line 9,347:
"NonPlayerResourceScalePct": 25,
"NonPlayerResourceScalePct": 25,
"ShredModifier": {
"ShredModifier": {
"Class": "modifier_punkgoat_blastedshred",
"Class": "PunkgoatBlastedshred",
"Subclass": "blastedshred",
"Subclass": "Blastedshred"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
},
},
"Upgrades": [
"Upgrades": [
Line 6,376: 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,385: 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,426: Line 9,440:
},
},
{
{
"DealMaxHealthDamagePct": {
"MaxHealthBuffPct": 10,
"Value": 10,
"MaxHealthBuffDuration": 16,
"Scale": {
"Value": 0.017,
"Type": "spirit"
}
},
"AbilityCooldown": -13
"AbilityCooldown": -13
}
}
Line 6,439: Line 9,448:
},
},
"ability_punkgoat_slide": {
"ability_punkgoat_slide": {
"AbilityCooldown": 0.85,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 0.85,
"AbilityDuration": 0.6,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": {
"Value": 0.6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_slide_debuff",
"Class": "SlideDebuff",
"Subclass": "modifier_slide_debuff"
"Subclass": "SlideDebuff"
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 6,456: Line 9,487:
},
},
"ability_punkgoat_tether": {
"ability_punkgoat_tether": {
"AbilityCastRange": 12,
"AbilityCastRange": {
"AbilityCooldown": 150,
"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,473: Line 9,525:
"Value": 120,
"Value": 120,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.7,
"Type": "spirit"
"Type": "spirit"
}
}
Line 6,485: Line 9,537:
},
},
"FireRateSlowModifier": {
"FireRateSlowModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "tether_firerate_slow",
"Subclass": "TetherFirerateSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 6,500: Line 9,549:
"PullForceMax": 2000,
"PullForceMax": 2000,
"PullModifier": {
"PullModifier": {
"Class": "modifier_punkgoat_tether_pull",
"Class": "PunkgoatTetherPull",
"Subclass": "pull"
"Subclass": "Pull"
},
},
"PullTrackCasterDuration": 0.5,
"PullTrackCasterDuration": 0.5,
Line 6,509: Line 9,558:
"RopeSoftEdgeLength": 4.5,
"RopeSoftEdgeLength": 4.5,
"TetheredModifier": {
"TetheredModifier": {
"Class": "modifier_punkgoat_tether",
"Class": "PunkgoatTether",
"Subclass": "tether"
"Subclass": "Tether"
},
},
"TickRate": 0.25,
"TickRate": 0.25,
"UnstoppableModifier": {
"UnstoppableModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "unstoppable",
"Subclass": "Unstoppable",
"StatusEffectPriority": 25
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
},
"Upgrades": [
"Upgrades": [
Line 6,524: Line 9,589:
},
},
{
{
"AbilityCooldown": -50
"AbilityCooldown": -40
},
},
{
{
Line 6,532: Line 9,597:
],
],
"WaitingToPullModifier": {
"WaitingToPullModifier": {
"Class": "modifier_punkgoat_tether_waiting",
"Class": "PunkgoatTetherWaiting",
"Subclass": "waiting_for_pull",
"Subclass": "WaitingForPull"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechResist",
"BulletResist"
]
}
}
},
},
"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,559: Line 9,654:
},
},
"DiminishingSlowModifier": {
"DiminishingSlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow"
"Subclass": "Slow"
},
},
"ExplodeDelay": 0.5,
"ExplodeDelay": 0.5,
"FireRateModifier": {
"FireRateModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "slam_firerate_slow",
"Subclass": "SlamFirerateSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow",
"BulletResistReduction"
]
},
},
"GroundAuraModifier": {
"GroundAuraModifier": {
"Class": "modifier_punkgoat_sigil_aura",
"Class": "PunkgoatSigilAura",
"Subclass": "sigil_aura",
"Subclass": "SigilAura",
"Height": 100,
"Height": 100,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "sigil_modifier"
"Subclass": "SigilModifier"
}
}
},
},
Line 6,592: Line 9,683:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 1.1,
"Value": 0.9,
"Type": "melee"
"Type": "melee"
}
}
Line 6,601: Line 9,692:
"PullDownRange": 3,
"PullDownRange": 3,
"PullToGroundModifier": {
"PullToGroundModifier": {
"Class": "modifier_charge_drag_enemy",
"Class": "ChargeDragEnemy",
"Subclass": "modifier_charge_drag_enemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"ForwardOffset": 200,
"VerticalOffset": 0,
"VerticalOffset": 0,
Line 6,623: Line 9,714:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.6,
"Value": 0.5,
"Type": "heavy_melee"
"Type": "heavy_melee"
}
}
Line 6,638: Line 9,729:
}
}
],
],
"WaveEndRadius": 8,
"WaveEndRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"WaveStartRadius": 0.5,
"WaveStartRadius": 0.5,
"WaveThickness": 1
"WaveThickness": 1
Line 6,644: Line 9,741:
"ability_rolling_fireball": {
"ability_rolling_fireball": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 26,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 26,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 6,679: 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,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_scrap_blast_debuff",
"Class": "ScrapBlastDebuff",
"Subclass": "modifier_scrap_blast_debuff"
"Subclass": "ScrapBlastDebuff"
},
},
"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,715: 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,735: 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,755: 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,775: 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,795: 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,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_base",
"Class": "Base",
"Subclass": "flakshotbase",
"Subclass": "Flakshotbase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
}
}
],
"BehaviourBits": [
"BehaviorProjectileFiredAsBullet"
],
],
"BonusDamage": {
"BonusDamage": {
Line 6,839: 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,
}
"BlockerScaleFactor": 4,
},
"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,
"ChannelMoveSpeed": -1,
"Damage": 120,
"Damage": 120,
Line 6,852: Line 10,075:
"Key": "ability_skyrunner_magic_beam",
"Key": "ability_skyrunner_magic_beam",
"MagicBeamModifier": {
"MagicBeamModifier": {
"Class": "modifier_magic_beam",
"Class": "MagicBeam",
"Subclass": "beammodifier"
"Subclass": "Beammodifier"
},
},
"Name": null,
"Name": null,
Line 6,870: 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,881: Line 10,126:
"SwingLineBulletDistance": 40,
"SwingLineBulletDistance": 40,
"SwingModifier": {
"SwingModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "swinging"
"Subclass": "Swinging"
},
},
"Upgrades": [
"Upgrades": [
Line 6,897: 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,918: 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.8,
"Value": 2.2,
"Type": "spirit"
"Type": "spirit"
}
}
Line 6,934: 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": "modifier_citadel_sleep_dagger_asleep",
"Class": "CitadelSleepDaggerAsleep",
"Subclass": "modifier_citadel_sleep_dagger_asleep",
"Subclass": "CitadelSleepDaggerAsleep",
"PostSleepModifier": {
"PostSleepModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_postsleep",
"Subclass": "Postsleep"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"GroundDashReductionPercent",
"SlowPercent"
]
},
},
"PostSleepStaminaModifier": {
"PostSleepStaminaModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_no_stam_recovery",
"Subclass": "NoStamRecovery"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StaminaRecoveryReduction"
]
},
},
"PostSleepBulletShredModifier": {
"PostSleepBulletShredModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_bullet_shred_postsleep",
"Subclass": "BulletShredPostsleep"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletResistReduction"
]
}
}
},
},
Line 6,964: Line 10,228:
"SleepWakeUpDelay": {
"SleepWakeUpDelay": {
"Value": 0.1,
"Value": 0.1,
"Scale": {
"Scale": [
"Value": 0.003,
{
"Type": "spirit"
"Value": 0.002,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"Upgrades": [
"Upgrades": [
{
{
"BulletResistReduction": -8,
"BulletResistReduction": -10,
"BulletResistReductionDuration": 6
"BulletResistReductionDuration": 6
},
},
{
{
"AbilityCooldown": -17
"SleepDuration": 1,
"FixationStacks": 15
},
},
{
{
"SleepDuration": 1,
"AbilityCooldown": -17,
"SlowPercent": 50,
"SlowPercent": 50,
"GroundDashReductionPercent": -50,
"GroundDashReductionPercent": -50,
Line 6,986: Line 10,257:
},
},
"ability_smoke_bomb": {
"ability_smoke_bomb": {
"AbilityCooldown": 33,
"AbilityCooldown": {
"Value": 33,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityDuration": {
"AbilityDuration": {
"Value": 8,
"Value": 8,
"Scale": {
"Scale": [
"Value": 0.1,
{
"Type": "spirit"
"Value": 0.1,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "duration"
}
]
},
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorNoTarget",
"BehaviorDontInterruptSprint",
"BehaviorCleaveDisabled",
"BehaviorCanCastOnZipline"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff_modifier",
"Subclass": "BuffModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletLifesteal",
"MovementSpeedWhileZoom",
"MovementSpeedWhileShoot"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 7,009: Line 10,294:
"InvisFadeToDuration": 1.5,
"InvisFadeToDuration": 1.5,
"InvisModifier": {
"InvisModifier": {
"Class": "modifier_invis",
"Class": "Invis",
"Subclass": "smokebomb_modifier_invis"
"Subclass": "SmokebombModifierInvis"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 7,016: Line 10,301:
"Name": "Smoke Bomb",
"Name": "Smoke Bomb",
"PhaseOutModifier": {
"PhaseOutModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "phaseout_modifier"
"Subclass": "PhaseoutModifier",
"EnabledStateMask": [
"Invulnerable"
]
},
},
"RevealOnDamageDuration": 1.5,
"RevealOnDamageDuration": 1.5,
Line 7,031: Line 10,319:
},
},
{
{
"BulletLifesteal": 40,
"BulletLifesteal": 50,
"PostInvisBuffDuration": 5,
"PostInvisBuffDuration": 5,
"DispelOnUse": 1
"DispelOnUse": 1
Line 7,039: 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 7,055: Line 10,356:
},
},
"StackingModifier": {
"StackingModifier": {
"Class": "modifier_passive_haze_stacking_damage",
"Class": "PassiveHazeStackingDamage",
"Subclass": "modifier_passive_haze_stacking_damage",
"Subclass": "PassiveHazeStackingDamage",
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
Line 7,083: Line 10,381:
},
},
{
{
"DamageBonusFixedPerStack": 0.14
"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 7,099: Line 10,416:
"Name": "Acrobat",
"Name": "Acrobat",
"StackingModifier": {
"StackingModifier": {
"Class": "modifier_swan_acrobat",
"Class": "SwanAcrobat",
"Subclass": "stack"
"Subclass": "Stack"
},
},
"Upgrades": [
"Upgrades": [
Line 7,116: 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 7,143: 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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "leapmodifier"
"Subclass": "Leapmodifier"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 7,171: 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,192: Line 10,547:
"ability_target_practice": {
"ability_target_practice": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCooldown": 48,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 48,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSprint"
],
"BonusPerHeadshot": 25,
"BonusPerHeadshot": 25,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 7,209: Line 10,575:
"ShotsToProc": 4,
"ShotsToProc": 4,
"TargetOffSetScale": 2,
"TargetOffSetScale": 2,
"TargetPracticeDuration": 10,
"TargetPracticeDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TargetPracticeEnemyModifier": {
"TargetPracticeEnemyModifier": {
"Class": "modifier_target_practice_enemy",
"Class": "TargetPracticeEnemy",
"Subclass": "modifier_target_practice_enemy",
"Subclass": "TargetPracticeEnemy",
"BuildupModifier": {
"BuildupModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_citadel_base_buildup",
"Subclass": "CitadelBaseBuildup",
"BuildUpDecayDelay": 20
"BuildUpDecayDelay": 20
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_target_practice_bullet_resist",
"Subclass": "TargetPracticeBulletResist"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletArmorReduction"
]
},
},
"BuildupCompleteModifier": {
"BuildupCompleteModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_base"
"Subclass": "Base"
}
}
},
},
"TargetPracticeSelfModifier": {
"TargetPracticeSelfModifier": {
"Class": "modifier_target_practice_self",
"Class": "TargetPracticeSelf",
"Subclass": "modifier_target_practice_self"
"Subclass": "TargetPracticeSelf"
},
},
"Upgrades": [
"Upgrades": [
Line 7,249: 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,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_throw_sand_debuff",
"Class": "CitadelThrowSandDebuff",
"Subclass": "modifier_citadel_throw_sand_debuff"
"Subclass": "CitadelThrowSandDebuff"
},
},
"GrowthPerMeter": 0.5,
"GrowthPerMeter": 0.5,
Line 7,272: Line 10,665:
},
},
{
{
"SlowPercent": 25,
"SlowPercent": 30,
"GroundDashReductionPercent": -25
"GroundDashReductionPercent": -30
},
},
{
{
"AbilityCooldown": -20,
"AbilityCooldown": -25,
"AbilityDuration": 1.5
"AbilityDuration": 1.5
}
}
Line 7,283: 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,289: Line 10,688:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_fear_watcher",
"Class": "FearWatcher",
"Subclass": "modifier_fear_watcher",
"Subclass": "FearWatcher",
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_fear_buildup",
"Subclass": "FearBuildup",
"BuildUpDecayDelay": 3
"BuildUpDecayDelay": 3
},
},
"BuildupProcModifier": {
"BuildupProcModifier": {
"Class": "modifier_trapper_immobilize",
"Class": "TrapperImmobilize",
"Subclass": "trapper_immobilize",
"Subclass": "TrapperImmobilize",
"StatusEffectPriority": 0
"StatusEffectPriority": 0,
"EnabledStateMask": [
"Immobilized",
"GlowThroughWallsToEnemy",
"GlowThroughWallsToProvider",
"GlowToProvider"
]
}
}
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet"
],
],
"BuildUpDuration": 15,
"BuildUpDuration": 15,
Line 7,332: 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,338: Line 10,754:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_fear_watcher",
"Class": "FearWatcher",
"Subclass": "modifier_fear_watcher",
"Subclass": "FearWatcher",
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_fear_buildup",
"Subclass": "FearBuildup",
"BuildUpDecayDelay": 3
"BuildUpDecayDelay": 3
},
},
"BuildupProcModifier": {
"BuildupProcModifier": {
"Class": "modifier_trapper_immobilize",
"Class": "TrapperImmobilize",
"Subclass": "trapper_immobilize",
"Subclass": "TrapperImmobilize",
"StatusEffectPriority": 0
"StatusEffectPriority": 0,
"EnabledStateMask": [
"Immobilized",
"GlowThroughWallsToEnemy",
"GlowThroughWallsToProvider",
"GlowToProvider"
]
}
}
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
],
"BuildUpDuration": 15,
"BuildUpDuration": 15,
Line 7,381: 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": {
"Class": "modifier_citadel_trapper_poisonjar_aura",
"Class": "CitadelTrapperPoisonjarAura",
"Subclass": "poisonjar_aura",
"Subclass": "PoisonjarAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_poisonjar_debuff",
"Subclass": "PoisonjarDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"TechArmorDamageReduction"
]
}
}
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Height": 2,
"Height": 2,
"InitialRadius": 6,
"InitialRadius": {
"IsDisabled": false,
"Value": 6,
"Key": "ability_trapper_poisonjar",
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"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,425: Line 10,877:
},
},
"ability_trapper_spidershield": {
"ability_trapper_spidershield": {
"AbilityCastRange": 45,
"AbilityCastRange": {
"AbilityCooldown": 30,
"Value": 45,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorEqualUnitTargetPriority",
"BehaviorAllowSelfCast",
"BehaviorCanHealPlayers",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_trapper_spidershield",
"Class": "TrapperSpidershield",
"Subclass": "modifier_trapper_spidershield",
"Subclass": "TrapperSpidershield",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier"
],
"StatusEffectPriority": 100,
"StatusEffectPriority": 100,
"PulseDebuffModifier": {
"PulseDebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_trapper_spidershield_pulsedebuff",
"Subclass": "TrapperSpidershieldPulsedebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
Line 7,460: 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,481: 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,504: 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,
"SpiritResReducedPerStack": 5,
"SpiritResReducedPerStack": 5,
"SpiritStealDebuffModifier": {
"SpiritStealDebuffModifier": {
"Class": "modifier_trapper_stealspirit_debuff",
"Class": "TrapperStealspiritDebuff",
"Subclass": "trapper_stealspirit_debuff"
"Subclass": "TrapperStealspiritDebuff"
},
},
"SpiritStealDuration": 10,
"SpiritStealDuration": 10,
Line 7,533: Line 11,040:
"ability_trapper_webwall": {
"ability_trapper_webwall": {
"AbilityCastDelay": 0.22,
"AbilityCastDelay": 0.22,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"AbilityCooldown": 40,
"AbilityCooldownBetweenCharge": 1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
"Value": 40,
"Scale": {
"Scale": {
"Value": 0.279,
"Value": 1,
"Type": "spirit"
"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"
}
}
},
},
"DebuffDuration": 3,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_webwall_debuff",
"Class": "WebwallDebuff",
"Subclass": "modifier_webwall_debuff",
"Subclass": "WebwallDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 7,561: Line 11,100:
"Radius": 0.6,
"Radius": 0.6,
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "webwall_silence"
"Subclass": "WebwallSilence"
},
},
"SlowPercent": 99,
"SlowPercent": 99,
Line 7,579: 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,585: 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,592: Line 11,142:
},
},
"ability_ult_combo": {
"ability_ult_combo": {
"AbilityCastRange": 4,
"AbilityCastRange": {
"AbilityChannelTime": 2.4,
"Value": 4,
"AbilityCooldown": 130,
"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": 30,
"Value": 40,
"Scale": {
"Scale": {
"Value": 1,
"Value": 2,
"Type": "power_increase"
"Type": "power_increase"
}
}
Line 7,614: Line 11,189:
"Key": "ability_ult_combo",
"Key": "ability_ult_combo",
"KillCheckModifier": {
"KillCheckModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "killcheck_modifier"
"Subclass": "KillcheckModifier"
},
},
"Name": "Combo",
"Name": "Combo",
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_ult_combo_self",
"Class": "UltComboSelf",
"Subclass": "modifier_ult_combo_self",
"Subclass": "UltComboSelf",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BulletResist"
"ForceCanParry"
]
]
},
},
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_ult_combo_target",
"Class": "UltComboTarget",
"Subclass": "modifier_ult_combo_target",
"Subclass": "UltComboTarget",
"StatusEffectPriority": 50,
"StatusEffectPriority": 50,
"TargetPosDistance": 100,
"TargetPosDistance": 100,
Line 7,637: Line 11,212:
},
},
{
{
"AbilityCooldown": -35,
"AbilityCooldown": -30,
"BulletResist": 50
"BulletResist": 50
},
},
Line 7,654: Line 11,229:
"ability_unicorn_dazzlingorb": {
"ability_unicorn_dazzlingorb": {
"AbilityCastDelay": 0.75,
"AbilityCastDelay": 0.75,
"AbilityChannelTime": 9999,
"AbilityChannelTime": {
"AbilityCooldown": 140,
"Value": 9999,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BounceGrace": 3,
"BounceRadius": 15.5,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 135,
"Scale": {
"Scale": {
"Value": 0.73,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"GroundDashReductionPercent": -25,
"AbilityCooldown": {
"IsDisabled": false,
"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",
"Key": "ability_unicorn_dazzlingorb",
"MaxBounces": 8,
"MaxBounces": 8,
Line 7,675: Line 11,276:
"NextTargetDuration": 4,
"NextTargetDuration": 4,
"OrbWatcherModifier": {
"OrbWatcherModifier": {
"Class": "modifier_dazzling_orb_watcher",
"Class": "DazzlingOrbWatcher",
"Subclass": "daz_orb",
"Subclass": "DazOrb",
"MinProjectileTravelTime": 0.2,
"MinProjectileTravelTime": 0.2,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "dazzling_orb_slow_modifier",
"Subclass": "DazzlingOrbSlowModifier",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SlowPercent",
"Slowed"
"GroundDashReductionPercent"
],
],
"StatusEffectPriority": 150
"StatusEffectPriority": 150
},
},
"NextTargetModifier": {
"NextTargetModifier": {
"Class": "modifier_unicorn_dazzling_orb_next_target",
"Class": "UnicornDazzlingOrbNextTarget",
"Subclass": "dazzling_orb_next_target_modifier"
"Subclass": "DazzlingOrbNextTargetModifier"
},
},
"OrbFriendlyBounceWatcherModifier": {
"OrbFriendlyBounceWatcherModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "dazzling_orb_friendly_watcher"
"Subclass": "DazzlingOrbFriendlyWatcher",
"EnabledStateMask": [
"PrismaticGuarded"
]
}
},
"PriorityBounceRadius": 13.5,
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"PriorityBounceRadius": 11.5,
"SlowDuration": 1.5,
"SlowPercent": 40,
"SlowPercent": 40,
"Upgrades": [
"Upgrades": [
Line 7,705: Line 11,314:
},
},
{
{
"Damage": 70
"Damage": {
"Value": 90,
"Scale": {
"Value": 0.45,
"Type": "spirit"
}
}
},
},
{
{
"MaxBounces": 8,
"MaxBounces": 8,
"AbilityCooldown": -35
"AbilityCooldown": -30
}
}
]
]
Line 7,715: 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": 25,
"BuffDuration": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffMaxStacks": 6,
"BuffMaxStacks": 6,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_unicorn_luminousstrike_buff",
"Class": "UnicornLuminousstrikeBuff",
"Subclass": "luminous_strike_buff"
"Subclass": "LuminousStrikeBuff"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"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.56,
"Value": 0.63,
"Type": "spirit"
"Type": "spirit"
}
}
Line 7,740: Line 11,397:
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_unicorn_luminousstrike",
"Key": "ability_unicorn_luminousstrike",
"MagicIncreasePerStack": 8,
"MagicIncreasePerStack": 7,
"Name": "Radiant Daggers",
"Name": "Radiant Daggers",
"PostExplosionDuration": 0.8,
"PostExplosionDuration": 0.8,
Line 7,754: Line 11,411:
},
},
{
{
"MagicIncreasePerStack": 3,
"MagicIncreasePerStack": 4,
"FireRatePerStack": 9
"FireRatePerStack": 9
}
}
Line 7,760: Line 11,417:
},
},
"ability_unicorn_prismaticguard": {
"ability_unicorn_prismaticguard": {
"AbilityCooldown": 35,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 34,
"AbilityUnitTargetLimit": 1,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"BarrierDamagePercentage": 50,
"BarrierDamagePercentage": 50,
"BuffDuration": 4,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectilePassThroughWorld"
],
"BuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_unicorn_prismatic_guard",
"Class": "UnicornPrismaticGuard",
"Subclass": "modifier_unicorn_prismatic_guard_buff",
"Subclass": "UnicornPrismaticGuardBuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed",
"CombatBarrier"
],
"VerticalBoost": 0.5
"VerticalBoost": 0.5
},
},
Line 7,782: Line 11,452:
}
}
},
},
"DebuffDuration": 1.75,
"DebuffDuration": {
"Value": 1.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_unicorn_prismatic_guard_debuff"
"Subclass": "UnicornPrismaticGuardDebuff",
"EnabledStateMask": [
"Silenced"
]
},
"ExplodeRadius": {
"Value": 14,
"Scale": {
"Value": 1,
"Type": "range"
}
},
},
"ExplodeRadius": 14,
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_unicorn_prismaticguard",
"Key": "ability_unicorn_prismaticguard",
Line 7,798: Line 11,483:
{
{
"CombatBarrier": {
"CombatBarrier": {
"Value": 80,
"Value": 70,
"Scale": {
"Scale": {
"Value": 0.7,
"Value": 0.76,
"Type": "spirit"
"Type": "spirit"
}
}
Line 7,806: Line 11,491:
},
},
{
{
"DebuffDuration": 1.5,
"DebuffDuration": 1.25,
"AbilityCooldown": -18
"AbilityCooldown": -20
}
}
]
]
Line 7,813: 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": 0.05,
"Value": 1,
"Type": "spirit"
"Type": "healing"
}
}
},
},
"AbilityLifestealPercentHero": 20,
"AbilityUnitTargetLimit": 100,
"AbilityUnitTargetLimit": 100,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting",
"BehaviorUseLagCompensationForUnitTargeting",
"BehaviorDontInterruptSlideOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 7,834: Line 11,551:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_unicorn_radiant_flare_damage",
"Class": "UnicornRadiantFlareDamage",
"Subclass": "unicorn_radiantblast_debuff"
"Subclass": "UnicornRadiantblastDebuff"
},
},
"ExtraSweepRadius": 2,
"ExtraSweepRadius": 2,
Line 7,872: 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": 0.02,
"Value": 1,
"Type": "spirit"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 32,
"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": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 7,895: Line 11,631:
"MaxRecasts": 1,
"MaxRecasts": 1,
"Name": "Sanguine Retreat",
"Name": "Sanguine Retreat",
"RecastWindow": 3.5,
"RecastWindow": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SelfBuffModifier": {
"SelfBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "selfbuff",
"Subclass": "Selfbuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
],
"StatusEffectPriority": 101
"StatusEffectPriority": 101
},
},
Line 7,914: Line 11,653:
},
},
{
{
"MaxRecasts": 1
"MaxRecasts": 1,
"AbilityCastRange": 4
}
}
]
]
},
},
"ability_vampirebat_batblink_trigger": {
"ability_vampirebat_batblink_trigger": {
"AbilityCastRange": 16,
"AbilityCastRange": {
"AbilityCooldownBetweenCharge": -1,
"Value": 16,
"AbilityDuration": 0.8,
"Scale": {
"AbilityUnitTargetLimit": 1,
"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,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 7,931: Line 11,694:
"ability_vampirebat_batcloud": {
"ability_vampirebat_batcloud": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCooldown": 120,
"AbilityCooldown": {
"Value": 120,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
"AirDrag": 3,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"CurrentHealthPercent": 4,
"CurrentHealthPercent": 4,
Line 7,955: Line 11,737:
"Radius": 7,
"Radius": 7,
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_vampirebat_batcloud_self",
"Class": "VampirebatBatcloudSelf",
"Subclass": "batcloudself"
"Subclass": "Batcloudself"
},
},
"Upgrades": []
"Upgrades": []
Line 7,962: Line 11,744:
"ability_vampirebat_batswarm": {
"ability_vampirebat_batswarm": {
"AbilityCastDelay": 0.5,
"AbilityCastDelay": 0.5,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCooldown": 130,
"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,974: 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,979: Line 11,778:
"CurrentHealthDamageCapToBosses": 20,
"CurrentHealthDamageCapToBosses": 20,
"Damage": {
"Damage": {
"Value": 4.45,
"Value": 4.6,
"Scale": {
"Scale": {
"Value": 0.094,
"Value": 0.094,
Line 7,985: Line 11,784:
}
}
},
},
"DebuffDuration": 1.25,
"DebuffDuration": {
"Value": 1.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "debuff"
"Subclass": "Debuff"
},
},
"FallSpeedMax": 1,
"FallSpeedMax": 1,
Line 8,009: Line 11,814:
"Upgrades": [
"Upgrades": [
{
{
"Damage": 1.74
"Damage": 1.9
},
},
{
{
"AbilityCooldown": -55
"AbilityCooldown": -45
},
},
{
{
Line 8,023: Line 11,828:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusDamage": {
"BonusDamage": {
"Value": 45,
"Value": 45,
Line 8,033: Line 11,839:
"BuildUpHeadshotBonus": 1.5,
"BuildUpHeadshotBonus": 1.5,
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "lovebites_buildup",
"Subclass": "LovebitesBuildup",
"BuildUpDecayDelay": 3
"BuildUpDecayDelay": 3
},
},
Line 8,042: Line 11,848:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageProcModifier": {
"DamageProcModifier": {
"Class": "modifier_vampirebat_lovebitesproc",
"Class": "VampirebatLovebitesproc",
"Subclass": "lovebites_proc",
"Subclass": "LovebitesProc",
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "lovebites_buff",
"Subclass": "LovebitesBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slowsf",
"Subclass": "Slowsf"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
Line 8,071: Line 11,871:
},
},
"Name": "Love Bites",
"Name": "Love Bites",
"PerTargetCooldown": 10,
"PerTargetCooldown": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 8,090: 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 8,105: Line 11,929:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechArmorDamageReduction"
]
},
},
"FallSpeedMax": 3,
"FallSpeedMax": 3,
"FallingDrag": 20,
"FallingDrag": 20,
"FloatingModifier": {
"FloatingModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "floatingmodifier"
"Subclass": "Floatingmodifier"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 8,121: Line 11,942:
"MaxFloatTime": 4,
"MaxFloatTime": 4,
"MiniJumpVelocity": 200,
"MiniJumpVelocity": 200,
"MissingHealthDamagePercentage": 5,
"MissingHealthDamagePercentage": 6,
"Name": "Rake",
"Name": "Rake",
"RakeHealPerKill": {
"RakeHealPerKill": {
Line 8,155: 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,168: 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": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"PetrifyModifier": {
"Class": "modifier_citadel_petrify",
"Class": "CitadelPetrify",
"Subclass": "viper_ult_petrify"
"Subclass": "ViperUltPetrify"
},
},
"PreDetonateDuration": 0.6,
"PreDetonateDuration": 0.6,
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 8,194: 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,214: Line 12,094:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_viper_stackingdebuff",
"Class": "CitadelViperStackingdebuff",
"Subclass": "debuff"
"Subclass": "Debuff"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 8,221: 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": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "debuffdagger_debuff"
"Subclass": "DebuffdaggerDebuff"
},
},
"SlowPercent": 35,
"SlowPercent": 35,
"SlowPercentPerStack": 15,
"SlowPercentPerStack": 15,
"StackDuration": 10,
"StackDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 8,239: Line 12,131:
{
{
"CooldownRefundPercent": 55,
"CooldownRefundPercent": 55,
"MaxStacks": 2
"MaxStacks": 2,
"AbilityCooldownBetweenCharge": -2
}
}
]
]
Line 8,245: 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,277: Line 12,183:
"ReturnVelocity": 2300,
"ReturnVelocity": 2300,
"SlowDebuffModifier": {
"SlowDebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_viper_slow",
"Subclass": "ViperSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowDuration": 1,
"SlowDuration": {
"SlowPercent": 35,
"Value": 1,
"SpreadAngle": 90,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowPercent": 35,
"SpreadAngle": 90,
"TickRate": 0.01,
"TickRate": 0.01,
"Upgrades": [
"Upgrades": [
Line 8,299: Line 12,208:
"ability_viper_petrifybola": {
"ability_viper_petrifybola": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 90,
"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,321: Line 12,243:
},
},
"PetrifyDamageBreakThreshold": 200,
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": 2,
"PetrifyDuration": {
"Value": 2.2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"PetrifyModifier": {
"Class": "modifier_citadel_petrify",
"Class": "CitadelPetrify",
"Subclass": "petrifybola_petrify",
"Subclass": "PetrifybolaPetrify",
"StatusEffectPriority": 0
"StatusEffectPriority": 0
},
},
"Radius": 8,
"Radius": {
"SlowDuration": 1.5,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"SlowDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "petrifybola_slow",
"Subclass": "PetrifybolaSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowPercent": 50,
"SlowPercent": 50,
Line 8,342: Line 12,279:
},
},
{
{
"AbilityCooldown": -25
"AbilityCooldown": -20
},
},
{
{
Line 8,350: 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,365: Line 12,324:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_base",
"Class": "Base",
"Subclass": "viperslide_intrinsic",
"Subclass": "ViperslideIntrinsic"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlideScale",
"Stamina"
]
},
},
{
{
"Class": "modifier_viper_slidebuff",
"Class": "ViperSlidebuff",
"Subclass": "viper_slidebuff_modifier",
"Subclass": "ViperSlidebuffModifier",
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "slidebarrier",
"Subclass": "Slidebarrier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier"
]
}
}
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorMovement"
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 8,408: Line 12,366:
"Value": 180,
"Value": 180,
"Scale": {
"Scale": {
"Value": 0.6,
"Value": 0.8,
"Type": "spirit"
"Type": "spirit"
}
}
Line 8,418: Line 12,376:
"ability_viper_ult": {
"ability_viper_ult": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 60,
"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,431: 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,442: Line 12,422:
}
}
},
},
"PetrifyDuration": 3,
"PetrifyDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"PetrifyModifier": {
"PetrifyModifier": {
"Class": "modifier_citadel_petrify",
"Class": "CitadelPetrify",
"Subclass": "viper_ult_petrify"
"Subclass": "ViperUltPetrify"
},
},
"PreDetonateDuration": 1,
"PreDetonateDuration": 1,
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 8,464: 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": 0.2,
"Value": 1,
"Type": "power_increase"
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 28,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_citadel_viper_venom_proc_watcher",
"Class": "CitadelViperVenomProcWatcher",
"Subclass": "venom_proc_watcher"
"Subclass": "VenomProcWatcher"
}
}
],
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorCanSetQuickCast"
],
],
"BuildUpDuration": 5,
"BuildUpDuration": 5,
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_citadel_base_buildup",
"Subclass": "CitadelBaseBuildup",
"BuildUpDecayDelay": 2
"BuildUpDecayDelay": 2
},
},
Line 8,520: Line 12,529:
"VenomMinDamageHealthPercentage": 100,
"VenomMinDamageHealthPercentage": 100,
"VenomModifier": {
"VenomModifier": {
"Class": "modifier_viper_venom",
"Class": "ViperVenom",
"Subclass": "viper_venom_modifier_subclass",
"Subclass": "ViperVenomModifierSubclass"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"HealAmpReceivePenaltyPercent",
"HealAmpRegenPenaltyPercent"
]
}
}
},
},
"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": {
"Value": 60,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.731203,
"Value": 0.63,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DebuffDuration": 7,
"DebuffDuration": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_warden_crowd_control_debuff",
"Class": "WardenCrowdControlDebuff",
"Subclass": "modifier_warden_crowd_control_debuff",
"Subclass": "WardenCrowdControlDebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"WeaponPowerDebuff",
"Slowed"
"FireRateSlow"
]
]
},
},
Line 8,556: 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": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedSlowPct"
]
},
},
"Upgrades": [
"Upgrades": [
Line 8,570: Line 12,599:
},
},
{
{
"Damage": 40,
"Damage": 35,
"WeaponPowerDebuff": -20
"WeaponPowerDebuff": -25
},
},
{
{
Line 8,582: 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": "modifier_warden_high_alert",
"Class": "WardenHighAlert",
"Subclass": "modifier_warden_high_alert",
"Subclass": "WardenHighAlert",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier",
"StatusResistancePercent"
],
"StatusEffectPriority": 100
"StatusEffectPriority": 100
},
},
Line 8,599: Line 12,637:
"Value": 125,
"Value": 125,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 0.8,
"Type": "spirit"
"Type": "spirit"
}
}
Line 8,612: Line 12,650:
},
},
{
{
"AbilityCooldown": -22,
"AbilityCooldown": -24,
"AbilityDuration": 2
"AbilityDuration": 2
},
},
Line 8,620: Line 12,658:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 2.5,
"Value": 2.7,
"Type": "spirit"
"Type": "spirit"
}
}
Line 8,629: 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,642: Line 12,698:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_warden_lockdown_debuff",
"Class": "WardenLockdownDebuff",
"Subclass": "modifier_warden_lockdown_debuff",
"Subclass": "WardenLockdownDebuff",
"RootModifier": {
"RootModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "modifier_citadel_root"
"Subclass": "CitadelRoot"
},
},
"BulletResistModifier": {
"BulletResistModifier": {
"Class": "modifier_lockdown_bullet_resist",
"Class": "LockdownBulletResist",
"Subclass": "modifier_lockdown_bullet_resist"
"Subclass": "LockdownBulletResist"
},
},
"SilencedModifier": {
"SilencedModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
}
},
"EscapeRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
}
},
},
"EscapeRange": 20,
"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,672: Line 12,740:
},
},
{
{
"AbilityCooldown": -18,
"AbilityCooldown": -14,
"SilenceDebuff": 1
"SilenceDebuff": 1
}
}
Line 8,679: Line 12,747:
"ability_warden_riot_protocol": {
"ability_warden_riot_protocol": {
"AbilityCastDelay": 2,
"AbilityCastDelay": 2,
"AbilityCooldown": 155,
"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": {
"Class": "modifier_warden_riot_protocol_castdelay",
"Class": "WardenRiotProtocolCastdelay",
"Subclass": "modifier_warden_riot_protocol_cast_delay",
"Subclass": "WardenRiotProtocolCastDelay",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechResist",
"BulletResist"
],
"UnstoppableModifier": {
"UnstoppableModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "modifier_unstoppable",
"Subclass": "Unstoppable",
"StatusEffectPriority": 25
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
}
}
},
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BulletResist": 50,
"BulletResist": 50,
"ConeAngle": 115,
"ConeAngle": 115,
"HealthStealPct": 10,
"HealthStealPct": {
"HealthStealPctHero": 65,
"Value": 10,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"HealthStealPctHero": {
"Value": 75,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "ability_warden_riot_protocol",
"Key": "ability_warden_riot_protocol",
Line 8,711: Line 12,820:
},
},
"PulseInterval": 0.5,
"PulseInterval": 0.5,
"Radius": 12,
"Radius": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TechResist": 50,
"TechResist": 50,
"Upgrades": [
"Upgrades": [
Line 8,722: Line 12,837:
},
},
{
{
"AbilityDuration": 3,
"AbilityDuration": 4,
"UnstoppableCastDelay": 1,
"UnstoppableCastDelay": 1,
"BulletResist": 30,
"BulletResist": 30,
Line 8,729: Line 12,844:
],
],
"WardenBuffModifier": {
"WardenBuffModifier": {
"Class": "modifier_warden_riot_protocol",
"Class": "WardenRiotProtocol",
"Subclass": "modifier_warden_riot_protocol",
"Subclass": "WardenRiotProtocol",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BonusMoveSpeed"
"SinclairTaxUltActive",
"SinclairTaxKeepModelSwap"
],
],
"EnemyDebuffModifier": {
"EnemyDebuffModifier": {
"Class": "modifier_warden_riot_protocol_enemy_debuff",
"Class": "WardenRiotProtocolEnemyDebuff",
"Subclass": "modifier_warden_riot_protocol_enemy_debuff"
"Subclass": "WardenRiotProtocolEnemyDebuff"
}
}
}
}
Line 8,742: 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,755: Line 12,883:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "debuff",
"Subclass": "Debuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SlowPercent"
"Slowed"
]
]
},
},
"DisarmDuration": 2,
"DisarmDuration": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DisarmModifier": {
"DisarmModifier": {
"Class": "modifier_citadel_disarmed",
"Class": "CitadelDisarmed",
"Subclass": "disarm"
"Subclass": "Disarm"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 8,772: 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": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "slow"
"Subclass": "Slow"
},
},
"SlowPercent": 30,
"SlowPercent": 30,
Line 8,794: 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,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityPostCastDuration": 0.5,
"Value": 1,
"AbilityUnitTargetLimit": 16,
"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,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 8,809: 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",
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_drifter_rend_bullet_lifesteal",
"Class": "DrifterRendBulletLifesteal",
"Subclass": "modifier_drifter_rend_bullet_lifesteal"
"Subclass": "DrifterRendBulletLifesteal"
},
},
"TargetingConeAngle": 40,
"TargetingConeAngle": 40,
Line 8,831: 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,
"AuraHumanModifier": {
"AuraHumanModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "humanaura",
"Subclass": "Humanaura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "allybuff",
"Subclass": "Allybuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
]
}
}
},
},
"AuraWerewolfModifier": {
"AuraWerewolfModifier": {
"Class": "modifier_werewolf_huntaura_werewolf",
"Class": "WerewolfHuntauraWerewolf",
"Subclass": "huntaura_werewolf",
"Subclass": "HuntauraWerewolf",
"AuraTargetingConeHalfWidth": 80,
"AuraTargetingConeHalfWidth": 80,
"AuraTargetingConeAngle": 100,
"AuraTargetingConeAngle": 100,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_citadel_stunned",
"Class": "CitadelStunned",
"Subclass": "fear"
"Subclass": "Fear"
}
}
},
},
"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,865: Line 13,056:
"Radius": 20,
"Radius": 20,
"SelfBuffHumanModifier": {
"SelfBuffHumanModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "selfbuff_human",
"Subclass": "SelfbuffHuman"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
]
},
},
"SelfBuffWerewolfModifier": {
"SelfBuffWerewolfModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "selfbuff_werewolf",
"Subclass": "SelfbuffWerewolf"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
]
},
},
"TickRate": 0.1,
"TickRate": 0.1,
Line 8,893: 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,908: Line 13,120:
},
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
},
},
"CameraTurnRateMax": 188,
"CameraTurnRateMax": 188,
Line 8,923: Line 13,132:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"OutgoingDamagePercent"
]
},
},
"DisarmModifier": {
"DisarmModifier": {
"Class": "modifier_citadel_disarmed",
"Class": "CitadelDisarmed",
"Subclass": "disarm"
"Subclass": "Disarm"
},
},
"EnemyPushForceAway": 300,
"EnemyPushForceAway": 300,
Line 8,941: Line 13,147:
"LeapRadius": 1.7,
"LeapRadius": 1.7,
"LeapingModifier": {
"LeapingModifier": {
"Class": "modifier_citadel_werewolf_leaping",
"Class": "CitadelWerewolfLeaping",
"Subclass": "leaping"
"Subclass": "Leaping"
},
},
"MarkDuration": {
"MarkDuration": {
Line 8,952: Line 13,158:
},
},
"MarkModifier": {
"MarkModifier": {
"Class": "modifier_werewolf_kickflip_bonusdamage",
"Class": "WerewolfKickflipBonusdamage",
"Subclass": "bonusdamage"
"Subclass": "Bonusdamage"
},
},
"Name": "Boot Kick",
"Name": "Boot Kick",
Line 8,960: Line 13,166:
"SlowDuration": 0.1,
"SlowDuration": 0.1,
"SuccessEnemyModifier": {
"SuccessEnemyModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "enemysuccess"
"Subclass": "Enemysuccess"
},
},
"SuccessInputWindow": 0.3,
"SuccessInputWindow": 0.3,
"SuccessSelfModifier": {
"SuccessSelfModifier": {
"Class": "modifier_werewolf_kickflip_success_self",
"Class": "WerewolfKickflipSuccessSelf",
"Subclass": "selfsuccess"
"Subclass": "Selfsuccess",
"EnabledStateMask": [
"Immobilized",
"CommandRestricted"
]
},
},
"TimeScaleDebuff": 95,
"TimeScaleDebuff": 95,
Line 8,985: Line 13,195:
"ability_werewolf_leap": {
"ability_werewolf_leap": {
"AbilityCastDelay": 0.35,
"AbilityCastDelay": 0.35,
"AbilityChannelTime": 3,
"AbilityChannelTime": {
"AbilityCooldown": 16,
"Value": 3,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 0.25,
"AbilityUnitTargetLimit": 1,
"AirDrag": 0.1,
"ChannelMoveSpeed": 5.08,
"Damage": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 1.9,
"Value": 1,
"Type": "melee"
"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": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"EnemyPushForceAway": 200,
"EnemyPushForceAway": 200,
Line 9,013: Line 13,248:
"Key": "ability_werewolf_leap",
"Key": "ability_werewolf_leap",
"LandingBonusesModifier": {
"LandingBonusesModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed"
]
},
},
"LeapCameraSpeed": 300,
"LeapCameraSpeed": 300,
Line 9,026: Line 13,258:
"LeapUpSpeed": 200,
"LeapUpSpeed": 200,
"LeapingModifier": {
"LeapingModifier": {
"Class": "modifier_citadel_werewolf_leaping",
"Class": "CitadelWerewolfLeaping",
"Subclass": "leaping"
"Subclass": "Leaping"
},
},
"Name": "Crushing Leap",
"Name": "Crushing Leap",
Line 9,048: 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 9,071: Line 13,331:
}
}
},
},
"DebuffDuration": 6,
"DebuffDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_werewolf_maulingleapdebuff",
"Class": "CitadelWerewolfMaulingleapdebuff",
"Subclass": "shred",
"Subclass": "Shred"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletArmorReduction"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 9,085: Line 13,348:
"LeapRadius": 2.8,
"LeapRadius": 2.8,
"LeapingModifier": {
"LeapingModifier": {
"Class": "modifier_citadel_werewolf_leaping",
"Class": "CitadelWerewolfLeaping",
"Subclass": "leaping"
"Subclass": "Leaping"
},
},
"Name": "Mauling Leap",
"Name": "Mauling Leap",
Line 9,105: Line 13,368:
"ability_werewolf_netshot": {
"ability_werewolf_netshot": {
"AbilityCastDelay": 0.24,
"AbilityCastDelay": 0.24,
"AbilityCooldown": 20,
"AbilityCooldown": {
"Value": 23,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BonusDebuffModifier": {
"BonusDebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "bonusdebuff",
"Subclass": "Bonusdebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"OutgoingDamagePercent"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 9,123: Line 13,395:
}
}
},
},
"DebuffDuration": 1.5,
"DebuffDuration": {
"Value": 1.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "debuff",
"Subclass": "Debuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SlowPercent"
"SilenceMovementAbilites",
"SprintDisabled",
"DashDisabledDebuff",
"Slowed",
"StaminaRegenPaused"
]
]
},
},
Line 9,135: Line 13,417:
"Name": "Entangling Bola",
"Name": "Entangling Bola",
"RootModifier": {
"RootModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "root"
"Subclass": "Root"
},
},
"SlowPercent": 20,
"SlowPercent": 20,
Line 9,144: Line 13,426:
},
},
{
{
"AbilityCooldown": -5
"AbilityCooldown": -8
},
},
{
{
Line 9,154: 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": [
"Value": 0.060934,
{
"Type": "spirit"
"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 9,171: 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": "modifier_werewolf_onthehunt",
"Class": "WerewolfOnthehunt",
"Subclass": "modifier_rapidfire",
"Subclass": "Rapidfire"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletLifestealPercent",
"AbilityLifestealPercent"
]
},
},
"Upgrades": [
"Upgrades": [
Line 9,195: Line 13,492:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 9,203: 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": "modifier_werewolf_trackingbomb",
"Class": "WerewolfTrackingbomb",
"Subclass": "howldebuff",
"Subclass": "Howldebuff",
"LabelOffset": 160
"LabelOffset": 160
},
},
Line 9,224: 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": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedSlowPct"
]
},
},
"TickRate": 0.1,
"TickRate": 0.1,
Line 9,248: Line 13,576:
}
}
],
],
"VialDebuffDuration": 9,
"VialDebuffDuration": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"VialDebuffModifier": {
"VialDebuffModifier": {
"Class": "modifier_werewolf_trackingbomb",
"Class": "WerewolfTrackingbomb",
"Subclass": "vialdebuff",
"Subclass": "Vialdebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"WeaponPowerDebuff",
"Slowed"
"FireRateSlow"
]
]
},
},
Line 9,260: Line 13,593:
},
},
"ability_werewolf_transformation": {
"ability_werewolf_transformation": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.3,
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldown": 40,
"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,273: Line 13,622:
"BonusDurationPerHealthPercentLost": 0.1,
"BonusDurationPerHealthPercentLost": 0.1,
"BonusFireRate": {
"BonusFireRate": {
"Value": 65,
"Value": 60,
"Scale": {
"Scale": {
"Value": 0.45,
"Value": 0.45,
Line 9,288: Line 13,637:
"BonusMoveSpeed": 1.5,
"BonusMoveSpeed": 1.5,
"CameraTurnRateMax": 188,
"CameraTurnRateMax": 188,
"ChannelMoveSpeed": 7.62,
"ChannelMoveSpeed": 2.54,
"EndingWarningSoundDuration": 3,
"EndingWarningSoundDuration": 3,
"HeadshotResist": -20,
"HeadshotResist": -20,
Line 9,301: Line 13,650:
"Key": "ability_werewolf_transformation",
"Key": "ability_werewolf_transformation",
"KillCreditModifier": {
"KillCreditModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "killcredit"
"Subclass": "Killcredit"
},
},
"LowHealthFraction": 30,
"LowHealthFraction": 30,
Line 9,320: Line 13,669:
},
},
"MaxStacks": 15,
"MaxStacks": 15,
"MissingHealthPercentHeal": 30,
"MissingHealthPercentHeal": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"Name": "Lycan Curse",
"Name": "Lycan Curse",
"RagePerDamage": 0.255,
"RagePerDamage": 0.255,
Line 9,327: Line 13,682:
"ReadyDuration": 3,
"ReadyDuration": 3,
"ReadyModifier": {
"ReadyModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "ready"
"Subclass": "Ready",
"EnabledStateMask": [
"WerewolfReady"
]
},
"StackDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"StackDuration": 5,
"Upgrades": [
"Upgrades": [
{
{
"BulletResist": 20,
"BulletResist": 15,
"TechResist": 20
"TechResist": 15
},
},
{
{
Line 9,346: Line 13,710:
],
],
"WerewolfModifier": {
"WerewolfModifier": {
"Class": "modifier_werewolf",
"Class": "Werewolf",
"Subclass": "werewolf",
"Subclass": "Werewolf",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechResist",
"BulletResist",
"HeadshotResist",
"BonusHealth",
"BonusMoveSpeed"
],
"ModelScale": 1,
"ModelScale": 1,
"StackingBuffModifier": {
"StackingBuffModifier": {
"Class": "modifier_werewolf_stackingbuff",
"Class": "WerewolfStackingbuff",
"Subclass": "stackingbuff"
"Subclass": "Stackingbuff"
},
},
"StatusEffectPriority": 10
"StatusEffectPriority": 10
Line 9,366: Line 13,723:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 9,381: 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,
"AutoChannelModifier": {
"AutoChannelModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "channeling"
"Subclass": "Channeling"
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorDontInterruptSlideOnCast"
],
"BonusFireRate": 300,
"BonusFireRate": 300,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_werewolf_unloadgun2",
"Class": "WerewolfUnloadgun2",
"Subclass": "buff",
"Subclass": "Buff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BaseAttackDamagePercent"
],
"MaxBulletsToProcInShot": 1,
"MaxBulletsToProcInShot": 1,
"StackingModifier": {
"StackingModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "stacking"
"Subclass": "Stacking"
}
}
},
},
Line 9,407: Line 13,780:
"BulletSpread": -1,
"BulletSpread": -1,
"ChannelMoveSpeed": 5.08,
"ChannelMoveSpeed": 5.08,
"CurrentHealthDamagePercentage": 3,
"CurrentHealthDamagePercentage": 2.5,
"Damage": 40,
"Damage": 40,
"DebuffDuration": 3,
"DebuffDuration": 3,
Line 9,415: 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,431: Line 13,805:
"StackDuration": 3,
"StackDuration": 3,
"MaxStacks": 3,
"MaxStacks": 3,
"BonusCurrentHealthDamagePercentage": 8
"BonusCurrentHealthDamagePercentage": 7
}
}
]
]
},
},
"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": "modifier_wrecker_salvage_buff",
"Class": "WreckerSalvageBuff",
"Subclass": "modifier_wrecker_salvage_buff"
"Subclass": "WreckerSalvageBuff"
},
},
"ChannelMoveSpeed": 3.8,
"ChannelMoveSpeed": 3.8,
"ConsumeHealPercentage": 50,
"ConsumeHealPercentage": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "healing"
}
},
"DPS": {
"DPS": {
"Value": 60,
"Value": 60,
Line 9,455: 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": "modifier_wrecker_salvage",
"Class": "WreckerSalvage",
"Subclass": "modifier_wrecker_salvage"
"Subclass": "WreckerSalvage"
},
},
"StunEnemyModifier": {
"StunEnemyModifier": {
"Class": "modifier_citadel_stunned",
"Class": "CitadelStunned",
"Subclass": "modifier_wrecker_salvage_stun"
"Subclass": "WreckerSalvageStun"
},
},
"TickInterval": 0.25,
"TickInterval": 0.25,
Line 9,481: 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,493: Line 13,918:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow_base",
"Subclass": "SlowBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnemySlowPct"
]
},
},
"EnemyMoveSlowDuration": 1,
"EnemyMoveSlowDuration": {
"EnemySlowPct": 60,
"Value": 1,
"ExplosionRadius": 8,
"Scale": {
"GuidingModifier": {
"Value": 1,
"Class": "modifier_base",
"Type": "duration"
"Subclass": "guiding_modifier"
}
},
"EnemySlowPct": 60,
"ExplosionRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"GuidingModifier": {
"Class": "Base",
"Subclass": "GuidingModifier"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 9,523: 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,
"AccelSpeed": 2400,
"AccelSpeed": 2400,
"ActiveModifier": {
"ActiveModifier": {
"Class": "modifier_wrecker_ultimate",
"Class": "WreckerUltimate",
"Subclass": "modifier_wrecker_ultimate_subclass",
"Subclass": "WreckerUltimateSubclass",
"EnemyGrabModifier": {
"EnemyGrabModifier": {
"Class": "modifier_wrecker_ultimate_grab_enemy",
"Class": "WreckerUltimateGrabEnemy",
"Subclass": "modifier_wrecker_ultimate_grab_enemy"
"Subclass": "WreckerUltimateGrabEnemy"
},
},
"EnemyThrowModifier": {
"EnemyThrowModifier": {
"Class": "modifier_wrecker_ultimate_throw_enemy",
"Class": "WreckerUltimateThrowEnemy",
"Subclass": "modifier_wrecker_ultimate_throw_enemy"
"Subclass": "WreckerUltimateThrowEnemy"
},
},
"EnemyDamageModifier": {
"EnemyDamageModifier": {
"Class": "modifier_damage_on_hit_ground",
"Class": "DamageOnHitGround",
"Subclass": "modifier_wrecker_ultimate_damage_enemy"
"Subclass": "WreckerUltimateDamageEnemy"
},
},
"InvincibleModifier": {
"InvincibleModifier": {
"Class": "modifier_wrecker_ultimate_invincible",
"Class": "WreckerUltimateInvincible",
"Subclass": "wrecker_invincible"
"Subclass": "WreckerInvincible",
"EnabledStateMask": [
"Invulnerable",
"TechUntargetable",
"UnitStatusHealthHidden",
"IgnoreBullets",
"IgnoreMelee"
]
}
},
"BeamLength": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
}
},
},
"BeamLength": 20,
"BeamWidth": 40,
"BeamWidth": 40,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 5,
"ChannelMoveSpeed": 5,
"GrabDamage": {
"GrabDamage": {
Line 9,558: Line 14,022:
}
}
},
},
"GrabRange": 5,
"GrabRange": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"HoldDistance": 2,
"HoldDistance": 2,
"HoldHeight": 120,
"HoldHeight": 120,
Line 9,565: 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,591: 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": {
"Class": "modifier_wrecking_ball_auto_throw",
"Class": "WreckingBallAutoThrow",
"Subclass": "modifier_wrecking_ball_auto_throw"
"Subclass": "WreckingBallAutoThrow"
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorProjectileFiredAsBullet"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"IsDisabled": false,
Line 9,605: 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,630: 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,638: 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": {
"Class": "modifier_cadence_anthem_aoe",
"Class": "CadenceAnthemAoe",
"Subclass": "modifier_cadence_anthem_aoe",
"Subclass": "CadenceAnthemAoe",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_cadence_anthem_buff",
"Class": "CadenceAnthemBuff",
"Subclass": "modifier_cadence_anthem_buff"
"Subclass": "CadenceAnthemBuff"
}
}
},
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"ExtraLargeClip": 25,
"ExtraLargeClip": 25,
Line 9,657: 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,672: 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": {
"Class": "modifier_cadence_crescendo_aoe",
"Class": "CadenceCrescendoAoe",
"Subclass": "modifier_cadence_crescendo_aoe",
"Subclass": "CadenceCrescendoAoe",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_cadence_crescendo_in_aoe",
"Class": "CadenceCrescendoInAoe",
"Subclass": "modifier_cadence_crescendo_in_aoe",
"Subclass": "CadenceCrescendoInAoe",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Invulnerable",
"MeleeDisabledDebuff",
"CommandRestricted"
],
"PostAOEModifier": {
"PostAOEModifier": {
"Class": "modifier_cadence_crescendo_post_aoe",
"Class": "CadenceCrescendoPostAoe",
"Subclass": "modifier_cadence_crescendo_post_aoe"
"Subclass": "CadenceCrescendoPostAoe"
}
}
}
}
Line 9,696: 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,715: 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,725: Line 14,297:
"FireRateBonus": 30,
"FireRateBonus": 30,
"GrandFinaleAOEModifier": {
"GrandFinaleAOEModifier": {
"Class": "modifier_cadence_grandfinale_aoe",
"Class": "CadenceGrandfinaleAoe",
"Subclass": "modifier_cadence_grandfinale_aoe",
"Subclass": "CadenceGrandfinaleAoe",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_cadence_grandfinale_buff",
"Class": "CadenceGrandfinaleBuff",
"Subclass": "modifier_cadence_grandfinale_buff",
"Subclass": "CadenceGrandfinaleBuff",
"BuildUpModifier": {
"BuildUpModifier": {
"Class": "modifier_citadel_base_buildup",
"Class": "CitadelBaseBuildup",
"Subclass": "modifier_citadel_base_buildup"
"Subclass": "CitadelBaseBuildup"
}
}
}
}
Line 9,739: 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,756: 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": "modifier_cadence_sleep_aoe",
"Class": "CadenceSleepAoe",
"Subclass": "modifier_cadence_sleep_aoe",
"Subclass": "CadenceSleepAoe",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"ExternalBonusHealthRegen"
],
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_cadence_sleeping",
"Class": "CadenceSleeping",
"Subclass": "modifier_cadence_sleeping"
"Subclass": "CadenceSleeping"
}
},
"SleepWakeUpDelay": {
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
}
},
},
"SleepWakeUpDelay": 0.25,
"Upgrades": [
"Upgrades": [
{
{
Line 9,794: 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,806: Line 14,453:
"Name": "Silence Contraptions",
"Name": "Silence Contraptions",
"SilenceContraptionsModifier": {
"SilenceContraptionsModifier": {
"Class": "modifier_cadence_silence_contraptions",
"Class": "CadenceSilenceContraptions",
"Subclass": "modifier_cadence_silence_contraptions",
"Subclass": "CadenceSilenceContraptions",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed",
"BonusStamina"
],
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_cadence_silence_contraptions_debuff",
"Class": "CadenceSilenceContraptionsDebuff",
"Subclass": "modifier_cadence_silence_contraptions_debuff",
"Subclass": "CadenceSilenceContraptionsDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
Line 9,834: Line 14,474:
"citadel_ability_bebop_laser_beam": {
"citadel_ability_bebop_laser_beam": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityChannelTime": 11,
"AbilityChannelTime": {
"AbilityCooldown": 105,
"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,859: Line 14,535:
"Name": "Hyper Beam",
"Name": "Hyper Beam",
"RestrictionModifier": {
"RestrictionModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "bebop_laser_slow",
"Subclass": "BebopLaserSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowPercent": 25,
"SlowPercent": 25,
Line 9,870: Line 14,543:
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -25
"AbilityCooldown": -20
},
},
{
{
Line 9,884: 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,904: Line 14,595:
"Key": "citadel_ability_bull_charge",
"Key": "citadel_ability_bull_charge",
"ModifierBullCharging": {
"ModifierBullCharging": {
"Class": "modifier_citadel_bull_charging",
"Class": "CitadelBullCharging",
"Subclass": "modifier_citadel_bull_charging"
"Subclass": "CitadelBullCharging",
"EnabledStateMask": [
"AbilityMovement",
"MantleDisabled",
"MeleeDisabled",
"SlidingDisabled",
"DuckingDisabled",
"ForceCanParry"
]
},
},
"ModifierChargeDragEnemy": {
"ModifierChargeDragEnemy": {
"Class": "modifier_charge_drag_enemy",
"Class": "ChargeDragEnemy",
"Subclass": "modifier_charge_drag_enemy",
"Subclass": "ChargeDragEnemy",
"EnabledStateMask": [
"AbilityMovementDebuff",
"IgnorePortals"
],
"VerticalOffset": 30,
"VerticalOffset": 30,
"ForwardOffset": 120
"ForwardOffset": 120
},
},
"ModifierTossAirControlLockout": {
"ModifierTossAirControlLockout": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "air_control_lockout",
"Subclass": "AirControlLockout",
"Duration": 1
"Duration": 1,
"EnabledStateMask": [
"MovementAbilityRestricted"
]
},
},
"ModifierWeaponPowerIncrease": {
"ModifierWeaponPowerIncrease": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_shoulder_charge_buff",
"Subclass": "ShoulderChargeBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"WeaponDamageBonus"
]
},
},
"Name": "Shoulder Charge",
"Name": "Shoulder Charge",
"SideMoveSpeedReduction": -65,
"SideMoveSpeedReduction": -65,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "wall_slam_slow",
"Subclass": "WallSlamSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SpeedInitial": 18.75,
"SpeedInitial": 18.75,
"StunDuration": 0.3,
"StunDuration": {
"Value": 0.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"TossUpMagnitude": 0.5,
"TossUpMagnitude": 0.5,
"TurnRateMax": 140,
"TurnRateMax": 140,
Line 9,947: Line 14,653:
},
},
{
{
"AbilityCooldown": -20,
"AbilityCooldown": -18,
"WeaponDamageBonus": 1.5,
"WeaponDamageBonus": 1.5,
"WeaponPowerIncreaseDuration": 6
"WeaponPowerIncreaseDuration": 6
Line 9,954: 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": {
"Class": "modifier_bull_heal_aura",
"Class": "BullHealAura",
"Subclass": "modifier_bull_heal_aura",
"Subclass": "BullHealAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_bull_heal_target",
"Class": "BullHealTarget",
"Subclass": "modifier_bull_heal_target"
"Subclass": "BullHealTarget"
},
},
"AuraRadius": 0
"AuraRadius": 0
},
},
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 9,975: 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,997: Line 14,737:
}
}
},
},
"Radius": 3
"Radius": 2
}
}
]
]
},
},
"citadel_ability_bull_leap": {
"citadel_ability_bull_leap": {
"AbilityCooldown": 185,
"AbilityCooldown": {
"Value": 215,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"ActiveModifier": {
"ActiveModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "leap_active"
"Subclass": "LeapActive"
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BoostModifier": {
"BoostModifier": {
"Class": "modifier_citadel_bull_leap_boosting",
"Class": "CitadelBullLeapBoosting",
"Subclass": "modifier_citadel_bull_leap_boosting"
"Subclass": "CitadelBullLeapBoosting"
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CrashModifier": {
"CrashModifier": {
"Class": "modifier_citadel_bull_leap_boosting_crash",
"Class": "CitadelBullLeapBoostingCrash",
"Subclass": "modifier_citadel_bull_leap_boosting_crash"
"Subclass": "CitadelBullLeapBoostingCrash"
},
},
"Damage": {
"Damage": {
Line 10,026: Line 14,778:
},
},
"DragModifier": {
"DragModifier": {
"Class": "modifier_charge_drag_enemy",
"Class": "ChargeDragEnemy",
"Subclass": "modifier_charge_drag_enemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"ForwardOffset": 200,
"VerticalOffset": 0
"VerticalOffset": 0
},
},
"ImmunityModifier": {
"ImmunityModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "modifier_unstoppable",
"Subclass": "Unstoppable",
"StatusEffectPriority": 25
"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"
}
},
},
"ImpactHeight": 6,
"ImpactRadius": 9,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_bull_leap",
"Key": "citadel_ability_bull_leap",
"LandingBonusesModifier": {
"LandingBonusesModifier": {
"Class": "modifier_citadel_bull_leap_landing_bonuses",
"Class": "CitadelBullLeapLandingBonuses",
"Subclass": "modifier_citadel_bull_leap_landing_bonuses"
"Subclass": "CitadelBullLeapLandingBonuses"
},
},
"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": -35
"AbilityCooldown": -30
},
},
{
{
Line 10,068: Line 14,854:
}
}
},
},
"AbilityCharges": 2,
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityChargesConditionally": 1,
"AbilityChargesConditionally": 1,
"AbilityCooldown": {
"AbilityCooldown": {
Line 10,080: 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 10,094: Line 14,895:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ClubModifier": {
"ClubModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "club_debuff",
"Subclass": "ClubDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"ClubSlowPercent"
"ClubSlowDuration": {
]
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"ClubSlowDuration": 3,
"ClubSlowPercent": 30,
"ClubSlowPercent": -30,
"CooldownBetweenCards": 0.5,
"CooldownBetweenCards": 0.5,
"Damage": {
"Damage": {
Line 10,111: Line 14,915:
},
},
"DiamondModifier": {
"DiamondModifier": {
"Class": "modifier_cardtoss_stacking_resist_shred",
"Class": "CardtossStackingResistShred",
"Subclass": "diamond_card_debuff"
"Subclass": "DiamondCardDebuff"
},
},
"DiamondResistShred": -8,
"DiamondResistShred": -8,
"DiamondResistShredDuration": 5,
"DiamondResistShredDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "stats_count"
}
},
"HeartHeal": {
"HeartHeal": {
"Value": 75,
"Value": 75,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.75,
"Type": "spirit"
"Type": "spirit"
}
}
Line 10,125: Line 14,935:
"HeartHealNonHeroRatio": 0.5,
"HeartHealNonHeroRatio": 0.5,
"IsDisabled": false,
"IsDisabled": false,
"JokerExtraCardSearchRadius": 20,
"JokerExtraCardSearchRadius": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Key": "citadel_ability_card_toss",
"Key": "citadel_ability_card_toss",
"Name": "Card Trick",
"Name": "Card Trick",
"NonPlayerCardResourceScale": 0.35,
"NonPlayerCardResourceScale": 0.35,
"ProjectileOriginHeightOffset": 50,
"ProjectileOriginHeightOffset": 50,
"Radius": 4,
"Radius": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"ResourcePerCard": 100,
"ResourcePerCard": 100,
"SpadeDamageBonus": 60,
"SpadeDamageBonus": 60,
Line 10,157: Line 14,979:
}
}
},
},
"ClubSlowPercent": -20
"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,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_citadel_lightning_bullet",
"Class": "CitadelLightningBullet",
"Subclass": "modifier_citadel_lightning_bullet"
"Subclass": "CitadelLightningBullet"
}
}
],
],
"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,197: 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,
"ChargeActiveModifier": {
"ChargeActiveModifier": {
"Class": "modifier_citadel_charged_tackle_active",
"Class": "CitadelChargedTackleActive",
"Subclass": "modifier_citadel_charged_tackle_active"
"Subclass": "CitadelChargedTackleActive"
},
"ChargeDistance": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
},
"ChargeDistance": 20,
"ChargeDragVerticalOffset": 40,
"ChargeDragVerticalOffset": 40,
"ChargePrepareModifier": {
"ChargePrepareModifier": {
"Class": "modifier_citadel_charged_tackle_prepare",
"Class": "CitadelChargedTacklePrepare",
"Subclass": "modifier_citadel_charged_tackle_prepare"
"Subclass": "CitadelChargedTacklePrepare"
},
},
"Damage": {
"Damage": {
Line 10,220: Line 15,072:
},
},
"DragModifier": {
"DragModifier": {
"Class": "modifier_charge_pull_enemy",
"Class": "ChargePullEnemy",
"Subclass": "modifier_charge_pull_enemy"
"Subclass": "ChargePullEnemy"
},
},
"DragReleaseSpeed": 6,
"DragReleaseSpeed": 6,
Line 10,248: 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,257: Line 15,122:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargingModifier": {
"ChargingModifier": {
"Class": "modifier_chrono_kinetic_carbine",
"Class": "ChronoKineticCarbine",
"Subclass": "modifier_chrono_kinetic_carbine"
"Subclass": "ChronoKineticCarbine"
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_chrono_kinetic_carbine_slow",
"Class": "ChronoKineticCarbineSlow",
"Subclass": "modifier_chrono_kinetic_carbine_slow",
"Subclass": "ChronoKineticCarbineSlow",
"StatusEffectPriority": 50
"StatusEffectPriority": 50
},
},
Line 10,276: 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,284: Line 15,155:
}
}
},
},
"MinSlowDuration": 0.25,
"MinSlowDuration": {
"MoveSpeedWhileShootingPenaltyReduction": 100,
"Value": 0.25,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"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,304: 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,320: 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": {
"Class": "modifier_chrono_pulse_grenade_pulse_area",
"Class": "ChronoPulseGrenadePulseArea",
"Subclass": "modifier_chrono_pulse_grenade_pulse_area",
"Subclass": "ChronoPulseGrenadePulseArea",
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_chrono_pulse_grenade_debuff",
"Class": "ChronoPulseGrenadeDebuff",
"Subclass": "modifier_chrono_pulse_grenade_debuff"
"Subclass": "ChronoPulseGrenadeDebuff"
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_pulsegrenade_timeslow",
"Class": "PulsegrenadeTimeslow",
"Subclass": "slow"
"Subclass": "Slow"
}
}
},
},
Line 10,351: 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,375: Line 15,315:
"citadel_ability_chrono_swap": {
"citadel_ability_chrono_swap": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 95,
"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": "modifier_chrono_swap_bubble_move",
"Class": "ChronoSwapBubbleMove",
"Subclass": "modifier_chrono_swap_bubble_move",
"Subclass": "ChronoSwapBubbleMove",
"EnabledStateMask": [
"ChronoSwapping",
"CommandRestricted",
"AirDuckingForced",
"SilenceMovementAbilites"
],
"MultiSwapDistFromOrigin": 80
"MultiSwapDistFromOrigin": 80
},
},
Line 10,400: Line 15,364:
"Name": "Paradoxical Swap",
"Name": "Paradoxical Swap",
"ShieldModifier": {
"ShieldModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "barrier_modifier",
"Subclass": "BarrierModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier"
]
},
},
"SwapDamage": {
"SwapDamage": {
Line 10,428: Line 15,389:
{
{
"AbilityCastRange": 13,
"AbilityCastRange": 13,
"AbilityCooldown": -35
"AbilityCooldown": -30
},
},
{
{
Line 10,438: 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": "modifier_citadel_chrono_time_wall_aura",
"Class": "CitadelChronoTimeWallAura",
"Subclass": "modifier_citadel_chrono_time_wall_aura",
"Subclass": "CitadelChronoTimeWallAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_citadel_chrono_time_wall_effect",
"Class": "CitadelChronoTimeWallEffect",
"Subclass": "modifier_citadel_chrono_time_wall_effect"
"Subclass": "CitadelChronoTimeWallEffect"
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
},
},
"AuraRadius": 0.001
"AuraRadius": 0.001
},
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCanSetQuickCast"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"FriendlyBulletDamageBonus": 30,
"FriendlyBulletDamageBonus": 30,
Line 10,466: Line 15,456:
"TimeWallDepthVisualScale": 0.16,
"TimeWallDepthVisualScale": 0.16,
"TimeWallFormationTime": 0.5,
"TimeWallFormationTime": 0.5,
"TimeWallHeight": 4,
"TimeWallHeight": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"TimeWallTimeScale": 0.0001,
"TimeWallTimeScale": 0.0001,
"TimeWallTimeScaleFriendly": 2,
"TimeWallTimeScaleFriendly": 2,
"TimeWallWidth": 8,
"TimeWallWidth": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 10,487: 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": {
"Class": "modifier_climb_rope_slow",
"Class": "ClimbRopeSlow",
"Subclass": "climb_rope_slow_from_recent_damage",
"Subclass": "ClimbRopeSlowFromRecentDamage",
"RampDownTime": 1,
"RampDownTime": 1,
"PercentageMultiplierStart": 40,
"PercentageMultiplierStart": 40,
Line 10,499: Line 15,517:
},
},
"ClimbRopeSlowOnHitModifier": {
"ClimbRopeSlowOnHitModifier": {
"Class": "modifier_ramp_slow",
"Class": "RampSlow",
"Subclass": "climb_rope_slow_on_hit",
"Subclass": "ClimbRopeSlowOnHit",
"RampUpTime": 2,
"RampUpTime": 2,
"PercentageMultiplierStart": 80,
"PercentageMultiplierStart": 80,
Line 10,512: 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": [
{
{
"Class": "modifier_stamina_regen_jump_reduction",
"Class": "StaminaRegenJumpReduction",
"Subclass": "modifier_stamina_regen_jump_reduction"
"Subclass": "StaminaRegenJumpReduction"
}
}
],
"BehaviourBits": [
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorDontInterruptSprint",
"BehaviorInputDirectional2d",
"BehaviorNotSilencable",
"BehaviorNoTarget",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden",
"BehaviorDeactivateCrouchToggleOnCast"
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 10,527: 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,547: 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": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowPercent": 20,
"SlowPercent": 20,
Line 10,575: Line 15,635:
"WallImpactRange": 5,
"WallImpactRange": 5,
"WallModifier": {
"WallModifier": {
"Class": "modifier_fissure_wall",
"Class": "FissureWall",
"Subclass": "modifier_fissure_wall",
"Subclass": "FissureWall",
"EnemyVisionModifier": {
"EnemyVisionModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_enemy_vision"
"Subclass": "EnemyVision",
"EnabledStateMask": [
"GlowThroughWallsToEnemy"
]
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_bonus_damage_percent",
"Class": "BonusDamagePercent",
"Subclass": "modifier_bonus_damage_percent"
"Subclass": "BonusDamagePercent"
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SentryDistanceFromWall": 80
"SentryDistanceFromWall": 80
Line 10,596: 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,608: 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,615: Line 15,697:
},
},
"citadel_ability_flying_strike": {
"citadel_ability_flying_strike": {
"AbilityCastRange": 30,
"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": 1,
"AbilityUnitTargetLimit": 10,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorAllowAltCast"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "spirit_buff",
"Subclass": "SpiritBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SpiritBonus"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 10,635: Line 15,735:
},
},
"GrappleTargetModifier": {
"GrappleTargetModifier": {
"Class": "modifier_citadel_flying_strike",
"Class": "CitadelFlyingStrike",
"Subclass": "target"
"Subclass": "Target"
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_flying_strike",
"Key": "citadel_ability_flying_strike",
"Name": "Flying Slash",
"Name": "Flying Slash",
"SlowDuration": 2.5,
"SlowDuration": {
"Value": 2.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowPercent": 50,
"SlowPercent": 50,
Line 10,655: Line 15,758:
},
},
{
{
"SpiritBonus": 40,
"SpiritBonus": 35,
"BuffDuration": 6
"BuffDuration": 6
},
},
Line 10,661: Line 15,764:
"AbilityCastRange": 15,
"AbilityCastRange": 15,
"CanGrappleAllyHeroes": 1,
"CanGrappleAllyHeroes": 1,
"AbilityCharges": 3,
"AbilityCharges": 2,
"AbilityCooldownBetweenCharge": 3
"AbilityCooldownBetweenCharge": 5
}
}
]
]
Line 10,668: 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,680: Line 15,794:
},
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "healing_slash_buff_modifier",
"Subclass": "HealingSlashBuffModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BuffMeleeDamage"
]
},
},
"Damage": {
"Damage": {
Line 10,693: Line 15,804:
}
}
},
},
"DebuffDuration": 4,
"DebuffDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
},
},
"FireRateSlow": 30,
"FireRateSlow": 30,
Line 10,712: 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,735: Line 15,855:
"citadel_ability_hook": {
"citadel_ability_hook": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 30,
"AbilityCastRange": {
"AbilityCooldown": 23,
"Value": 30,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityPostCastDuration": 0.2,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"BulletAmpModifier": {
}
"Class": "modifier_bebop_hook_bullet_amp",
"Subclass": "modifier_bebop_hook_bullet_amp"
},
},
"CancelHookDuration": 0.2,
"AbilityCooldown": {
"ChannelMoveSpeed": -1,
"Value": 23,
"Damage": {
"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,
"Value": 0,
"Scale": {
"Scale": {
Line 10,761: Line 15,898:
"RestrictionDuration": 0.5,
"RestrictionDuration": 0.5,
"SelfModifier": {
"SelfModifier": {
"Class": "modifier_citadel_hookself",
"Class": "CitadelHookself",
"Subclass": "modifier_citadel_hookself"
"Subclass": "CitadelHookself",
"EnabledStateMask": [
"CastingHook"
]
},
},
"SlowPercent": 90,
"SlowPercent": 90,
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_citadel_hooktarget",
"Class": "CitadelHooktarget",
"Subclass": "modifier_citadel_hooktarget",
"Subclass": "CitadelHooktarget",
"RestrictionModifier": {
"RestrictionModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow_bases",
"Subclass": "SlowBases",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SlowPercent"
"SilenceMovementAbilites",
"MovementAbilityRestricted",
"DashDisabled",
"Slowed"
]
]
},
},
Line 10,799: 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": {
"Class": "modifier_citadel_hornet_chain_connection",
"Class": "CitadelHornetChainConnection",
"Subclass": "modifier_citadel_hornet_chain_connection",
"Subclass": "CitadelHornetChainConnection"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 10,821: Line 15,986:
},
},
"DisarmModifier": {
"DisarmModifier": {
"Class": "modifier_citadel_disarmed",
"Class": "CitadelDisarmed",
"Subclass": "modifier_citadel_disarmed"
"Subclass": "CitadelDisarmed"
},
},
"EnemyDragSpeed": 25.4,
"EnemyDragSpeed": 25.4,
Line 10,831: Line 15,996:
"Upgrades": [
"Upgrades": [
{
{
"Damage": 65
"Damage": 45
},
},
{
{
"AbilityCooldown": -20
"AbilityCooldown": -22
},
},
{
{
Line 10,844: 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,854: Line 16,038:
"Key": "citadel_ability_hornet_leap",
"Key": "citadel_ability_hornet_leap",
"KillCheckModifier": {
"KillCheckModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "killcheck_modifier",
"Subclass": "KillcheckModifier",
"Duration": 1
"Duration": 1
},
},
"LeapModifier": {
"LeapModifier": {
"Class": "modifier_hornet_leap",
"Class": "HornetLeap",
"Subclass": "modifier_hornet_leap",
"Subclass": "HornetLeap",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"WeaponRecoilReduction",
"AbilityMovement",
"BonusClipSizePercent"
"JumpDisabled",
"DisableAirSpreadPenalty",
"UnlimitedAirDashes",
"ZiplineDisabled"
]
]
},
},
Line 10,895: Line 16,082:
],
],
"WeaponRecoilReduction": 40
"WeaponRecoilReduction": 40
},
"citadel_ability_hornet_mark": {
"AbilityCastRange": 63.5,
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 12,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_hornet_mark",
"Name": "Vindicta's Mark",
"Upgrades": [
{
"AbilityCastRange": 63.5
},
{
"ChargeForKill": 1
},
{
"AbilityCooldown": -33
}
]
},
},
"citadel_ability_hornet_snipe": {
"citadel_ability_hornet_snipe": {
"AbilityCharges": 2,
"AbilityCharges": {
"AbilityCooldown": 50,
"Value": 2,
"AbilityCooldownBetweenCharge": 2.5,
"AbilityUnitTargetLimit": 1,
"BonusGoldOnKill": 250,
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
"Scale": {
"Scale": {
"Value": 0.93,
"Value": 1,
"Type": "spirit"
"Type": "max_charges"
}
}
},
},
"GlowEnemyModifier": {
"AbilityCooldown": {
"Class": "modifier_low_health_glow",
"Value": 55,
"Subclass": "modifier_low_health_glow"
"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,
"HeadshotBonus": 20,
Line 10,940: Line 16,130:
"Key": "citadel_ability_hornet_snipe",
"Key": "citadel_ability_hornet_snipe",
"KillCheckModifier": {
"KillCheckModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "killcheck_modifier"
"Subclass": "KillcheckModifier"
},
},
"LowHealthEnemyDamageBonus": {
"LowHealthEnemyDamageBonus": {
"Value": 90,
"Value": 90,
"Scale": {
"Scale": {
"Value": 1.7,
"Value": 2.3,
"Type": "spirit"
"Type": "spirit"
}
}
Line 10,958: Line 16,148:
"ShotRadius": 4,
"ShotRadius": 4,
"SnipeModifier": {
"SnipeModifier": {
"Class": "modifier_citadel_hornet_snipe",
"Class": "CitadelHornetSnipe",
"Subclass": "modifier_citadel_hornet_snipe"
"Subclass": "CitadelHornetSnipe"
},
},
"TimeToFullCharge": 1,
"TimeToFullCharge": 1,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -20
"AbilityCooldown": -15
},
},
{
{
Line 10,977: 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": "modifier_citadel_hornet_sting_debuff",
"Class": "CitadelHornetStingDebuff",
"Subclass": "modifier_citadel_hornet_sting_debuff",
"Subclass": "CitadelHornetStingDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletResistReduction",
"TechArmorDamageReduction",
"HealAmpReceivePenaltyPercent",
"HealAmpRegenPenaltyPercent",
"FireRateSlow"
]
},
},
"DotHealthPercent": 2.2,
"DotHealthPercent": 2.2,
Line 11,014: Line 16,216:
},
},
{
{
"AbilityCooldown": -12,
"AbilityCooldown": -16,
"DotHealthPercent": 0.5
"DotHealthPercent": 0.5
},
},
Line 11,027: Line 16,229:
"citadel_ability_infinity_slash": {
"citadel_ability_infinity_slash": {
"AbilityChannelTime": 1.5,
"AbilityChannelTime": 1.5,
"AbilityCooldown": 130,
"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,
"AutoChannelModifier": {
"AutoChannelModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "channel"
"Subclass": "Channel",
"EnabledStateMask": [
"Invulnerable",
"TechUntargetable",
"UnitStatusHealthHidden",
"IgnoreBullets",
"IgnoreMelee",
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
]
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorCanCancelDuringCastDelay",
"BehaviorCannotCancelDuringChannel",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "buff",
"Subclass": "Buff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BulletResist",
"YamatoShadowForm",
"TechResist",
"StatusImmune",
"WeaponDamageBonus",
"SlowImmune",
"BonusMoveSpeed"
"KnockdownImmune",
"Unstoppable"
],
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
],
],
"StatusEffectPriority": 0
"StatusEffectPriority": 0
},
},
"BuffTimerModifier": {
"BuffTimerModifier": {
"Class": "modifier_yamato_infinity_slash_buff_timer",
"Class": "YamatoInfinitySlashBuffTimer",
"Subclass": "timer"
"Subclass": "Timer"
},
},
"BulletResist": 30,
"BulletResist": 30,
"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 11,064: Line 16,321:
{
{
"BonusMoveSpeed": 4,
"BonusMoveSpeed": 4,
"AbilityCooldown": -25
"AbilityCooldown": -20
},
},
{
{
Line 11,074: Line 16,331:
},
},
"citadel_ability_jump": {
"citadel_ability_jump": {
"AbilityCooldown": 0.15,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 0.15,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_wall_jump_stamina_regen_reduction",
"Subclass": "WallJumpStaminaRegenReduction"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StaminaRegenReduction"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 11,098: 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": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_citadel_disruptive_charge",
"Class": "CitadelDisruptiveCharge",
"Subclass": "modifier_citadel_disruptive_charge",
"Subclass": "CitadelDisruptiveCharge"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 11,114: 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 11,129: 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 11,143: Line 16,464:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 11,182: 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": {
"Class": "modifier_grapple_air_control",
"Class": "GrappleAirControl",
"Subclass": "modifier_air_control",
"Subclass": "AirControl"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"AirControlPercent"
]
},
},
"BehaviourBits": [
"BehaviorMovement",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_grapple_buff",
"Subclass": "GrappleBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"WeaponDamageBonus",
"WeaponFireRateBonus"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 11,227: Line 16,566:
"citadel_ability_lash_down_strike": {
"citadel_ability_lash_down_strike": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 21,
"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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_lash_down_strike_embedded"
"Subclass": "LashDownStrikeEmbedded"
},
},
"DragModifier": {
"DragModifier": {
"Class": "modifier_charge_drag_enemy",
"Class": "ChargeDragEnemy",
"Subclass": "modifier_charge_drag_enemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 200,
"ForwardOffset": 200,
"VerticalOffset": -200,
"VerticalOffset": -200,
Line 11,244: Line 16,593:
},
},
"ImpactModifier": {
"ImpactModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_slow_base",
"Subclass": "SlowBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnemySlowPct"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 11,254: 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,311: 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": 150,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"AbilityChannelTime": {
"Value": 2.3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 6,
"AbilityUnitTargetLimit": 6,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCastRangeIs2d"
],
"BoostTime": 1,
"BoostTime": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"GrappleEnemyModifier": {
"GrappleEnemyModifier": {
"Class": "modifier_lash_grapple_enemy_debuff",
"Class": "LashGrappleEnemyDebuff",
"Subclass": "modifier_lash_grapple_enemy_debuff",
"Subclass": "LashGrappleEnemyDebuff",
"EnabledStateMask": [
"AbilityMovementDebuff"
],
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
},
},
"GrappleTargetModifier": {
"GrappleTargetModifier": {
"Class": "modifier_lash_grapple_target",
"Class": "LashGrappleTarget",
"Subclass": "target"
"Subclass": "Target"
},
},
"HangTime": 0.6,
"HangTime": 0.6,
Line 11,341: 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,351: 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": {
"Class": "modifier_lash_grapple_target",
"Class": "LashGrappleTarget",
"Subclass": "lockon"
"Subclass": "Lockon"
},
},
"ThrowDistance": {
"ThrowDistance": {
"Value": 14,
"Value": 14,
"Scale": {
"Scale": [
"Value": 0.14,
{
"Type": "spirit"
"Value": 0.14,
}
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
},
"ThrowStraightDuration": 1.5,
"ThrowStraightDuration": 1.5,
Line 11,373: Line 16,768:
},
},
{
{
"AbilityCooldown": -40
"AbilityCooldown": -35
},
},
{
{
Line 11,383: 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": 7,
"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,397: Line 16,815:
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_lightning_ball",
"Key": "citadel_ability_lightning_ball",
"MaxLifetime": 5,
"MaxLifetime": {
"MinShockDuration": 0.5,
"Value": 5,
"Name": "Lightning Ball",
"Scale": {
"ShockRadius": 4.25,
"Value": 1,
"Type": "duration"
}
},
"MinShockDuration": 0.5,
"Name": "Lightning Ball",
"ShockRadius": {
"Value": 4.25,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "gigagwatt_lightningball_slow",
"Subclass": "GigagwattLightningballSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"TickRate": 0.1,
"TickRate": 0.1,
Line 11,419: Line 16,846:
{
{
"DPS": 58.5,
"DPS": 58.5,
"ShockRadius": 1.5
"ShockRadius": 1.75
}
}
],
],
"ZapModifier": {
"ZapModifier": {
"Class": "modifier_citadel_lightningball",
"Class": "CitadelLightningball",
"Subclass": "modifier_citadel_lightningball"
"Subclass": "CitadelLightningball"
}
}
},
},
"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": "modifier_magewalk",
"Class": "Magewalk",
"Subclass": "modifier_magewalk",
"Subclass": "Magewalk",
"StatusEffectPriority": 100
"StatusEffectPriority": 100
},
},
Line 11,462: Line 16,908:
"TurretLifetime": 8,
"TurretLifetime": 8,
"TurretModifier": {
"TurretModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "turret_modifier"
"Subclass": "TurretModifier"
},
},
"Upgrades": [
"Upgrades": [
Line 11,481: 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,
"Key": "citadel_ability_mantle",
"Key": "citadel_ability_mantle",
"MantleSlowOnHitModifier": {
"MantleSlowOnHitModifier": {
"Class": "modifier_ramp_slow",
"Class": "RampSlow",
"Subclass": "mantle_hit_slow",
"Subclass": "MantleHitSlow",
"RampUpTime": 2,
"RampUpTime": 2,
"PercentageMultiplierStart": 80,
"PercentageMultiplierStart": 80,
Line 11,498: Line 16,956:
"Value": 4.5,
"Value": 4.5,
"Scale": {
"Scale": {
"Value": "-1",
"Value": -1,
"Type": "parry_cd"
"Type": "parry_cd"
}
}
Line 11,504: Line 16,962:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNotSilencable",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 11,510: Line 16,972:
"ParriedStunTime": 2.75,
"ParriedStunTime": 2.75,
"ParryActiveModifier": {
"ParryActiveModifier": {
"Class": "modifier_citadel_parry",
"Class": "CitadelParry",
"Subclass": "modifier_citadel_parry"
"Subclass": "CitadelParry"
},
},
"ParryBossVictimCalmModifier": {
"ParryBossVictimCalmModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "boss_victim_calm"
"Subclass": "BossVictimCalm",
"EnabledStateMask": [
"AiForceCalm"
]
},
},
"ParryBossVictimNoMeleeModifier": {
"ParryBossVictimNoMeleeModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "boss_victim_no_melee"
"Subclass": "BossVictimNoMelee",
"EnabledStateMask": [
"MeleeDisabled"
]
},
},
"ParryCooldownModifier": {
"ParryCooldownModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "parry_cooldown_display"
"Subclass": "ParryCooldownDisplay"
},
},
"ParryEndVisualModifier": {
"ParryEndVisualModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "parry_end_visuals",
"Subclass": "ParryEndVisuals",
"StatusEffectPriority": 0
"StatusEffectPriority": 0
},
},
"ParryMoveSpeed": 50,
"ParryMoveSpeed": 50,
"ParryVictimModifier": {
"ParryVictimModifier": {
"Class": "modifier_citadel_parried_stun",
"Class": "CitadelParriedStun",
"Subclass": "modifier_citadel_parried_stun"
"Subclass": "CitadelParriedStun"
},
},
"Upgrades": [],
"Upgrades": [],
Line 11,540: 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": {
"Class": "modifier_mobile_resupply_aura",
"Class": "MobileResupplyAura",
"Subclass": "modifier_mobile_resupply_aura",
"Subclass": "MobileResupplyAura",
"AmbientParticleRadiusControlPoint": 1,
"AmbientParticleRadiusControlPoint": 1,
"ModifierProvidedByAuraDuration": 1,
"ModifierProvidedByAuraDuration": 1,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_mobile_resupply",
"Class": "MobileResupply",
"Subclass": "modifier_mobile_resupply",
"Subclass": "MobileResupply"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"AuraFireRateBonus",
"StaminaCooldownReduction",
"SpiritResist"
]
}
}
},
},
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorCanHealPlayers",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": {
"ExternalBonusHealthRegen": {
Line 11,569: 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,576: Line 17,069:
"Upgrades": [
"Upgrades": [
{
{
"SpiritResist": 40
"AbilityDuration": 1.5
},
},
{
{
Line 11,585: Line 17,078:
"MaxHealthRegenPct": 2,
"MaxHealthRegenPct": 2,
"HealRadius": 3,
"HealRadius": 3,
"AbilityDuration": 1.5
"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": 25,
"Value": 30,
"Scale": {
"Scale": {
"Value": 0.4,
"Value": 0.4,
Line 11,607: Line 17,120:
"Name": "Rejuvenating Aurora",
"Name": "Rejuvenating Aurora",
"NikumanModifier": {
"NikumanModifier": {
"Class": "modifier_nikuman",
"Class": "Nikuman",
"Subclass": "modifier_nikuman",
"Subclass": "Nikuman",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "heal_target",
"Subclass": "HealTarget"
"AutoRegisterModifierValueFromAbilityPropertyName": [
}
"MovementSpeedBonus"
},
]
"ShareWithFriendsRadius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
}
},
},
"ShareWithFriendsRadius": 8,
"Upgrades": [
"Upgrades": [
{
{
Line 11,638: Line 17,154:
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_infernal_resilience_melee",
"Class": "InfernalResilienceMelee",
"Subclass": "modifier_infernal_resilience_melee"
"Subclass": "InfernalResilienceMelee"
},
},
{
{
"Class": "modifier_intrinsic_base",
"Class": "IntrinsicBase",
"Subclass": "modifier_intrinsic_base",
"Subclass": "IntrinsicBase"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"StatusResistancePercent"
]
}
}
],
],
"BehaviourBits": null,
"BonusHealthRegen": 1,
"BonusHealthRegen": 1,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 11,657: 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,673: 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,683: Line 17,214:
"Value": 145,
"Value": 145,
"Scale": {
"Scale": {
"Value": 2.1,
"Value": 1.85,
"Type": "spirit"
"Type": "spirit"
}
}
Line 11,694: 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": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"UnstoppableWhileCastingModifier": {
"UnstoppableWhileCastingModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "yamato_powerslash_unstoppable",
"Subclass": "YamatoPowerslashUnstoppable",
"StatusEffectPriority": 25
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 25,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
},
"Upgrades": [
"Upgrades": [
Line 11,730: Line 17,280:
"citadel_ability_projectmind": {
"citadel_ability_projectmind": {
"AbilityCastDelay": 0.75,
"AbilityCastDelay": 0.75,
"AbilityCastRange": 25,
"AbilityCastRange": {
"AbilityCooldown": 46,
"Value": 25,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 46,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorPreventBotUsage",
"BehaviorMovement",
"BehaviorCanSetQuickCast"
],
"CameraDistance": 250,
"CameraDistance": 250,
"ChannelMoveSpeed": 5.1,
"ChannelMoveSpeed": 5.1,
Line 11,747: Line 17,314:
"Name": "Project Mind",
"Name": "Project Mind",
"ProjectMindModifier": {
"ProjectMindModifier": {
"Class": "modifier_citadel_projectmind",
"Class": "CitadelProjectmind",
"Subclass": "modifier_citadel_projectmind",
"Subclass": "CitadelProjectmind",
"ShieldModifier": {
"ShieldModifier": {
"Class": "modifier_wraith_project_mind_shield",
"Class": "WraithProjectMindShield",
"Subclass": "modifier_wraith_project_mind_shield",
"Subclass": "WraithProjectMindShield"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"CombatBarrier"
]
}
}
},
},
Line 11,779: 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": 130,
"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,800: Line 17,395:
"LiftHeight": 80,
"LiftHeight": 80,
"LiftModifier": {
"LiftModifier": {
"Class": "modifier_citadel_psychiclift",
"Class": "CitadelPsychiclift",
"Subclass": "lift",
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
],
"RiseMaxSpeed": 750,
"RiseMaxSpeed": 750,
"RiseAcc": 3000,
"RiseAcc": 3000,
Line 11,808: Line 17,406:
"SlamImpactRadius": 100,
"SlamImpactRadius": 100,
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "silence"
"Subclass": "Silence",
"EnabledStateMask": [
"Silenced"
]
},
},
"DisarmModifier": {
"DisarmModifier": {
"Class": "modifier_citadel_disarmed",
"Class": "CitadelDisarmed",
"Subclass": "disarm"
"Subclass": "Disarm",
"EnabledStateMask": [
"Disarmed"
]
},
},
"RiseDecayFracEnd": 0.95,
"RiseDecayFracEnd": 0.95,
Line 11,820: Line 17,424:
"OccilateDegreesPerSecond": 300,
"OccilateDegreesPerSecond": 300,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "lift_slow_modifier",
"Subclass": "LiftSlowModifier",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"SlowPercent"
"Slowed",
"DashDisabledDebuff",
"SilenceMovementAbilites"
]
]
},
},
Line 11,830: 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,837: Line 17,449:
},
},
{
{
"AbilityCooldown": -50
"AbilityCooldown": -45
},
},
{
{
Line 11,848: Line 17,460:
"citadel_ability_rocket_barrage": {
"citadel_ability_rocket_barrage": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityCastRange": 50,
"AbilityCastRange": {
"AbilityCooldown": 175,
"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": {
"Class": "modifier_citadel_rocket_barrage_volley",
"Class": "CitadelRocketBarrageVolley",
"Subclass": "modifier_citadel_rocket_barrage_volley"
"Subclass": "CitadelRocketBarrageVolley",
"EnabledStateMask": [
"AllowDashWhenChanneling",
"SinclairTaxUltActive",
"Disarmed"
]
},
},
"BehaviourBits": [
"BehaviorExclusiveUse",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCleaveDisabled",
"BehaviorDeactivateCrouchToggleOnCast",
"BehaviorCanSetQuickCast",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorDontSwitchAwayOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamagePerRocket": {
"DamagePerRocket": {
"Value": 22.5,
"Value": 21,
"Scale": {
"Scale": {
"Value": 0.2,
"Value": 0.2,
Line 11,867: 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,877: Line 17,529:
"MinDistance": 8.5,
"MinDistance": 8.5,
"MoveSlowModifier": {
"MoveSlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_forge_rocket_barrage_slow",
"Subclass": "ForgeRocketBarrageSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSlowPercent",
"EnemyDashSlowPercent"
]
},
},
"Name": "Heavy Barrage",
"Name": "Heavy Barrage",
Line 11,892: Line 17,540:
{
{
"MoveSlowPercent": 30,
"MoveSlowPercent": 30,
"EnemyDashSlowPercent": -30,
"EnemyDashSlowPercent": -18,
"MoveSlowDuration": 1
"MoveSlowDuration": 1
},
},
{
{
"AbilityCooldown": -55,
"AbilityCooldown": -45,
"AbilityDuration": 6
"AbilityDuration": 6
},
},
{
{
"DamagePerRocket": {
"DamagePerRocket": {
"Value": 18,
"Value": 15,
"Scale": {
"Scale": {
"Value": 0.16,
"Value": 0.16,
Line 11,913: Line 17,561:
"citadel_ability_self_vacuum": {
"citadel_ability_self_vacuum": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 2.75,
"AbilityChannelTime": {
"AbilityCooldown": 230,
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityCooldown": {
"Value": 250,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorDeactivateCrouchToggleOnCast"
],
"CameraDistance": 400,
"CameraDistance": 400,
"DPS": {
"DPS": {
Line 11,944: Line 17,613:
],
],
"VacuumAuraModifier": {
"VacuumAuraModifier": {
"Class": "modifier_vacuumaura",
"Class": "Vacuumaura",
"Subclass": "modifier_vacuumaura",
"Subclass": "Vacuumaura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_vacuumaura_target",
"Class": "VacuumauraTarget",
"Subclass": "modifier_vacuumaura_target",
"Subclass": "VacuumauraTarget",
"EnabledStateMask": [
"ModNoCleanse"
],
"OuterSpeedScale": 10,
"OuterSpeedScale": 10,
"StatusEffectPriority": 60
"StatusEffectPriority": 60
Line 11,954: 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,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"AttackConeAngle": 10,
}
"AttackSpeedMult": 100,
"BossDamagePercentIncoming": 50,
"BossDamagePercentOutgoing": 30,
"DebuffModifier": {
"Class": "modifier_slow_base",
"Subclass": "modifier_forge_mini_turret_debuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSlowPercent"
]
},
},
"DecayingResist": 80,
"AbilityCharges": {
"DecayingResistDuration": 6,
"Value": 1,
"InnateModifier": {
"Scale": {
"Class": "modifier_forge_mini_turret_innate_modifier",
"Value": 1,
"Subclass": "modifier_forge_mini_turret_innate_modifier"
"Type": "max_charges"
}
},
},
"IsDisabled": false,
"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",
"Key": "citadel_ability_shieldedsentry",
"MeleeResist": 35,
"MeleeResist": 35,
Line 11,990: 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": 90,
"Value": 100,
"Scale": {
"Scale": {
"Value": 7.8,
"Value": 9,
"Type": "power_increase"
"Type": "power_increase"
}
}
},
},
"TurretDPS": {
"TurretDPS": {
"Value": 30,
"Value": 24,
"Scale": {
"Scale": {
"Value": 0.39,
"Value": 0.42,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"TurretDeployTime": 0.25,
"TurretDeployTime": 0.25,
"TurretLifetime": 35,
"TurretLifetime": {
"Value": 35,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 12,018: Line 17,745:
},
},
{
{
"AttackSpeedMult": 30,
"AttackSpeedMult": 25,
"TurretLifetime": 12
"TurretLifetime": 12
}
}
Line 12,024: Line 17,751:
},
},
"citadel_ability_shiv_dagger": {
"citadel_ability_shiv_dagger": {
"AOERadius": 10,
"AOERadius": {
"AbilityChannelTime": 0.2,
"AbilityCharges": 2,
"AbilityCooldown": 18,
"AbilityCooldownBetweenCharge": 2,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"BleedDPSPerStack": {
"Value": 10,
"Value": 10,
"Scale": {
"Scale": {
"Value": 0.13,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"BleedDuration": 5,
"AbilityChannelTime": {
"BleedTickRate": 1,
"Value": 0.2,
"ChannelMoveSpeed": -1,
"Scale": {
"DamageDebuffModifier": {
"Value": 1,
"Class": "modifier_shiv_thrown_shiv_damage_debuff",
"Type": "duration"
"Subclass": "modifier_shiv_thrown_shiv_damage_debuff"
}
},
},
"ImpactDamage": {
"AbilityCharges": {
"Value": 0,
"Value": 2,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "max_charges"
}
}
},
},
"IsDisabled": false,
"AbilityCooldown": {
"Key": "citadel_ability_shiv_dagger",
"Value": 16,
"MovementSlow": 35,
"Scale": {
"Name": "Serrated Knives",
"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,
"RicochetCount": 1,
"SlowDebuffModifier": {
"SlowDebuffModifier": {
"Class": "modifier_shiv_thrown_shiv_slow_debuff",
"Class": "ShivThrownShivSlowDebuff",
"Subclass": "modifier_shiv_thrown_shiv_slow_debuff"
"Subclass": "ShivThrownShivSlowDebuff"
},
},
"Upgrades": [
"Upgrades": [
Line 12,072: Line 17,843:
"Value": 12,
"Value": 12,
"Scale": {
"Scale": {
"Value": 0.09,
"Value": 0.07,
"Type": "spirit"
"Type": "spirit"
}
}
Line 12,081: 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,
"DashAngleThreshold": 89,
"DashAngleThreshold": 89,
"DashModifier": {
"DashModifier": {
"Class": "modifier_citadel_shiv_dash",
"Class": "CitadelShivDash",
"Subclass": "modifier_citadel_shiv_dash"
"Subclass": "CitadelShivDash"
},
},
"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": "modifier_base",
"Class": "Base",
"Subclass": "modifier_shiv_dash_debuff",
"Subclass": "ShivDashDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"TechArmorDamageReduction"
]
},
},
"ImpactDamage": {
"ImpactDamage": {
"Value": 60,
"Value": 75,
"Scale": {
"Scale": {
"Value": 1.4415,
"Value": 1.2,
"Type": "spirit"
"Type": "spirit"
}
}
Line 12,122: Line 17,915:
},
},
{
{
"TechArmorDamageReduction": -6,
"TechArmorDamageReduction": -4,
"DashRange": 2
"DashRange": 2
},
},
Line 12,135: Line 17,928:
"citadel_ability_shiv_defer_damage": {
"citadel_ability_shiv_defer_damage": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 20,
"AbilityCooldown": {
"Value": 25,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "cast"
"Subclass": "Cast"
},
},
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDontConsumeAbilityResourceOnCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 25,
"DamagePctDeferred": 25,
"DamagePctDeferredMaxRage": 15,
"DamagePctDeferredMaxRage": 15,
"DeferClearPct": 35,
"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 12,152: Line 17,962:
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -10
"AbilityCooldown": -15
},
},
{
{
"DamagePctDeferred": 15
"DeferClearPct": 40
},
},
{
{
"DeferClearPct": 50
"DamagePctDeferred": 15
}
}
]
]
Line 12,164: Line 17,974:
"citadel_ability_shiv_killing_blow": {
"citadel_ability_shiv_killing_blow": {
"AbilityCastDelay": 0.05,
"AbilityCastDelay": 0.05,
"AbilityCastRange": 18,
"AbilityCastRange": {
"AbilityCooldown": 125,
"Value": 12,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityPostCastDuration": 0.15,
"AbilityPostCastDuration": 0.15,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorDontTriggerPostCastOnCastComplete",
"BehaviorUseInstantCastUnitTargetUi",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BonusAbilityResource": 10,
"BonusAbilityResource": 10,
"BuffDamage": 12,
"BuffDamage": 8,
"CameraDistance": 400,
"CameraDistance": 400,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 200,
"Damage": 200,
"EnemyHealthPercent": 20,
"EnemyHealthPercent": 18,
"EnemyHealthPercentBuffer": 3,
"EnemyHealthPercentBuffer": 3,
"FailedExecuteCooldownPenalty": 30,
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_shiv_killing_blow",
"Key": "citadel_ability_shiv_killing_blow",
"KillableModifier": {
"KillableModifier": {
"Class": "modifier_killing_blow_glow",
"Class": "KillingBlowGlow",
"Subclass": "modifier_killing_blow_glow"
"Subclass": "KillingBlowGlow"
},
},
"LeapModifier": {
"LeapModifier": {
"Class": "modifier_citadel_shiv_killingblow_leap",
"Class": "CitadelShivKillingblowLeap",
"Subclass": "modifier_citadel_shiv_killingblow_leap"
"Subclass": "CitadelShivKillingblowLeap"
},
},
"MinTimeToTarget": 0.5,
"MinTimeToTarget": 0.5,
"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 12,195: 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": 10,
"BuffDamage": 16,
"AbilityCooldown": -30
"AbilityCooldown": -25
},
},
{
{
"RecastWindow": 20,
"EnemyHealthPercent": 10
"EnemyHealthPercent": 5
}
}
]
]
},
},
"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": [
{
{
"Class": "modifier_slide_debuff",
"Class": "SlideDebuff",
"Subclass": "modifier_slide_debuff"
"Subclass": "SlideDebuff"
}
}
],
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorHidden",
"BehaviorDontBreakInvisibility",
"BehaviorInputDirectional2d",
"BehaviorSilentCastFailureFeedback",
"BehaviorDontInterruptSprint",
"BehaviorNonCombat",
"BehaviorCastableWhileHidden"
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 12,230: 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,238: 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,254: 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": "modifier_citadel_staticcharge",
"Class": "CitadelStaticcharge",
"Subclass": "modifier_citadel_staticcharge"
"Subclass": "CitadelStaticcharge"
},
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"StunDuration": 0.9,
"Upgrades": [
"Upgrades": [
{
{
Line 12,278: Line 18,183:
"AbilityCastRange": {
"AbilityCastRange": {
"Value": 16,
"Value": 16,
"Scale": {
"Scale": [
"Value": 0.0651,
{
"Type": "spirit"
"Value": 0.0651,
"Type": "spirit"
},
{
"Value": 1,
"Type": "range"
}
]
},
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
}
},
},
"AbilityCooldown": 42,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorAlwaysPreviewRadius",
"BehaviorDisplaysDamageImpact",
"BehaviorUseInstantCastUnitTargetUi"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Damage": {
Line 12,298: Line 18,220:
"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": "modifier_citadel_staticcharge",
"Class": "CitadelStaticcharge",
"Subclass": "modifier_citadel_staticcharge"
"Subclass": "CitadelStaticcharge"
},
},
"StaticChargeWorldModifier": {
"StaticChargeWorldModifier": {
"Class": "modifier_citadel_staticcharge",
"Class": "CitadelStaticcharge",
"Subclass": "modifier_citadel_staticcharge_world"
"Subclass": "CitadelStaticchargeWorld"
},
"StunDuration": {
"Value": 0.9,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"StunDuration": 0.9,
"Upgrades": [
"Upgrades": [
{
{
Line 12,321: 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": "modifier_citadel_sticky_bomb_attached",
"Class": "CitadelStickyBombAttached",
"Subclass": "modifier_citadel_sticky_bomb_attached",
"Subclass": "CitadelStickyBombAttached",
"OnGroundModifier": {
"OnGroundModifier": {
"Class": "modifier_citadel_sticky_bomb_on_ground",
"Class": "CitadelStickyBombOnGround",
"Subclass": "modifier_citadel_sticky_bomb_on_ground",
"Subclass": "CitadelStickyBombOnGround",
"OnGroundModifier": {
"OnGroundModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "empty"
"Subclass": "Empty"
}
}
}
}
Line 12,364: Line 18,322:
"Key": "citadel_ability_sticky_bomb",
"Key": "citadel_ability_sticky_bomb",
"KillCheckModifier": {
"KillCheckModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "killcheck_modifier"
"Subclass": "KillcheckModifier"
},
},
"KillCheckWindow": 10,
"KillCheckWindow": 10,
Line 12,371: Line 18,329:
"OnHitDiminish": 60,
"OnHitDiminish": 60,
"OnKillDiminish": 7,
"OnKillDiminish": 7,
"Radius": 8,
"Radius": {
"Value": 8,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"SelfBuffModifier": {
"SelfBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_citadel_sticky_bomb_self_buff",
"Subclass": "CitadelStickyBombSelfBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MovementSpeedBonus",
"BonusFireRate"
]
},
},
"SelfDamagePercent": 20,
"SelfDamagePercent": 20,
Line 12,390: Line 18,350:
{
{
"MovementSpeedBonus": 5,
"MovementSpeedBonus": 5,
"BonusFireRate": 20,
"StatusResistancePercent": 25,
"MovementSpeedBonusDuration": 5
"MovementSpeedBonusDuration": 6
}
}
]
]
Line 12,397: 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": "modifier_stomp_debuff",
"Class": "StompDebuff",
"Subclass": "modifier_stomp_debuff"
"Subclass": "StompDebuff"
},
},
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 12,415: Line 18,399:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "debuff_modifier",
"Subclass": "DebuffModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletResistReduction",
"SlowPercent"
]
},
},
"DistanceAboveGround": 1,
"DistanceAboveGround": 1,
Line 12,428: 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,449: Line 18,435:
},
},
"citadel_ability_storm_cloud": {
"citadel_ability_storm_cloud": {
"AbilityChannelTime": 7,
"AbilityChannelTime": {
"AbilityCooldown": 180,
"Value": 7,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"CameraDistance": 600,
"CloudHeight": 120,
"DPS": {
"Value": 95,
"Scale": {
"Scale": {
"Value": 0.6,
"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"
"Type": "spirit"
}
}
},
},
"DamageInterval": 0.25,
"DamageInterval": 0.3,
"EndingSoonTime": 2,
"EndingSoonTime": 2,
"ExpandTime": 1.5,
"ExpandTime": 3.5,
"FlightControlEnabled": 1.5,
"FlightControlEnabled": 1.5,
"InitialRadius": 10,
"InitialRadius": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "citadel_ability_storm_cloud",
"Key": "citadel_ability_storm_cloud",
"LightningStrikeAOEModifier": {
"LightningStrikeAOEModifier": {
"Class": "modifier_lightning_strike_area",
"Class": "LightningStrikeArea",
"Subclass": "lightning_strike"
"Subclass": "LightningStrike"
},
},
"LightningStrikeDamage": {
"LightningStrikeDamage": {
Line 12,482: Line 18,493:
"LightningStrikeDelay": 0.25,
"LightningStrikeDelay": 0.25,
"LightningStrikeKnockBackForce": 500,
"LightningStrikeKnockBackForce": 500,
"LightningStrikeRadius": 7,
"LightningStrikeRadius": {
"Value": 7,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"LightningStrikes": 1,
"LightningStrikes": 1,
"Name": "Storm Cloud",
"Name": "Storm Cloud",
"Radius": 30,
"Radius": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"StormCloudModifier": {
"StormCloudModifier": {
"Class": "modifier_citadel_stormcloud",
"Class": "CitadelStormcloud",
"Subclass": "modifier_citadel_stormcloud",
"Subclass": "CitadelStormcloud"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletResistOnActive"
]
},
},
"Upgrades": [
"Upgrades": [
Line 12,499: Line 18,519:
{
{
"Radius": 10,
"Radius": 10,
"InitialRadius": 5,
"AbilityChannelTime": 7
"AbilityChannelTime": 7
},
},
Line 12,508: 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,529: Line 18,571:
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"GrappleTargetModifier": {
"GrappleTargetModifier": {
"Class": "citadel_modifier_tangotether_target",
"Class": "CitadelModifierTangotetherTarget",
"Subclass": "target"
"Subclass": "Target"
},
},
"HealingPerGlub": 20,
"HealingPerGlub": 20,
Line 12,539: Line 18,581:
"Name": "Kudzu Connection",
"Name": "Kudzu Connection",
"TetherModifier": {
"TetherModifier": {
"Class": "citadel_modifier_tangotether_tether",
"Class": "CitadelModifierTangotetherTether",
"Subclass": "citadel_modifier_tangotether_tether",
"Subclass": "CitadelModifierTangotetherTether",
"MinConnectTime": 2,
"MinConnectTime": 2,
"DisconnectDistanceBuffer": 100,
"DisconnectDistanceBuffer": 100,
Line 12,546: Line 18,588:
"CandidateCloserDistance": 400,
"CandidateCloserDistance": 400,
"BuffModifier": {
"BuffModifier": {
"Class": "citadel_modifier_tangotether_tether_receiver",
"Class": "CitadelModifierTangotetherTetherReceiver",
"Subclass": "citadel_modifier_tangotether_tether_receiver",
"Subclass": "CitadelModifierTangotetherTetherReceiver",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BonusFireRate",
"CoopTetherActive"
"BulletLifestealPercent",
"MoveSpeedBonus",
"MoveWhileShootingSpeedPenaltyReductionPercent",
"MoveWhileZoomedSpeedPenaltyReductionPercent"
]
]
},
},
"LockedTargetModifier": {
"LockedTargetModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "tether_locked_modifier"
"Subclass": "TetherLockedModifier",
"EnabledStateMask": [
"CoopTetherLockedTarget"
]
},
},
"NoConnectionModifier": {
"NoConnectionModifier": {
"Class": "modifier_tether_no_connection",
"Class": "TetherNoConnection",
"Subclass": "modifier_tether_no_connection"
"Subclass": "TetherNoConnection"
},
},
"StatusEffectPriority": 50
"StatusEffectPriority": 50
Line 12,569: Line 18,610:
"Value": 35,
"Value": 35,
"Scale": {
"Scale": {
"Value": 0.5,
"Value": 0.85,
"Type": "power_increase"
"Type": "power_increase"
}
}
Line 12,590: 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,601: Line 18,656:
"citadel_ability_tengu_airlift": {
"citadel_ability_tengu_airlift": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 22,
"AbilityCastRange": {
"AbilityCooldown": 85,
"Value": 22,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 21,
"AbilityUnitTargetLimit": 1,
"AirDropBulletShield": {
"Value": 0,
"Scale": {
"Scale": {
"Value": 0,
"Value": 1,
"Type": "spirit"
"Type": "range"
}
}
},
},
"AirDropOutgoingDamagePercent": 20,
"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,
"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": "modifier_base",
"Class": "Base",
"Subclass": "airdrop_bulletresist",
"Subclass": "AirdropBulletresist"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletArmorReduction"
]
},
},
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"CooldownReductionPctOnOthers": 25,
"CooldownReductionPctOnOthers": 30,
"DroppedBuffModifier": {
"DroppedBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "barrier_modifier",
"Subclass": "BarrierModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"AirDropBulletShield",
"AirDropOutgoingDamagePercent"
]
},
},
"ExplodeDamage": {
"ExplodeDamage": {
Line 12,642: Line 18,723:
},
},
"ExplodingAllyModifier": {
"ExplodingAllyModifier": {
"Class": "modifier_airlift_exploding_ally",
"Class": "AirliftExplodingAlly",
"Subclass": "modifier_airlift_exploding_ally"
"Subclass": "AirliftExplodingAlly"
},
},
"FlyingModifier": {
"FlyingModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_base"
"Subclass": "Base",
"EnabledStateMask": [
"AbilityMovement",
"Sprinting",
"DashDisabled",
"ShootingDisabled",
"JumpDisabled",
"DuckingDisabled",
"MantleDisabled",
"AimForwardWithPitch",
"MeleeDisabled",
"SlidingDisabled",
"HideCrosshair"
]
},
},
"GrabModifier": {
"GrabModifier": {
"Class": "modifier_airlift_grab",
"Class": "AirliftGrab",
"Subclass": "modifier_airlift_grab",
"Subclass": "AirliftGrab",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"AllyOutgoingDamagePercent"
],
"LiftHorizontal": 0,
"LiftHorizontal": 0,
"LiftHeight": -120,
"LiftHeight": -120,
Line 12,660: Line 18,751:
"FollowDistance": -60,
"FollowDistance": -60,
"AllyPossibleStuckDistance": 320,
"AllyPossibleStuckDistance": 320,
"EnabledStateMask": [
"AbilityMovement",
"ShootingDisabled",
"MeleeDisabled",
"IgnorePortals"
],
"AllyGrabCancelTime": 1
"AllyGrabCancelTime": 1
},
},
Line 12,666: 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,
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_airlift_slow",
"Subclass": "AirliftSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"Upgrades": [
"Upgrades": [
Line 12,715: Line 18,815:
"citadel_ability_tengu_stone_form": {
"citadel_ability_tengu_stone_form": {
"AbilityCastDelay": 0.25,
"AbilityCastDelay": 0.25,
"AbilityCooldown": 40,
"AbilityCooldown": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3,
"AbilityDuration": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorInterruptMeleeOnCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 12,729: Line 18,846:
"DampingFactor": 0.25,
"DampingFactor": 0.25,
"DragModifier": {
"DragModifier": {
"Class": "modifier_charge_drag_enemy",
"Class": "ChargeDragEnemy",
"Subclass": "modifier_charge_drag_enemy",
"Subclass": "ChargeDragEnemy",
"ForwardOffset": 0,
"ForwardOffset": 0,
"VerticalOffset": -200,
"VerticalOffset": -200,
Line 12,739: 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,752: Line 18,887:
},
},
{
{
"StunDuration": 1,
"StunDuration": 0.75,
"Damage": {
"Damage": {
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 1.7,
"Value": 1.5,
"Type": "spirit"
"Type": "spirit"
}
}
Line 12,765: 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,
"AbilityUnitTargetLimit": 1,
"Type": "max_charges"
"AuraModifier": {
}
"Class": "modifier_citadel_tengu_urn_aura",
},
"Subclass": "urn_aura",
"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": {
"ProvidedByAura": {
"Class": "modifier_urn_debuff",
"Class": "UrnDebuff",
"Subclass": "modifier_urn_debuff",
"Subclass": "UrnDebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
],
"EntangleModifier": {
"EntangleModifier": {
"Class": "modifier_citadel_root",
"Class": "CitadelRoot",
"Subclass": "immobilize"
"Subclass": "Immobilize"
}
}
}
}
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact",
"BehaviorProjectileFiredAsBullet",
"BehaviorCanSetQuickCast",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
"Value": 40,
"Value": 40,
"Scale": {
"Scale": {
"Value": 0.45,
"Value": 0.55,
"Type": "spirit"
"Type": "spirit"
}
}
Line 12,797: 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,822: 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,
"AoEModifier": {
"AoEModifier": {
"Class": "modifier_t2boss_wave_aura",
"Class": "T2bossWaveAura",
"Subclass": "modifier_t2boss_wave_aura",
"Subclass": "T2bossWaveAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_t2boss_aoe_wave_target",
"Class": "T2bossAoeWaveTarget",
"Subclass": "modifier_t2boss_aoe_wave_target",
"Subclass": "T2bossAoeWaveTarget",
"TossUpStrength": 400,
"TossUpStrength": 400,
"TossHorizontalMin": 300,
"TossHorizontalMin": 300,
Line 12,837: Line 19,018:
"DebuffDuration": 3,
"DebuffDuration": 3,
"SilenceModifier": {
"SilenceModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
},
},
"DisarmModifier": {
"DisarmModifier": {
"Class": "modifier_citadel_disarmed",
"Class": "CitadelDisarmed",
"Subclass": "modifier_citadel_disarmed"
"Subclass": "CitadelDisarmed"
},
},
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_airlift_slow",
"Subclass": "AirliftSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
}
}
}
}
},
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": 300,
"Damage": 300,
Line 12,869: Line 19,050:
"AbilityCastRange": 34.92,
"AbilityCastRange": 34.92,
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6,
"AbilityDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"CreepDPS": 190,
"CreepDPS": 190,
Line 12,886: 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,
"AuraModifier": {
"AuraModifier": {
"Class": "modifier_tier2boss_rocket_damage_aura",
"Class": "Tier2bossRocketDamageAura",
"Subclass": "modifier_tier2boss_rocket_damage_aura",
"Subclass": "Tier2bossRocketDamageAura",
"ModifierProvidedByAuraDuration": 4,
"ModifierProvidedByAuraDuration": 4,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_tier2boss_rocket_damage_aura_debuff",
"Class": "Tier2bossRocketDamageAuraDebuff",
"Subclass": "modifier_tier2boss_rocket_damage_aura_debuff",
"Subclass": "Tier2bossRocketDamageAuraDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletArmorReduction",
"TechArmorReduction"
]
}
}
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorTargetThroughWalls"
],
"BulletArmorReduction": -10,
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 12,927: 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,942: Line 19,147:
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BeamModifier": {
"BeamModifier": {
"Class": "modifier_tier3boss_electric_beam",
"Class": "Tier3bossElectricBeam",
"Subclass": "modifier_tier3boss_electric_beam",
"Subclass": "Tier3bossElectricBeam",
"LaserDPSToPlayers": 440,
"LaserDPSToPlayers": 440,
"LaserDPSMaxHealth": 5,
"LaserDPSMaxHealth": 5,
Line 12,949: Line 19,154:
"AuraDropTickRate": 0.5,
"AuraDropTickRate": 0.5,
"GroundAuraModifier": {
"GroundAuraModifier": {
"Class": "modifier_tier3boss_laser_aura",
"Class": "Tier3bossLaserAura",
"Subclass": "modifier_tier3boss_laser_aura",
"Subclass": "Tier3bossLaserAura",
"ModifierProvidedByAuraDuration": 4,
"ModifierProvidedByAuraDuration": 4,
"AuraRadius": 160,
"AuraRadius": 160,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_tier3boss_laser_debuff",
"Class": "Tier3bossLaserDebuff",
"Subclass": "modifier_tier3boss_laser_debuff",
"Subclass": "Tier3bossLaserDebuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletArmorReduction",
"TechArmorReduction"
],
"Duration": 4,
"Duration": 4,
"TickRate": 0.5,
"TickRate": 0.5,
Line 12,968: Line 19,169:
}
}
},
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"BulletArmorReduction": -10,
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 12,979: 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,991: Line 19,215:
"KnockedOffDamagePct": 15,
"KnockedOffDamagePct": 15,
"KnockedOffSlowModifier": {
"KnockedOffSlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "modifier_knocked_off_zipline_slow"
"Subclass": "KnockedOffZiplineSlow"
},
},
"LatchEndSpeed": 750,
"LatchEndSpeed": 750,
Line 13,004: Line 19,228:
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RidingZipLineModifier": {
"RidingZipLineModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_riding_zipline"
"Subclass": "RidingZipline"
},
},
"SlowDuration": 8,
"SlowDuration": 8,
Line 13,012: Line 19,236:
"ZipAcc": 1000,
"ZipAcc": 1000,
"ZipLineIntroModifier": {
"ZipLineIntroModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_zipline_intro"
"Subclass": "ZiplineIntro",
"EnabledStateMask": [
"ZiplineIntro",
"ZiplineLocked"
]
},
},
"ZipLineKnockdownImmuneModifier": {
"ZipLineKnockdownImmuneModifier": {
"Class": "modifier_zipline_knockdown_immune",
"Class": "ZiplineKnockdownImmune",
"Subclass": "modifier_zipline_knockdown_immune"
"Subclass": "ZiplineKnockdownImmune"
},
},
"ZipLineSlowModifier": {
"ZipLineSlowModifier": {
"Class": "modifier_zipline_speed",
"Class": "ZiplineSpeed",
"Subclass": "zipline_protection_slow",
"Subclass": "ZiplineProtectionSlow",
"RampUpTime": 2,
"RampUpTime": 2,
"PercentageMultiplierStart": -70,
"PercentageMultiplierStart": -70,
Line 13,032: 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 13,044: Line 19,282:
"BuffGunRangePercent": 100,
"BuffGunRangePercent": 100,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_uppercut_buff",
"Class": "UppercutBuff",
"Subclass": "modifier_uppercut_buff",
"Subclass": "UppercutBuff",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BuffGunRangePercent",
"NoWindup"
"BuffBaseWeaponPct"
]
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ClipModifier": {
"ClipModifier": {
"Class": "modifier_uppercut_clipsize",
"Class": "UppercutClipsize",
"Subclass": "modifier_uppercut_clipsize",
"Subclass": "UppercutClipsize"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"ClipSizeBonus"
]
},
},
"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 13,075: 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 13,089: Line 19,335:
{
{
"RestoreHookCooldown": 1,
"RestoreHookCooldown": 1,
"MissingHPHeal": 17
"MissingHPHeal": 18
}
}
],
],
Line 13,100: Line 19,346:
},
},
"UppercutModifier": {
"UppercutModifier": {
"Class": "modifier_citadel_uppercutted",
"Class": "CitadelUppercutted",
"Subclass": "modifier_citadel_uppercutted",
"Subclass": "CitadelUppercutted",
"NoExplodeModifier": {
"NoExplodeModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_no_uppercut_explosion_damage"
"Subclass": "NoUppercutExplosionDamage"
},
},
"ExplodeDebuffModifier": {
"ExplodeDebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "uppercut_debuff",
"Subclass": "UppercutDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
},
},
"StatusEffectPriority": 20
"StatusEffectPriority": 20
Line 13,118: 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 13,136: Line 19,402:
"LiftHeight": 120,
"LiftHeight": 120,
"LiftModifier": {
"LiftModifier": {
"Class": "modifier_citadel_vandaloverflow",
"Class": "CitadelVandaloverflow",
"Subclass": "lift"
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
]
},
},
"Name": null,
"Name": null,
Line 13,154: Line 19,423:
"citadel_ability_vandal_surge": {
"citadel_ability_vandal_surge": {
"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 13,172: Line 19,464:
"LiftHeight": 120,
"LiftHeight": 120,
"LiftModifier": {
"LiftModifier": {
"Class": "modifier_citadel_vandalsurge",
"Class": "CitadelVandalsurge",
"Subclass": "lift"
"Subclass": "Lift",
"EnabledStateMask": [
"Stunned"
]
},
},
"Name": null,
"Name": null,
Line 13,189: Line 19,484:
},
},
"citadel_ability_void_sphere": {
"citadel_ability_void_sphere": {
"AbilityCastRange": 10,
"AbilityCastRange": {
"AbilityCooldown": 20,
"Value": 10,
"AbilityCooldownBetweenCharge": -1,
"Scale": {
"AbilityDuration": 1.4,
"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,
"AbilityUnitTargetLimit": 1,
"AllyDistance": 13,
"AllyDistance": 13,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact",
"BehaviorPreventBotUsage",
"BehaviorAllowAltCast",
"BehaviorMovement",
"BehaviorCanSetQuickCast",
"BehaviorDeactivateCrouchToggleOnCast"
],
"BubbleModifier": {
"BubbleModifier": {
"Class": "modifier_void_sphere",
"Class": "VoidSphere",
"Subclass": "modifier_void_sphere",
"Subclass": "VoidSphere",
"StatusEffectPriority": 100,
"StatusEffectPriority": 100,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_voidsphere_buff",
"Class": "VoidsphereBuff",
"Subclass": "modifier_voidsphere_buff"
"Subclass": "VoidsphereBuff"
}
}
},
},
Line 13,223: Line 19,544:
]
]
},
},
"citadel_ability_wing_blast": {
"citadel_ability_wraith_rapidfire": {
"AbilityCastDelay": 0.6,
"AbilityCooldown": {
"AbilityCooldown": 53,
"Value": 45,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 3,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 5,
"ChannelMoveSpeed": 1.3,
"DPS": {
"Value": 50,
"Scale": {
"Scale": {
"Value": 0.609336,
"Value": 1,
"Type": "spirit"
"Type": "duration"
}
}
},
},
"Distance": 20,
"IsDisabled": false,
"Key": "citadel_ability_wing_blast",
"MaxPushVelocity": 800,
"Name": "Wing Blast",
"PushVelocity": 110,
"Radius": 5,
"Upgrades": [
{
"DPS": 30
},
{
"Radius": 2.5
},
{
"AbilityDuration": 3
}
]
},
"citadel_ability_wraith_rapidfire": {
"AbilityCooldown": 45,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"BonusFireRate": 20,
"BonusFireRate": 20,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 13,274: Line 19,575:
"Name": "Full Auto",
"Name": "Full Auto",
"RapidFireModifier": {
"RapidFireModifier": {
"Class": "modifier_rapidfire",
"Class": "Rapidfire",
"Subclass": "modifier_rapidfire",
"Subclass": "Rapidfire"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BulletLifestealPercent",
"AbilityLifestealPercent"
]
},
},
"Upgrades": [
"Upgrades": [
Line 13,293: Line 19,590:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.06,
"Value": 0.045,
"Type": "spirit"
"Type": "spirit"
}
}
Line 13,303: 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,328: 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,343: 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,354: Line 19,695:
}
}
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorExclusiveUse",
"BehaviorCastableWhileBusy",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CameraDistance": 800,
"CameraDistance": 800,
"DPS": {
"DPS": {
Line 13,370: Line 19,718:
},
},
"GarbageAuraModifier": {
"GarbageAuraModifier": {
"Class": "modifier_garbageaura",
"Class": "Garbageaura",
"Subclass": "modifier_garbageaura",
"Subclass": "Garbageaura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_garbageaura_target",
"Subclass": "GarbageauraTarget",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
],
"OuterSpeedScale": 10,
"OuterSpeedScale": 10,
"StatusEffectPriority": 60
"StatusEffectPriority": 60
Line 13,383: 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,408: 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,417: Line 19,782:
"KnockedOffDamagePct": 15,
"KnockedOffDamagePct": 15,
"KnockedOffSlowModifier": {
"KnockedOffSlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "modifier_knocked_off_zipline_slow"
"Subclass": "KnockedOffZiplineSlow"
},
},
"LatchEndSpeed": 750,
"LatchEndSpeed": 750,
Line 13,430: Line 19,795:
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RegenZoneDismountHorizontalMaxSpeed": 300,
"RidingZipLineModifier": {
"RidingZipLineModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_riding_zipline"
"Subclass": "RidingZipline"
},
},
"SlowDuration": 8,
"SlowDuration": 8,
Line 13,438: Line 19,803:
"ZipAcc": 1000,
"ZipAcc": 1000,
"ZipLineIntroModifier": {
"ZipLineIntroModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_zipline_intro"
"Subclass": "ZiplineIntro",
"EnabledStateMask": [
"ZiplineIntro",
"ZiplineLocked"
]
},
},
"ZipLineKnockdownImmuneModifier": {
"ZipLineKnockdownImmuneModifier": {
"Class": "modifier_zipline_knockdown_immune",
"Class": "ZiplineKnockdownImmune",
"Subclass": "modifier_zipline_knockdown_immune"
"Subclass": "ZiplineKnockdownImmune"
},
},
"ZipLineSlowModifier": {
"ZipLineSlowModifier": {
"Class": "modifier_zipline_speed",
"Class": "ZiplineSpeed",
"Subclass": "zipline_protection_slow",
"Subclass": "ZiplineProtectionSlow",
"RampUpTime": 2,
"RampUpTime": 2,
"PercentageMultiplierStart": -70,
"PercentageMultiplierStart": -70,
Line 13,458: 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,468: Line 19,856:
"Upgrades": [],
"Upgrades": [],
"ZipboostModifier": {
"ZipboostModifier": {
"Class": "modifier_zipline_boost",
"Class": "ZiplineBoost",
"Subclass": "modifier_zipline_boost",
"Subclass": "ZiplineBoost",
"EnabledStateMask": [
"UsingZiplineBoost"
],
"RampUpTime": 1,
"RampUpTime": 1,
"PercentageSpeedIncreaseRampTo": 80
"PercentageSpeedIncreaseRampTo": 80
Line 13,475: 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,486: Line 19,880:
},
},
"drifter_blood_blast": {
"drifter_blood_blast": {
"AbilityCastDelay": 0.5,
"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.5,
"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.8,
"Value": 1.4,
"Type": "spirit"
"Type": "spirit"
}
}
Line 13,516: Line 19,928:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "debuff"
"Subclass": "Debuff"
},
},
"ExtraSweepConeAngle": 60,
"ExtraSweepConeAngle": 60,
Line 13,526: 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": "modifier_drifter_rend_bullet_lifesteal",
"Class": "DrifterRendBulletLifesteal",
"Subclass": "modifier_drifter_rend_bullet_lifesteal"
"Subclass": "DrifterRendBulletLifesteal"
},
},
"TargetingConeAngle": 50,
"TargetingConeAngle": 50,
Line 13,537: Line 19,955:
},
},
{
{
"AbilityCooldown": -7
"AbilityCooldown": -8
},
},
{
{
"DebuffDuration": 2.3,
"DebuffDuration": 2,
"UseHeavyMelee": 1,
"UseHeavyMelee": 1,
"DamageHeavyMelee": {
"DamageHeavyMelee": {
Line 13,562: Line 19,980:
"drifter_darkness": {
"drifter_darkness": {
"AbilityCastDelay": 1,
"AbilityCastDelay": 1,
"AbilityCastRange": 100,
"AbilityCastRange": {
"AbilityCooldown": 125,
"Value": 100,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityCooldown": {
"Value": 145,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 6.5,
"AbilityDuration": {
"Value": 6.5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraLingerDuration": 0.001,
"AuraLingerDuration": 0.001,
"BehaviourBits": [
"BehaviorProjectilePassThroughWorld",
"BehaviorDisplaysDamageImpact"
],
"BonusFireRate": {
"BonusFireRate": {
"Value": 0,
"Value": 0,
Line 13,578: Line 20,018:
"BonusSprintSpeed": 2,
"BonusSprintSpeed": 2,
"CasterModifier": {
"CasterModifier": {
"Class": "modifier_drifter_darkness_caster",
"Class": "DrifterDarknessCaster",
"Subclass": "modifier_drifter_darkness_caster",
"Subclass": "DrifterDarknessCaster",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"BonusSprintSpeed",
"SinclairTaxUltActive"
"BonusFireRate",
"BonusSprintAcceleration"
]
]
},
},
Line 13,598: 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": {
"Class": "modifier_drifter_darkness_target",
"Class": "DrifterDarknessTarget",
"Subclass": "modifier_drifter_darkness_target",
"Subclass": "DrifterDarknessTarget",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_drifter_darkness_target_boundary_unit",
"Class": "DrifterDarknessTargetBoundaryUnit",
"Subclass": "modifier_drifter_darkness_target_boundary_unit"
"Subclass": "DrifterDarknessTargetBoundaryUnit"
}
}
},
},
"TargetRevealModifier": {
"TargetRevealModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_drifter_darkness_target_reveal"
"Subclass": "DrifterDarknessTargetReveal",
"EnabledStateMask": [
"VisibleToEnemy",
"GlowThroughWallsToProvider"
]
},
},
"Upgrades": [
"Upgrades": [
Line 13,617: Line 20,065:
},
},
{
{
"AbilityCooldown": -45
"AbilityCooldown": -40
},
},
{
{
Line 13,627: Line 20,075:
"drifter_shadow_mark": {
"drifter_shadow_mark": {
"AbilityCastDelay": 0.15,
"AbilityCastDelay": 0.15,
"AbilityCooldown": 20,
"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": "modifier_base",
"Class": "Base",
"Subclass": "modifier_drifter_stalkers_mark_buff",
"Subclass": "DrifterStalkersMarkBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 13,652: Line 20,116:
"Name": "Stalker's Mark",
"Name": "Stalker's Mark",
"PostTeleportModifier": {
"PostTeleportModifier": {
"Class": "modifier_drifter_stalkers_mark_post_teleport",
"Class": "DrifterStalkersMarkPostTeleport",
"Subclass": "modifier_drifter_stalkers_mark_post_teleport"
"Subclass": "DrifterStalkersMarkPostTeleport"
},
},
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_drifter_shadow_mark_target",
"Class": "DrifterShadowMarkTarget",
"Subclass": "modifier_drifter_shadow_mark_target",
"Subclass": "DrifterShadowMarkTarget"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"BulletResistReduction",
"HealAmpReceivePenaltyPercent",
"HealAmpRegenPenaltyPercent"
]
},
},
"TargetTeleportModifier": {
"TargetTeleportModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_drifter_shadow_mark_teleport_target"
"Subclass": "DrifterShadowMarkTeleportTarget"
},
},
"TeleportBackOffsetFromTarget": 135,
"TeleportBackOffsetFromTarget": 135,
Line 13,684: Line 20,142:
{
{
"AbilityDuration": 3,
"AbilityDuration": 3,
"AbilityCooldown": -8
"AbilityCooldown": -10
},
},
{
{
"DotHealthPercent": 2,
"DotHealthPercent": 1.5,
"HealAmpReceivePenaltyPercent": -40,
"HealAmpReceivePenaltyPercent": -40,
"HealAmpRegenPenaltyPercent": -40
"HealAmpRegenPenaltyPercent": -40
Line 13,698: 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,705: 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,717: Line 20,200:
}
}
},
},
"ExplosionRadius": 6,
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"GravityScale": 1.4,
"InFlightModifier": {
"InFlightModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_in_flight"
"Subclass": "InFlight",
"EnabledStateMask": [
"DashDisabled"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 13,742: 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,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "cast"
"Subclass": "Cast"
},
},
"BehaviourBits": [
"BehaviorDamageDoesntWakeFromSleep",
"BehaviorDontConsumeAbilityResourceOnCast"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 22,
"DamagePctDeferred": 22,
Line 13,770: Line 20,272:
},
},
"fathom_lurkers_ambush": {
"fathom_lurkers_ambush": {
"AbilityCastRange": 30,
"AbilityCastRange": {
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"AbilityChannelTime": 9999,
"AbilityChannelTime": 9999,
"AbilityCooldown": 50,
"AbilityCooldown": {
"Value": 50,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorCannotCancelDuringChannel"
],
"ChannelMoveSpeed": 5,
"ChannelMoveSpeed": 5,
"ChannelTimeForMaxDebuff": 1.5,
"ChannelTimeForMaxDebuff": 1.5,
Line 13,787: Line 20,305:
"DebuffMinDuration": 1,
"DebuffMinDuration": 1,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_fathom_lurkers_ambush_debuff",
"Class": "FathomLurkersAmbushDebuff",
"Subclass": "modifier_fathom_lurkers_ambush_debuff"
"Subclass": "FathomLurkersAmbushDebuff",
"EnabledStateMask": [
"Slowed"
]
},
},
"EnemySlowPct": 60,
"EnemySlowPct": 60,
Line 13,794: Line 20,315:
"InvisFadeToDuration": 1.5,
"InvisFadeToDuration": 1.5,
"InvisModifier": {
"InvisModifier": {
"Class": "modifier_lurkers_ambush_invis",
"Class": "LurkersAmbushInvis",
"Subclass": "invis",
"Subclass": "Invis",
"InvisBias": 0.8
"InvisBias": 0.8
},
},
Line 13,801: 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": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "regen",
"Subclass": "Regen"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"NotSeenByEnemiesRegen"
]
},
},
"RevealOnDamageDuration": 0.5,
"RevealOnDamageDuration": 0.5,
Line 13,828: 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,855: 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": {
"Class": "modifier_fathom_scalding_spray_aura",
"Class": "FathomScaldingSprayAura",
"Subclass": "modifier_fathom_scalding_spray_aura",
"Subclass": "FathomScaldingSprayAura",
"AuraTargetingConeAngle": 60,
"AuraTargetingConeAngle": 60,
"AuraTargetingConeHalfWidth": 50,
"AuraTargetingConeHalfWidth": 50,
"AuraRadius": 0,
"AuraRadius": 0,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_fathom_scalding_spray_target",
"Class": "FathomScaldingSprayTarget",
"Subclass": "modifier_fathom_scalding_spray_target"
"Subclass": "FathomScaldingSprayTarget"
},
},
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_fathom_scalding_spray_weapon_damage",
"Class": "FathomScaldingSprayWeaponDamage",
"Subclass": "modifier_fathom_scalding_spray_weapon_damage"
"Subclass": "FathomScaldingSprayWeaponDamage"
}
}
},
},
"BehaviourBits": [
"BehaviorCastableWhileBusy",
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DPS": {
"DPS": {
Line 13,886: Line 20,466:
"Key": "fathom_scalding_spray",
"Key": "fathom_scalding_spray",
"Name": "Scalding Spray",
"Name": "Scalding Spray",
"Radius": 12,
"Radius": {
"TickRate": 0.25,
"Value": 12,
"Upgrades": [
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"TickRate": 0.25,
"Upgrades": [
{
{
"AbilityCooldown": -15
"AbilityCooldown": -15
Line 13,899: Line 20,485:
}
}
],
],
"WeaponDamageBonusDuration": 12,
"WeaponDamageBonusDuration": {
"Value": 12,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WeaponDamageBonusPerSec": {
"WeaponDamageBonusPerSec": {
"Value": 5,
"Value": 5,
Line 13,910: 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,931: 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,952: 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,973: 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,994: 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 14,012: Line 20,653:
"MarkDuration": 5,
"MarkDuration": 5,
"MarkModifier": {
"MarkModifier": {
"Class": "modifier_gunslinger_demonmark",
"Class": "GunslingerDemonmark",
"Subclass": "demonmark",
"Subclass": "Demonmark",
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "demonmark_buff",
"Subclass": "DemonmarkBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate",
"BonusMoveSpeed"
]
}
}
},
},
Line 14,045: 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,
"Damage": 120,
"Damage": 120,
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "knockback_slow"
"Subclass": "KnockbackSlow"
},
},
"EnemyShoveForce": 800,
"EnemyShoveForce": 800,
Line 14,067: 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": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 1,
"Type": "range"
"AutoChannelModifier": {
}
"Class": "modifier_citadel_rapid_fire",
"Subclass": "modifier_citadel_rapid_fire",
"AirDrag": 2
},
},
"BulletAccuracy": 200,
"AbilityChannelTime": {
"BulletSpeedPercent": 100,
"Value": 1.5,
"CastRangeWhenVertical": 30,
"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,
"CastRangeWhenVerticalBias": 0.3,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 14,092: Line 20,757:
},
},
"gunslinger_rocket_launcher": {
"gunslinger_rocket_launcher": {
"AbilityCharges": 1,
"AbilityCharges": {
"AbilityCooldown": 10.5,
"Value": 1,
"AbilityCooldownBetweenCharge": 0.8,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 0.8,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorProjectile"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 14,104: Line 20,790:
}
}
},
},
"ExplosionRadius": 3,
"ExplosionRadius": {
"Value": 3,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "gunslinger_rocket_launcher",
"Key": "gunslinger_rocket_launcher",
Line 14,115: 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": {
"Class": "modifier_sleep_bomb_aura",
"Class": "SleepBombAura",
"Subclass": "modifier_sleep_bomb_aura",
"Subclass": "SleepBombAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_sleep_bomb_asleep",
"Class": "SleepBombAsleep",
"Subclass": "modifier_sleep_bomb_asleep"
"Subclass": "SleepBombAsleep"
}
}
},
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 14,135: 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 14,147: 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 14,158: Line 20,888:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNotSilencable"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 14,167: Line 20,900:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 14,175: 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 14,193: Line 20,951:
"OutgoingDamagePenaltyPercent": -20,
"OutgoingDamagePenaltyPercent": -20,
"StatStolenDebuffModifier": {
"StatStolenDebuffModifier": {
"Class": "modifier_mirage_fire_scarabs_health_loss",
"Class": "MirageFireScarabsHealthLoss",
"Subclass": "modifier_mirage_fire_scarabs_health_loss"
"Subclass": "MirageFireScarabsHealthLoss",
"EnabledStateMask": [
"HasFirebeetlesDebuff"
]
},
"StealDuration": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"StealDuration": 7,
"Upgrades": [
"Upgrades": [
{
{
Line 14,202: Line 20,969:
},
},
{
{
"AbilityCharges": 2
"AbilityCharges": 1,
"StealDuration": 2
},
},
{
{
Line 14,209: Line 20,977:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 0.17,
"Value": 0.13,
"Type": "spirit"
"Type": "spirit"
}
}
Line 14,217: Line 20,985:
},
},
"mirage_sand_phantom": {
"mirage_sand_phantom": {
"AbilityCooldown": 3,
"AbilityCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoIntrinsicModifiers": [
"AutoIntrinsicModifiers": [
{
{
"Class": "modifier_mirage_sand_phantom_proc",
"Class": "MirageSandPhantomProc",
"Subclass": "modifier_mirage_sand_phantom_proc",
"Subclass": "MirageSandPhantomProc",
"MaxBulletsToProcInShot": 1,
"MaxBulletsToProcInShot": 1,
"ProcReadyModifier": {
"ProcReadyModifier": {
"Class": "modifier_mirage_sand_phantom_proc_ready",
"Class": "MirageSandPhantomProcReady",
"Subclass": "modifier_mirage_sand_phantom_proc_ready"
"Subclass": "MirageSandPhantomProcReady"
},
},
"PassiveVictimModifier": {
"PassiveVictimModifier": {
"Class": "modifier_mirage_sand_phantom_passive_victim",
"Class": "MirageSandPhantomPassiveVictim",
"Subclass": "modifier_mirage_sand_phantom_passive_victim",
"Subclass": "MirageSandPhantomPassiveVictim",
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_diminishing_slow",
"Class": "DiminishingSlow",
"Subclass": "mirage_djinns_mark_slow"
"Subclass": "MirageDjinnsMarkSlow"
}
}
}
}
}
}
],
"BehaviourBits": [
"BehaviorDontInterruptSprint",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCastOnZipline",
"BehaviorDoNotAllowSpamProc"
],
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 14,246: Line 21,027:
"Name": "Djinn's Mark",
"Name": "Djinn's Mark",
"ProcChance": 100,
"ProcChance": 100,
"ProcCooldown": 3,
"ProcCooldown": {
"Value": 2.75,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"ProcDamageBase": {
"ProcDamageBase": {
"Value": 11,
"Value": 11,
Line 14,255: Line 21,042:
},
},
"ProcMaxRange": 40,
"ProcMaxRange": 40,
"RevealDuration": 6,
"RevealDuration": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 14,266: Line 21,059:
},
},
{
{
"AbilityCooldown": -1,
"AbilityCooldown": -0.75,
"ProcCooldown": -1,
"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": 120,
"AbilityCooldown": {
"Value": 140,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorCanCastOnZipline",
"BehaviorCastableWhileBusy",
"BehaviorRequireAbilityButtonToCancel",
"BehaviorCanCancelDuringCastDelay"
],
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_mirage_traveler_movement_speed",
"Class": "MirageTravelerMovementSpeed",
"Subclass": "modifier_mirage_teleport_movement_speed",
"Subclass": "MirageTeleportMovementSpeed"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed",
"BonusFireRate",
"CombatBarrier"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
Line 14,296: Line 21,102:
},
},
"ImmunityModifier": {
"ImmunityModifier": {
"Class": "modifier_unstoppable",
"Class": "Unstoppable",
"Subclass": "modifier_unstoppable",
"Subclass": "Unstoppable",
"StatusEffectPriority": 0
"EnabledStateMask": [
"StatusImmune",
"SlowImmune",
"KnockdownImmune",
"Unstoppable"
],
"StatusEffectPriority": 0,
"DisabledStateMask": [
"Disarmed",
"Muted",
"Silenced",
"SilenceMovementAbilites",
"Slowed",
"Glitched",
"MeleeDisabledDebuff",
"DashDisabledDebuff"
]
},
},
"InterruptCooldown": 4,
"InterruptCooldown": 4,
"InterruptNotificationModifier": {
"InterruptNotificationModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "notification",
"Subclass": "Notification",
"Duration": 2
"Duration": 2
},
},
Line 14,327: Line 21,149:
},
},
{
{
"AbilityCooldown": -80
"AbilityCooldown": -90
}
}
]
]
Line 14,333: Line 21,155:
"mirage_tornado": {
"mirage_tornado": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 20,
"AbilityCastRange": {
"AbilityCooldown": 36,
"Value": 20,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"Damage": {
"Value": 65,
"Scale": {
"Scale": {
"Value": 0.3,
"Value": 1,
"Type": "spirit"
"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"
}
}
},
},
Line 14,350: 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,358: 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,376: Line 21,236:
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 1,
"Value": 0.6,
"Type": "spirit"
"Type": "spirit"
}
}
},
}
"HoldInPlaceDuration": 0.3
}
}
],
],
"WhirlwindDuration": 4,
"WhirlwindDuration": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"WhirlwindEvasionChance": 30,
"WhirlwindEvasionChance": 30,
"WhirlwindEvasionModifier": {
"WhirlwindEvasionModifier": {
"Class": "modifier_mirage_tornado_evasion",
"Class": "MirageTornadoEvasion",
"Subclass": "modifier_mirage_tornado_evasion",
"Subclass": "MirageTornadoEvasion"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"WhirlwindEvasionChance"
]
}
}
},
},
Line 14,396: Line 21,258:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 14,405: Line 21,268:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 14,413: 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,427: Line 21,304:
},
},
"EnemyDebuffModifier": {
"EnemyDebuffModifier": {
"Class": "modifier_operative_blindside_enemy_debuff",
"Class": "OperativeBlindsideEnemyDebuff",
"Subclass": "modifier_operative_blindside_enemy_debuff"
"Subclass": "OperativeBlindsideEnemyDebuff"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 14,434: 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,450: 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": "modifier_operative_revelation_caster",
"Class": "OperativeRevelationCaster",
"Subclass": "modifier_operative_revelation_caster",
"Subclass": "OperativeRevelationCaster",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedReduction"
],
"StatusEffectPriority": 25,
"StatusEffectPriority": 25,
"AuraModifier": {
"AuraModifier": {
"Class": "modifier_operative_revelation_aura",
"Class": "OperativeRevelationAura",
"Subclass": "modifier_operative_revelation_aura",
"Subclass": "OperativeRevelationAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_operative_revelation_target",
"Class": "OperativeRevelationTarget",
"Subclass": "modifier_operative_revelation_target",
"Subclass": "OperativeRevelationTarget",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"GroundDashReductionPercent"
],
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_glitch_debuff",
"Class": "GlitchDebuff",
"Subclass": "modifier_glitch_debuff"
"Subclass": "GlitchDebuff",
"EnabledStateMask": [
"Disarmed",
"Silenced",
"Muted",
"Glitched"
]
}
}
}
}
Line 14,479: 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,493: 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,510: 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,
"ActivateTime": 0.2,
"ActivateTime": 0.2,
"AirHangModifier": {
"AirHangModifier": {
"Class": "modifier_operative_umbrella_maneuver_air_hang",
"Class": "OperativeUmbrellaManeuverAirHang",
"Subclass": "modifier_operative_umbrella_maneuver_air_hang",
"Subclass": "OperativeUmbrellaManeuverAirHang",
"AirSpeed": -1,
"AirSpeed": -1,
"AirDrag": -1,
"AirDrag": -1,
Line 14,523: 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,531: 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,551: 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,560: Line 21,512:
"Key": "rutger_cheat_death",
"Key": "rutger_cheat_death",
"ModifierCheatDeathActivated": {
"ModifierCheatDeathActivated": {
"Class": "modifier_rutger_cheat_death_activated",
"Class": "RutgerCheatDeathActivated",
"Subclass": "modifier_rutger_cheat_death_activated",
"Subclass": "RutgerCheatDeathActivated",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed",
"BulletLifestealPercent"
],
"Duration": -1
"Duration": -1
},
},
Line 14,583: Line 21,531:
"rutger_force_field": {
"rutger_force_field": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCooldown": 42,
"AbilityCooldown": {
"Value": 42,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 10,
"AbilityDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AuraModifier": {
"AuraModifier": {
"Class": "modifier_rutger_force_field_aura",
"Class": "RutgerForceFieldAura",
"Subclass": "force_field_aura",
"Subclass": "ForceFieldAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_rutger_force_field"
"Subclass": "RutgerForceField"
}
}
},
},
"BehaviourBits": [
"BehaviorProjectile",
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ChargeUpTime": 0.5,
"ChargeUpTime": 0.5,
Line 14,612: Line 21,576:
"SlowDuration": 0.3,
"SlowDuration": 0.3,
"SlowModifier": {
"SlowModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "slow",
"Subclass": "Slow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"SlowPercent": 60,
"SlowPercent": 60,
"SpherePushExtraDistance": 1.5,
"SpherePushExtraDistance": 1.5,
"SphereRadius": 5,
"SphereRadius": {
"Value": 5,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
"Upgrades": [
"Upgrades": [
{
{
Line 14,633: Line 21,600:
],
],
"VictimPushModifier": {
"VictimPushModifier": {
"Class": "modifier_rutger_force_field_push_out",
"Class": "RutgerForceFieldPushOut",
"Subclass": "modifier_rutger_force_field_push_out",
"Subclass": "RutgerForceFieldPushOut",
"EnabledStateMask": [
"Silenced",
"CommandRestricted",
"AirDuckingForced"
],
"Duration": -1
"Duration": -1
},
},
Line 14,640: 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": {
"Class": "modifier_rutger_pulse_aura",
"Class": "RutgerPulseAura",
"Subclass": "modifier_rutger_pulse_aura_subclass",
"Subclass": "RutgerPulseAuraSubclass",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_rutger_pulse_target",
"Class": "RutgerPulseTarget",
"Subclass": "modifier_rutger_pulse_target_subclass",
"Subclass": "RutgerPulseTargetSubclass"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MovementSlow"
]
}
}
},
},
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"DamageMax": {
"DamageMax": {
Line 14,671: 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,691: 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,
"AutoChannelModifier": {
"AutoChannelModifier": {
"Class": "modifier_intrinsic_base",
"Class": "IntrinsicBase",
"Subclass": "modifier_intrinsic_base"
"Subclass": "IntrinsicBase"
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact"
],
"CameraHeightOffset": 20,
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"CameraHorizontalOffset": 15,
Line 14,711: 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,737: Line 21,768:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 14,744: 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,760: 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,782: Line 21,845:
"synth_affliction": {
"synth_affliction": {
"AbilityCastDelay": 0.6,
"AbilityCastDelay": 0.6,
"AbilityCooldown": 150,
"AbilityCooldown": {
"AbilityCooldownBetweenCharge": -1,
"Value": 170,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact"
],
"CanBePurged": 1,
"CanBePurged": 1,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
Line 14,795: Line 21,868:
},
},
"DPS": {
"DPS": {
"Value": 34,
"Value": 32,
"Scale": {
"Scale": {
"Value": 0.22,
"Value": 0.21,
"Type": "spirit"
"Type": "spirit"
}
}
},
},
"DamageInterval": 0.5,
"DamageInterval": 0.5,
"DebuffDuration": 11,
"DebuffDuration": {
"Value": 10,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_synth_affliction_debuff",
"Class": "SynthAfflictionDebuff",
"Subclass": "modifier_synth_affliction_debuff",
"Subclass": "SynthAfflictionDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"HealAmpReceivePenaltyPercent",
"HealAmpRegenPenaltyPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
"Key": "synth_affliction",
"Key": "synth_affliction",
"Name": "Affliction",
"Name": "Affliction",
"Radius": 9,
"Radius": {
"Value": 9,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -40
"AbilityCooldown": -35
},
},
{
{
Line 14,825: Line 21,906:
{
{
"DPS": {
"DPS": {
"Value": 18,
"Value": 13,
"Scale": {
"Scale": {
"Value": 0.11,
"Value": 0.1,
"Type": "spirit"
"Type": "spirit"
}
}
Line 14,838: 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": "modifier_synth_barrage_amp",
"Class": "SynthBarrageAmp",
"Subclass": "modifier_synth_barrage_amp"
"Subclass": "SynthBarrageAmp"
},
},
"AmpPercentPerStack": 6,
"AmpPercentPerStack": 6,
"AutoChannelModifier": {
"AutoChannelModifier": {
"Class": "modifier_intrinsic_base",
"Class": "IntrinsicBase",
"Subclass": "modifier_intrinsic_base"
"Subclass": "IntrinsicBase"
},
},
"BarrageCasterModifier": {
"BarrageCasterModifier": {
"Class": "modifier_synth_barrage_caster",
"Class": "SynthBarrageCaster",
"Subclass": "modifier_synth_barrage_caster"
"Subclass": "SynthBarrageCaster"
},
},
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorChannelled",
"BehaviorDisplaysDamageImpact",
"BehaviorDontInterruptSlideOnCast"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"DamagePerProjectile": {
"DamagePerProjectile": {
Line 14,866: Line 21,965:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "modifier_synth_barrage_debuff",
"Subclass": "SynthBarrageDebuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSlowPercent"
]
},
},
"FallSpeedMax": 10,
"FallSpeedMax": 10,
Line 14,878: 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,895: 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,908: 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,922: Line 22,055:
{
{
"MaxLifetime": 1.6,
"MaxLifetime": 1.6,
"AbilityCooldown": -14
"AbilityCooldown": -10
}
}
],
],
"WeaponDamageBonusModifier": {
"WeaponDamageBonusModifier": {
"Class": "modifier_synth_plasma_flux_weapon_damage",
"Class": "SynthPlasmaFluxWeaponDamage",
"Subclass": "modifier_synth_plasma_flux_weapon_damage",
"Subclass": "SynthPlasmaFluxWeaponDamage"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"WeaponDamageBonus"
]
}
}
},
},
Line 14,936: 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,944: 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,957: Line 22,113:
},
},
"DebuffModifier": {
"DebuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "debuff",
"Subclass": "Debuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"FireRateSlow",
"MoveSlowPercent"
]
},
},
"EscapeModifier": {
"EscapeModifier": {
"Class": "modifier_synth_pulse_escape",
"Class": "SynthPulseEscape",
"Subclass": "modifier_synth_pulse_escape"
"Subclass": "SynthPulseEscape",
"EnabledStateMask": [
"DashDisabled",
"MantleDisabled",
"DuckingDisabled",
"MeleeDisabled"
]
},
},
"FallSpeedMax": 0.0254,
"FallSpeedMax": 0.0254,
Line 14,972: 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,991: 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 15,012: 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 15,033: 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 15,054: 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 15,076: Line 22,276:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 15,084: Line 22,287:
"thumper_ability_1": {
"thumper_ability_1": {
"AbilityCastDelay": 0.1,
"AbilityCastDelay": 0.1,
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 17,
"Scale": {
"AbilityCooldownBetweenCharge": 4,
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 17,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorNoTarget",
"BehaviorDontTriggerSpellBlock",
"BehaviorDisplaysDamageImpact",
"BehaviorAlwaysPreviewRadius"
],
"BounceRadians": 0.5,
"BounceRadians": 0.5,
"BounceRange": 20,
"BounceRange": {
"Value": 20,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"Damage": {
"Damage": {
Line 15,122: 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": {
"Class": "modifier_thumper_ability_2_aura",
"Class": "ThumperAbility2Aura",
"Subclass": "modifier_thumper_ability_2_aura",
"Subclass": "ThumperAbility2Aura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_thumper_ability_2",
"Class": "ThumperAbility2",
"Subclass": "modifier_thumper_ability_2",
"Subclass": "ThumperAbility2",
"EnabledStateMask": [
"Slowed",
"GlowThroughWallsToEnemy"
],
"StatusEffectPriority": 100
"StatusEffectPriority": 100
}
}
Line 15,150: 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 15,165: 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 15,182: 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 15,196: Line 22,489:
},
},
"DroneModifier": {
"DroneModifier": {
"Class": "modifier_thumper_drone",
"Class": "ThumperDrone",
"Subclass": "modifier_thumper_drone"
"Subclass": "ThumperDrone"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 15,217: Line 22,510:
},
},
"thumper_ability_4": {
"thumper_ability_4": {
"AbilityCooldown": 10.5,
"AbilityCooldown": {
"Value": 10.5,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": [
"BehaviorDisplaysDamageImpact"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"ClimbHeight": 1,
"ClimbHeight": 1,
Line 15,230: Line 22,532:
"Name": "Vortex",
"Name": "Vortex",
"PullAOEModifier": {
"PullAOEModifier": {
"Class": "modifier_thumper_pull_aoe",
"Class": "ThumperPullAoe",
"Subclass": "modifier_thumper_pull_aoe",
"Subclass": "ThumperPullAoe",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_thumper_enemy_pulled",
"Class": "ThumperEnemyPulled",
"Subclass": "modifier_thumper_enemy_pulled"
"Subclass": "ThumperEnemyPulled"
}
}
},
},
Line 15,255: 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,
"AllySmokeAOEModifier": {
"AllySmokeAOEModifier": {
"Class": "modifier_tokamak_ally_smoke_aoe",
"Class": "TokamakAllySmokeAoe",
"Subclass": "modifier_tokamak_ally_smoke_aoe",
"Subclass": "TokamakAllySmokeAoe",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_invis",
"Class": "Invis",
"Subclass": "modifier_tokamak_ally_in_smoke"
"Subclass": "TokamakAllyInSmoke"
}
}
},
},
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"EnemySmokeAOEModifier": {
"EnemySmokeAOEModifier": {
"Class": "modifier_tokamak_enemy_smoke_aoe",
"Class": "TokamakEnemySmokeAoe",
"Subclass": "modifier_tokamak_enemy_smoke_aoe",
"Subclass": "TokamakEnemySmokeAoe",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_citadel_silenced",
"Class": "CitadelSilenced",
"Subclass": "modifier_citadel_silenced"
"Subclass": "CitadelSilenced"
}
}
},
},
Line 15,281: 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,301: Line 22,622:
"tokamak_crimson_cannon": {
"tokamak_crimson_cannon": {
"AbilityCastDelay": 2,
"AbilityCastDelay": 2,
"AbilityCastRange": 100,
"AbilityCastRange": {
"AbilityChannelTime": 3.6,
"Value": 100,
"AbilityCooldown": 127,
"Scale": {
"AbilityCooldownBetweenCharge": -1,
"Value": 1,
"AbilityUnitTargetLimit": 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,
"AimFOV": 60,
"AimZoomDuration": 0.15,
"AimZoomDuration": 0.15,
"AirSpeedMax": 70,
"AirSpeedMax": 70,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_cast_delay"
"Subclass": "CastDelay"
},
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"Damage": {
"Damage": {
Line 15,347: 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,358: Line 22,713:
}
}
},
},
"ExplosionRadius": 6,
"ExplosionRadius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"GravityScale": 1.4,
"GravityScale": 1.4,
"InFlightModifier": {
"InFlightModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_in_flight"
"Subclass": "InFlight",
"EnabledStateMask": [
"CommandRestricted"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 15,390: Line 22,754:
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BaseHeatPower": 20,
"BaseHeatPower": 20,
"BehaviourBits": [
"BehaviorNoTarget"
],
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"HeatDotModifier": {
"HeatDotModifier": {
"Class": "modifier_tokamak_heat_sinks_dot",
"Class": "TokamakHeatSinksDot",
"Subclass": "modifier_tokamak_heat_sinks_dot"
"Subclass": "TokamakHeatSinksDot"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 15,405: 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,426: 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,439: Line 22,815:
"tokamak_hot_shot": {
"tokamak_hot_shot": {
"AbilityCastDelay": 0.2,
"AbilityCastDelay": 0.2,
"AbilityChannelTime": 1,
"AbilityChannelTime": {
"AbilityCharges": 2,
"Value": 1,
"AbilityCooldown": 32,
"Scale": {
"AbilityCooldownBetweenCharge": 1,
"Value": 1,
"Type": "duration"
}
},
"AbilityCharges": {
"Value": 2,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 32,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "charge_cooldown"
}
},
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BeamLength": 30,
"BeamLength": {
"BeamWidth": 4,
"Value": 30,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BeamWidth": {
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
"BehaviourBits": [
"BehaviorChannelled",
"BehaviorNoTarget",
"BehaviorDisplaysDamageImpact",
"BehaviorCanCancelDuringCastDelay",
"BehaviorShowCastRangeAsSatSphereWhileCasting"
],
"ChannelMoveSpeed": 1.8,
"ChannelMoveSpeed": 1.8,
"HotDPS": {
"HotDPS": {
Line 15,493: 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,503: 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,513: Line 22,953:
"Name": "Blinding Radiance",
"Name": "Blinding Radiance",
"RadianceModifier": {
"RadianceModifier": {
"Class": "modifier_tokamak_radiance",
"Class": "TokamakRadiance",
"Subclass": "modifier_tokamak_radiance"
"Subclass": "TokamakRadiance"
},
"Radius": {
"Value": 40,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
},
"Radius": 40,
"TickRate": 0.25,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
Line 15,539: 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,558: 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,576: 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,595: Line 23,069:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 15,602: 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,
"BuffModifier": {
"BuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_vanguard_buff",
"Subclass": "VanguardBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusFireRate",
"BonusSpirit"
]
},
},
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"HealingModifier": {
"HealingModifier": {
"Class": "modifier_health_nova",
"Class": "HealthNova",
"Subclass": "modifier_healing_Nova_active"
"Subclass": "HealingNovaActive"
},
},
"HeroAndSelfHPS": 5,
"HeroAndSelfHPS": 5,
Line 15,633: Line 23,128:
"viscous_goo_bowling_ball": {
"viscous_goo_bowling_ball": {
"AbilityCastDelay": 0.55,
"AbilityCastDelay": 0.55,
"AbilityCooldown": 130,
"AbilityCooldown": {
"Value": 150,
"Scale": {
"Value": 1,
"Type": "cooldown"
}
},
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityDuration": 11,
"AbilityDuration": {
"AbilityUnitTargetLimit": 1,
"Value": 11,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
"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,654: Line 23,181:
},
},
"DamagePreventionModifier": {
"DamagePreventionModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "viscous_ball_damage_prevention",
"Subclass": "ViscousBallDamagePrevention",
"Duration": 1.2
"Duration": 1.2
},
},
Line 15,667: Line 23,194:
"ParticleRadiusMultiplier": 1.2,
"ParticleRadiusMultiplier": 1.2,
"RollingModifier": {
"RollingModifier": {
"Class": "modifier_viscous_ball",
"Class": "ViscousBall",
"Subclass": "viscous_rolling_resist",
"Subclass": "ViscousRollingResist"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"TechResist",
"StunDuration": {
"BulletResist"
"Value": 0.5,
]
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"StunDuration": 0.5,
"TechResist": 35,
"TechResist": 35,
"TickRate": 0.25,
"TickRate": 0.25,
"Upgrades": [
"Upgrades": [
{
{
"AbilityCooldown": -30
"AbilityCooldown": -25
},
},
{
{
"Damage": 70
"Damage": 70,
"BulletResist": 20,
"TechResist": 20
},
},
{
{
"AbilityDuration": 6,
"AbilityDuration": 7,
"StunDuration": 0.3
"StunDuration": 0.3
}
}
Line 15,692: 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": 70,
"Value": 55,
"Scale": {
"Scale": {
"Value": 0.8,
"Value": 0.7,
"Type": "spirit"
"Type": "spirit"
}
}
Line 15,707: Line 23,249:
"FourthHitDamagePercentage": 0.26,
"FourthHitDamagePercentage": 0.26,
"GooGrenadeImpactModifier": {
"GooGrenadeImpactModifier": {
"Class": "modifier_viscous_goo_grenade_debuff",
"Class": "ViscousGooGrenadeDebuff",
"Subclass": "modifier_viscous_goo_grenade_debuff"
"Subclass": "ViscousGooGrenadeDebuff"
},
},
"GooGrenadePuddleAuraFriendlyModifier": {
"GooGrenadePuddleAuraFriendlyModifier": {
"Class": "modifier_base_aura",
"Class": "BaseAura",
"Subclass": "goo_grenade_friendly_aura",
"Subclass": "GooGrenadeFriendlyAura",
"AuraRadius": -1,
"AuraRadius": -1,
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "goo_puddle_slide_modifier",
"Subclass": "GooPuddleSlideModifier"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"PuddleSlideBuff"
]
}
}
},
},
"GooGrenadePuddleAuraModifier": {
"GooGrenadePuddleAuraModifier": {
"Class": "modifier_viscous_goo_aura",
"Class": "ViscousGooAura",
"Subclass": "goo_grenade_puddle_aura",
"Subclass": "GooGrenadePuddleAura",
"ProvidedByAura": {
"ProvidedByAura": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "puddle_slow",
"Subclass": "PuddleSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"AuraRadius": -1
"AuraRadius": -1
Line 15,736: Line 23,272:
"IsDisabled": false,
"IsDisabled": false,
"Key": "viscous_goo_grenade",
"Key": "viscous_goo_grenade",
"MaxBounces": 1,
"MaxBounces": 2,
"Name": "Splatter",
"Name": "Splatter",
"PuddleDuration": {
"PuddleDuration": {
Line 15,746: 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,759: Line 23,301:
},
},
{
{
"MaxBounces": 2,
"MaxBounces": 1,
"Damage": {
"Damage": {
"Value": 0,
"Value": 0,
"Scale": {
"Scale": {
"Value": 1.1,
"Value": 0.9,
"Type": "spirit"
"Type": "spirit"
}
}
Line 15,772: 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,794: 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,
"RestorativeGooModifier": {
"RestorativeGooModifier": {
"Class": "modifier_restorative_goo",
"Class": "RestorativeGoo",
"Subclass": "modifier_restorative_goo",
"Subclass": "RestorativeGoo",
"DistanceCameraOffset": 450,
"DistanceCameraOffset": 450,
"DistanceCameraOffsetLerpTime": 0.5,
"DistanceCameraOffsetLerpTime": 0.5,
"DistanceCameraOffsetBias": 0.75,
"DistanceCameraOffsetBias": 0.75,
"BreakoutProgressBarModifier": {
"BreakoutProgressBarModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "breakoutProgress"
"Subclass": "Breakoutprogress"
},
},
"PostCubeBuffModifier": {
"PostCubeBuffModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "cube_post_speed_buff",
"Subclass": "CubePostSpeedBuff"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"BonusMoveSpeed",
"StaminaCooldownReduction"
]
}
}
},
},
"SelfCubeModelSwapModifier": {
"SelfCubeModelSwapModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "viscous_self_cube_model_swap"
"Subclass": "ViscousSelfCubeModelSwap",
"EnabledStateMask": [
"DoNotDrawModel"
]
},
},
"SlideForce": 70,
"SlideForce": 70,
Line 15,832: Line 23,406:
},
},
{
{
"AbilityCooldown": -25,
"AbilityCooldown": -20,
"PurgeDebuffs": 1
"PurgeDebuffs": 1
}
}
Line 15,838: Line 23,412:
},
},
"viscous_telepunch": {
"viscous_telepunch": {
"AbilityCastRange": 40,
"AbilityCastRange": {
"AbilityCharges": 1,
"Value": 40,
"AbilityCooldown": 24,
"Scale": {
"AbilityCooldownBetweenCharge": 1.7,
"Value": 1,
"Type": "range"
}
},
"AbilityCharges": {
"Value": 1,
"Scale": {
"Value": 1,
"Type": "max_charges"
}
},
"AbilityCooldown": {
"Value": 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,860: Line 23,463:
"FriendlyImpactDuration": 2,
"FriendlyImpactDuration": 2,
"FriendlyImpactModifier": {
"FriendlyImpactModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_friendly_punch_air_control",
"Subclass": "FriendlyPunchAirControl"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"PunchFriendlyAirControl"
"ImpactDuration": {
]
"Value": 3,
"Scale": {
"Value": 1,
"Type": "duration"
}
},
},
"ImpactDuration": 4,
"ImpactModifier": {
"ImpactModifier": {
"Class": "modifier_slow_base",
"Class": "SlowBase",
"Subclass": "viscous_telepunch_movement_slow",
"Subclass": "ViscousTelepunchMovementSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 15,882: Line 23,485:
"PunchRollSlowDuration": 1,
"PunchRollSlowDuration": 1,
"PunchRollSlowModifier": {
"PunchRollSlowModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "viscous_punch_roll_slow",
"Subclass": "ViscousPunchRollSlow"
"AutoRegisterModifierValueFromAbilityPropertyName": [
},
"PunchRollSlow"
"Radius": {
]
"Value": 4,
"Scale": {
"Value": 1,
"Type": "range"
}
},
},
"Radius": 4,
"SlowPercent": 30,
"SlowPercent": 20,
"TossDuration": 0.6,
"TossDuration": 0.6,
"TossGroundSideRatio": 0.7,
"TossGroundSideRatio": 0.7,
Line 15,902: Line 23,508:
{
{
"Radius": 1.5,
"Radius": 1.5,
"LifeStealPercentOnHit": 40
"LifeStealPercentOnHit": 60
},
},
{
{
"AbilityCooldown": -12,
"AbilityCooldown": -14,
"UseHeavyMelee": 1,
"UseHeavyMelee": 1,
"DamageHeavyMelee": {
"DamageHeavyMelee": {
Line 15,926: 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,936: Line 23,557:
"Name": null,
"Name": null,
"TargetModifier": {
"TargetModifier": {
"Class": "modifier_citadel_fealty_target",
"Class": "CitadelFealtyTarget",
"Subclass": "modifier_citadel_fealty_target"
"Subclass": "CitadelFealtyTarget",
"EnabledStateMask": [
"Immobilized"
]
},
},
"ThinkInterval": 0.25,
"ThinkInterval": 0.25,
Line 15,945: Line 23,569:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 15,954: Line 23,579:
"AbilityCooldownBetweenCharge": -1,
"AbilityCooldownBetweenCharge": -1,
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"BehaviourBits": null,
"ChannelMoveSpeed": -1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"IsDisabled": false,
Line 15,961: 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": {
"Class": "modifier_hero_clone",
"Class": "HeroClone",
"Subclass": "modifier_hero_clone"
"Subclass": "HeroClone"
},
},
"IsDisabled": false,
"IsDisabled": false,
Line 15,991: 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 16,016: 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 16,038: 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": "modifier_setting_sun_thinker",
"Class": "SettingSunThinker",
"Subclass": "modifier_setting_sun_thinker"
"Subclass": "SettingSunThinker"
},
},
"ShootDuration": 1.5,
"ShootDuration": 1.5,
Line 16,059: 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 16,070: 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 16,085: Line 23,789:
"Name": "Shakedown",
"Name": "Shakedown",
"PulseModifier": {
"PulseModifier": {
"Class": "modifier_citadel_shakedown_pulse",
"Class": "CitadelShakedownPulse",
"Subclass": "modifier_citadel_shakedown_pulse"
"Subclass": "CitadelShakedownPulse"
},
"Radius": {
"Value": 6,
"Scale": {
"Value": 1,
"Type": "radius"
}
},
},
"Radius": 6,
"RootModifier": {
"RootModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "modifier_citadel_shakedown_target",
"Subclass": "CitadelShakedownTarget",
"AutoRegisterModifierValueFromAbilityPropertyName": [
"EnabledStateMask": [
"WeaponPowerDebuff"
"Immobilized"
]
]
},
},
Line 16,113: 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 16,125: Line 23,836:
"AbilityUnitTargetLimit": 1,
"AbilityUnitTargetLimit": 1,
"AutoCastDelayModifier": {
"AutoCastDelayModifier": {
"Class": "modifier_base",
"Class": "Base",
"Subclass": "teleport_to_gangster"
"Subclass": "TeleportToGangster"
},
},
"BehaviourBits": null,
"ChannelMoveSpeed": 1.3,
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"IsDisabled": false,