Official patch notes

Deadlock update
Build 25761866
6 Oct 2026, 21:00 UTC
Technical changes
203 files changed
+27884 additions-1970 removals
Technical changes
Changed files
Showing 20 of 203 tracked files.
203 files+27884-1970
MDumpSource2/.stringsignore+230-56
DumpSource2/.stringsignore
+230-56
@@ -135,6 +135,7 @@ $SPECULARSCALE
135135 +Event SubString
136136 +Facing
137137 +Filter
138++Flight
138139 +Flying to Target Properties
139140 +Fonts
140141 +Gameplay
@@ -854,6 +855,7 @@ AddOutput
854855 AddRestLength
855856 AddToCounter
856857 AddToTimer
858+Added for each barrage hit. The hit lands when it expires
857859 Added to the max after the property, e.g. a +1 rounding buffer.
858860 Additional Abilities
859861 Additional Ability Properties that are demoted compared to the Section Ability Properties
@@ -957,7 +959,6 @@ Allies
957959 Allow Hit On Non-Tracked Targets
958960 Allow Item Stacking
959961 Allow Low GPU Memory mode (i.e. when building maps).
960-Allow Minimap Radial to appear. 0: Off. 1: On. 2: Spew
961962 Allow N late commands to run at 0 timescale prior to running an on-time command. Negative values for network round trip based calculation with a hard cap of the of absolute value
962963 Allow SourceTV to control server hibernation state.
963964 Allow alternate baseline system, set to 2 for debugging spew.
@@ -1384,6 +1385,7 @@ BUILDUP_MODE_EXTEND_FILL_DURATION
13841385 BUILDUP_MODE_MAX_FILL_DURATION
13851386 BUILDUP_MODE_ONE_AND_DONE
13861387 BUILDUP_MODE_RESTART_ON_FILL
1388+BabaBenchMeleeAttack_t
13871389 Back
13881390 Back-Left
13891391 Back-Right
@@ -1809,6 +1811,7 @@ CATEGORY_DEFENSIVE
18091811 CATEGORY_NEUTRAL
18101812 CATEGORY_OFFENSIVE
18111813 CATEGORY_UNSET
1814+CAbilityBabaBenchMeleeVData
18121815 CAbilityBloodShardsVData
18131816 CAbilityBouncePadVData
18141817 CAbilityBullChargeVData
@@ -2510,6 +2513,19 @@ CCitadelZiplineCaptureTrigger
25102513 CCitadelZiplinePath
25112514 CCitadel_Ability_AbilityName
25122515 CCitadel_Ability_Afterburn
2516+CCitadel_Ability_Baba_BenchMelee
2517+CCitadel_Ability_Baba_BenchRun
2518+CCitadel_Ability_Baba_BenchRun_VData
2519+CCitadel_Ability_Baba_BubblingBrew
2520+CCitadel_Ability_Baba_BubblingBrew::EState
2521+CCitadel_Ability_Baba_BubblingBrew_VData
2522+CCitadel_Ability_Baba_HexingBrew
2523+CCitadel_Ability_Baba_HexingBrew::EBrewEffect
2524+CCitadel_Ability_Baba_HexingBrew_Throw
2525+CCitadel_Ability_Baba_HexingBrew_ThrowVData
2526+CCitadel_Ability_Baba_HexingBrew_VData
2527+CCitadel_Ability_Baba_Ultimate2
2528+CCitadel_Ability_Baba_Ultimate2_VData
25132529 CCitadel_Ability_BaseHeldItem
25142530 CCitadel_Ability_BaseHeldItemVData
25152531 CCitadel_Ability_Bebop_LaserBeam
@@ -3291,6 +3307,16 @@ CCitadel_Modifier_ArcticBlastAOE
32913307 CCitadel_Modifier_ArcticBlastAOE_VData
32923308 CCitadel_Modifier_ArcticBlast_Freeze
32933309 CCitadel_Modifier_ArcticBlast_Freeze_VData
3310+CCitadel_Modifier_Baba_BenchRun
3311+CCitadel_Modifier_Baba_BenchRun_VData
3312+CCitadel_Modifier_Baba_BrewHolding
3313+CCitadel_Modifier_Baba_GroundPoundFall
3314+CCitadel_Modifier_Baba_Hex
3315+CCitadel_Modifier_Baba_HexVData
3316+CCitadel_Modifier_Baba_Ult2_Impact
3317+CCitadel_Modifier_Baba_Ult2_Impact_VData
3318+CCitadel_Modifier_Baba_Ult2_Mark
3319+CCitadel_Modifier_Baba_Ult2_Mark_VData
32943320 CCitadel_Modifier_Backdoor_Protection
32953321 CCitadel_Modifier_Backdoor_ProtectionVData
32963322 CCitadel_Modifier_Backstabber_Debuff
@@ -4472,6 +4498,7 @@ CCitadel_Projectile_BatSwarmProjectile
44724498 CCitadel_Projectile_Bebop_Hook
44734499 CCitadel_Projectile_BloodBomb
44744500 CCitadel_Projectile_BookwormGun
4501+CCitadel_Projectile_BubblingBrew
44754502 CCitadel_Projectile_Cyclone
44764503 CCitadel_Projectile_DustStorm
44774504 CCitadel_Projectile_FeatherBoomerang
@@ -5206,32 +5233,16 @@ CITADEL_PING_VISIT_SHOP
52065233 CITADEL_PING_WAIT
52075234 CITADEL_PING_WATCH_OUT
52085235 CITADEL_PING_WELL_PLAYED_ALLCHAT
5209-CITADEL_PING_WHEEL_CONTEXTUAL
52105236 CITADEL_PING_WHEEL_COUNT
5211-CITADEL_PING_WHEEL_DISABLED_WHILE_DEAD
5212-CITADEL_PING_WHEEL_INPROGRESS
52135237 CITADEL_PING_WHEEL_POSTGAME
52145238 CITADEL_PING_WHEEL_PREGAME
52155239 CITADEL_PING_WHEEL_SOUND_ATTACK
52165240 CITADEL_PING_WHEEL_SOUND_DEFEND
52175241 CITADEL_PING_WHEEL_SOUND_MAP_PING
52185242 CITADEL_PING_WHEEL_SOUND_NONE
52195243 CITADEL_PING_WHEEL_SOUND_WARNING
5220-CITADEL_PING_WHEEL_SUBNAV
52215244 CITADEL_PING_YES
52225245 CITADEL_PING_YOURE_WELCOME
5223-CITADEL_QUICK_RESPONSE_COUNT
5224-CITADEL_QUICK_RESPONSE_DEFAULT
5225-CITADEL_QUICK_RESPONSE_GOOD_JOB
5226-CITADEL_QUICK_RESPONSE_GREAT_KILL
5227-CITADEL_QUICK_RESPONSE_HEADING_TO_LANE
5228-CITADEL_QUICK_RESPONSE_HEALING
5229-CITADEL_QUICK_RESPONSE_NONE
5230-CITADEL_QUICK_RESPONSE_SHOP_OR_DEFEND
5231-CITADEL_QUICK_RESPONSE_THANKS
5232-CITADEL_QUICK_RESPONSE_UH_OH
5233-CITADEL_QUICK_RESPONSE_YES
5234-CITADEL_QUICK_RESPONSE_YES_NO
52355246 CITADEL_TARGET_ABILITY_BEHAVIOR_IMBUE_ACTIVE
52365247 CITADEL_TARGET_ABILITY_BEHAVIOR_IMBUE_ACTIVE_NON_ULT
52375248 CITADEL_TARGET_ABILITY_BEHAVIOR_IMBUE_ENHANCE
@@ -5775,6 +5786,15 @@ CModifierVacuumAuraVData
57755786 CModifierVandalOverflowVData
57765787 CModifierVandalSurgeVData
57775788 CModifierVitalitySuppressorVData
5789+CModifier_Baba_BrewBurn
5790+CModifier_Baba_BrewBurn_VData
5791+CModifier_Baba_BubblingBrew_Buff
5792+CModifier_Baba_BubblingBrew_Buff_VData
5793+CModifier_Baba_BubblingBrew_GunDamage
5794+CModifier_Baba_BubblingBrew_GunDamage_VData
5795+CModifier_Baba_Bubbling_Brew_Debuff
5796+CModifier_Baba_ThreadPull
5797+CModifier_Baba_ThreadPull_VData
57785798 CModifier_CheatDeathImmunity
57795799 CModifier_CheatDeathImmunityVData
57805800 CModifier_Citadel_Bull_Leap_LandingBonuses
@@ -6068,6 +6088,7 @@ CNmClipDocEvent_Transition
60686088 CNmClipDocument
60696089 CNmClipDocument::AdditiveBaseFrame_t
60706090 CNmClipDocument::AdditiveType_t
6091+CNmClipDocument::SpeedScale_t
60716092 CNmClipNode::CDefinition
60726093 CNmClipReferenceNode::CDefinition
60736094 CNmClipSelectorNode::CDefinition
@@ -8032,6 +8053,7 @@ Cast Completed "hero_action" value
80328053 Cast Fail "hero_action" value
80338054 CastDynamicShadows
80348055 Caster
8056+Casting
80358057 Casting "hero_action" value
80368058 Casts a ray and starts a sound event where the ray hits. The sound event will retrigger periodically if cl_snd_cast_retrigger is set. The sound event will clear previous snd_cast events if cl_snd_cast_clear is set. Usage: snd_cast <eventname> [<retrigger time>] [<max distance>]. Arguments that are specified will become defaults for the remainder of the session.
80378059 Category for the random roller
@@ -8094,7 +8116,6 @@ Charge speed multiplier over the rise
80948116 Charges
80958117 Chase cam's ideal distance from target
80968118 Chat text messages that trigger the concept associated with this message
8097-Chat wheel must be propped open so that it can visible fade away while showing the user their selection. This controls that maximum time.
80988119 ChatGroupsChanged
80998120 ChatIgnoreType_t
81008121 ChatMsgPingMarkerInfo
@@ -8183,7 +8204,6 @@ CitadelCameraOperationsSequence_t
81838204 CitadelCameraSettings_t
81848205 CitadelCameraTargetPosOperationDef_t
81858206 CitadelCameraVertOffsetOperationDef_t
8186-CitadelChatWheelQuickResponseTypes_t
81878207 CitadelConcept_t
81888208 CitadelConfigurableTrackedAbilityProjectileCreateInfo_t
81898209 CitadelCosmeticAbilityVData
@@ -9500,6 +9520,7 @@ Duration to display debug draw for FindAbilityUnits functions
95009520 Duration to display debug draw for UnitQuery errors
95019521 Duration to draw the various traces that formed a shot. Set to a negative number to view the current angles without shooting.
95029522 Duration value for path point
9523+DurationOverride
95039524 DurationValue
95049525 During Outro
95059526 During a VMA defrag, number of MB in moves per pass.
@@ -9619,6 +9640,15 @@ EAttackType_HeavyAir
96199640 EAttackType_Light
96209641 EAttackType_None
96219642 EAttackType_Slide
9643+EBabaBenchMeleeAttackType
9644+EBabaBenchMeleeAttack_Heavy
9645+EBabaBenchMeleeAttack_Light
9646+EBabaBenchMeleeAttack_None
9647+EBabaBenchMeleeState
9648+EBabaBenchMeleeState_Attacking
9649+EBabaBenchMeleeState_Charging
9650+EBabaBenchMeleeState_Dashing
9651+EBabaBenchMeleeState_None
96229652 EBannedFeature
96239653 EBarrackBossActivity
96249654 EBaseClientMessages
@@ -10807,6 +10837,7 @@ Editor
1080710837 Effect
1080810838 Effect Config
1080910839 Effect Config for Muzzle Flash - if set, will use this config specified in the particle effect, using whatever CP configuration is specified there, vdata muzzleflash attachment will be ignored
10840+Effect Modifiers
1081010841 Effect Preset Name
1081110842 Effect to actually fire into the world from this weapon. CP3.X = radius, CP3.Y = fire rate, CP3.Z = DPS.
1081210843 Effect to parent to the gun.CP.0 = muzzle attachment source below, CP.1 = muzzle_fx. CP2.X = ammo frac, CP2.Y = is reloading (1/0), CP2.Z = shot recently (1/0).
@@ -11153,7 +11184,6 @@ Execute a cfg file over time
1115311184 Execute a vscript file, replacing existing functions with the functions in the run script
1115411185 Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
1115511186 Execute perftest.cfg
11156-Executes the highlighted chatwheel menu item
1115711187 Executes url-based commands, used for incoming commands from url-based launches when the game's already running.
1115811188 Exit
1115911189 ExitPoint
@@ -11169,6 +11199,7 @@ Expiration Time (seconds)
1116911199 Explode
1117011200 ExplodeDamage
1117111201 ExplodeRadius
11202+Exploding
1117211203 Explosion
1117311204 Explosion where you're looking, or at x y z, with a real explosion's physics force (unlike create_radius_damage).
1117411205 Explosions
@@ -11188,7 +11219,6 @@ Extra distance bots are willing to engage enemies at to get last hits
1118811219 Extra distance bots are willing to engage heroes at
1118911220 Extra distance that a melee attacking npc can hit this npc from. Useful for medium and larger npcs.
1119011221 Extra intrinsic modifiers granted only while the item is corrupted.
11191-Extra pixels either side of a minimap zipline that still count as hovering it
1119211222 Extra time for an orb to linger to allow lag compensated players to contest
1119311223 Extra time for ice path movement controller to linger to prevent mispredictions
1119411224 Extra velocity along the wall, either direction, based on wish direction.
@@ -11536,6 +11566,7 @@ FadeInStart
1153611566 FadeOut
1153711567 FadeSpeed
1153811568 Fading and culling
11569+Fail
1153911570 Fake Ent-Fire
1154011571 Fall To Ground Settings
1154111572 Fallback World Position
@@ -11948,7 +11979,9 @@ Fraction of an active movement slow that is also applied as additional air drag
1194811979 Fraction of the breaker's velocity added to break debris, only when the breaker is in contact (e.g. dashing through). Stacks with Break Debris Speed.
1194911980 Fraction of the comeback souls earned by a player above the enemy team's average net worth that is redirected to the tick gold pool for the two lowest net worth teammates
1195011981 Fraction of the dash travel speed kept when a parry cancels the dash, so the stop tapers off instead of snapping
11982+Fraction of the pull distance covered (y) over normalized pull time (x)
1195111983 Fraction of the redirected comeback souls pool paid out to the two lowest net worth players each period
11984+Fraction of the target's horizontal velocity from when the pull landed that is handed back to them when the pull ends
1195211985 FractionalPart
1195311986 Frame
1195411987 Frame Index
@@ -12326,6 +12359,7 @@ Green channel of the color used for the part of an enemy health bar just lost to
1232612359 Green with Green as Alpha
1232712360 Ground Dash Stuff
1232812361 Ground IK
12362+Ground Pound
1232912363 Ground Root Motion Motor
1233012364 Ground friction change during the parry cancel slide, as a percentage. Negative reduces friction
1233112365 Group
@@ -12560,6 +12594,7 @@ HeroScalingStat_t
1256012594 HeroSelect
1256112595 HeroStatsDisplay_t
1256212596 HeroStatsUI_t
12597+Hex
1256312598 Hide POTG hud
1256412599 Hide always
1256512600 Hide buffed/resisted damage if it's below this percentage of change
@@ -12627,6 +12662,7 @@ Hold point is rebuilt every tick from the direction the source is looking.
1262712662 Hold point is rebuilt every tick from the direction the source is travelling.
1262812663 Hold time (ms)
1262912664 HoldAnimation
12665+Holding Modifier
1263012666 Holds game events until client has received the tick the event was fired on.
1263112667 Honors the per-particle radius (multiplied by radius scale) but is more expensive to render. Some particles with large radii can make things much costlier
1263212668 HookVictimChanged
@@ -12855,7 +12891,6 @@ How much should damage be reduced from players when enemy troopers are on your b
1285512891 How much stamina is required, and costs, to perform a wall jump.
1285612892 How much stamina is required, and costs, to perform your first wall jump.
1285712893 How much the dragon will look in the direction its traveling. Higher values will mean the velocity controls more of the orientation.
12858-How much thicker a hovered minimap zipline lane draws
1285912894 How much time until a takeover bot till spend gold/ap
1286012895 How much to enlarge ropes in screen space for antialiasing effect
1286112896 How much to normalize shoot spread penalty per shot based on fire rate pct. Y values between 0.0-1.0
@@ -13200,7 +13235,6 @@ If specified, this model will be used in main instead of 'Model Name'.
1320013235 If the GC hasn't sent an idle keep alive from the match maker in this many minutes, the server will restart
1320113236 If the angle delta between the current face direction and the target face direction is more than this angle, no warping will occur.
1320213237 If the navlink destination and the path goal are less than this distance from each other snap the navlink destination to the goal
13203-If the ping button is opened and closed within this time, and no option is selected, chose this.
1320413238 If the pinged hero is above us by this many units, use the "above_us" voice variant
1320513239 If the pinged hero is below us by this many units, use the "below_us" voice variant
1320613240 If the source animation has no rotation root motion and there is no tag present that specifies rotation warp section, rotation will be introduced only during linear root motion.
@@ -13322,8 +13356,6 @@ IncompatibleFilter_t
1332213356 Increase Cycle Time (Decrease FireRate)
1332313357 Increase texture memory pool size by this many MB / s when under budget.
1332413358 Increase the Replay speed while watching a replay
13325-Increase this to change how much you have to move your camera angle to make the mousewheel visible (degrees)
13326-Increase this to change how much you have to move your mouse to make the mousewheel visible.
1332713359 Increase weapon damage for testing
1332813360 Increment Index
1332913361 Increment specified convar value.
@@ -13798,6 +13830,7 @@ Left Hand
1379813830 Left Only
1379913831 Left Shoulder
1380013832 Left Trigger
13833+Left clicking anywhere on the minimap opens the ping radial, same as the ping keybind. Never overrides a minimap targeting ability like Mirage's teleport.
1380113834 LeftFootDown
1380213835 LeftFootPassing
1380313836 LeftPhase
@@ -13968,6 +14001,7 @@ Log every ability active reason edge, one line per opened or closed window.
1396814001 Log game events being considered by the director
1396914002 Log network processing
1397014003 Log packets to files
14004+Log ping subject, radial and send decisions, and draw ping debug overlays.
1397114005 Log registry adds/removes for entities whose classname contains this substring, * for all
1397214006 Log server bans in the server logs.
1397314007 Log server information in the log file.
@@ -14264,6 +14298,7 @@ MODIFIER_STATE_ARTIST_BAMBOO_IMMUNE
1426414298 MODIFIER_STATE_ARTIST_CLOUD_ARMED
1426514299 MODIFIER_STATE_ARTIST_ENHANCED_SLIDE
1426614300 MODIFIER_STATE_ARTIST_FLOWSTATE
14301+MODIFIER_STATE_ARTIST_PERMANENT_BUFF
1426714302 MODIFIER_STATE_ARTIST_PREVENT_BULLET_CREATION
1426814303 MODIFIER_STATE_ARTIST_TETHER
1426914304 MODIFIER_STATE_ASSASSINATE_LOWHEALTH_TARGET
@@ -14291,10 +14326,10 @@ MODIFIER_STATE_CHARGING
1429114326 MODIFIER_STATE_CHESSMASTER_BISHOP_TARGET
1429214327 MODIFIER_STATE_CHESSMASTER_BLACKPIECE
1429314328 MODIFIER_STATE_CHESSMASTER_BUFFALLY
14294-MODIFIER_STATE_CHESSMASTER_CHECK
1429514329 MODIFIER_STATE_CHESSMASTER_COOLDOWN
1429614330 MODIFIER_STATE_CHESSMASTER_MOVING
1429714331 MODIFIER_STATE_CHESSMASTER_PIECE
14332+MODIFIER_STATE_CHESSMASTER_ROOK_IMMUNE
1429814333 MODIFIER_STATE_CHRONO_SWAPPING
1429914334 MODIFIER_STATE_CINEMATIC_INTRO
1430014335 MODIFIER_STATE_COMBAT_ABILITIES_DISABLED
@@ -14359,6 +14394,7 @@ MODIFIER_STATE_FRANK_REVIVING
1435914394 MODIFIER_STATE_FRANK_ZOMBIE
1436014395 MODIFIER_STATE_FRIENDLY_FIRE_ENABLED
1436114396 MODIFIER_STATE_FROZEN
14397+MODIFIER_STATE_FULL_SPEED_DUCKING
1436214398 MODIFIER_STATE_GALVANIC_STORM_BUFF
1436314399 MODIFIER_STATE_GHOST_LIFEDRAINED
1436414400 MODIFIER_STATE_GLITCHED
@@ -16169,6 +16205,7 @@ On Finished
1616916205 On Fire
1617016206 On Ground
1617116207 On Punched Sound
16208+On her while she carries the flask. Its HUD bar shows the brewing timeline
1617216209 On which side of the crosshair should this hint show
1617316210 On, Frequency Dependent Transmission
1617416211 On, Frequency Independent Transmission
@@ -16665,7 +16702,7 @@ Opens a graph referencing the selected entity. If it is referenced by more than
1666516702 Opens an asset in it's primary editor of choice. Specify the full path to the asset from the mod directory.
1666616703 Opens chat menu to chat with Allies
1666716704 Opens chat menu to chat with everyone
16668-Opens chatwheel menu while held
16705+Opens the comms wheel instantly while held
1666916706 Opens the graph and starts live debugging the AG2 graph for a given entity\n\tArguments: entityName\n\tArguments: \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
1667016707 Opens the specified pulse used in this map in the editor.\n\tArguments: <pulse_file>
1667116708 Operation
@@ -16675,6 +16712,7 @@ Operator Fade Timescale Modifiers
1667516712 OperatorAnd
1667616713 OperatorOr
1667716714 Optimize for not repredicting if there were no errors
16715+Optional [start, end] degrees, clockwise from 12 o'clock, for each lock-on stack's ring segment
1667816716 Optional initialization value for this node
1667916717 Optional model for the spawner itself. Leave empty to make the spawner invisible.
1668016718 Op
This preview is truncated. The source commit contains the complete diff.
MDumpSource2/commands.txt+3-3
DumpSource2/commands.txt
+3-3
@@ -8,7 +8,7 @@
88 <no description>
99
1010 +chatwheel (clientdll release)
11- Opens chatwheel menu while held
11+ Opens the comms wheel instantly while held
1212
1313 +citadel_swtich_player_cam (clientdll release)
1414 Player Cam switching button pressed
@@ -26,7 +26,7 @@
2626 <no description>
2727
2828 -chatwheel (clientdll release)
29- Executes the highlighted chatwheel menu item
29+ Sends the hovered comms wheel option
3030
3131 -citadel_swtich_player_cam (clientdll release)
3232 Player Cam switching button released
@@ -3277,7 +3277,7 @@ ping_quick_response (clientdll release)
32773277 Responds to the last ping message received
32783278
32793279 pingkeypress (clientdll release)
3280- Ping keybind pressed
3280+ Quick ping keybind pressed. Arg is the slot, 1-12.
32813281
32823282 pixelvis_debug (cheat)
32833283 Dump debug info
MDumpSource2/convars.txt+13-70
DumpSource2/convars.txt
+13-70
@@ -1162,9 +1162,6 @@ citadel_auto_highlight_seconds_after 8 (clientdll release)
11621162 citadel_auto_highlight_seconds_before 20 (clientdll release)
11631163 How many seconds before the highlight event to show when viewing highlights.
11641164
1165-citadel_auto_ping_window 0.35 (developmentonly clientdll)
1166- If the ping button is opened and closed within this time, and no option is selected, chose this.
1167-
11681165 citadel_auto_queue_build false (clientdll archive userinfo)
11691166 Automatically queue the selected build at game start
11701167
@@ -1870,8 +1867,8 @@ citadel_chat_fade_time_extension 7 (developmentonly clientdll defensive)
18701867 citadel_chat_typing_indicator_fade_time 5 (developmentonly clientdll defensive)
18711868 <no description>
18721869
1873-citadel_chat_wheel_fade_out_duration 0.35 (developmentonly clientdll)
1874- Chat wheel must be propped open so that it can visible fade away while showing the user their selection. This controls that maximum time.
1870+citadel_check_walk_on_skyclip true (gamedll clientdll replicated cheat)
1871+ <no description>
18751872
18761873 citadel_cinematic_intro_duration_npc 7.5 (gamedll cheat)
18771874 How long is the cinematic intro applied to npcs (shrine/patron)
@@ -1882,9 +1879,6 @@ citadel_cinematic_intro_duration_player 9.5 (gamedll cheat)
18821879 citadel_cinematic_intro_enabled 0 (gamedll cheat)
18831880 -1 = force disabled, 0 = default, 1 = force enabled
18841881
1885-citadel_clamp_mouse_when_using_ping_wheel true (developmentonly clientdll)
1886- <no description>
1887-
18881882 citadel_client_mm_ignore_engine_version false (developmentonly clientdll)
18891883 Ignore the engine version number for matchmaking. Useful for testing locally in release.
18901884
@@ -2257,9 +2251,6 @@ citadel_damage_text_x_offset_far 0 (developmentonly clientdll)
22572251 citadel_damage_text_x_offset_near 0 (developmentonly clientdll)
22582252 How much to offset damage numbers left and right when near the camera
22592253
2260-citadel_dead_zone_radius 0.075 (developmentonly clientdll defensive)
2261- <no description>
2262-
22632254 citadel_death_linger_time 3 (developmentonly gamedll)
22642255 How logn does the player icon linger on the minimap after they die
22652256
@@ -2431,9 +2422,6 @@ citadel_disable_quick_response true (developmentonly clientdll)
24312422 citadel_display_new_player_recommendations true (clientdll release)
24322423 Do we want to show the decorations for new player friendly heroes?
24332424
2434-citadel_distance_mouse_move_for_minimap_drawing 15 (clientdll release)
2435- <no description>
2436-
24372425 citadel_doorway_debug_draw 0 (gamedll clientdll replicated cheat)
24382426 <no description>
24392427
@@ -2485,9 +2473,6 @@ citadel_dump_keybindings false (developmentonly clientdll defensive)
24852473 citadel_enable_chat_rate_limiting true (developmentonly gamedll)
24862474 <no description>
24872475
2488-citadel_enable_double_ping true (developmentonly clientdll)
2489- Turns off the ability to have aggressive and passive pings.
2490-
24912476 citadel_enable_new_ping_particle false (developmentonly clientdll)
24922477 Convar to test new ping particle
24932478
@@ -3016,6 +3001,9 @@ citadel_hud_announcement_force_single_levelup false (developmentonly clientdll d
30163001 citadel_hud_build_category_max_height 600 (developmentonly clientdll)
30173002 <no description>
30183003
3004+citadel_hud_build_category_max_width 5000 (developmentonly clientdll)
3005+ <no description>
3006+
30193007 citadel_hud_build_category_min_height 125 (developmentonly clientdll)
30203008 <no description>
30213009
@@ -3028,9 +3016,6 @@ citadel_hud_build_compact_category_extra_height 0 (developmentonly clientdll)
30283016 citadel_hud_build_compact_category_extra_width 0 (developmentonly clientdll)
30293017 <no description>
30303018
3031-citadel_hud_chat_wheel true (developmentonly clientdll defensive)
3032- <no description>
3033-
30343019 citadel_hud_damage_counter_duration 2 (developmentonly clientdll defensive)
30353020 <no description>
30363021
@@ -3418,18 +3403,6 @@ citadel_minimap_teleporter_nearby_dist 1600 (developmentonly clientdll defensive
34183403 citadel_minimap_trooper_size 3 (clientdll release)
34193404 <no description>
34203405
3421-citadel_minimap_unit_click_radius 200 (clientdll release)
3422- <no description>
3423-
3424-citadel_minimap_zip_line_hover_radius 16 (clientdll release)
3425- Extra pixels either side of a minimap zipline that still count as hovering it
3426-
3427-citadel_minimap_zip_line_hover_thickness_scale 2 (clientdll release)
3428- How much thicker a hovered minimap zipline lane draws
3429-
3430-citadel_minimap_zip_line_thickness 2 (clientdll release)
3431- <no description>
3432-
34333406 citadel_minimum_fire_rate -50 (gamedll clientdll replicated cheat)
34343407 Minimum value possible for fire rate
34353408
@@ -3517,6 +3490,9 @@ citadel_neutral_ability_dev_test -1 (developmentonly gamedll)
35173490 citadel_neutral_aggro_time 5 (developmentonly gamedll)
35183491 <no description>
35193492
3493+citadel_neutral_ai_pathfinder_max_path_detour 1500 (gamedll cheat)
3494+ How far a path may detour from the direct route. Negative means no limit.
3495+
35203496 citadel_neutral_camp_spawn_per_tick_limit 1 (developmentonly gamedll)
35213497 Spawn this many neutral camps per tick (this is a limit, so if it's 1, we'll only spawn one per tick (perf)). Set this value to something large to effectively remove the limit. 0 or negative will prevent spawning.
35223498
@@ -3587,10 +3563,7 @@ citadel_new_ping_hitbox_self_test false (developmentonly clientdll)
35873563 When tracing in free cursor mode, turn on a more expensive trace vs the local player model (nearer objects will undergo more scrutiny)
35883564
35893565 citadel_new_ping_minimap_left_click true (developmentonly clientdll)
3590- With citadel_new_ping_system on, left clicking anywhere on the minimap opens the ping radial, same as the ping keybind. Never overrides a minimap targeting ability like Mirage's teleport.
3591-
3592-citadel_new_ping_system 1 (developmentonly clientdll archive)
3593- Allow Minimap Radial to appear. 0: Off. 1: On. 2: Spew
3566+ Left clicking anywhere on the minimap opens the ping radial, same as the ping keybind. Never overrides a minimap targeting ability like Mirage's teleport.
35943567
35953568 citadel_new_ping_system_fixed_slot_icons true (developmentonly clientdll defensive)
35963569 Draw the icon each slot pins in scripts/ping_targets.vdata on the radials whose layout is fixed, so the art stops moving when an override fires. A minimap sourced radial pins the generic_entity row's four, since one compass serves everything on the map; a radial from hud chrome pins its own row's, so a friendly and an enemy portrait stay distinct. 0 restores the per ping icons.
@@ -3706,9 +3679,6 @@ citadel_orb_required_bullets_to_claim_override 0 (developmentonly gamedll client
37063679 citadel_orb_velocity_decay_in_lagcomp 0.85 (developmentonly gamedll)
37073680 Decay velocity to 0 by this amount during lag comp window
37083681
3709-citadel_outer_radius_scaler 0.2545 (developmentonly clientdll defensive)
3710- <no description>
3711-
37123682 citadel_party_invite_in_game true (clientdll release)
37133683 When set, only users in game can be invited
37143684
@@ -3808,9 +3778,12 @@ citadel_ping_below_us_z 500 (gamedll cheat)
38083778 citadel_ping_can_heal_range 2500 (gamedll cheat)
38093779 Pinging a low teammate offers a heal only if they are within this many units and in line of sight. Matches citadel_fow_player_range.
38103780
3811-citadel_ping_consecutive_window 0.25 (developmentonly clientdll)
3781+citadel_ping_consecutive_window 0.35 (developmentonly clientdll)
38123782 Seconds between taps on one subject for them to chain into a double (triple...) ping.
38133783
3784+citadel_ping_debug_spew false (developmentonly clientdll)
3785+ Log ping subject, radial and send decisions, and draw ping debug overlays.
3786+
38143787 citadel_ping_enemy_count_radius 1500 (clientdll cheat)
38153788 How close another visible enemy has to be to the pinged position to count toward the group callout.
38163789
@@ -3838,9 +3811,6 @@ citadel_ping_spam_hides_marker false (gamedll cheat)
38383811 citadel_ping_teammate_alone_radius 1500 (gamedll cheat)
38393812 A pinged teammate with no other living ally (the pinger included) within this many units is told to be careful.
38403813
3841-citadel_ping_wheel_activation_radius 0.6 (developmentonly clientdll)
3842- Increase this to change how much you have to move your mouse to make the mousewheel visible.
3843-
38443814 citadel_play_page_fake_data false (developmentonly clientdll)
38453815 <no description>
38463816
@@ -4699,9 +4669,6 @@ citadel_show_all_purchase_toasts false (clientdll archive)
46994669 citadel_show_bullet_lag_compensation 0 (gamedll clientdll replicated cheat)
47004670 if > 0.0, show lag compensated hitboxes (value is seconds) whenever a bullet is lag compensated and hits something.
47014671
4702-citadel_show_chat_wheel_debug false (developmentonly clientdll)
4703- Increase this to change how much you have to move your camera angle to make the mousewheel visible (degrees)
4704-
47054672 citadel_show_chat_wheel_time 0.23 (clientdll archive)
47064673 How long it takes after pressing the +ping command for the chat wheel to appear.
47074674
@@ -4936,12 +4903,6 @@ citadel_stuck_camera_trace_extra_length 100 (gamedll clientdll replicated cheat)
49364903 citadel_stuck_normal_find_trace_fallback_elevation 24 (gamedll clientdll replicated cheat)
49374904 <no description>
49384905
4939-citadel_sub_nav_outer_radius_scaler 0.412 (developmentonly clientdll defensive)
4940- <no description>
4941-
4942-citadel_subnav_select_time 0 (developmentonly clientdll)
4943- <no description>
4944-
49454906 citadel_subtick_aim_data false (developmentonly gamedll clientdll replicated defensive)
49464907 Server wants sub-tick aim data
49474908
@@ -10240,18 +10201,6 @@ ping_indicator_safe_area_x 480 (developmentonly clientdll defensive)
1024010201 ping_indicator_safe_area_y 200 (developmentonly clientdll defensive)
1024110202 <no description>
1024210203
10243-ping_target_reset_time 1.2 (developmentonly clientdll)
10244- <no description>
10245-
10246-ping_trace_radius 5 (developmentonly clientdll)
10247- <no description>
10248-
10249-ping_trace_radius_expanded 60 (developmentonly clientdll)
10250- <no description>
10251-
10252-ping_trace_radius_minimap 60 (developmentonly clientdll)
10253- <no description>
10254-
1025510204 ping_wheel_phrase_0 1 (clientdll archive per_user)
1025610205 <no description>
1025710206
@@ -10702,12 +10651,6 @@ r_citadel_npr_outlines true (developmentonly clientdll cheat gameinfo_cannot_ove
1070210651 r_citadel_npr_outlines_max_dist 1000 (min: 0, developmentonly clientdll cheat gameinfo_cannot_override)
1070310652 Maximum distance at which NPR outlines are rendered
1070410653
10705-r_citadel_portrait_allow_particle_only true (developmentonly clientdll)
10706- <no description>
10707-
10708-r_citadel_portrait_highlight_particle_only false (developmentonly clientdll)
10709- <no description>
10710-
1071110654 r_citadel_render_game true (developmentonly clientdll cheat gameinfo_cannot_override)
1071210655 Should you render the main game world
MDumpSource2/entities/client.fgd+50-15
DumpSource2/entities/client.fgd
+50-15
@@ -941,6 +941,51 @@
941941 [
942942 ]
943943
944+// CCitadel_Ability_Baba_BenchMelee
945+@PointClass base(citadel_base_ability) = ability_baba_bench_melee
946+[
947+]
948+
949+// CCitadel_Ability_Baba_BenchRun
950+@PointClass base(citadel_base_ability) = ability_baba_bench_run
951+[
952+]
953+
954+// CCitadel_Ability_Baba_BubblingBrew
955+@PointClass base(citadel_base_ability) = ability_baba_bubbling_brew
956+[
957+]
958+
959+// CCitadel_Ability_Baba_HexingBrew
960+@PointClass base(citadel_base_ability) = ability_baba_hexing_brew
961+[
962+]
963+
964+// CCitadelBaseTriggerAbility
965+@PointClass base(citadel_base_ability) = citadel_base_trigger_ability
966+[
967+]
968+
969+// CCitadel_Ability_Baba_HexingBrew_Throw
970+@PointClass base(citadel_base_trigger_ability) = ability_baba_hexing_brew_throw
971+[
972+]
973+
974+// CCitadelBaseLockonAbility
975+@PointClass base(citadel_base_ability) = citadel_base_lockon_ability
976+[
977+]
978+
979+// CCitadelBaseTieredLockonAbility
980+@PointClass base(citadel_base_lockon_ability) = citadel_base_tiered_lockon_ability
981+[
982+]
983+
984+// CCitadel_Ability_Baba_Ultimate2
985+@PointClass base(citadel_base_tiered_lockon_ability) = ability_baba_ultimate_2
986+[
987+]
988+
944989 // CCitadel_Ability_Bebop_StickyBomb2
945990 @PointClass base(citadel_base_ability) = ability_bebop_stickybomb2
946991 [
@@ -1066,11 +1111,6 @@
10661111 [
10671112 ]
10681113
1069-// CCitadelBaseTriggerAbility
1070-@PointClass base(citadel_base_ability) = citadel_base_trigger_ability
1071-[
1072-]
1073-
10741114 // CCitadel_Ability_AbilityName
10751115 @PointClass base(citadel_base_trigger_ability) = ability_doorman_doorway_trigger
10761116 [
@@ -1981,6 +2021,11 @@
19812021 [
19822022 ]
19832023
2024+// CCitadel_Projectile_BubblingBrew
2025+@PointClass base(citadel_projectile) = baba_bubblingbrew_projectile
2026+[
2027+]
2028+
19842029 // C_BasePlayerWeapon
19852030 @BaseClass base(baseanimgraph) = base_player_weapon
19862031 [
@@ -2271,11 +2316,6 @@
22712316 [
22722317 ]
22732318
2274-// CCitadelBaseLockonAbility
2275-@PointClass base(citadel_base_ability) = citadel_base_lockon_ability
2276-[
2277-]
2278-
22792319 // CCitadel_Ability_Lash_Ultimate
22802320 @PointClass base(citadel_base_lockon_ability) = citadel_ability_lash_ultimate
22812321 [
@@ -2662,11 +2702,6 @@
26622702 ]
26632703 ]
26642704
2665-// CCitadelBaseTieredLockonAbility
2666-@PointClass base(citadel_base_lockon_ability) = citadel_base_tiered_lockon_ability
2667-[
2668-]
2669-
26702705 // C_Citadel_Bounce_Pad
26712706 @PointClass base(citadel_animating_model_entity) = citadel_bounce_pad
26722707 [
MDumpSource2/entities/server.fgd+50-15
DumpSource2/entities/server.fgd
+50-15
@@ -617,6 +617,51 @@
617617 [
618618 ]
619619
620+// CCitadel_Ability_Baba_BenchMelee
621+@PointClass base(citadel_base_ability) = ability_baba_bench_melee
622+[
623+]
624+
625+// CCitadel_Ability_Baba_BenchRun
626+@PointClass base(citadel_base_ability) = ability_baba_bench_run
627+[
628+]
629+
630+// CCitadel_Ability_Baba_BubblingBrew
631+@PointClass base(citadel_base_ability) = ability_baba_bubbling_brew
632+[
633+]
634+
635+// CCitadel_Ability_Baba_HexingBrew
636+@PointClass base(citadel_base_ability) = ability_baba_hexing_brew
637+[
638+]
639+
640+// CCitadelBaseTriggerAbility
641+@PointClass base(citadel_base_ability) = citadel_base_trigger_ability
642+[
643+]
644+
645+// CCitadel_Ability_Baba_HexingBrew_Throw
646+@PointClass base(citadel_base_trigger_ability) = ability_baba_hexing_brew_throw
647+[
648+]
649+
650+// CCitadelBaseLockonAbility
651+@PointClass base(citadel_base_ability) = citadel_base_lockon_ability
652+[
653+]
654+
655+// CCitadelBaseTieredLockonAbility
656+@PointClass base(citadel_base_lockon_ability) = citadel_base_tiered_lockon_ability
657+[
658+]
659+
660+// CCitadel_Ability_Baba_Ultimate2
661+@PointClass base(citadel_base_tiered_lockon_ability) = ability_baba_ultimate_2
662+[
663+]
664+
620665 // CCitadel_Ability_Bebop_StickyBomb2
621666 @PointClass base(citadel_base_ability) = ability_bebop_stickybomb2
622667 [
@@ -742,11 +787,6 @@
742787 [
743788 ]
744789
745-// CCitadelBaseTriggerAbility
746-@PointClass base(citadel_base_ability) = citadel_base_trigger_ability
747-[
748-]
749-
750790 // CCitadel_Ability_AbilityName
751791 @PointClass base(citadel_base_trigger_ability) = ability_doorman_doorway_trigger
752792 [
@@ -2330,6 +2370,11 @@
23302370 [
23312371 ]
23322372
2373+// CCitadel_Projectile_BubblingBrew
2374+@PointClass base(citadel_projectile) = baba_bubblingbrew_projectile
2375+[
2376+]
2377+
23332378 // CBaseClientUIEntity
23342379 @BaseClass base(basemodelentity) = base_clientui_entity
23352380 [
@@ -2847,11 +2892,6 @@
28472892 [
28482893 ]
28492894
2850-// CCitadelBaseLockonAbility
2851-@PointClass base(citadel_base_ability) = citadel_base_lockon_ability
2852-[
2853-]
2854-
28552895 // CCitadel_Ability_Lash_Ultimate
28562896 @PointClass base(citadel_base_lockon_ability) = citadel_ability_lash_ultimate
28572897 [
@@ -3242,11 +3282,6 @@
32423282 ]
32433283 ]
32443284
3245-// CCitadelBaseTieredLockonAbility
3246-@PointClass base(citadel_base_lockon_ability) = citadel_base_tiered_lockon_ability
3247-[
3248-]
3249-
32503285 // CCitadelBotTestNode
32513286 @PointClass base(CServerOnlyPointEntity) = citadel_bot_test_node
32523287 [
MDumpSource2/module_metadata/server/pulse_bindings.txt+1-1
DumpSource2/module_metadata/server/pulse_bindings.txt
+1-1
@@ -11876,7 +11876,7 @@ ServerEntity_CPointPulse
1187611876 @type:server.dll!PVAL_ENUM:ECitadelGameMode = 4267472791
1187711877 @type:server.dll!PVAL_ENUM:ECitadelMatchMode = 1217247979
1187811878 @type:server.dll!PVAL_ENUM:EGameState = 1093534349
11879-@type:server.dll!PVAL_ENUM:EModifierState = 2681846398
11879+@type:server.dll!PVAL_ENUM:EModifierState = 828444096
1188011880 @type:server.dll!PVAL_ENUM:EStreetBrawlGameState = 62714967
1188111881 @type:server.dll!PVAL_ENUM:Flags_t = 586122488
1188211882 @type:server.dll!PVAL_ENUM:GameAnimEventIndex_t = 1356365256
MDumpSource2/network/client.txt+42-0
DumpSource2/network/client.txt
+42-0
@@ -523,6 +523,45 @@ CCitadel_Ability_AbilityName
523523
524524 CCitadel_Ability_Afterburn
525525
526+CCitadel_Ability_Baba_BenchMelee
527+ EBabaBenchMeleeState m_eState
528+ EBabaBenchMeleeAttackType m_eAttackType
529+ GameTime_t m_flStateStartTime (sent as: float32)
530+ GameTime_t m_flCommitTime (sent as: float32)
531+ GameTime_t m_flAttackTriggeredTime (sent as: float32)
532+ GameTime_t m_flNextLightAttackAllowedTime (sent as: float32)
533+ GameTime_t m_flNextHeavyAttackAllowedTime (sent as: float32)
534+ Vector m_vDashDir
535+ bool m_bDiveApplied
536+ Vector m_vDashStartVelocity
537+ bool m_bAttackImpulseApplied
538+
539+CCitadel_Ability_Baba_BenchRun
540+ bool m_bHoldingJump
541+ bool m_bHeldJumpAborted
542+ GameTime_t m_flHoldJumpStartTime (sent as: float32)
543+ GameTime_t m_flRideStartTime (sent as: float32)
544+ GameTime_t m_flRideEndTime (sent as: float32)
545+ GameTime_t m_flEndLaunchTime (sent as: float32)
546+ float m_flLastChargeJumpFraction
547+ bool m_bInMelee
548+ bool m_bMeleeIsHeavy
549+
550+CCitadel_Ability_Baba_BubblingBrew
551+ EState m_eState
552+ int m_CurrentStacks
553+ GameTime_t m_tStackExpiryTime (sent as: float32)
554+
555+CCitadel_Ability_Baba_HexingBrew
556+ EBrewEffect m_eBrewEffect
557+ bool m_bBrewLocked
558+ GameTime_t m_flBrewLockTime (sent as: float32)
559+ float m_flBrewPausedTime
560+
561+CCitadel_Ability_Baba_HexingBrew_Throw
562+
563+CCitadel_Ability_Baba_Ultimate2
564+
526565 CCitadel_Ability_BaseHeldItem
527566
528567 CCitadel_Ability_Bebop_LaserBeam
@@ -1892,6 +1931,9 @@ CCitadel_Projectile_BatSwarmProjectile
18921931
18931932 CCitadel_Projectile_BookwormGun
18941933
1934+CCitadel_Projectile_BubblingBrew
1935+ bool m_bIsReturningProjectile
1936+
18951937 CCitadel_Projectile_Cyclone
18961938
18971939 CCitadel_Projectile_FeatherBoomerang
MDumpSource2/network/server.txt+42-0
DumpSource2/network/server.txt
+42-0
@@ -1099,6 +1099,45 @@ CCitadel_Ability_AbilityName
10991099
11001100 CCitadel_Ability_Afterburn
11011101
1102+CCitadel_Ability_Baba_BenchMelee
1103+ EBabaBenchMeleeState m_eState
1104+ EBabaBenchMeleeAttackType m_eAttackType
1105+ GameTime_t m_flStateStartTime (sent as: float32)
1106+ GameTime_t m_flCommitTime (sent as: float32)
1107+ GameTime_t m_flAttackTriggeredTime (sent as: float32)
1108+ GameTime_t m_flNextLightAttackAllowedTime (sent as: float32)
1109+ GameTime_t m_flNextHeavyAttackAllowedTime (sent as: float32)
1110+ Vector m_vDashDir
1111+ bool m_bDiveApplied
1112+ Vector m_vDashStartVelocity
1113+ bool m_bAttackImpulseApplied
1114+
1115+CCitadel_Ability_Baba_BenchRun
1116+ bool m_bHoldingJump
1117+ bool m_bHeldJumpAborted
1118+ GameTime_t m_flHoldJumpStartTime (sent as: float32)
1119+ GameTime_t m_flRideStartTime (sent as: float32)
1120+ GameTime_t m_flRideEndTime (sent as: float32)
1121+ GameTime_t m_flEndLaunchTime (sent as: float32)
1122+ float m_flLastChargeJumpFraction
1123+ bool m_bInMelee
1124+ bool m_bMeleeIsHeavy
1125+
1126+CCitadel_Ability_Baba_BubblingBrew
1127+ EState m_eState
1128+ int m_CurrentStacks
1129+ GameTime_t m_tStackExpiryTime (sent as: float32)
1130+
1131+CCitadel_Ability_Baba_HexingBrew
1132+ EBrewEffect m_eBrewEffect
1133+ bool m_bBrewLocked
1134+ GameTime_t m_flBrewLockTime (sent as: float32)
1135+ float m_flBrewPausedTime
1136+
1137+CCitadel_Ability_Baba_HexingBrew_Throw
1138+
1139+CCitadel_Ability_Baba_Ultimate2
1140+
11021141 CCitadel_Ability_BaseHeldItem
11031142
11041143 CCitadel_Ability_Bebop_LaserBeam
@@ -2589,6 +2628,9 @@ CCitadel_Projectile_BloodBomb
25892628
25902629 CCitadel_Projectile_BookwormGun
25912630
2631+CCitadel_Projectile_BubblingBrew
2632+ bool m_bIsReturningProjectile
2633+
25922634 CCitadel_Projectile_Cyclone
25932635
25942636 CCitadel_Projectile_DustStorm
MDumpSource2/schemas/animdoclib/CNmClipDocument.h+8-0
DumpSource2/schemas/animdoclib/CNmClipDocument.h
+8-0
@@ -17,8 +17,16 @@ class CNmClipDocument : public CNmAnimDocument
1717 // MPropertyDescription = "Specify the import end frame (0 or a negative value means use the last frame in the authored animation)"
1818 int32 m_nEndFrame; // = -1
1919 // MPropertyGroupName = "+Import Options"
20+ // MPropertyDescription = "Override the final duration of this clip by using a multiplier"
21+ CNmClipDocument::SpeedScale_t m_speedScaleMode; // = "None"
22+ // MPropertyGroupName = "+Import Options"
2023 // MPropertyDescription = "Override the final duration of this clip in seconds (0 or a negative value means use the authored duration)"
24+ // MPropertyAttrStateCallback
2125 float32 m_flDurationOverrideSeconds; // = -1
26+ // MPropertyGroupName = "+Import Options"
27+ // MPropertyDescription = "Override the final duration of this clip by using a multiplier"
28+ // MPropertyAttrStateCallback
29+ float32 m_flSpeedScale; // = 1
2230 // MPropertyGroupName = "+Additive"
2331 CNmClipDocument::AdditiveType_t m_additiveType; // = "None"
2432 // MPropertyGroupName = "+Additive"
ADumpSource2/schemas/animdoclib/CNmClipDocument__SpeedScale_t.h+6-0
DumpSource2/schemas/animdoclib/CNmClipDocument__SpeedScale_t.h
+6-0
@@ -0,0 +1,6 @@
1+enum CNmClipDocument::SpeedScale_t : uint8_t
2+{
3+ None = 0,
4+ DurationOverride = 1,
5+ SpeedScale = 2,
6+};
ADumpSource2/schemas/client/BabaBenchMeleeAttack_t.h+36-0
DumpSource2/schemas/client/BabaBenchMeleeAttack_t.h
+36-0
@@ -0,0 +1,36 @@
1+// MHasKV3TransferPolymorphicClassname
2+class BabaBenchMeleeAttack_t
3+{
4+ bool m_bIsHeavyAttack;
5+ float32 m_flChargeTime;
6+ float32 m_flAttackStateTime; // = 0.3
7+ float32 m_flCooldownOnHit;
8+ float32 m_flCooldownOnMiss;
9+ float32 m_flTraceConeHalfWidth; // = 48
10+ float32 m_flEnemySlowOnHitDuration; // = 0.6
11+ float32 m_flEnemySlowOnHitSpeed; // = 50
12+ float32 m_flKnockUpStrength;
13+ float32 m_flPrimaryAttackPauseDuration; // = 0.7
14+ float32 m_flReloadPauseDuration; // = 1
15+ bool m_bCanBeParried; // = true
16+ bool m_bParryOnlyBlocksParrier;
17+ bool m_bParryStunsAttacker; // = true
18+ bool m_bApplyScreenShake;
19+ bool m_bWaitForGroundToTrigger;
20+ CPiecewiseCurve m_MovementSpeedCurve;
21+ CPiecewiseCurve m_SpeedBonusCurve;
22+ float32 m_flMovementAcc; // = 300
23+ float32 m_flAttackImpulse;
24+ // MPropertyStartGroup = "Sounds"
25+ CSoundEventName m_strMeleeDashSound;
26+ CSoundEventName m_strHitSound;
27+ CSoundEventName m_strHitHeroSound;
28+ CSoundEventName m_strHitDebrisSound;
29+ CSoundEventName m_strMissSound;
30+ // MPropertyStartGroup = "Visuals"
31+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_MeleeSwingParticle;
32+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_MeleeAttackParticle;
33+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_MeleeImpactParticle;
34+ // MPropertyStartGroup = "Camera"
35+ CitadelCameraOperationsSequence_t m_cameraSequenceAttackStart; // = { "m_bIsEmpty": false, "m_nPriority": 1, "m_strToken": "", "m_vecDistanceOperations": [ ], "m_vecFOVOperations": [ ], "m_vecHorizOffsetOperations": [ ], "m_vecTargetPosOperations": [ ], "m_vecVertOffsetOperations": [ ] }
36+};
ADumpSource2/schemas/client/CAbilityBabaBenchMeleeVData.h+28-0
DumpSource2/schemas/client/CAbilityBabaBenchMeleeVData.h
+28-0
@@ -0,0 +1,28 @@
1+// MHasKV3TransferPolymorphicClassname
2+class CAbilityBabaBenchMeleeVData : public CitadelAbilityVData
3+{
4+ CUtlOrderedMap< EBabaBenchMeleeAttackType, BabaBenchMeleeAttack_t > m_mapAttacks;
5+ float32 m_flHeavyHoldTime; // = 0.55
6+ float32 m_flMinChargeTime; // = 0.5
7+ float32 m_flCollisionDistance; // = 50
8+ float32 m_flMinDashTime;
9+ float32 m_flDashMaxTurnRate; // = 140
10+ CUtlString m_strEffectsAttachName; // = "palm_l"
11+ // MPropertyStartGroup = "Ground Pound"
12+ float32 m_flGroundPoundDiveSpeed;
13+ float32 m_flGroundPoundLaunchSpeed;
14+ float32 m_flGroundPoundChargeAirControlSpeed;
15+ float32 m_flGroundPoundChargeAirControlAccel;
16+ float32 m_flGroundPoundGravityScale; // = 2
17+ // MPropertyStartGroup = "Visuals"
18+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_HoldBeginEffect;
19+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_GroundPoundImpactParticle;
20+ // MPropertyStartGroup = "Camera"
21+ CitadelCameraOperationsSequence_t m_cameraSequenceHoldStart; // = { "m_bIsEmpty": false, "m_nPriority": 1, "m_strToken": "", "m_vecDistanceOperations": [ ], "m_vecFOVOperations": [ ], "m_vecHorizOffsetOperations": [ ], "m_vecTargetPosOperations": [ ], "m_vecVertOffsetOperations": [ ] }
22+ CitadelCameraOperationsSequence_t m_cameraSequenceHitImpact; // = { "m_bIsEmpty": false, "m_nPriority": 1, "m_strToken": "", "m_vecDistanceOperations": [ ], "m_vecFOVOperations": [ ], "m_vecHorizOffsetOperations": [ ], "m_vecTargetPosOperations": [ ], "m_vecVertOffsetOperations": [ ] }
23+ CitadelCameraOperationsSequence_t m_cameraSequenceMiss; // = { "m_bIsEmpty": false, "m_nPriority": 1, "m_strToken": "", "m_vecDistanceOperations": [ ], "m_vecFOVOperations": [ ], "m_vecHorizOffsetOperations": [ ], "m_vecTargetPosOperations": [ ], "m_vecVertOffsetOperations": [ ] }
24+ // MPropertyStartGroup = "Sounds"
25+ CSoundEventName m_strHoldBegin;
26+ CSoundEventName m_strGroundImpactSound;
27+ CSoundEventName m_strLightKickBeginSound;
28+};
MDumpSource2/schemas/client/CBaseLockonAbilityVData.h+1-0
DumpSource2/schemas/client/CBaseLockonAbilityVData.h
+1-0
@@ -5,4 +5,5 @@ class CBaseLockonAbilityVData : public CitadelAbilityVData
55 CEmbeddedSubclass< CBaseModifier > m_TargetModifier;
66 // MPropertyStartGroup = "Sounds"
77 CSoundEventName m_strApplyLockonStack;
8+ CSoundEventName m_strApplyMaxLockonStack;
89 };
ADumpSource2/schemas/client/CCitadel_Ability_Baba_BenchMelee.h+16-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_BenchMelee.h
+16-0
@@ -0,0 +1,16 @@
1+// MAbilityDynamicValuesSuppressCacheWhileActive
2+class CCitadel_Ability_Baba_BenchMelee : public C_CitadelBaseAbility
3+{
4+ EBabaBenchMeleeState m_eState;
5+ EBabaBenchMeleeAttackType m_eAttackType;
6+ GameTime_t m_flStateStartTime;
7+ GameTime_t m_flCommitTime;
8+ GameTime_t m_flAttackTriggeredTime;
9+ GameTime_t m_flNextLightAttackAllowedTime;
10+ GameTime_t m_flNextHeavyAttackAllowedTime;
11+ Vector m_vDashDir;
12+ bool m_bDiveApplied;
13+ Vector m_vDashStartVelocity;
14+ bool m_bAttackImpulseApplied;
15+ QAngle m_angForced;
16+};
ADumpSource2/schemas/client/CCitadel_Ability_Baba_BenchRun.h+12-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_BenchRun.h
+12-0
@@ -0,0 +1,12 @@
1+class CCitadel_Ability_Baba_BenchRun : public C_CitadelBaseAbility
2+{
3+ bool m_bHoldingJump;
4+ bool m_bHeldJumpAborted;
5+ GameTime_t m_flHoldJumpStartTime;
6+ GameTime_t m_flRideStartTime;
7+ GameTime_t m_flRideEndTime;
8+ GameTime_t m_flEndLaunchTime;
9+ float32 m_flLastChargeJumpFraction;
10+ bool m_bInMelee;
11+ bool m_bMeleeIsHeavy;
12+};
ADumpSource2/schemas/client/CCitadel_Ability_Baba_BenchRun_VData.h+18-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_BenchRun_VData.h
+18-0
@@ -0,0 +1,18 @@
1+// MHasKV3TransferPolymorphicClassname
2+class CCitadel_Ability_Baba_BenchRun_VData : public CitadelAbilityVData
3+{
4+ // MPropertyStartGroup = "Gameplay"
5+ float32 m_flMaxChargeJumpDuration;
6+ // MPropertyStartGroup = "Modifiers"
7+ CEmbeddedSubclass< CCitadelModifier > m_BenchRunModifier;
8+ // MPropertyStartGroup = "Visuals"
9+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_CastParticle;
10+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_ChargedJumpParticle;
11+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_ChargingJumpParticle;
12+ float32 m_flChargeJumpAnimSpeedScale; // = 1
13+ // MPropertyStartGroup = "Sounds"
14+ CSoundEventName m_strChargingLoopSound;
15+ CSoundEventName m_strChargingStartSound;
16+ CSoundEventName m_strChargedJumpSound;
17+ CSoundEventName m_strFullyChargedSound;
18+};
ADumpSource2/schemas/client/CCitadel_Ability_Baba_BubblingBrew.h+6-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_BubblingBrew.h
+6-0
@@ -0,0 +1,6 @@
1+class CCitadel_Ability_Baba_BubblingBrew : public C_CitadelBaseAbility
2+{
3+ CCitadel_Ability_Baba_BubblingBrew::EState m_eState;
4+ int32 m_CurrentStacks;
5+ GameTime_t m_tStackExpiryTime;
6+};
ADumpSource2/schemas/client/CCitadel_Ability_Baba_BubblingBrew_VData.h+27-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_BubblingBrew_VData.h
+27-0
@@ -0,0 +1,27 @@
1+// MHasKV3TransferPolymorphicClassname
2+class CCitadel_Ability_Baba_BubblingBrew_VData : public CitadelAbilityVData
3+{
4+ // MPropertyStartGroup = "Modifiers"
5+ CEmbeddedSubclass< CCitadelModifier > m_BuffModifier;
6+ CEmbeddedSubclass< CCitadelModifier > m_DebuffModifier;
7+ CEmbeddedSubclass< CCitadelModifier > m_PullModifier;
8+ // MPropertyStartGroup = "Visuals"
9+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_ExplosionParticle;
10+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_StringParticle;
11+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_BoltParticle;
12+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_CasterBuffParticle;
13+ CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > m_nStringParticle;
14+ float32 m_flPulseFrequency; // = 6
15+ float32 m_flPulseWidth; // = 0.33
16+ // MPropertyStartGroup = "Sounds"
17+ CSoundEventName m_strExplodeSound;
18+ CSoundEventName m_strFirstExplosionSound;
19+ CSoundEventName m_strPullSound;
20+ CSoundEventName m_strVictimPulledSound;
21+ CSoundEventName m_strBeamPointClosestLoopSound;
22+ // MPropertyStartGroup = "Gameplay"
23+ CPiecewiseCurve m_ProjectileTurnAngleSpeedCurve;
24+ float32 m_flAllowedSlideAngleCos; // = -3
25+ // MPropertyStartGroup = "UI"
26+ float32 m_flStackExpiryWarningDuration; // = 3
27+};
ADumpSource2/schemas/client/CCitadel_Ability_Baba_BubblingBrew__EState.h+7-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_BubblingBrew__EState.h
+7-0
@@ -0,0 +1,7 @@
1+enum CCitadel_Ability_Baba_BubblingBrew::EState : uint32_t
2+{
3+ None = 0,
4+ Casting = 1,
5+ ProjectileWait = 2,
6+ Exploding = 3,
7+};
ADumpSource2/schemas/client/CCitadel_Ability_Baba_HexingBrew.h+7-0
DumpSource2/schemas/client/CCitadel_Ability_Baba_HexingBrew.h
+7-0
@@ -0,0 +1,7 @@
1+class CCitadel_Ability_Baba_HexingBrew : public C_CitadelBaseAbility
2+{
3+ CCitadel_Ability_Baba_HexingBrew::EBrewEffect m_eBrewEffect;
4+ bool m_bBrewLocked;
5+ GameTime_t m_flBrewLockTime;
6+ float32 m_flBrewPausedTime;
7+};
Update information⌄
- Build
- 25761866
- Associated changelist
- 39552368
- Game version
- 6757
Found something incorrect?
Report a missing patch note, incorrect file change, or other problem.