UNDEADLOCKThe unofficial Deadlock site
May 31, 2026

Heavy Barrage shrinks, Apollo sharpens up

[McGinnis] loses cast range and dash slow on Heavy Barrage while [Apollo] gets stronger sigils, heals and ultimate damage. [Graves] and [Silver] take cuts too, and an undocumented change slashes [Alchemical Fire]'s DPS spirit scaling.

MISC

17 changes

Other file and data updates.

  • Spellslinger: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_enchanted_holsters · gameplay.m_AutoIntrinsicModifiers[0].m_BuffModifier.m_bIsHidden (changed)

    {
      "before": true,
      "after": false
    }
  • Spellslinger: auto intrinsic modifiers data added.
    View code changes (1 records)

    upgrade_enchanted_holsters · gameplay.m_AutoIntrinsicModifiers[0].m_BuffModifier.m_eHudDisplayLocation (added)

    {
      "before": null,
      "after": "DISPLAY_HUD_NONE"
    }
  • Spellslinger: auto intrinsic modifiers data added.
    View code changes (1 records)

    upgrade_enchanted_holsters · gameplay.m_AutoIntrinsicModifiers[0].m_BuffModifier.m_eModifierDisplayLocaiton (added)

    {
      "before": null,
      "after": "MODIFIER_DISPLAY_HEALTHBAR"
    }
  • Game data structures: 1 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/client/CAbilityMeleeParryVData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "CSoundEventName m_strSuccessfulParryTrooperSound;"
      ]
    }
  • Game data structures: 2 definitions added; 1 definitions removed.
    View code changes (1 records)

    DumpSource2/schemas/client/CCitadel_Ability_GoldenIdolVData.h · declarations (changed)

    {
      "before": [
        "CSoundEventName m_strUrnCashedInSound;"
      ],
      "after": [
        "CSoundEventName m_strUrnCashedInSoundFriendly;",
        "CSoundEventName m_strUrnCashedInSoundEnemy;"
      ]
    }
  • Game data structures: 1 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/server/CAbilityMeleeParryVData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "CSoundEventName m_strSuccessfulParryTrooperSound;"
      ]
    }
  • Game data structures: 2 definitions added; 1 definitions removed.
    View code changes (1 records)

    DumpSource2/schemas/server/CCitadel_Ability_GoldenIdolVData.h · declarations (changed)

    {
      "before": [
        "CSoundEventName m_strUrnCashedInSound;"
      ],
      "after": [
        "CSoundEventName m_strUrnCashedInSoundFriendly;",
        "CSoundEventName m_strUrnCashedInSoundEnemy;"
      ]
    }
  • Network messages: 3 definitions added; 3 definitions removed.
    View code changes (1 records)

    Protobufs/usermessages.proto · declarations (changed)

    {
      "before": [
        "optional uint32 parameter_type = 1 [default = 0];",
        "optional uint32 name_hash_code = 2 [default = 0];",
        "optional uint32 effect_name_hash_code = 2 [default = 0];"
      ],
      "after": [
        "optional uint32 parameter_type = 1;",
        "optional uint32 name_hash_code = 2;",
        "optional uint32 effect_name_hash_code = 2;"
      ]
    }
  • 1 cosmetic record removed.
    View code changes (1 records)

    ability_golden_idol · cosmetic.m_strUrnCashedInSound (removed)

    {
      "before": "Soul.Urn.CashIn.Complete",
      "after": null
    }
  • 3 cosmetic records added.
    View code changes (3 records)

    ability_golden_idol · cosmetic.m_strUrnCashedInSoundEnemy (added)

    {
      "before": null,
      "after": "Soul.Urn.CashIn.Complete.Opponent"
    }

    citadel_ability_melee_parry · cosmetic.m_strSuccessfulParryTrooperSound (added)

    {
      "before": null,
      "after": "Player.Melee.Parry.Trooper.Success"
    }

    ability_golden_idol · cosmetic.m_strUrnCashedInSoundFriendly (added)

    {
      "before": null,
      "after": "Soul.Urn.CashIn.Complete.Team"
    }
  • 8 ability property raw records updated.
    View code changes (8 records)

    citadel_ability_rocket_barrage · properties.AbilityCastRange.raw (changed)

    {
      "before": "50m",
      "after": "36m"
    }

    ability_necro_hauntingskull · properties.Damage.raw (changed)

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

    ability_werewolf_transformation · properties.BonusFireRate.raw (changed)

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

    ability_werewolf_netshot · properties.AbilityCooldown.raw (changed)

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

    citadel_ability_flying_strike · properties.AbilityCastRange.raw (changed)

    {
      "before": "30m",
      "after": "28m"
    }

    ability_werewolf_unloadgun · properties.CurrentHealthDamagePercentage.raw (changed)

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

    ability_fencer_ultimate · properties.DelayedDamage.raw (changed)

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

    ability_necro_gravestone · properties.Damage.raw (changed)

    {
      "before": 135,
      "after": 115
    }
  • 12 ability upgrade raw records updated.
    View code changes (12 records)

    ability_fencer_lunge · upgrades[2].changes[AbilityCooldown].bonus.raw (changed)

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

    ability_werewolf_netshot · upgrades[2].changes[AbilityCooldown].bonus.raw (changed)

    {
      "before": -5,
      "after": -8
    }

    ability_fencer_throwblade · upgrades[2].changes[BonusFireRate].bonus.raw (changed)

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

    ability_fencer_lunge · upgrades[1].changes[HealFixedHealth:scale].bonus.raw (changed)

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

    ability_necro_gravestone · upgrades[3].changes[CurrentHealthDamagePercentage].bonus.raw (changed)

    {
      "before": 6,
      "after": 5
    }

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

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

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

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

    ability_werewolf_unloadgun · upgrades[3].changes[BonusCurrentHealthDamagePercentage].bonus.raw (changed)

    {
      "before": 8,
      "after": 7
    }

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

    {
      "before": -30,
      "after": -18
    }

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

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

    ability_fencer_lunge · upgrades[1].changes[HealFixedHealth].bonus.raw (changed)

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

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

    {
      "before": -130,
      "after": -120
    }
  • 4 hero model assets updated.
    View code changes (4 records)

    models/heroes_staging/bebop/clips/wall_attach_forward.vnmclip_c · crc (changed)

    {
      "before": "0015b13e08",
      "after": "00dbcdbff9"
    }

    models/heroes_staging/bebop/clips/wall_attach_left.vnmclip_c · crc (changed)

    {
      "before": "0036269e24",
      "after": "00693ae2b7"
    }

    models/heroes_staging/bebop/bebop.vmdl_c · crc (changed)

    {
      "before": "00855f0d98",
      "after": "00c5a6a8bc"
    }

    models/heroes_staging/bebop/clips/wall_attach_right.vnmclip_c · crc (changed)

    {
      "before": "00591f8793",
      "after": "000d857d13"
    }
  • 1 script asset updated.
    View code changes (1 records)

    scripts/abilities.vdata_c · crc (changed)

    {
      "before": "00589268d5",
      "after": "00f04e7f03"
    }
  • 2 other assets updated.
    View code changes (2 records)

    soundevents/world.vsndevts_c · crc (changed)

    {
      "before": "00b4bccbc0",
      "after": "00d1a0d615"
    }

    soundevents/player.vsndevts_c · crc (changed)

    {
      "before": "00aefbb918",
      "after": "0001be1b1b"
    }
  • 5 sound assets added.
    View code changes (5 records)

    sounds/player/melee/shared/melee_parry_trooper_success_02.vsnd_c · crc (added)

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

    sounds/world/urn/soul_urn_cashin_complete_opponent_01.vsnd_c · crc (added)

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

    sounds/player/melee/shared/melee_parry_trooper_success_01.vsnd_c · crc (added)

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

    sounds/world/urn/soul_urn_cashin_timer_lp_01.vsnd_c · crc (added)

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

    sounds/player/melee/shared/melee_parry_trooper_success_03.vsnd_c · crc (added)

    {
      "before": null,
      "after": "00a8fd148b"
    }
  • 5 tracked files updated.
    View code changes (5 records)

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

    {
      "before": {
        "hash": "e6ef56f4e3d296ab9405b8a57190f9bbd73f6a75"
      },
      "after": {
        "hash": "7e75a4f8bc8f1827139a0bc113c866fd11151c2e"
      }
    }

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

    {
      "before": {
        "hash": "395cc962534d8d9262686bf02a38bf8dc6ba701a"
      },
      "after": {
        "hash": "2952d50ee8d6e46556089f829a115f50e30ae828"
      }
    }

    DumpSource2/.stringsignore · file (changed)

    {
      "before": {
        "hash": "0248148ee24776701a38e9c80ce52feeba181e16"
      },
      "after": {
        "hash": "c4d29dfc723835c0d52482b3a1e0b051e17d0e72"
      }
    }

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

    {
      "before": {
        "hash": "55ae19086559c0d10bcd6c4badd855320b372747"
      },
      "after": {
        "hash": "67d841244518038cba7da59e8bd59074d43802c0"
      }
    }

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

    {
      "before": {
        "hash": "d2eb047ca89950ea8c4c94e2acd9fc3456498001"
      },
      "after": {
        "hash": "19bcc9b3ead4a24a63c55b59a3d27ed054440e04"
      }
    }