UNDEADLOCKThe unofficial Deadlock site
Mar 11, 2026

Every hero bulks up, Wraith reeled in

Base health, per level health and Vitality item health went up across the entire roster. Wraith's Card Trick loses Joker splits but gains an alt-cast throw, while The Doorman's Call Bell and Mo & Krill's Combo get reshuffled upgrades.

Wraith

Wraith

6 nerfs3 buffs1 rework

Card Trick

Card Trick

20.5s
4m

Deal weapon damage to summon cards of a random suit. Each card can be thrown, dealing damage and applying a different effect depending of its suit. Cards thrown fly towards the enemy or point under your crosshair.

Scales with Spirit Power: 0.55 per point45Damage


Each suit provides a different bonus. Jokers counts as all suits and will bounce to a nearby target

Spade
60%Bonus Damage
Diamond
-8%Bullet and Spirit Resist Reduction
Club
-30%Movement SlowConditional
Heart
Scales with Spirit Power: 1 per point75Heal
1+2 Charges
2+0.4 Damage and increased Spirit Scaling
5All suits are improved and higher chance for Jokers

Card Trick

20.6s
4m

Deal weapon damage to summon cards of a random suit. Each card can be thrown, dealing damage and applying a different effect depending of its suit. Cards thrown fly towards the enemy or point under your crosshair.

Alt-cast to throw first card

Scales with Spirit Power: 0.55 per point45Damage


Each suit provides a different bonus. Jokers counts as all suits

Spade
60%Bonus Damage
Diamond
-8%Bullet and Spirit Resist Reduction
Club
-30%Movement SlowConditional
Heart
Scales with Spirit Power: 1 per point75Heal
1+2 Charges
2+0.4 Damage and increased Spirit Scaling
5All suits are improved and higher chance for Jokers
Mar 10, 2026Mar 11, 2026
The Doorman

The Doorman

1 nerf6 buffs1 change

Call Bell

Call Bell

16s18s
5m4s

Throw out a call bell that explodes and deals spirit damage after a short delay and causes enemies to suffer reduced weapon accuracy and movement slow.

Can be shot to detonate early.

Explosion
Scales with Spirit Power: 1.4 per point85Explosion Damage
-100%Weapon Accuracy
-30%Move Speed
3sBell Lifetime
4sDebuff Duration
1+3m Radius
2+0.6 Explosion Damage and increased scaling
5+1 Charge
+{BellLifetime}s Bell Lifetime
Bell continuously emits slow

Call Bell

16s18s
5m4s

Throw out a call bell that deals spirit damage on impact. After a short delay it explodes, dealing additional spirit damage and causing affected enemies to suffer reduced weapon accuracy and movement slow.

Can be shot to detonate early.

On Impact
Scales with Spirit Power: 1 per point40Impact Damage
Explosion
Scales with Spirit Power: 1.7 per point55Explosion Damage
-100%Weapon Accuracy
-30%Move Speed
3sBell Lifetime
4sDebuff Duration
1+3m Radius
2+30 Impact Damage
+40 Explosion Damage
5+1 Charge
+{BellLifetime}s Bell Lifetime
Bell continuously emits improved slow
Mar 10, 2026Mar 11, 2026
Mo & Krill
Victor

Victor

6 nerfs4 buffs
Celeste
Ivy
Pocket

MISC

63 changes

Other file and data updates.

  • Grapple: buff modifier data updated.
    View code changes (1 records)

    citadel_ability_lash · gameplay.m_BuffModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "WeaponDamageBonus",
        "WeaponFireRateBonus",
        "AirControlPercent"
      ],
      "after": [
        "WeaponDamageBonus",
        "WeaponFireRateBonus"
      ]
    }
  • Grapple: air control modifier data added.
    View code changes (1 records)

    citadel_ability_lash · gameplay.m_AirControlModifier (added)

    {
      "before": null,
      "after": {
        "m_bIsHidden": true,
        "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
          "AirControlPercent"
        ]
      }
    }
  • Traveler: buff modifier data updated.
    View code changes (1 records)

    mirage_teleport · gameplay.m_BuffModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "BonusMoveSpeed",
        "CombatBarrier"
      ],
      "after": [
        "BonusMoveSpeed",
        "BonusFireRate",
        "CombatBarrier"
      ]
    }
  • citadel weapon shiv set: push force changed from 405 to 445.
    View code changes (1 records)

    citadel_weapon_shiv_set · gameplay.m_flPushForce (changed)

    {
      "before": 405,
      "after": 445
    }
  • Slice and Dice: dash start with targets data removed.
    View code changes (1 records)

    citadel_ability_shiv_dash · gameplay.m_strDashStartWithTargets (removed)

    {
      "before": "Shiv.Ability.ShivDash.Start",
      "after": null
    }
  • Slice and Dice: dash start miss data removed.
    View code changes (1 records)

    citadel_ability_shiv_dash · gameplay.m_strDashStartMiss (removed)

    {
      "before": "Shiv.Ability.ShivDash.Miss",
      "after": null
    }
  • Slice and Dice: dash hit enemy data updated.
    View code changes (1 records)

    citadel_ability_shiv_dash · gameplay.m_strDashHitEnemy (changed)

    {
      "before": "Shiv.Ability.ShivDash.HitEnemy",
      "after": "Shiv.Dash.HitEnemy"
    }
  • Slice and Dice: dash start echo data updated.
    View code changes (1 records)

    citadel_ability_shiv_dash · gameplay.m_strDashStartEcho (changed)

    {
      "before": "Shiv.Ability.ShivDash.Start_Clone",
      "after": "Shiv.Dash.Start.Clone"
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[1].x (changed)

    {
      "before": 0.38784,
      "after": 0.504192
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[1].y (changed)

    {
      "before": 0.9595,
      "after": 1.24735
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[2].x (changed)

    {
      "before": 0.960253,
      "after": 1.248329
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[2].y (changed)

    {
      "before": 0.915833,
      "after": 1.190583
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[3].x (changed)

    {
      "before": 1,
      "after": 1.3
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[3].y (changed)

    {
      "before": 0.404,
      "after": 0.5252
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[3].m_flSlopeIncoming (changed)

    {
      "before": -12.877377,
      "after": -12.877261
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_spline[3].m_flSlopeOutgoing (changed)

    {
      "before": -12.877377,
      "after": -12.877261
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_vDomainMaxs[0] (changed)

    {
      "before": 1,
      "after": 1.3
    }
  • Killing Blow: speed curve data updated.
    View code changes (1 records)

    citadel_ability_shiv_killing_blow · gameplay.m_SpeedCurve.m_vDomainMaxs[1] (changed)

    {
      "before": 1,
      "after": 1.3
    }
  • Kudzu Connection: tether modifier data added.
    View code changes (1 records)

    citadel_ability_tangotether · gameplay.m_TetherModifier.m_BuffModifier.m_vecAlwaysShowInStatModifierUI (added)

    {
      "before": null,
      "after": [
        "MODIFIER_VALUE_FIRE_RATE",
        "MODIFIER_VALUE_BULLET_LIFESTEAL",
        "MODIFIER_VALUE_MOVEMENT_SPEED_MAX"
      ]
    }
  • Kudzu Connection: tether modifier data removed.
    View code changes (1 records)

    citadel_ability_tangotether · gameplay.m_TetherModifier.m_HasTargetModifier (removed)

    {
      "before": {
        "m_bIsHidden": true
      },
      "after": null
    }
  • Kudzu Connection: tether modifier data added.
    View code changes (1 records)

    citadel_ability_tangotether · gameplay.m_TetherModifier.m_NoConnectionModifier (added)

    {
      "before": null,
      "after": {
        "m_bIsHidden": true,
        "m_vecAlwaysShowInStatModifierUI": [
          "MODIFIER_VALUE_FIRE_RATE",
          "MODIFIER_VALUE_BULLET_LIFESTEAL",
          "MODIFIER_VALUE_MOVEMENT_SPEED_MAX"
        ]
      }
    }
  • Card Trick: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_card_toss · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST"
    }
  • Sanguine Retreat: buff modifier data updated.
    View code changes (1 records)

    ability_vampirebat_batblink · gameplay.m_BuffModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "BonusBullets",
        "BonusFireRate"
      ],
      "after": [
        "BonusFireRate"
      ]
    }
  • Aura of Suffering: ability behaviors bits data updated.
    View code changes (1 records)

    ability_frank_painaura · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_START_COOLDOWN_ON_TOGGLE_OFF | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC",
      "after": "CITADEL_ABILITY_BEHAVIOR_START_COOLDOWN_ON_TOGGLE_OFF | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC | CITADEL_ABILITY_BEHAVIOR_CAN_CAST_ON_ZIPLINE"
    }
  • Tail Whack: bits interrupting states data updated.
    View code changes (1 records)

    ability_werewolf_cripplingslash · gameplay.m_bitsInterruptingStates (changed)

    {
      "before": "MODIFIER_STATE_STUNNED | MODIFIER_STATE_IS_ASLEEP | MODIFIER_STATE_IMMOBILIZED",
      "after": "MODIFIER_STATE_STUNNED"
    }
  • citadel weapon unicorn set: auto intrinsic modifiers data updated.
    View code changes (1 records)

    citadel_weapon_unicorn_set · gameplay.m_AutoIntrinsicModifiers[0].m_flGravityChange (changed)

    {
      "before": -28,
      "after": -25
    }
  • Shining Wonder: properties data updated.
    View code changes (1 records)

    ability_unicorn_dazzlingorb · properties.BounceGrace.value (changed)

    {
      "before": 3.25,
      "after": 3
    }
  • Vortex Web: ability behaviors bits data updated.
    View code changes (1 records)

    upgrade_aoe_root · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_UNIT_TARGET_IS_ALT_CAST"
    }
  • Vortex Web: alt cast button loc token data added.
    View code changes (1 records)

    upgrade_aoe_root · gameplay.m_strAltCastButtonLocToken (added)

    {
      "before": null,
      "after": "#AbilityButtonHint_AltCastUnitTarget"
    }
  • npc units trooper base: shrines down buff modifier data added.
    View code changes (1 records)

    npc_units:trooper_base · gameplay.m_ShrinesDownBuffModifier.m_nEnabledStateMask (added)

    {
      "before": null,
      "after": "MODIFIER_STATE_SUPER_TROOPER"
    }
  • npc units trooper zipline container: shrines down buff modifier data added.
    View code changes (1 records)

    npc_units:trooper_zipline_container · gameplay.m_ShrinesDownBuffModifier.m_nEnabledStateMask (added)

    {
      "before": null,
      "after": "MODIFIER_STATE_SUPER_TROOPER"
    }
  • npc units trooper normal: shrines down buff modifier data added.
    View code changes (1 records)

    npc_units:trooper_normal · gameplay.m_ShrinesDownBuffModifier.m_nEnabledStateMask (added)

    {
      "before": null,
      "after": "MODIFIER_STATE_SUPER_TROOPER"
    }
  • npc units trooper medic: shrines down buff modifier data added.
    View code changes (1 records)

    npc_units:trooper_medic · gameplay.m_ShrinesDownBuffModifier.m_nEnabledStateMask (added)

    {
      "before": null,
      "after": "MODIFIER_STATE_SUPER_TROOPER"
    }
  • npc units trooper melee: shrines down buff modifier data added.
    View code changes (1 records)

    npc_units:trooper_melee · gameplay.m_ShrinesDownBuffModifier.m_nEnabledStateMask (added)

    {
      "before": null,
      "after": "MODIFIER_STATE_SUPER_TROOPER"
    }
  • npc units npc barrack boss: max health changed from 5500 to 4000.
    View code changes (1 records)

    npc_units:npc_barrack_boss · gameplay.m_nMaxHealth (changed)

    {
      "before": 5500,
      "after": 4000
    }
  • npc units npc barrack boss amber: max health changed from 5500 to 4000.
    View code changes (1 records)

    npc_units:npc_barrack_boss_amber · gameplay.m_nMaxHealth (changed)

    {
      "before": 5500,
      "after": 4000
    }
  • npc units npc barrack boss sapphire: max health changed from 5500 to 4000.
    View code changes (1 records)

    npc_units:npc_barrack_boss_sapphire · gameplay.m_nMaxHealth (changed)

    {
      "before": 5500,
      "after": 4000
    }
  • npc units trooper necro: shrines down buff modifier data added.
    View code changes (1 records)

    npc_units:trooper_necro · gameplay.m_ShrinesDownBuffModifier.m_nEnabledStateMask (added)

    {
      "before": null,
      "after": "MODIFIER_STATE_SUPER_TROOPER"
    }
  • citadel heroes: citadel ability storm cloud t3 desc data updated.
    View code changes (1 records)

    citadel_heroes · citadel_ability_storm_cloud_t3_desc (changed)

    {
      "before": "<span class=\"highlight\">+{s:DPS}s</span> DPS <br><span class=\"highlight\">+{s:FlightControlEnabled}m</span> Flight Speed",
      "after": "<span class=\"highlight\">+{s:DPS}s</span> DPS<br><span class=\"highlight\">+{s:FlightControlEnabled}m</span> Flight Speed"
    }
  • citadel heroes: citadel ability mobile resupply t2 desc data updated.
    View code changes (1 records)

    citadel_heroes · citadel_ability_mobile_resupply_t2_desc (changed)

    {
      "before": "<span class=\"highlight\">{s:AbilityCooldown}s</span> Cooldown and and provides <span class=\"highlight\">+{s:StaminaCooldownReduction}%</span> Stamina Recovery",
      "after": "<span class=\"highlight\">{s:AbilityCooldown}s</span> Cooldown and provides <span class=\"highlight\">+{s:StaminaCooldownReduction}%</span> Stamina Recovery"
    }
  • citadel heroes: citadel ability lash ultimate t3 desc data updated.
    View code changes (1 records)

    citadel_heroes · citadel_ability_lash_ultimate_t3_desc (changed)

    {
      "before": "<span class=\"highlight\">Stun</span> enemies in Radius for {s:StunDuration}s<br><span class=\"highlight\">{s:AbilityCastRange}m</span> Cast Range",
      "after": "<span class=\"highlight\">Stun</span> enemies in Radius for {s:StunDuration}s<br><span class=\"highlight\">+{s:AbilityCastRange}m</span> Cast Range"
    }
  • 13 cosmetic records updated.
    View code changes (13 records)

    synth_plasma_flux_trigger · cosmetic.m_strCastSound (changed)

    {
      "before": "Pocket.Cloak.Arrive",
      "after": ""
    }

    ability_vampirebat_steallife · cosmetic.m_strShootSound (changed)

    {
      "before": "Shiv.ShivDagger.Cast",
      "after": "Shiv.Dagger.Cast"
    }

    citadel_ability_shiv_dagger · cosmetic.m_strChannelSound (changed)

    {
      "before": "Shiv.ShivDagger.Cast",
      "after": "Shiv.Dagger.Cast"
    }

    citadel_ability_shiv_defer_damage · cosmetic.m_strCastDelaySound (changed)

    {
      "before": "",
      "after": "Shiv.Bloodletting.Cast"
    }

    upgrade_prism_blast · cosmetic.m_BeamParticle (changed)

    {
      "before": "particles/abilities/bebop/bebop_laser_beam.vpcf",
      "after": "particles/upgrades/prism_blast.vpcf"
    }

    citadel_ability_shiv_dash · cosmetic.m_strCastSound (changed)

    {
      "before": "Shiv.Ability.ShivDash.Start",
      "after": "Shiv.Dash.Start"
    }

    citadel_ability_shiv_killing_blow · cosmetic.m_strCastDelaySound (changed)

    {
      "before": "Shiv.Ability.ShivFlash.Leap",
      "after": "Shiv.Flash.Leap"
    }

    citadel_ability_shiv_dagger · cosmetic.m_strDaggerHitSound (changed)

    {
      "before": "Shiv.ShivDagger.Hit",
      "after": "Shiv.Dagger.Hit"
    }

    citadel_ability_mobile_resupply · cosmetic.m_strDeploySound (changed)

    {
      "before": "Mods.Armor.Healing.Nova.Cast",
      "after": "Forge.Specter.Start"
    }

    upgrade_prism_blast · cosmetic.m_BeamHitParticle (changed)

    {
      "before": "particles/abilities/bebop/bebop_laser_beam_damage.vpcf",
      "after": "particles/upgrades/prism_blast_damage.vpcf"
    }

    citadel_ability_shiv_defer_damage · cosmetic.m_strCastSound (changed)

    {
      "before": "Shiv.Bloodletting.Cast",
      "after": ""
    }

    citadel_ability_shiv_killing_blow · cosmetic.m_OnKillSound (changed)

    {
      "before": "Shiv.Ability.ShivFlash.Impact_Kill",
      "after": "Shiv.Flash.Impact_Kill"
    }

    upgrade_prism_blast · cosmetic.m_BeamParticleLocal (changed)

    {
      "before": "particles/abilities/bebop/bebop_laser_beam_player.vpcf",
      "after": "particles/upgrades/prism_blast.vpcf"
    }
  • 4 cosmetic records added.
    View code changes (4 records)

    citadel_ability_mobile_resupply · cosmetic.m_strCastSound (added)

    {
      "before": null,
      "after": "Forge.Specter.Cast"
    }

    citadel_ability_tangotether · cosmetic.m_strCastSound (added)

    {
      "before": null,
      "after": "Ivy.Tether.Cast"
    }

    synth_plasma_flux · cosmetic.m_strArrivedSound (added)

    {
      "before": null,
      "after": "Pocket.Cloak.Arrive"
    }

    citadel_ability_shiv_killing_blow · cosmetic.m_strHitConfirmationSound (added)

    {
      "before": null,
      "after": "Shiv.Flash.Impact"
    }
  • 31 ability property raw records updated.
    View code changes (31 records)

    citadel_ability_shiv_killing_blow · properties.AbilityCastRange.raw (changed)

    {
      "before": "13m",
      "after": "18m"
    }

    ability_intimidate · properties.AbilityCooldown.raw (changed)

    {
      "before": 12.5,
      "after": 13
    }

    ability_frank_revive · properties.AbilityCooldown.raw (changed)

    {
      "before": 190,
      "after": 210
    }

    citadel_ability_card_toss · properties.JokerExtraCards.raw (changed)

    {
      "before": 1,
      "after": 0
    }

    ability_warden_riot_protocol · properties.TechResist.raw (changed)

    {
      "before": 60,
      "after": 50
    }

    ability_ult_combo · properties.DPS.raw (changed)

    {
      "before": 60,
      "after": 45
    }

    ability_doorman_bomb · properties.ExplosionDamage.raw (changed)

    {
      "before": 85,
      "after": 55
    }

    citadel_ability_psychic_lift · properties.TossDistance.raw (changed)

    {
      "before": "14m",
      "after": "13m"
    }

    ability_ult_combo · properties.AbilityCooldown.raw (changed)

    {
      "before": 150,
      "after": 140
    }

    citadel_ability_lash_ultimate · properties.ThrowDistance.raw (changed)

    {
      "before": "12m",
      "after": "14m"
    }

    ability_doorman_bomb · properties.ImpactDamage.raw (changed)

    {
      "before": 0,
      "after": 40
    }

    upgrade_goose_egg · properties.BonusBuffsPerGold.raw (changed)

    {
      "before": 200,
      "after": 150
    }

    ability_unicorn_radiantblast · properties.Damage.raw (changed)

    {
      "before": 25,
      "after": 20
    }

    ability_frank_painaura · properties.MaxDPS.raw (changed)

    {
      "before": 54,
      "after": 48
    }

    ability_warden_riot_protocol · properties.BulletResist.raw (changed)

    {
      "before": 60,
      "after": 50
    }

    ability_werewolf_transformation · properties.AbilityCooldown.raw (changed)

    {
      "before": 50,
      "after": 40
    }

    citadel_ability_psychic_lift · properties.AbilityCastRange.raw (changed)

    {
      "before": "14m",
      "after": "13m"
    }

    ability_intimidate · properties.DamageHealMultNonHero.raw (changed)

    {
      "before": 0.5,
      "after": 0.35
    }

    citadel_weapon_unicorn_set · properties.AirControlAccelPercent.raw (changed)

    {
      "before": 12,
      "after": 10
    }

    synth_affliction · properties.DebuffDuration.raw (changed)

    {
      "before": 12,
      "after": 11
    }

    synth_affliction · properties.DPS.raw (changed)

    {
      "before": 32,
      "after": 34
    }

    ability_frank_painaura · properties.Radius.raw (changed)

    {
      "before": "10m",
      "after": "9.5m"
    }

    citadel_ability_shiv_dagger · properties.AbilityCooldown.raw (changed)

    {
      "before": 16,
      "after": 18
    }

    citadel_ability_card_toss · properties.AbilityCooldown.raw (changed)

    {
      "before": 0.5,
      "after": 0.6
    }

    citadel_ability_rocket_barrage · properties.ExplosionRadius.raw (changed)

    {
      "before": "5m",
      "after": "4.5m"
    }

    citadel_weapon_unicorn_set · properties.AirControlPercent.raw (changed)

    {
      "before": 38,
      "after": 44
    }

    ability_unicorn_dazzlingorb · properties.BounceGrace.raw (changed)

    {
      "before": 3.25,
      "after": 3
    }

    ability_vampirebat_batblink_trigger · properties.AbilityCastDelay.raw (changed)

    {
      "before": 0.1,
      "after": 0
    }

    mirage_fire_beetles · properties.AbilityCooldown.raw (changed)

    {
      "before": 45,
      "after": 35
    }

    citadel_ability_psychic_lift · properties.AbilityCastDelay.raw (changed)

    {
      "before": 0.3,
      "after": 0.35
    }

    citadel_ability_lightning_ball · properties.AbilityCooldownBetweenCharge.raw (changed)

    {
      "before": 8,
      "after": 7
    }
  • 22 ability upgrade raw records updated.
    View code changes (22 records)

    viscous_telepunch · upgrades[3].changes[DamageHeavyMelee:scale].bonus.raw (changed)

    {
      "before": 1,
      "after": 0.9
    }

    citadel_ability_tengu_airlift · upgrades[2].changes[SlowPercent].bonus.raw (changed)

    {
      "before": 50,
      "after": 40
    }

    citadel_ability_tengu_airlift · upgrades[1].changes[AirDropBulletShield:scale].bonus.raw (changed)

    {
      "before": 1,
      "after": 0.7
    }

    citadel_ability_lash_ultimate · upgrades[3].changes[AbilityCastRange].bonus.raw (changed)

    {
      "before": "10m",
      "after": "6m"
    }

    citadel_ability_card_toss · upgrades[3].changes[SpadeDamageBonus].bonus.raw (changed)

    {
      "before": 50,
      "after": 40
    }

    ability_werewolf_transformation · upgrades[1].changes[TechResist].bonus.raw (changed)

    {
      "before": 15,
      "after": 18
    }

    ability_doorman_bomb · upgrades[2].changes[ExplosionDamage].bonus.raw (changed)

    {
      "before": 75,
      "after": 40
    }

    synth_affliction · upgrades[3].changes[DPS].bonus.raw (changed)

    {
      "before": 16,
      "after": 18
    }

    citadel_ability_card_toss · upgrades[3].changes[HeartHeal:scale].bonus.raw (changed)

    {
      "before": 0.75,
      "after": 0.5
    }

    citadel_ability_storm_cloud · upgrades[3].changes[FlightControlEnabled].bonus.raw (changed)

    {
      "before": "3m",
      "after": "4m"
    }

    ability_frank_selfzap · upgrades[3].changes[TotalHealthRegen:scale].bonus.raw (changed)

    {
      "before": 0.8,
      "after": 0.6
    }

    ability_werewolf_transformation · upgrades[1].changes[BulletResist].bonus.raw (changed)

    {
      "before": 15,
      "after": 18
    }

    ability_nano_dash · upgrades[2].changes[BonusGoldOnKill].bonus.raw (changed)

    {
      "before": 300,
      "after": 225
    }

    ability_frank_shocktarget2 · upgrades[3].changes[MissingHealthPercentHeal].bonus.raw (changed)

    {
      "before": 18,
      "after": 15
    }

    citadel_ability_lash_ultimate · upgrades[3].changes[StunDuration].bonus.raw (changed)

    {
      "before": 1,
      "after": 1.2
    }

    synth_affliction · upgrades[3].changes[DPS:scale].bonus.raw (changed)

    {
      "before": 0.1,
      "after": 0.11
    }

    synth_affliction · upgrades[2].changes[DebuffDuration].bonus.raw (changed)

    {
      "before": 4,
      "after": 3
    }

    citadel_ability_rocket_barrage · upgrades[3].changes[DamagePerRocket:scale].bonus.raw (changed)

    {
      "before": 0.25,
      "after": 0.2
    }

    ability_frank_revive · upgrades[3].changes[AbilityCooldown].bonus.raw (changed)

    {
      "before": -50,
      "after": -70
    }

    citadel_ability_rocket_barrage · upgrades[1].changes[MoveSlowDuration].bonus.raw (changed)

    {
      "before": 1.5,
      "after": 1
    }

    citadel_ability_rocket_barrage · upgrades[3].changes[DamagePerRocket].bonus.raw (changed)

    {
      "before": 25,
      "after": 22
    }

    ability_frank_painaura · upgrades[2].changes[MaxDPS].bonus.raw (changed)

    {
      "before": 26,
      "after": 23
    }
  • 2 tooltip records updated.
    View code changes (2 records)

    mirage_teleport · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[1].m_strImportantProperty (changed)

    {
      "before": "BonusMoveSpeed",
      "after": "BonusFireRate"
    }

    mirage_teleport · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[2].m_strImportantProperty (changed)

    {
      "before": "CombatBarrier",
      "after": "BonusMoveSpeed"
    }
  • 1 tooltip record added.
    View code changes (1 records)

    mirage_teleport · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[3] (added)

    {
      "before": null,
      "after": {
        "m_strImportantProperty": "CombatBarrier"
      }
    }
  • 2 cosmetic records removed.
    View code changes (2 records)

    citadel_ability_shiv_killing_blow · cosmetic.m_strCastSound (removed)

    {
      "before": "",
      "after": null
    }

    citadel_ability_shiv_killing_blow · cosmetic.m_ChargeUpSound (removed)

    {
      "before": "Shiv.Ability.ShivFlash.ChargeUp",
      "after": null
    }
  • 1 loc ui record added.
    View code changes (1 records)

    citadel_main · AbilityButtonHint_AltCastUnitTarget (added)

    {
      "before": null,
      "after": "Target Unit"
    }
  • 6 other assets updated.
    View code changes (6 records)

    soundevents/hero/shiv.vsndevts_c · crc (changed)

    {
      "before": "00da3da1b6",
      "after": "007f649e93"
    }

    soundevents/hero/forge.vsndevts_c · crc (changed)

    {
      "before": "008c781674",
      "after": "007b38100b"
    }

    animgraphs/animgraph2/hero/wraith/wraith_abilitymask.vnmgraph_c · crc (changed)

    {
      "before": "001e57780d",
      "after": "00f970dcd2"
    }

    soundevents/generated_vo_hero_pick_vo.vsndevts_c · crc (changed)

    {
      "before": "0036bb522f",
      "after": "003d658a08"
    }

    soundevents/vo/generated_vo_hero_shiv.vsndevts_c · crc (changed)

    {
      "before": "0028f03585",
      "after": "0028692824"
    }

    soundevents/hero/tengu.vsndevts_c · crc (changed)

    {
      "before": "007ea70df9",
      "after": "00eac6892d"
    }
  • 1 material asset updated.
    View code changes (1 records)

    materials/particle/abilities/tengu/tengu_airlift_sphere.vmat_c · crc (changed)

    {
      "before": "001800e153",
      "after": "00ce7b9567"
    }
  • 2 material assets added.
    View code changes (2 records)

    materials/particle/abilities/tengu/tengu_airlift_sphere_vmat_g_tambientocclusion_9782fd5c.vtex_c · crc (added)

    {
      "before": null,
      "after": "0020d30cdf"
    }

    materials/particle/abilities/tengu/tengu_airlift_sphere_vmat_g_tmetalness_dd179f98.vtex_c · crc (added)

    {
      "before": null,
      "after": "00e80538bd"
    }
  • 2 model assets updated.
    View code changes (2 records)

    models/abilities/viscous_puddle_punch_model.vmdl_c · crc (changed)

    {
      "before": "0087ed958e",
      "after": "00a0692a46"
    }

    models/abilities/viscous_puddle_punch_model/viscous_puddle_punch_vmorf.vtex_c · crc (changed)

    {
      "before": "00ff74a445",
      "after": "00f8f3f139"
    }
  • 3 hero model assets updated.
    View code changes (3 records)

    models/heroes_staging/shiv/clips/melee_quick_1.vnmclip_c · crc (changed)

    {
      "before": "008f4675e7",
      "after": "0071ad3b78"
    }

    models/heroes_wip/wraith/clips/ability_card_trick.vnmclip_c · crc (changed)

    {
      "before": "00f5c879a5",
      "after": "006e526a10"
    }

    models/heroes_staging/shiv/clips/melee_quick_2.vnmclip_c · crc (changed)

    {
      "before": "0075482554",
      "after": "003f08ca0a"
    }
  • 1 hero model asset added.
    View code changes (1 records)

    models/heroes_wip/wraith/clips/ability_card_trick_alt.vnmclip_c · crc (added)

    {
      "before": null,
      "after": "00a166306a"
    }
  • 2 particle assets updated.
    View code changes (2 records)

    particles/abilities/drifter/drifter_anim_wall_scratch_beam.vpcf_c · crc (changed)

    {
      "before": "005308b3e8",
      "after": "008c17f5d3"
    }

    particles/abilities/tengu/tengu_airlift_drop_aoe_ground_proj.vpcf_c · crc (changed)

    {
      "before": "00630b3640",
      "after": "0023c5a4d1"
    }
  • 18 particle assets added.
    View code changes (18 records)

    particles/upgrades/prism_blast_spiral_sml.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0080ba01ae"
    }

    particles/upgrades/prism_blast_sparks.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0063436730"
    }

    particles/upgrades/prism_blast_a0.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0041f60f80"
    }

    particles/upgrades/prism_blast_tgt_light.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00c2be46e2"
    }

    particles/upgrades/prism_blast_beam_light.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00dd1a21f3"
    }

    particles/upgrades/prism_blast_tube.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00c3fecf48"
    }

    particles/upgrades/prism_blast_a.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00a315fa5d"
    }

    particles/upgrades/prism_blast_a2.vpcf_c · crc (added)

    {
      "before": null,
      "after": "008e1a8dc8"
    }

    particles/upgrades/prism_blast_src_aoe.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0089685647"
    }

    particles/upgrades/prism_blast_spiral.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0080f6d92b"
    }

    particles/upgrades/prism_blast_aoe.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0056d8504a"
    }

    particles/upgrades/prism_blast_damage.vpcf_c · crc (added)

    {
      "before": null,
      "after": "0093b3b861"
    }

    particles/upgrades/prism_blast_end_proj_surface.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00cdea4da1"
    }

    particles/upgrades/prism_blast_src_light.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00533f5a2c"
    }

    particles/upgrades/prism_blast_tgt.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00a1fc0387"
    }

    particles/upgrades/prism_blast_soft.vpcf_c · crc (added)

    {
      "before": null,
      "after": "000d64bc39"
    }

    particles/upgrades/prism_blast_start.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00eb22167d"
    }

    particles/upgrades/prism_blast.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00eaee6f37"
    }
  • 3 script assets updated.
    View code changes (3 records)

    scripts/npc_units.vdata_c · crc (changed)

    {
      "before": "00cdb74c16",
      "after": "00ed82adbf"
    }

    scripts/heroes.vdata_c · crc (changed)

    {
      "before": "0031ea102f",
      "after": "007ec6261b"
    }

    scripts/abilities.vdata_c · crc (changed)

    {
      "before": "00cd6a65b6",
      "after": "004035a87b"
    }
  • 18 sound assets added.
    View code changes (18 records)

    sounds/abilities/tengu/ivy_tether_buff_expire_02.vsnd_c · crc (added)

    {
      "before": null,
      "after": "0061605fb5"
    }

    sounds/abilities/forge/forge_specter_deploy.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00858d6f48"
    }

    sounds/abilities/tengu/ivy_tether_cast_03.vsnd_c · crc (added)

    {
      "before": null,
      "after": "005e20120b"
    }

    sounds/abilities/forge/forge_specter_aura_lp.vsnd_c · crc (added)

    {
      "before": null,
      "after": "000367cd8d"
    }

    sounds/abilities/forge/forge_specter_aura_end.vsnd_c · crc (added)

    {
      "before": null,
      "after": "001449af5d"
    }

    sounds/abilities/tengu/ivy_tether_cast_01.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00ff4bc58d"
    }

    sounds/abilities/tengu/ivy_tether_buff_expire_01.vsnd_c · crc (added)

    {
      "before": null,
      "after": "003d6c3a92"
    }

    sounds/abilities/shiv/shiv_dash_hit_02.vsnd_c · crc (added)

    {
      "before": null,
      "after": "008ab20962"
    }

    sounds/abilities/tengu/ivy_tether_attached_lp_01.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00fa33dc8e"
    }

    sounds/abilities/shiv/shiv_dagger_hit_03.vsnd_c · crc (added)

    {
      "before": null,
      "after": "0093dac631"
    }

    sounds/abilities/tengu/ivy_tether_buff_expire_03.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00a55c7946"
    }

    sounds/abilities/shiv/shiv_dagger_hit_02.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00878a7290"
    }

    sounds/abilities/shiv/shiv_dash_start_clone.vsnd_c · crc (added)

    {
      "before": null,
      "after": "009ee209eb"
    }

    sounds/abilities/forge/forge_specter_cast.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00d3c36fff"
    }

    sounds/abilities/shiv/shiv_dash_hit_01.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00db26fc24"
    }

    sounds/abilities/tengu/ivy_tether_cast_02.vsnd_c · crc (added)

    {
      "before": null,
      "after": "000142da22"
    }

    sounds/abilities/shiv/shiv_dagger_hit_01.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00c5ad651c"
    }

    sounds/abilities/shiv/shiv_dash_hit_03.vsnd_c · crc (added)

    {
      "before": null,
      "after": "0036608a8f"
    }
  • 7 sound assets updated.
    View code changes (7 records)

    sounds/abilities/tengu/ivy_tether_attach_05.vsnd_c · crc (changed)

    {
      "before": "0009f8f8d4",
      "after": "00249bd4c7"
    }

    sounds/abilities/tengu/ivy_tether_attach_03.vsnd_c · crc (changed)

    {
      "before": "00ae216020",
      "after": "00e5877e34"
    }

    sounds/abilities/tengu/ivy_tether_attach_02.vsnd_c · crc (changed)

    {
      "before": "00704185cc",
      "after": "002edfc6c5"
    }

    sounds/abilities/tengu/ivy_tether_attach_04.vsnd_c · crc (changed)

    {
      "before": "00c98d4f8e",
      "after": "001beb2432"
    }

    sounds/abilities/tengu/ivy_tether_attach_06.vsnd_c · crc (changed)

    {
      "before": "000ad56c69",
      "after": "0018ea01bf"
    }

    sounds/abilities/tengu/ivy_tether_attach_01.vsnd_c · crc (changed)

    {
      "before": "00c925f954",
      "after": "0008f1d060"
    }

    sounds/abilities/shiv/blood_vision_lp2.vsnd_c · crc (changed)

    {
      "before": "00f8544bb9",
      "after": "00355d3bef"
    }
  • 1 vo asset updated.
    View code changes (1 records)

    sounds/vo/shiv/shiv_select_06.vsnd_c · crc (changed)

    {
      "before": "00c291a607",
      "after": "00fc831d06"
    }
  • 7 sound assets removed.
    View code changes (7 records)

    sounds/abilities/shiv/killing_blow_impact.vsnd_c · crc (removed)

    {
      "before": "000b79f78f",
      "after": null
    }

    sounds/abilities/shiv/shiv_dash_cast_lyr1.vsnd_c · crc (removed)

    {
      "before": "00d02f454c",
      "after": null
    }

    sounds/abilities/shiv/killing_blow_cast.vsnd_c · crc (removed)

    {
      "before": "00d378844c",
      "after": null
    }

    sounds/abilities/shiv/hairspray_bounty_pickup.vsnd_c · crc (removed)

    {
      "before": "00d776766a",
      "after": null
    }

    sounds/abilities/shiv/shiv_dash_impact.vsnd_c · crc (removed)

    {
      "before": "00791e7b08",
      "after": null
    }

    sounds/abilities/shiv/shiv_dash_cast_lyr2.vsnd_c · crc (removed)

    {
      "before": "00a00931e7",
      "after": null
    }

    sounds/abilities/shiv/blood_vision_activate.vsnd_c · crc (removed)

    {
      "before": "00193690d4",
      "after": null
    }
  • 10 tracked files updated.
    View code changes (10 records)

    game/citadel/pak01_dir/soundevents/hero/forge.vsndevts · file (changed)

    {
      "before": {
        "hash": "a8790071f5b1cf1e65ec1be33918f90d6fe17b6e"
      },
      "after": {
        "hash": "192e9ebddd738caf58b966ab7818f703bf4c6aa1"
      }
    }

    game/citadel/pak01_dir/scripts/npc_units.vdata · file (changed)

    {
      "before": {
        "hash": "337ce34bfc1c2eca5ea055868fa19b9d0d38ea35"
      },
      "after": {
        "hash": "7ecaa068d3de4fbcf1085721e6c0e3a6a63ce302"
      }
    }

    game/citadel/pak01_dir/soundevents/hero/tengu.vsndevts · file (changed)

    {
      "before": {
        "hash": "79340fec6afdfaa4c88c868c968e06698ddf5b57"
      },
      "after": {
        "hash": "20c405529f1b61e4e2a5e9ba477c2cb63e3da4d3"
      }
    }

    game/citadel/pak01_dir/scripts/abilities.vdata · file (changed)

    {
      "before": {
        "hash": "919a92097a91189436feba6479cc0017d0869774"
      },
      "after": {
        "hash": "34a673b57847973dcf81a1f41814aa23d3ca8620"
      }
    }

    game/citadel/pak01_dir/soundevents/hero/shiv.vsndevts · file (changed)

    {
      "before": {
        "hash": "b2854adab42104310fcc2d903accb919e0082d90"
      },
      "after": {
        "hash": "d273082ecce830aca9554b8c8f3cbafa0f211c9f"
      }
    }

    game/citadel/resource/localization/citadel_heroes/citadel_heroes_english.txt · file (changed)

    {
      "before": {
        "hash": "05594ac0b3a339f775e19ea44ded2f75a86a4c24"
      },
      "after": {
        "hash": "a119f05fe35e520afc4d31117fcd21250958dba7"
      }
    }

    game/citadel/resource/localization/citadel_mods/citadel_mods_english.txt · file (changed)

    {
      "before": {
        "hash": "a798fdfba0f60f7ae44ca222c526eaf0d0b86be2"
      },
      "after": {
        "hash": "b06c33ec60615d8b87c858e3ec95e773b5c31325"
      }
    }

    game/citadel/pak01_dir/scripts/heroes.vdata · file (changed)

    {
      "before": {
        "hash": "6316d5182b1feda880f4f799e18c4f9e297eae67"
      },
      "after": {
        "hash": "4388887587827916417da6d5599879fa340e7e4b"
      }
    }

    game/citadel/resource/localization/citadel_main/citadel_main_english.txt · file (changed)

    {
      "before": {
        "hash": "d6d13842255fa8eef16086c088a400d43863fc71"
      },
      "after": {
        "hash": "a8580f25122c4d19e6a64f0d422e3fedcdb45573"
      }
    }

    game/citadel/pak01_dir.txt · file (changed)

    {
      "before": {
        "hash": "a34ec7cb767d49e4d608de1bd0b37e7e52538a6c"
      },
      "after": {
        "hash": "7e35978c02edb569e6afb0a416eeb40c5ddba524"
      }
    }