Melee scaling trimmed, Headhunter reworked
Base melee damage per level drops from 2.671429 to 2.53 across the roster. Headhunter's headshot damage and heal now scale with Spirit Power, while Express Shot picks up a separate alt fire value alongside a new Alt Fire Weapon Damage stat.
Gunslinger
The Boss
Generic Person
Thumper
Cadence
- Base Weapon Damage on the empowered attack increased from 125% to 150%
- Added a separate alt fire value of 75% Base Weapon Damage
Express Shot
Express Shot
After not attacking for 4s, your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.
Express Shot
After not attacking for 4s, your next attack will fire twice in quick succession with increased damage and velocity. This attack consumes extra ammo.


Headhunter
2 reworks- Head Shot Bonus Damage reduced from 120 to 100, and now scales with Spirit Power at 0.3
- Heal Per Headshot reduced from 6% to 4%, and now scales with Spirit Power at 0.014 instead of Healing Output
Headhunter
Headhunter
Landing a headshot deals bonus damage, heals you, and briefly grants you bonus move speed.
Headhunter
Landing a headshot deals bonus damage, heals you, and briefly grants you bonus move speed.





MISC
16 changesOther file and data updates.
- Siphon Bullets: permanent health loss data updated.
View code changes (1 records)
upgrade_siphon_bullets · gameplay.m_PermanentHealthLoss.m_vecScriptValues[0].m_value (changed)
{ "before": -65, "after": -55 } - Siphon Bullets: auto intrinsic modifiers data added.
View code changes (1 records)
upgrade_siphon_bullets · gameplay.m_AutoIntrinsicModifiers[0].m_bShouldApplyAbilityCooldown (added)
{ "before": null, "after": false } - Siphon Bullets: auto intrinsic modifiers data added.
View code changes (1 records)
upgrade_siphon_bullets · gameplay.m_AutoIntrinsicModifiers[0].m_bRequiresTargetFilter (added)
{ "before": null, "after": true } - npc units npc barrack boss: enemy trooper damage reduction data updated.
View code changes (1 records)
npc_units:npc_barrack_boss · gameplay.m_EnemyTrooperDamageReduction.m_flDamageReductionForTroopers (changed)
{ "before": 50, "after": 40 } - npc units destroyable building: enemy trooper damage reduction data updated.
View code changes (1 records)
npc_units:destroyable_building · gameplay.m_EnemyTrooperDamageReduction.m_flDamageReductionForTroopers (changed)
{ "before": 50, "after": 40 } - npc units npc boss tier3: enemy trooper damage reduction data updated.
View code changes (1 records)
npc_units:npc_boss_tier3 · gameplay.m_EnemyTrooperDamageReduction.m_flDamageReductionForTroopers (changed)
{ "before": 50, "after": 40 } - npc units alt npc boss tier3: enemy trooper damage reduction data updated.
View code changes (1 records)
npc_units:alt_npc_boss_tier3 · gameplay.m_EnemyTrooperDamageReduction.m_flDamageReductionForTroopers (changed)
{ "before": 50, "after": 40 } - 14 ability property raw records updated.
View code changes (14 records)
upgrade_rupture · properties.HealAmpRegenPenaltyPercent.raw (changed)
{ "before": -35, "after": -40 }upgrade_siphon_bullets · properties.TechResist.raw (changed)
{ "before": 12, "after": 10 }upgrade_rupture · properties.HealAmpReceivePenaltyPercent.raw (changed)
{ "before": -35, "after": -40 }upgrade_rupture · properties.DotHealthPercent.raw (changed)
{ "before": 2.5, "after": 2.4 }upgrade_headhunter · properties.HeadShotBonusDamage.raw (changed)
{ "before": 120, "after": 100 }upgrade_rupture · properties.AbilityCooldown.raw (changed)
{ "before": 30, "after": 36 }upgrade_express_shot · properties.ProcBaseAttackDamagePercent.raw (changed)
{ "before": 125, "after": 150 }upgrade_headhunter · properties.HealPercentPerHeadshot.raw (changed)
{ "before": 6, "after": 4 }upgrade_non_player_bonus_sacrifice · properties.AbilityDuration.raw (changed)
{ "before": 170, "after": 160 }upgrade_headshot_booster · properties.BonusHealth.raw (changed)
{ "before": 65, "after": 40 }upgrade_cooldown_reduction · properties.CooldownReduction.raw (changed)
{ "before": 27, "after": 26 }upgrade_siphon_bullets · properties.HealthSteal.raw (changed)
{ "before": 65, "after": 55 }upgrade_non_player_bonus_sacrifice · properties.BonusHealth.raw (changed)
{ "before": 275, "after": 250 }upgrade_fervor · properties.FervorTechResist.raw (changed)
{ "before": 40, "after": 30 } - 1 tooltip record added.
View code changes (1 records)
upgrade_express_shot · tooltip.sections[1].m_vecSectionAttributes[0].m_vecImportantAbilityProperties[1] (added)
{ "before": null, "after": { "m_strImportantProperty": "ProcBaseAttackDamagePercentAltFire" } } - 1 loc ui record added.
View code changes (1 records)
citadel_main · Citadel_Graph_Souls_Breakables (added)
{ "before": null, "after": "Breakable Pickups" } - 1 other asset added.
View code changes (1 records)
animgraphs/animgraph2/hero/dynamo/dynamo_abilitymask.vnmgraph_c · crc (added)
{ "before": null, "after": "00fb54c055" } - 17 other assets updated.
View code changes (17 records)
animgraphs/animgraph2/hero/hero.vnmgraph+mo_krill.vnmgraph_c · crc (changed)
{ "before": "00df2ab15f", "after": "0035cccf65" }animgraphs/animgraph2/hero/hero.vnmgraph+fathom.vnmgraph_c · crc (changed)
{ "before": "004e38a8ea", "after": "00a9cbe330" }animgraphs/animgraph2/hero/hero.vnmgraph+warden.vnmgraph_c · crc (changed)
{ "before": "00aba8d2d2", "after": "00df138cec" }animgraphs/animgraph2/hero/hero.vnmgraph+priest.vnmgraph_c · crc (changed)
{ "before": "000b2c48ee", "after": "00cd062be6" }animgraphs/animgraph2/hero/hero.vnmgraph+ivy.vnmgraph_c · crc (changed)
{ "before": "0063b1e73d", "after": "0061b6753b" }animgraphs/animgraph2/hero/hero.vnmgraph+mirage.vnmgraph_c · crc (changed)
{ "before": "00f8af468e", "after": "00b970530a" }animgraphs/animgraph2/hero/hero.vnmgraph+bookworm.vnmgraph_c · crc (changed)
{ "before": "00c8097a88", "after": "0074d86d72" }animgraphs/animgraph2/hero/hero.vnmgraph+lash.vnmgraph_c · crc (changed)
{ "before": "00c1cd0128", "after": "0097b3d318" }animgraphs/animgraph2/hero/hero.vnmgraph+frank.vnmgraph_c · crc (changed)
{ "before": "00c15b5b59", "after": "0025245fe2" }animgraphs/animgraph2/hero/hero.vnmgraph+magician.vnmgraph_c · crc (changed)
{ "before": "00dd4de224", "after": "0047a73331" }animgraphs/animgraph2/hero/hero.vnmgraph+vindicta.vnmgraph_c · crc (changed)
{ "before": "003f9fb92f", "after": "0017b9dd91" }animgraphs/animgraph2/hero/hero.vnmgraph+kelvin.vnmgraph_c · crc (changed)
{ "before": "00b17f5a78", "after": "0010c3f5f1" }animgraphs/animgraph2/hero/hero.vnmgraph_c · crc (changed)
{ "before": "0018ed23f8", "after": "00e147562d" }animgraphs/animgraph2/hero/hero.vnmgraph+holliday.vnmgraph_c · crc (changed)
{ "before": "005c03792b", "after": "00e0abe9a7" }animgraphs/animgraph2/hero/hero.vnmgraph+pocket.vnmgraph_c · crc (changed)
{ "before": "007e0439e6", "after": "0080cc1c23" }animgraphs/animgraph2/hero/hero.vnmgraph+viscous.vnmgraph_c · crc (changed)
{ "before": "00108b2274", "after": "0009ec1b7e" }animgraphs/animgraph2/hero/hero.vnmgraph+geist.vnmgraph_c · crc (changed)
{ "before": "00ecb184f8", "after": "00e61aa654" } - 5 hero model assets updated.
View code changes (5 records)
models/heroes_wip/dynamo/clips/ability_rejuvenating.vnmclip_c · crc (changed)
{ "before": "00ca246669", "after": "002a74fea9" }models/heroes_wip/dynamo/clips/ability_vacuum_alt_loop.vnmclip_c · crc (changed)
{ "before": "0015499c7e", "after": "00cb918df4" }models/heroes_wip/dynamo/clips/ability_belly_bump.vnmclip_c · crc (changed)
{ "before": "0016249183", "after": "004847ec01" }models/heroes_wip/dynamo/clips/ability_vacuum_alt_start.vnmclip_c · crc (changed)
{ "before": "00e1985d3c", "after": "009eb912f1" }models/heroes_wip/dynamo/clips/ability_stomp_alt.vnmclip_c · crc (changed)
{ "before": "008a082aa7", "after": "00c48614a9" } - 3 script assets updated.
View code changes (3 records)
scripts/npc_units.vdata_c · crc (changed)
{ "before": "002f9f4d32", "after": "0093960e52" }scripts/heroes.vdata_c · crc (changed)
{ "before": "00a832a718", "after": "00ea176f26" }scripts/abilities.vdata_c · crc (changed)
{ "before": "002177f7b5", "after": "009f0608f5" } - 1 tracked file updated.
View code changes (1 records)
Protobufs/citadel_gcmessages_common.proto · file (changed)
{ "before": { "hash": "1a999a10e73015420b57efe714191dc9df23c263" }, "after": { "hash": "40b06786d10113fa492d37d04c4d5b36832a0d13" } } - 6 tracked files updated.
View code changes (6 records)
game/citadel/pak01_dir.txt · file (changed)
{ "before": { "hash": "e830bc1424b9485d36516a1d0c2e3647cd5a1e09" }, "after": { "hash": "7236a979c8c51d88612d4d4ebf23e67b7a4ec247" } }game/citadel/pak01_dir/scripts/heroes.vdata · file (changed)
{ "before": { "hash": "5591e97e46cdfe16c929d06131d91ee701f996be" }, "after": { "hash": "4e4e58a0001127971dbe8111856a607cfa78158d" } }game/citadel/pak01_dir/scripts/abilities.vdata · file (changed)
{ "before": { "hash": "da35af96eed007cc5ee4139fbfccd54b4a1d1680" }, "after": { "hash": "c690529c769f4eeb6fcec2217939ff915f1bd835" } }game/citadel/resource/localization/citadel_attributes/citadel_attributes_english.txt · file (changed)
{ "before": { "hash": "f7f509a2e87a00a2c826a3b1ca4682a77558d224" }, "after": { "hash": "854d9dc3475a32e6e406a679db5f8ae1953a2193" } }game/citadel/resource/localization/citadel_main/citadel_main_english.txt · file (changed)
{ "before": { "hash": "fbd946a99a5e260cf705393caef89ef5330d7709" }, "after": { "hash": "6eb56483e2f87a013d40b5dc7f63f7ead16b6785" } }game/citadel/pak01_dir/scripts/npc_units.vdata · file (changed)
{ "before": { "hash": "b16a34477b23dfb3703c7fa0bb6731f88b30631f" }, "after": { "hash": "7b6800df0ace832c9355b05e9a506f1a73b3aee1" } }
