Builds / Build 5878

Build 5878

Tracked 2025-08-29 21:02 UTC · game build date Aug 29 2025 13:50:12 · part of 2025-08-29 update · follow-up · tracker commit ↗ · file diffs: heroes.vdata ↗ abilities.vdata ↗
12
entities with gameplay changes
196
gameplay fields
72
text changes
0
console variables

Gameplay data

Drifter
11
Crimson Grasp11
abilities.vdata › citadel_weapon_drifter_set › m_mapWeaponInfos.primary.m_flBulletRadius5 → 6file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_drifter_set › m_mapWeaponInfos.primary.m_iBullets5 → 3file diff ↗This update's notes: no line mentions this
Technical (2)
DELPellet pattern0, 0
abilities.vdata › citadel_weapon_drifter_set › m_mapWeaponInfos.primary.m_vecScatterOffsets[3][0, 0] → —file diff ↗
DELPellet pattern0, 0
abilities.vdata › citadel_weapon_drifter_set › m_mapWeaponInfos.primary.m_vecScatterOffsets[4][0, 0] → —file diff ↗
Paige
111
Conjure Dragon111
abilities.vdata › ability_bookworm_dragonfire › m_bShouldReflectAgainstWall— → truefile diff ↗This update's notes: no line mentions this
abilities.vdata › ability_bookworm_dragonfire › m_flTraceRadius20 → 15file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_bookworm_dragonfire › flIdealSpringLength170 → 140file diff ↗This update's notes: no line mentions this
Victor
15315151012
Base stats1
heroes.vdata › hero_frank › m_bPrereleaseOnlytrue → falsefile diff ↗This update's notes: no line mentions this
Aura of Suffering613351
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.Damage.m_subclassScaleFunction.m_flStatScale— → 1.1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.MaxDPS.m_strValue— → 75file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.MaxDPS.m_subclassScaleFunction.m_flStatScale— → 1.25file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.MinDPS.m_strValue— → 15file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.MinDPS.m_subclassScaleFunction.m_flStatScale— → 0.25file diff ↗This update's notes: no line mentions this
NEWSelf Damage80%
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.SelfDamagePercentage.m_strValue— → 80file diff ↗
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.AbilityCooldown.m_strValue3 → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.AbilityDuration.m_strValue0 → 10file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.ToggleOffDelay.m_strValue1 → 0.5file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.IncomingDamagePercent.m_strValue-25 → 0file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.Radius.m_strValue"10m" → "9m"file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.DPS.m_strValue20 → —file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.DPS.m_subclassScaleFunction.m_flStatScale0.093 → —file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.IncomingDamagePercent.m_subclassScaleFunction.m_flStatScale-0.1395 → —file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.RadiusGrowthTime.m_strValue5 → —file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapWeaponInfos.primary.m_StandingSpread0.8 → —file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.ChannelMoveSpeed.m_strValue50 → -1file diff ↗This update's notes: no line mentions this
Technical (3)
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.OutgoingDamagePercent.m_subclassScaleFunction— → "{}"file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_START_COOLDOWN_ON_TOGGLE_OFF | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT" → "CITADEL_ABILITY_BEHAVIOR_START_COOLDOWN_ON_TOGGLE_OFF | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_…file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_painaura › m_mapAbilityProperties.AbilityDuration.m_subclassScaleFunction.m_eSpecificStatScaleType"ETechDuration" → ""file diff ↗This update's notes: no line mentions this
Shocking Reanimation234211
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.StunDuration.m_strValue— → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.ZombieTickRate.m_strValue— → 0.02file diff ↗This update's notes: no line mentions this
REWORKT1 upgradeRebirth Health 25%→Damage per Bullet (spirit scaling) 0.08, Damage per Bullet 10, Fire Rate 25%, Buff Duration 30s
REWORKT2 upgradeRadius 4m→Cooldown -20s
REWORKT3 upgradeCooldown Refund Chance 25%→Damage 200, Radius 3m
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.Damage.m_strValue130 → 200file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.Damage.m_subclassScaleFunction.m_flStatScale0.93 → 1.8file diff ↗This update's notes: no line mentions this
BUFFRebirth Health25%→100%+300.0%
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.RespawnHealthPercent.m_strValue25 → 100file diff ↗
BUFFZombie effect+can't be purged
abilities.vdata › ability_frank_revive › m_ZombieModifier.m_nAttributes— → "MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED"file diff ↗
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.AbilityPostCastDuration.m_strValue0 → 0.66file diff ↗This update's notes: no line mentions this
NERFCooldown120s→180s+50.0%
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.AbilityCooldown.m_strValue120 → 180file diff ↗
DELRebirth Health (spirit scaling)0.372
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.RespawnHealthPercent.m_subclassScaleFunction.m_flStatScale0.372 → —file diff ↗
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.ChannelMoveSpeed.m_strValue50 → -1file diff ↗This update's notes: no line mentions this
Technical (2)
NEWRebirth Health · Subclass Scale Function{}
abilities.vdata › ability_frank_revive › m_mapAbilityProperties.RespawnHealthPercent.m_subclassScaleFunction— → "{}"file diff ↗
NEWZombie › Debuff TypeModifier Debuff Yes
abilities.vdata › ability_frank_revive › m_ZombieModifier.m_eDebuffType— → "MODIFIER_DEBUFF_YES"file diff ↗
Jumpstart22232
NEWTotal HP Regen100
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.TotalHealthRegen.m_strValue— → 100file diff ↗
NEWTotal HP Regen (spirit scaling)2
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.TotalHealthRegen.m_subclassScaleFunction.m_flStatScale— → 2file diff ↗
REWORKT2 upgradeHealth Regen 15→Total HP Regen 50
REWORKT3 upgradeSlow Resistance 75%→Cooldown -8s, Remove Debuffs 1
abilities.vdata › ability_frank_selfzap › m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CA… → "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CA…file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.CurrentHealthPercentDamage.m_strValue12 → 15file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.AbilityCooldown.m_strValue18 → 22file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.BonusMoveSpeed.m_strValue"5m" → "4m"file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_selfzap › m_vecAbilityUpgrades[0].m_vecPropertyUpgrades{BonusMoveSpeed}.m_strBonus"2m" → "1.5m"file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.BonusHealthRegen.m_strValue30 → —file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_selfzap › m_mapAbilityProperties.BonusHealthRegen.m_subclassScaleFunction.m_flStatScale0.93 → —file diff ↗This update's notes: no line mentions this
Pain Battery61431
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BoltCount.m_strValue— → 5file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapWeaponInfos.primary.m_flExplosionRadius— → 12file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.ShockDPS.m_subclassScaleFunction.m_flStatScale— → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.ShockTickRate.m_strValue— → 0.1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.SpreadAngle.m_strValue— → 60file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_vecAbilityUpgrades[0].m_vecPropertyUpgrades{BonusDamageCap}.m_strBonus— → 30file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BonusDamageDecayLockoutDuration.m_strValue3 → 5file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BonusDamageDecayPerSecond.m_strValue2 → 20file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapWeaponInfos.primary.m_flBulletRadius8 → 10file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapWeaponInfos.primary.m_flBulletRadiusVsWorld0 → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BonusDamageDecayRate.m_strValue0.5 → 0.05file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.AbilityCastDelay.m_strValue0.2 → 0.35file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BonusDamageConversionPercent.m_strValue40 → 20file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BonusDamagePerBullet.m_subclassScaleFunction.m_flStatScale0.279 → —file diff ↗This update's notes: no line mentions this
Technical (1)
abilities.vdata › ability_frank_shocktarget › m_mapAbilityProperties.BonusDamagePerBullet.m_subclassScaleFunction— → "{}"file diff ↗This update's notes: no line mentions this
Pain Battery
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.AbilityChargesConditionally.m_strValue— → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.AbilityPostCastDuration.m_strValue— → 0.2file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.AbilityUnitTargetLimit.m_strValue— → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.BatteryGenerationPercent.m_strValue— → 100file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.BoltCount.m_strValue— → 5file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.BonusShocksDelay.m_strValue— → 0.2file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.AbilityCastDelay.m_strValue— → 0.35file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.AbilityCastRange.m_strValue— → "20m"file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.ChannelMoveSpeed.m_strValue— → -1file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.AbilityCooldown.m_strValue— → 2file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.Damage.m_strValue— → 100file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_frank_shocktarget2 › m_mapAbilityProperties.SpreadAngle.m_strValue— → 40file diff ↗This update's notes: no line mentions this
All fields (25)
Melee3
abilities.vdata › ability_melee_frank › m_flBackDashDodgeDist55 → 50file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_melee_frank › m_mapAbilityProperties.ChannelMoveSpeed.m_strValue50 → "1.3m"file diff ↗This update's notes: no line mentions this
abilities.vdata › ability_melee_frank › m_flSideDashDodgeDist50 → 45file diff ↗This update's notes: no line mentions this
Technical (1)
abilities.vdata › ability_melee_frank › m_eAbilityType"EAbilityType_Weapon" → "EAbilityType_Melee"file diff ↗This update's notes: no line mentions this
Weapon231
abilities.vdata › citadel_weapon_frank_set › m_mapWeaponInfos.primary.m_flBulletDamage22 → 26file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set › m_mapWeaponInfos.primary.m_flBulletSpeed15250 → 30000file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set › m_mapWeaponInfos.primary.m_flBulletRadius20 → 8file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set › m_mapAbilityProperties.ChannelMoveSpeed.m_strValue50 → "1.3m"file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set › m_mapWeaponInfos.primary.m_flCycleTime0.3 → 0.45file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set › m_mapWeaponInfos.primary.m_StandingShootSpreadPenalty[0, 0.2] → —file diff ↗This update's notes: no line mentions this
Alt weapon
abilities.vdata › citadel_weapon_frank_set2 › m_mapAbilityProperties.AbilityUnitTargetLimit.m_strValue— → 1file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set2 › m_mapAbilityProperties.ChannelMoveSpeed.m_strValue— → "1.3m"file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set2 › m_mapAbilityProperties.WindUpSpread.m_strValue— → -1file diff ↗This update's notes: no line mentions this
abilities.vdata › citadel_weapon_frank_set2 › m_mapAbilityProperties.WindUpTime.m_strValue— → 0.15file diff ↗This update's notes: no line mentions this
All fields (50)
Glass Cannon
1
abilities.vdata › upgrade_glass_cannon › m_ProcNotificationModifier.m_nAttributes— → "MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED"file diff ↗This update's notes: no line mentions this

Cosmetic fields changed: audio 1, ui 2, visual 10.

Text changes72
  • Aura of SufferingNEW Aura of Suffering
  • Frank painaura/painaura/painauradebuffNEW Aura of Pain
  • Aura of Suffering · buttonhintNEW End Aura
  • Aura of Suffering · descriptionNEW Unleash pain, dealing spirit dps to both enemies and yourself. · · The damage continues to increase the longer the ability is channeled, up to a maximum amount.
  • Aura of Suffering · T1 descriptionNEW Enemies receive [Slow Percent]% Slow
  • Aura of Suffering · T2 descriptionNEW +[Min DPS] Min DPS and +[Max DPS] Max DPS
  • Aura of Suffering · T3 descriptionNEW Enemies take +[Incoming Damage Percent]% Damage
  • Shocking ReanimationNEW Shocking Reanimation
  • Frank revive/revivingNEW Shocking Reanimation
  • Frank revive/selfbuffNEW Shocking Reanimation
  • Frank revive/slowNEW Shocking Reanimation
  • Frank revive/zombieNEW Temporary Reanimation
  • Shocking Reanimation · descriptionNEW Reanimate after taking lethal damage, dealing spirit damage and applying stun to nearby enemies.
  • Shocking Reanimation · T1 descriptionNEW On Revive: Gain [Bonus Fire Rate]% Fire Rate and [Bonus Damage Per Bullet] Spirit Damage per Bullet
  • Shocking Reanimation · T3 descriptionNEW +[Damage] Damage and [Radius]m Radius
  • JumpstartNEW Jumpstart
  • Frank selfzap/selfzapNEW Jumpstart
  • Jumpstart · descriptionNEW Deal spirit damage to yourself. Then, gain bonus regen and bonus move speed, decaying over time.
  • Jumpstart · T3 descriptionNEW [Ability Cooldown]s Cooldown. On Cast: Purge non-ultimate debuffs
  • Pain BatteryNEW Pain Battery
  • Pain BatteryNEW Pain Battery
  • Pain Battery · descriptionNEW Taking any damage passively charges up your Pain Battery. · · Once full, activating the ability zaps all target in front of you, dealing spirit damage.
  • Pain Battery · T2 descriptionNEW On Hit: Apply [Slow Percent]% Slow for [Slow Duration]s
  • Pain Battery · T3 descriptionNEW On Hero Hit: Heal for [Missing Health Percent Heal]% of your missing health
  • Pain Battery · descriptionNEW Zap a target in front of you, dealing spirit damage and applying a brief slow. · · Incoming damage is stored as additional bonus spirit damage on your next cast, up to a maximum amount.
  • Pain Battery · desc t3bonusNEW The target then shocks a nearby target, dealing spirit dps.
  • Pain Battery · T1 descriptionNEW +[Damage] Damage, +[Bonus Damage Cap] Max Stored Damage
  • Stat nameNEW Battery Generation
  • Stat unitNEW %
  • Stat nameNEW Max Stored Damage
  • Stat nameNEW Max Stored Damage
  • Stat nameNEW Incoming Damage Stored
  • Stat unitNEW %
  • Stat nameNEW Incoming Damage Stored
  • Stat nameNEW Damage per Bullet
  • Stat nameNEW Damage per Bullet
  • Stat nameNEW Bonus Bolts
  • frank herotag 1NEW You
  • frank herotag 2NEW Can't
  • frank herotag 3NEW Kill Me
  • HUD · damagerows hits:p{hit count}x{i:hit_count} hit#|#x{i:hit_count} hits→x{i:hit_count} #|#x{i:hit_count}
  • HUD · damagerows percentdecreased{i:percent_adjusted}% reduced→-{i:percent_adjusted}%
  • HUD · damagerows percentincreased{i:percent_adjusted}% amplified→+{i:percent_adjusted}%
  • Stat nameNEW Cooldown Refund Chance
  • Stat unitNEW %
  • Stat nameNEW Cooldown Refund Chance
  • Victor · loreNEW A lot of people spend their whole lives wondering who they really are. For Victor, this existential question is made more complicated as he woke up on a mortuary table with no knowledge of his creator, why he was made, and whom he is made of. Now searching the five boroughs for answers, Victor is hoping to find someone who can identify any part of him.
  • Stat nameNEW Damage Taken
  • Stat unitNEW %
  • Stat nameNEW Damage Taken
  • Stat signNEW [Sign]
  • menu shopareaShop & Practice Space→The Atrium
  • menu shoparea subNEW Practice Range
  • Stat nameNEW Missing Health as Healing
  • Stat unitNEW %
  • Stat nameNEW Missing Health as Healing
  • Stat nameNEW Self Damage
  • Stat unitNEW %
  • Stat nameNEW Self Damage
  • Stat nameNEW Shock DPS
  • Stat nameNEW Shock DPS
  • Stat nameNEW Shock Duration
  • Stat unitNEW s
  • Stat nameNEW Shock Duration
  • Stat nameNEW Shock Range
  • Stat unitNEW m
  • Stat nameNEW Shock Range
  • Stat nameNEW Damage to Charge Battery
  • Glass Cannon · plus1NEW Glass Cannon +1
  • Stat nameNEW Temporary Revive Duration
  • Stat unitNEW s
  • Stat nameNEW Temporary Revive Duration
Game files605
  • animation+0 / −28 / ~87
  • data+0 / −0 / ~2
  • hero_model+2 / −3 / ~272
  • material+12 / −1 / ~3
  • model+15 / −0 / ~0
  • other+0 / −0 / ~1
  • particles+140 / −0 / ~6
  • ui+7 / −3 / ~23

Hero model folders: bookworm (modified), doorman_v2 (modified), drifter (added/modified/removed), frank (modified), punkgoat (modified), warden (modified)

← 58695879 →