Deadlock update

Build 25664168

1 Oct 2026, 22:42 UTC

Official patch notes

Not available

Technical changes

10 files changed

+218 additions-167 removals
View file changes

Technical changes

Changed files

10 tracked files.

10 files+218-167
M
DumpSource2/convars.txt
+1-1
@@ -4489,7 +4489,7 @@ citadel_report_card_dismissal_timeout 40 (developmentonly gamedll)
44894489 citadel_report_card_tasks_complete false (developmentonly gamedll)
44904490 <no description>
44914491
4492-citadel_reporter_updates_poll_interval_games 15 (clientdll archive release)
4492+citadel_reporter_updates_poll_interval_games 5 (clientdll release)
44934493 <no description>
44944494
44954495 citadel_require_server_bullet_impacts_on_important_hits false (developmentonly gamedll clientdll replicated defensive)
M
Protobufs/citadel_usermessages.proto
+2-0
@@ -701,6 +701,8 @@ message CCitadelUserMsg_HudGameAnnouncement {
701701 repeated string dialog_variable_locstring = 5;
702702 optional float duration_override = 6;
703703 optional string snippet_panel = 7;
704+ repeated string dialog_variable_int_name = 8;
705+ repeated int32 dialog_variable_int_value = 9;
704706 }
705707
706708 message CCitadelUserMessage_ImportantAbilityUsed {
M
game/citadel/bin/win64/client_strings.txt
+50-55
@@ -118,6 +118,8 @@
118118 (%d)Unknown
119119 (%ld unused bits)\n
120120 (+%d more due to usercommand delivery)
121+ (08@HPXb`
122+ (0X`hpz`
121123 (Dirty Animation)
122124 (INVALID PSS PARAMETERS)\n
123125 (Negative)
@@ -135,6 +137,7 @@
135137 -0000
136138 .CPlayer_GetNicknameList_Request
137139 .CPublishedFile_Publish_Response"2
140+ .PhD
138141 240 frames: %5.1f fps, avg time:%5.2fms, abs_range:%7.2fms, min_time:%5.2fms, max_time:%5.2fms\n
139142 240 frames: %5.1f fps, avg:%5.2fms +/- %-7.2f | min:%5.2fms, max:%5.2fms
140143 240 server ticks: %5.1f tps, avg time:%5.2fms, abs_range:%7.2fms, min_time:%5.2fms, max_time:%5.2fms
@@ -765,8 +768,10 @@
765768 #Citadel_HeroReleaseVote_Terminal_Overhead
766769 #Citadel_HideoutBallJuggle_Increment
767770 #Citadel_HideoutBallJuggle_Land
768-#Citadel_HideoutConnectionFailed_FailedToConnect
771+#Citadel_HideoutConnectionFailed_GCDisabled
769772 #Citadel_HideoutConnectionFailed_NoServer
773+#Citadel_HideoutConnectionFailed_PlayersInMatch
774+#Citadel_HideoutConnectionFailed_TooFewPlayers
770775 #Citadel_HideoutConnectionFailed_VersionIncompatible
771776 #Citadel_Hud_BuyPhase_Countdown
772777 #Citadel_Hud_CastTimeRemaining
@@ -2187,7 +2192,6 @@ $hRh
21872192 %s at offset %u, run %s %d bytes\n
21882193 %s at offset invalid, reading field %s for %d bytes\n
21892194 %s bytes
2190-%s caches (type %u) - %u\n
21912195 %s called on fill brush type %d\n
21922196 %s copying array count %d\n
21932197 %s created page that doesn't auto-delete "%s"\n
@@ -3300,7 +3304,6 @@ $hRh
33003304 *?IsObject@Value@v8@@QEBA_NXZ
33013305 *BaseEntity::CBodyComponent
33023306 *BaseModelEntity::CBodyComponentBaseModelEntity
3303-*CEnvWindSharedAPI
33043307 *Gets the last-played times for the account
33053308 *Returns the player's community preferences
33063309 *UlS
@@ -3641,7 +3644,6 @@ $hRh
36413644 ../src/devtools/bin/certificates/game/
36423645 ..CPlayer_GetNewSteamAnnouncementState_Response"_
36433646 ..uR5&m
3644-.0mD
36453647 .4bb
36463648 .97yY
36473649 .?AU?$CameraOp_Approach_t@M@@
@@ -3947,6 +3949,7 @@ $hRh
39473949 .?AV<lambda_10>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@
39483950 .?AV<lambda_10>@?1??UpdateDirtyPanel@CCitadel_UI_ShopFilters@@UEAAXXZ@
39493951 .?AV<lambda_10>@?BG@??UpdateDirtyPanel@CCitadel_UI_HideoutInWorldRanked@@UEAAXXZ@
3952+.?AV<lambda_11>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@
39503953 .?AV<lambda_12>@?1??Reset@CCitadelHud_DamageEvent_Indicator@@QEAA_NXZ@
39513954 .?AV<lambda_14>@?6???R<lambda_8>@?1??UpdateKothCashInMeter@CCitadel_Hud_Koth@@AEAAXXZ@QEBA@H@Z@
39523955 .?AV<lambda_14>@?BI@??UpdateDirtyPanel@CCitadel_UI_HideoutInWorldRanked@@UEAAXXZ@
@@ -4386,7 +4389,6 @@ $hRh
43864389 .?AV<lambda_7>@?1???R<lambda_2>@?1??UpdateDirtyPanel@CCitadel_UI_CommendNotification@@UEAAXXZ@QEBA@PEAVCPanel2D@panorama@@H@Z@
43874390 .?AV<lambda_7>@?1???R<lambda_4>@?1??UpdateTeam@CCitadel_DB_PostGame_Team@@QEAAXPEAVCCitadel_DB_Page_PostGame_New@@AEBVCMsgMatchMetaDataContents_MatchInfo@@W4ECitadelLobbyTeam@@AEBV?$CUtlVector@PEBVCMsgMatchMetaDataContents_Players@@HV?$CUtlVectorMemory_Growable@PEBVCMsgMatchMetaDataContents_Players@@H$0A@@@@@PEBVCMsgMatchMetaDataContents_Players@@PEA_N@Z@QEBA@PEAVCPanel2D@panorama@@H@Z@
43884391 .?AV<lambda_7>@?1??UpdateComponentModList@CCitadel_Tooltip_ModDetails@@AEAAXPEBUCitadelAbilityVData@@@Z@
4389-.?AV<lambda_7>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@
43904392 .?AV<lambda_7>@?1??UpdateDirtyPanel@CCitadel_ShopModBuildCategory@@UEAAXXZ@
43914393 .?AV<lambda_7>@?CI@??SetupQuestions@CCitadel_UI_Popup_PostMatchSurvey@@QEAA_NAEBV?$CUtlVector@PEBUCitadelHeroData_t@@HV?$CUtlVectorMemory_Growable@PEBUCitadelHeroData_t@@H$0A@@@@@@Z@
43924394 .?AV<lambda_8>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@
@@ -10273,9 +10275,10 @@ $hRh
1027310275 .?AV?$_Func_base@_NPEAVCToggleButton@panorama@@@std@@
1027410276 .?AV?$_Func_base@_NPEAVIUIPanel@panorama@@PEAV12@@std@@
1027510277 .?AV?$_Func_impl_no_alloc@P6AXPEAVCSceneObject@@@ZXPEAV1@@std@@
10276-.?AV?$_Func_impl_no_alloc@V<lambda_10>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
10278+.?AV?$_Func_impl_no_alloc@V<lambda_10>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@PEAVCPanel2D@panorama@@H@std@@
1027710279 .?AV?$_Func_impl_no_alloc@V<lambda_10>@?1??UpdateDirtyPanel@CCitadel_UI_ShopFilters@@UEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1027810280 .?AV?$_Func_impl_no_alloc@V<lambda_10>@?BG@??UpdateDirtyPanel@CCitadel_UI_HideoutInWorldRanked@@UEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
10281+.?AV?$_Func_impl_no_alloc@V<lambda_11>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1027910282 .?AV?$_Func_impl_no_alloc@V<lambda_12>@?1??Reset@CCitadelHud_DamageEvent_Indicator@@QEAA_NXZ@_NPEAVCPanel2D@panorama@@@std@@
1028010283 .?AV?$_Func_impl_no_alloc@V<lambda_14>@?6???R<lambda_8>@?1??UpdateKothCashInMeter@CCitadel_Hud_Koth@@AEAAXXZ@QEBA@H@Z@PEAVCCitadel_UI_HeroImage@@H@std@@
1028110284 .?AV?$_Func_impl_no_alloc@V<lambda_14>@?BI@??UpdateDirtyPanel@CCitadel_UI_HideoutInWorldRanked@@UEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
@@ -10717,16 +10720,15 @@ $hRh
1071710720 .?AV?$_Func_impl_no_alloc@V<lambda_7>@?1???R<lambda_2>@?1??UpdateDirtyPanel@CCitadel_UI_CommendNotification@@UEAAXXZ@QEBA@PEAVCPanel2D@panorama@@H@Z@X$$V@std@@
1071810721 .?AV?$_Func_impl_no_alloc@V<lambda_7>@?1???R<lambda_4>@?1??UpdateTeam@CCitadel_DB_PostGame_Team@@QEAAXPEAVCCitadel_DB_Page_PostGame_New@@AEBVCMsgMatchMetaDataContents_MatchInfo@@W4ECitadelLobbyTeam@@AEBV?$CUtlVector@PEBVCMsgMatchMetaDataContents_Players@@HV?$CUtlVectorMemory_Growable@PEBVCMsgMatchMetaDataContents_Players@@H$0A@@@@@PEBVCMsgMatchMetaDataContents_Players@@PEA_N@Z@QEBA@PEAVCPanel2D@panorama@@H@Z@XPEAVCCitadel_DB_PostGame_Award@@H@std@@
1071910722 .?AV?$_Func_impl_no_alloc@V<lambda_7>@?1??UpdateComponentModList@CCitadel_Tooltip_ModDetails@@AEAAXPEBUCitadelAbilityVData@@@Z@XPEAVCPanel2D@panorama@@H@std@@
10720-.?AV?$_Func_impl_no_alloc@V<lambda_7>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@PEAVCPanel2D@panorama@@H@std@@
1072110723 .?AV?$_Func_impl_no_alloc@V<lambda_7>@?1??UpdateDirtyPanel@CCitadel_ShopModBuildCategory@@UEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1072210724 .?AV?$_Func_impl_no_alloc@V<lambda_7>@?CI@??SetupQuestions@CCitadel_UI_Popup_PostMatchSurvey@@QEAA_NAEBV?$CUtlVector@PEBUCitadelHeroData_t@@HV?$CUtlVectorMemory_Growable@PEBUCitadelHeroData_t@@H$0A@@@@@@Z@X$$V@std@@
10723-.?AV?$_Func_impl_no_alloc@V<lambda_8>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
10725+.?AV?$_Func_impl_no_alloc@V<lambda_8>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@PEAVCPanel2D@panorama@@H@std@@
1072410726 .?AV?$_Func_impl_no_alloc@V<lambda_8>@?1??UpdateDirtyPanel@CCitadel_ShopModsBuild@@UEAAXXZ@PEAVCCitadel_ShopModBuildCategory@@H@std@@
1072510727 .?AV?$_Func_impl_no_alloc@V<lambda_8>@?1??UpdateLeaderboardEntries@CCitadel_UI_Popup_GlobalLeaderboards@@AEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1072610728 .?AV?$_Func_impl_no_alloc@V<lambda_8>@?1??UpdatePanel@CCitadel_UI_Popup_SellMaxItems@@AEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1072710729 .?AV?$_Func_impl_no_alloc@V<lambda_8>@?9??UpdateDirtyPanel@CCitadel_UI_HideoutInWorldRanked@@UEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1072810730 .?AV?$_Func_impl_no_alloc@V<lambda_9>@?1??UpdateDamageData@CCitadel_UI_DamageRows@@QEAAXPEAUHeroDamageData_t@@@Z@_NPEAVCPanel2D@panorama@@@std@@
10729-.?AV?$_Func_impl_no_alloc@V<lambda_9>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@PEAVCPanel2D@panorama@@H@std@@
10731+.?AV?$_Func_impl_no_alloc@V<lambda_9>@?1??UpdateDirtyPanel@CCitadel_Hud_Quickbuy@@EEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
1073010732 .?AV?$_Func_impl_no_alloc@V<lambda_9>@?1??UpdateDirtyPanel@CCitadel_ShopModsBuild@@UEAAXXZ@XPEAVCCitadel_ShopModBuildCategory@@H@std@@
1073110733 .?AV?$_Func_impl_no_alloc@V<lambda_9>@?2??UpdateDirtyPanel@CCitadel_DB_Page_Play@@EEAAXXZ@XPEAVCLabel@panorama@@H@std@@
1073210734 .?AV?$_Func_impl_no_alloc@V<lambda_9>@?M@??UpdateDirtyPanel@CCitadel_DB_PostGame_Scoreboard_New@@EEAAXXZ@XPEAVCPanel2D@panorama@@H@std@@
@@ -17080,6 +17082,7 @@ $hRh
1708017082 .?AW4ValueRemapperOutputType_t@@
1708117083 .?AW4ValueRemapperRatchetType_t@@
1708217084 .?AW4attributeprovidertypes_t@@
17085+.Am_hLight
1708317086 .CBaseUserCmdExecutionNotes:
1708417087 .CBaseUserCmdPB
1708517088 .CBaseUserCmdPB:
@@ -17654,7 +17657,6 @@ $hRh
1765417657 .lbN
1765517658 .png
1765617659 .pp@0
17657-.pxD
1765817660 .steammessages_unified_base.steamworkssdk.proto"
1765917661 .steammessages_unified_base.steamworkssdk.proto"4\n2CPlayer_GetMutualFriendsForIncomingInvites_Request"\\n&CPlayer_IncomingInviteMutualFriendList
1766017662 .steammessages_unified_base.steamworkssdk.proto"\\n"CMsgSteamLearnDataSourceDescObject
@@ -17726,12 +17728,12 @@ $hRh
1772617728 0123456789
1772717729 02V8[
1772817730 05=k
17731+08@J`
1772917732 08bX
1773017733 09,h
1773117734 0:00
1773217735 0;Q5[
1773317736 0<cz
17734-0DD?
1773517737 0M2~@p
1773617738 0Marks latest announcement timestamp read by user
1773717739 0Name of the file to publish in the user's cloud.
@@ -17774,7 +17776,6 @@ $hRh
1777417776 0e\r8
1777517777 0pp@5tqE?|sO541
1777617778 0tU+xc:
17777-0v$H?
1777817779 0x%4.4x
1777917780 0x%X
1778017781 0x%X
@@ -18101,7 +18102,7 @@ $hRh
1810118102 4@AA
1810218103 4Ch;
1810318104 4F0I
18104-4F\v01
18105+4F\vP1
1810518106 4Mv8
1810618107 4Redirection URI provided during client registration.2
1810718108 4Zis
@@ -18171,7 +18172,7 @@ $hRh
1817118172 6(Optional) Type of game the published file represents.
1817218173 6,2K
1817318174 6-zeZ
18174-60`D
18175+60zD
1817518176 62$|S)6f
1817618177 64CK\vH
1817718178 65535
@@ -18184,11 +18185,9 @@ $hRh
1818418185 6?NumberValue@Value@v8@@QEBA?AV?$Maybe@N@2@V?$Local@VContext@v8@@@2@@Z
1818518186 6H,N
1818618187 6O|T%
18187-6PrD
1818818188 6Qd=
1818918189 6Returns the URL of the proper cloud server for a user.
1819018190 6True if the operation was successful, false otherwise.
18191-6Z\rE
1819218191 6\n1k_EMsgClientToGCTarotDevGenerateTestTilesResponse
1819318192 6\n1k_EMsgClientToGCUpdateHeroBuildPreferenceResponse
1819418193 6\n2GAME_PARTICLE_MANAGER_EVENT_UPDATE_ENTITY_POSITION
@@ -18349,6 +18348,7 @@ $hRh
1834918348 : initpredictable %d:%s for %d slots\n
1835018349 : lexer error %d :\n\t%s at offset %d,
1835118350 : unrecognized parent "%s"\n
18351+:%s caches (type %u) - %u\n
1835218352 :':+:1:K:Q:[:c:g:m:y:
1835318353 :4\n\vdescription
1835418354 :9\n\tkey_field
@@ -18393,7 +18393,6 @@ $hRh
1839318393 ;\n\taccolades
1839418394 ;`Fzc
1839518395 ;bwP*
18396-;cc_emit
1839718396 ;sv_pausable;sv_cheats
1839818397 ;xsK
1839918398 <!-- dmx encoding keyvalues2_noids 4 format vtex 1 -->\n"CDmeVtex"\n{\n\t"m_inputTextureArray" "element_array"\n\t[\n
@@ -18492,6 +18491,7 @@ $hRh
1849218491 =========================\n
1849318492 =======================\n
1849418493 => TempVarBank: Bank%d\n
18494+=CCitadel_Modifier_StompDebuff
1849518495 =CNmTransitionNode::CDefinition
1849618496 =O?AqP
1849718497 =Q9M
@@ -18506,7 +18506,6 @@ $hRh
1850618506 =\n\tstat_type
1850718507 =\tV_atand
1850818508 =cdE
18509-=modifier_punkgoat_goatgoingup
1851018509 =trF6,#
1851118510 > No World, Just Minimap and sound*
1851218511 >#>)>/>3>A>W>c>e>w>
@@ -18552,7 +18551,7 @@ $hRh
1855218551 ??1TryCatch@v8@@QEAA@XZ
1855318552 ??1Utf8Value@String@v8@@QEAA@XZ
1855418553 ?BooleanValue@Value@v8@@QEBA_NPEAVIsolate@2@@Z
18555-?CCitadel_Ability_Familiar_HelpingHandsVData
18554+?CCitadelTriggerMultiCapturePoint_API
1855618555 ?Call@Function@v8@@QEAA?AV?$MaybeLocal@VValue@v8@@@2@V?$Local@VContext@v8@@@2@V?$Local@VValue@v8@@@2@HQEAV52@@Z
1855718556 ?CreateHandle@HandleScope@v8@@KAPEA_KPEAVIsolate@internal@2@_K@Z
1855818557 ?DisposeGlobal@api_internal@v8@@YAXPEA_K@Z
@@ -18572,7 +18571,6 @@ $hRh
1857218571 ?GetName@Function@v8@@QEBA?AV?$Local@VValue@v8@@@2@XZ
1857318572 ?Global@Context@v8@@QEAA?AV?$Local@VObject@v8@@@2@XZ
1857418573 ?GlobalizeReference@api_internal@v8@@YAPEA_KPEAVIsolate@internal@2@_K@Z
18575-?Good
1857618574 ?HAI\t81\t9dcG'
1857718575 ?HP4
1857818576 ?HasCaught@TryCatch@v8@@QEBA_NXZ
@@ -18590,32 +18588,31 @@ $hRh
1859018588 ?\n\rmatch_outcome
1859118589 ?\nnexttoken
1859218590 ?\tV_atof
18591+?citadel_steamtimeline_show_dev_messages
1859318592 ?color
1859418593 ?d86L
1859518594 ?dt]X
1859618595 ?expf
1859718596 ?gwL
1859818597 ?jOb
1859918598 ?m_flPosition
18600-?soundcommands_t
18599+?m_vMinBounds
1860118600 ?srJO
18601+?team_manager
1860218602 ?tya
1860318603 ?uWS
1860418604 ?x29
1860518605 @!@%@+@1@?@C@E@]@a@g@m@
1860618606 @":\n$CCitadelUserMsg_SpectatorTeamChanged
18607-@08N$H?
1860818607 @0pp
18609-@>PvD
1861018608 @?SlowGetInternalField@Object@v8@@AEAA?AV?$Local@VData@v8@@@2@H@Z
1861118609 @BH]f
1861218610 @BoneSetup
1861318611 @CAccoladeDefinition
18614-@CitadelChat
18612+@CitadelFriendsListEntryParty
1861518613 @DebugIndividualStyle
1861618614 @MfKZ
1861718615 @Pgl
18618-@PqM
1861918616 @Pu\rm
1862018617 @Requests the metadata that was generated from a specified fetch.
1862118618 @WE]X
@@ -19659,6 +19656,7 @@ BOGUS
1965919656 BOOL ABSENT
1966019657 BOOLEAN
1966119658 BPIN_txt
19659+BPingTargetMatch_t
1966219660 BReadyForDisplay
1966319661 BRouteMsgToJob
1966419662 BScrollParentToFitWhenFocused
@@ -19678,7 +19676,6 @@ BUG: %s couldn't look up codegen info for CEntityClass(%s)\n
1967819676 BULLET
1967919677 BUMP_WITH_TIMEOUT_WHEN_LEARNED
1968019678 BURN
19681-BWhat information do we want to display for Vitality?
1968219679 BY_FILE_CTRL
1968319680 BY_Lq)
1968419681 BYldPromptYesNo
@@ -19689,7 +19686,7 @@ B\n\fmeasurements
1968919686 B\n\nobjectives
1969019687 B\n\rHeroWhitelist
1969119688 B\n\vbook_reward
19692-B\v01
19689+B\vP1
1969319690 B\vP\n0
1969419691 B\vp\n0
1969519692 B\vp\nP
@@ -19904,6 +19901,7 @@ BlueValue
1990419901 Blur slice %i
1990519902 BlurBackground
1990619903 BlurVisionRange
19904+Bm_nPrevFullStacks
1990719905 BoX5
1990819906 Body Component Scriptdesc
1990919907 Body Group Name
@@ -20872,7 +20870,6 @@ CCitadelLocalMatchHost::WaitForReady
2087220870 CCitadelMatchmakingStatusInfo_API
2087320871 CCitadelModifierFrameUpdateGameSystem
2087420872 CCitadelModifier_API
20875-CCitadelMusicCueData_t
2087620873 CCitadelMusicManager::FireGameEvent
2087720874 CCitadelNeutralCampTimerSystem
2087820875 CCitadelNewSettingsSchema: %s\n
@@ -20922,7 +20919,6 @@ CCitadelSteamShare
2092220919 CCitadelTeamRevealHeroCard_API
2092320920 CCitadelTriggerBonk_API
2092420921 CCitadelTriggerCapturePoint_API
20925-CCitadelTriggerMultiCapturePoint_API
2092620922 CCitadelTunnelNode::CCitadelTunnelNetworkManager
2092720923 CCitadelTunnelNode_API
2092820924 CCitadelTunnelTrigger_API
@@ -21341,6 +21337,7 @@ CEnvVolumetricFogController_API::SetToDefaults
2134121337 CEnvVolumetricFogVolume_API
2134221338 CEnvVolumetricFogVolume_API::Disable
2134321339 CEnvVolumetricFogVolume_API::Enable
21340+CEnvWindSharedAPI
2134421341 CEnvironmentLight_API
2134521342 CExtraMsgBlock
2134621343 CFatalErrorAllocator::AllocConstAligned
@@ -21583,7 +21580,6 @@ CInfoOffscreenPanoramaTexture_API::Disable
2158321580 CInfoOffscreenPanoramaTexture_API::Enable
2158421581 CInfoOffscreenPanoramaTexture_API::RemoveCSSClass
2158521582 CInfoTutorialPoint_API
21586-CInfoVisibilityBox_API
2158721583 CInfoVisibilityBox_API::Disable
2158821584 CInfoVisibilityBox_API::Enable
2158921585 CInfoWorldLayer_API
@@ -22437,6 +22433,7 @@ CPlayer_WeaponServices *
2243722433 CPointCameraVFOV_API
2243822434 CPointCamera_API
2243922435 CPointCamera_API::Activate
22436+CPointCamera_API::ChangeFOV
2244022437 CPointCamera_API::Deactivate
2244122438 CPointCamera_API::DisableDOF
2244222439 CPointCamera_API::EnableDOF
@@ -23848,6 +23845,7 @@ CitadelCaptureBinding
2384823845 CitadelCastCheaterVote
2384923846 CitadelChallengeUpdated
2385023847 CitadelChangeSettingsHeroSelection
23848+CitadelChat
2385123849 CitadelChatCheckExpireMessage
2385223850 CitadelChatInputBlur
2385323851 CitadelChatInputSubmitted
@@ -23958,7 +23956,6 @@ CitadelFriendStatusChanged
2395823956 CitadelFriendVoiceTransmittingStateChanged
2395923957 CitadelFriendsList
2396023958 CitadelFriendsListEntry
23961-CitadelFriendsListEntryParty
2396223959 CitadelFriendsPanelButtonClicked
2396323960 CitadelGCConnectionStatusChanged
2396423961 CitadelGameAccountClientChanged
@@ -24206,7 +24203,6 @@ CitadelLatestNewsEntriesUpdated
2420624203 CitadelLeaderboardsSelectHero
2420724204 CitadelLeaderboardsSelectRegion
2420824205 CitadelLeaderboardsUpdated
24209-CitadelLearnPage
2421024206 CitadelLeaveMatchmaking
2421124207 CitadelLeftGameLobby
2421224208 CitadelLevelReward
@@ -24398,6 +24394,7 @@ CitadelPrivateLobbyPage
2439824394 CitadelPrivateLobbyReadyUp
2439924395 CitadelPrivateLobbySetBotDifficulty
2440024396 CitadelPrivateLobbySetCheatsEnabled
24397+CitadelPrivateLobbySetCorruptedItemShopSpawnMinutes
2440124398 CitadelPrivateLobbySetDuplicateHeroesEnabled
2440224399 CitadelPrivateLobbySetGameMode
2440324400 CitadelPrivateLobbySetPartySlot
@@ -25038,6 +25035,7 @@ Cluster Endcap node removed ( num: %d )\n
2503825035 Cluster node '%s' added ( num: %d )\n
2503925036 Cluster node removed ( num: %d )\n
2504025037 Cluster node total count ( primary: %d, endcap: %d )\n
25038+Cm_IdleParticle
2504125039 Cmd %d likely server substitute
2504225040 Co-dependent physics tasks detected!
2504325041 Coarse
@@ -27025,7 +27023,6 @@ ExtraSweepRange
2702527023 ExtraTargetConeAngle
2702627024 ExtraTargetHorizontalOffset
2702727025 Extraneous token
27028-F aD
2702927026 F#bgn?MwN|%
2703027027 F'pY
2703127028 F+Zb
@@ -27037,6 +27034,7 @@ F7!z
2703727034 F9q'
2703827035 F<mb
2703927036 F?ToString@Value@v8@@QEBA?AV?$MaybeLocal@VString@v8@@@2@V?$Local@VContext@v8@@@2@@Z
27037+F@iD
2704027038 FALL
2704127039 FCVAR_DEMO
2704227040 FCVAR_DEVELOPMENTONLY
@@ -27094,7 +27092,6 @@ F\n\finventories3
2709427092 F\n\fitem_scalars
2709527093 F\n\trow_range
2709627094 F\rH'4
27097-F`aD
2709827095 Face %s
2709927096 Face Actor
2710027097 FaceposerSectionPause
@@ -27604,7 +27601,7 @@ GCSDK::GCDirIndex_t
2760427601 GCSQL_VERSION_BASELINE
2760527602 GCSQL_VERSION_BOOLTYPE
2760627603 GCType_t"2\n
27607-GCitadelPrivateLobbySetCorruptedItemShopSpawnMinutes
27604+GCitadelLearnPage
2760827605 GENERALIZEDTIME
2760927606 GENERALSTRING
2761027607 GENERAL_ALLOCATE_BOOLEAN
@@ -27972,6 +27969,7 @@ Gold
2797227969 GoldPerMinute
2797327970 GoldStar
2797427971 GooDuration
27972+Good
2797527973 Got CMsgClientToGCStartMatchmakingResponse: %s\n
2797627974 Got a NaN origin on %s\n
2797727975 Got a NaN velocity on %s\n
@@ -30708,6 +30706,7 @@ Next Break Stage
3070830706 Next attempt: %s, Backoff count: %u\n
3070930707 NextCycle
3071030708 NextHeroBadgeIcon
30709+NextIsSell
3071130710 NextItemButton
3071230711 NextLevelProgressBar
3071330712 NextRewardIsAbilityUnlock
@@ -31307,11 +31306,11 @@ P-224
3130731306 P-256
3130831307 P-384
3130931308 P-521
31310-P08N$H?
31309+P08@J`
3131131310 P1\t98"
3131231311 P2P ping to "%s". Timed out after %.2fms\n
3131331312 P5[1
31314-P6@tD
31313+P6 |D
3131531314 PAGN_4
3131631315 PAIgnPrm
3131731316 PANORAMA_LAYOUTFILE
@@ -31350,7 +31349,6 @@ PBKDF2PARAM
3135031349 PBMAC1
3135131350 PC_NETWORKED_ONLY
3135231351 PC_NON_NETWORKED_ONLY
31353-PDD?
3135431352 PEIF
3135531353 PEM lib
3135631354 PEM part of OpenSSL 1.0.2j 26 Sep 2016
@@ -32107,7 +32105,6 @@ Please Wait
3210732105 Please specify 0 or 1 with the -stream Parameter\n
3210832106 Pm8A?
3210932107 PmR"H?
32110-Pn$H?
3211132108 Po
This preview is truncated. The source commit contains the complete diff.
M
game/citadel/bin/win64/server_strings.txt
+111-101
@@ -182,7 +182,8 @@
182182 ( stack %d )
183183 (%ld unused bits)\n
184184 (%u unread)
185- (08@HPX`j`\f
185+ (08@HPX`j@
186+ (08@HPZ@
186187 (Dirty Animation)
187188 (INVALID PSS PARAMETERS)\n
188189 (Negative)
@@ -1378,16 +1379,19 @@ $light_emissive
13781379 (.CMsgSteamLearn_SnapshotProject_Response"-
13791380 (0'yX
13801381 (0x%08X)'??'
1381-(187
1382-(1Z7
1383-(1g7
1384-(537
1382+(167
1383+(1J7
1384+(1T7
1385+(1a7
1386+(1o7
1387+(1v7
1388+(587
13851389 (5Me
1390+(5Z7
1391+(5g7
13861392 (5jP
1387-(977
1388-(9e7
1389-(9n7
1390-(9y7
1393+(937
1394+(A17
13911395 (ACTIVE)
13921396 (BZq
13931397 (CAI_BaseNPC)\nActive behavior name
@@ -1412,31 +1416,29 @@ $light_emissive
14121416 (CResponseQueue)
14131417 (Calico Cat Form)
14141418 (D4D
1415-(Ej7
14161419 (Expecting %s)
14171420 (Expecting EOF)
14181421 (Global)
14191422 (Has breakpieces or commands)
1420-(ID7
1421-(Il7
1422-(M97
1423-(MP7
1423+(Ij7
1424+(MD7
1425+(Ml7
14241426 (NAV IGNORED)
14251427 (NAV_IGNORED)
14261428 (NONE)
14271429 (No Choreo Services)
14281430 (Output drawable)
1429-(Qu7
1431+(Q97
1432+(QP7
14301433 (REBEL)
14311434 (SERVER) Inventory for account (%d):\n
14321435 (Spectator)
14331436 (Team)
14341437 (TestAnnounce)\n
14351438 (TestAnnounce)\nLane index (1=yellow, 3=green, 4=blue, 6=purple)
14361439 (U1h
1440+(Uu7
14371441 (WIPE AND EXTRACT)
1438-(Yo7
1439-(Yp7
14401442 (ZdOt\n&
14411443 (\f"r\n CClientMsg_CustomGameEventBounce
14421444 (\n estimated_wait_seconds_remaining
@@ -1796,29 +1798,30 @@ $light_emissive
17961798 (\v2\v.CMsgVector"a\n
17971799 (\v2\v.CMsgVector"b\n
17981800 (\v2\v.CMsgVector*
1801+(a47
1802+(aA7
1803+(at7
17991804 (channel =
18001805 (d4t8
18011806 (debug)
18021807 (default)
1803-(e87
1804-(eS7
1805-(eb7
18061808 (end of input).\n\t This indicates a poorly specified lexer RULE\n\t or unterminated input element such as: "STRING["]\n
18071809 (fS{ggRcjh
18081810 (from angle, to angle, time) - Spherical lerp of angle from->to based on time
18091811 (hInflictor, hAttacker, flDamage) - Allocate a damageinfo object, used as an argument to TakeDamage(). Call DestroyDamageInfo( hInfo ) to free the object.
18101812 (h`H1pqA
18111813 (i/Al
1812-(i57
1813-(iZ7
1814+(i87
1815+(iS7
1816+(ib7
18141817 (int iIndex, int iPoint, Vector vecOffset ) - Set the linear offset for a control on a particle effect
18151818 (int iIndex, int iPoint, VectorWS vOrigin, QAngle qAngles ) - Set the transform for a control on a particle effect
18161819 (int iIndex, int iPoint, VectorWS vOrigin, Vector vecForward ) - Set the origin and forward direction for a control on a particle effect
18171820 (int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
18181821 (invalid)
18191822 (jvg;
1820-(mr7
1821-(ms7
1823+(m57
1824+(mZ7
18221825 (needs match)
18231826 (no attrib dynamic)
18241827 (no attrib)
@@ -1827,9 +1830,10 @@ $light_emissive
18271830 (only for reason=thank_player)
18281831 (parent %d)
18291832 (partial match ok)
1833+(qr7
1834+(qs7
18301835 (quaternion,quaternion,float) very basic interpolation of v0 to v1 over t on [0,1]
18311836 (quaternion,vector,float) rotates a quaternion by the specified angle around the specified vector axis
1832-(uB7
18331837 (until %.2f)
18341838 (update disabled)
18351839 (vQF
@@ -1839,9 +1843,7 @@ $light_emissive
18391843 (vector,vector,float) very basic interpolation of v0 to v1 over t on [0,1]
18401844 (wMww
18411845 (while holding)
1842-(y07
1843-(yR7
1844-(yf7
1846+(yB7
18451847 )!)#)?)G)])e)i)o)u)
18461848 ).CMsgSteamLearn_InferenceMetadata_Request
18471849 )Ck?B
@@ -2215,8 +2217,9 @@ $light_emissive
22152217 ... and no start position
22162218 ....................
22172219 ..uR5&m
2218-.0Zr
2219-.0ur
2220+.02r
2221+.0wr
2222+.0yr
22202223 .4bb
22212224 .97yY
22222225 .?AU?$CameraOp_Approach_t@M@@
@@ -14428,13 +14431,14 @@ $light_emissive
1442814431 .PEAVCPlayer_UseServices@@
1442914432 .PEAVCPlayer_WaterServices@@
1443014433 .PEAVCPlayer_WeaponServices@@
14431-.PYr
14432-.PZr
14434+.Par
1443314435 .PartnerAccountType
1443414436 .PingCommonData
14437+.Pnr
1443514438 .PostProcessingGameStates
14436-.Psr
14437-.Pur
14439+.Pvr
14440+.Pxr
14441+.Pyr
1443814442 .Q.Ol
1443914443 .\crypto\asn1\a_bitstr.c
1444014444 .\crypto\asn1\a_bool.c
@@ -14719,12 +14723,12 @@ $light_emissive
1471914723 .google.protobuf.ServiceOptions
1472014724 .lbN
1472114725 .league
14722-.pYr
14723-.pjr
14726+.p2r
14727+.pGr
14728+.pnr
1472414729 .pp@0
14725-.prr
14726-.ptr
14727-.pur
14730+.pvr
14731+.pxr
1472814732 .solo
1472914733 .steammessages_unified_base.steamworkssdk.proto"\\n"CMsgSteamLearnDataSourceDescObject
1473014734 .text$
@@ -14778,22 +14782,21 @@ $light_emissive
1477814782 0.001
1477914783 0.25
1478014784 0.75
14781-00Nm
1478214785 0123456789
1478314786 02V8[
1478414787 05=k
14785-08@HR`\f
14786-08B`\f
14788+08@HR@
14789+08B@
1478714790 08bX
1478814791 09,h
1478914792 0;Q5[
1479014793 0<cz
1479114794 0=normal, 1=rebirth, 2=rejuvenator
1479214795 0AgffA
14796+0Dwm
1479314797 0M2~@p
1479414798 0W/5
1479514799 0Z@q
14796-0\fnm
1479714800 0\n+k_EMsgClientToGCRemoveItemAttributeResponse
1479814801 0\n+k_EMsgGCRequestCrateEscalationLevelResponse
1479914802 0\n+k_EUserMsg_ParticipantSetLibraryStackFields
@@ -14818,10 +14821,10 @@ $light_emissive
1481814821 0\n\vstyle_index
1481914822 0\r%0h
1482014823 0\r0#0)070;0U0Y0[0g0q0y0}0
14821-0dsm
1482214824 0e\r8
1482314825 0pp@5tqE?|sO541
1482414826 0tU+xc:
14827+0trm
1482514828 0x%s
1482614829 0}dV
1482714830 1 if the pinged ability is active and flagged CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS
@@ -14974,7 +14977,8 @@ $light_emissive
1497414977 2\r.CameraAction
1497514978 2\rlhp
1497614979 2\tV_ZSTD_getFrameContentSize
14977-2\vpdsm
14980+2\vpDwm
14981+2\vptrm
1497814982 2^pV
1497914983 2_BONE_IK
1498014984 2_tasks_left
@@ -15092,29 +15096,30 @@ $light_emissive
1509215096 5s\nl
1509315097 5t?F
1509415098 5~EW
15095-6 cr
15099+6 er
1509615100 6#6165676;6M6O6S6Y6a6k6m6
1509715101 6#RDP#
1509815102 6%vi
1509915103 6,2K
1510015104 6-zeZ
1510115105 60.0
1510215106 60000
15103-60gr
15107+60Jr
15108+60fr
1510415109 62$|S)6f
1510515110 64CK\vH
1510615111 65535
1510715112 65535"
1510815113 65535"j\n
1510915114 65535B$
1511015115 666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.\ssl\s3_enc.c
15111-6666666666666666HeroPersona_t
15116+6666666666666666m_AttributeManager
1511215117 67-s
15113-6@ar
15118+6@cr
15119+6@jr
1511415120 6H,N
1511515121 6O|T%
15116-6PFr
15117-6Pbr
15122+6Pmr
1511815123 6Qd=
1511915124 6\n2GAME_PARTICLE_MANAGER_EVENT_UPDATE_ENTITY_POSITION
1512015125 6\n2STEAMLEARN_INFERENCE_ERROR_INVALID_NAMED_INFERENCE
@@ -15127,7 +15132,7 @@ $light_emissive
1512715132 6\n\vmatch_slots
1512815133 6\ng_flConfigMaxCoord
1512915134 6_wEX
15130-6`fr
15135+6`dr
1513115136 6afD
1513215137 6bX+
1513315138 6c&0|vvX
@@ -15136,7 +15141,6 @@ $light_emissive
1513615141 6lkc
1513715142 6myY;
1513815143 6pir
15139-6p{r
1514015144 6qo~
1514115145 6r-m_v
1514215146 6r1ij
@@ -15212,9 +15216,9 @@ $light_emissive
1521215216 8]Vc2
1521315217 8ca1
1521415218 8dS2
15215-8m~7
1521615219 8pe7?
1521715220 8q-S*]X
15221+8q~7
1521815222 8sOy
1521915223 9#9%9)9/9=9A9M9[9k9y9}9
1522015224 9)PF
@@ -15264,7 +15268,6 @@ $light_emissive
1526415268 :9\n\tkey_field
1526515269 :BAD OBJECT
1526615270 :Blowfish part of OpenSSL 1.0.2j 26 Sep 2016
15267-:CRankedSeasonIntervalDefinition
1526815271 :EXTERNAL TYPE %s\n
1526915272 :LBN
1527015273 :NAy
@@ -15405,6 +15408,7 @@ $light_emissive
1540515408 >#>)>/>3>A>W>c>e>w>
1540615409 >(Only show on Minimap, no world, no sound
1540715410 >0 = watershed, 1 = monotone, 2 = layers
15411+>0lr
1540815412 >33s?
1540915413 >4|6eXg_e
1541015414 >7^0g
@@ -15427,7 +15431,7 @@ $light_emissive
1542715431 >BShow Ping Indicator at Ping Location, Play Ping Sound, and Play VO
1542815432 >CShow Ping Indicator on Pinging Player, Play Ping Sound, and Play VO
1542915433 >POTG Eval: Best play interval(%.3f -> %.3f)[%.1fs] (cur: %.3f) score (%.2f -> %.2f). Primary Ent (%s)\n
15430->Phr
15434+>Pgr
1543115435 >Sem
1543215436 >WK6
1543315437 >\n:GAME_PARTICLE_MANAGER_EVENT_ADD_MODELLIST_OVERRIDE_ELEMENT
@@ -15449,20 +15453,20 @@ $light_emissive
1544915453 >fN46R^
1545015454 >l\rur
1545115455 >p00<
15452->pcr
1545315456 >yhP
1545415457 >ztq
1545515458 ?-10000 10000
1545615459 ?333?
1545715460 ?33s?
1545815461 ?CAnimSkeleton
15459-?Citadel Tagged Sounds Settings
15462+?CFilterContext_API
15463+?Citadel Model Particle Settings
1546015464 ?Entities
1546115465 ?HAI\t81\t9dcG'
1546215466 ?HP4
15463-?InfestDamageTakenPercent
1546415467 ?NmFrameSnapEventMode_t
1546515468 ?PlayOfTheGamePlaybackData_t
15469+?TASK_FAMILIARHELPER_MOVE_TO_TARGET
1546615470 ?VBH;
1546715471 ?\n1increase_spring_strength_to_keep_target_on_screen
1546815472 ?\n;GAME_PARTICLE_MANAGER_EVENT_CHANGE_CONTROL_POINT_ATTACHMENT
@@ -15478,22 +15482,19 @@ $light_emissive
1547815482 ?ffffff
1547915483 ?gwL
1548015484 ?jOb
15481-?m_iFilterTeam
15482-?snd_opvar_set_aabb
1548315485 ?srJO
1548415486 ?tya
1548515487 ?uWS
1548615488 ?x29
1548715489 @!@%@+@1@?@C@E@]@a@g@m@
1548815490 @":\n$CCitadelUserMsg_SpectatorTeamChanged
1548915491 @0pp
15490-@60Yr
1549115492 @BH]f
15493+@HPX`hv`
1549215494 @MfKZ
1549315495 @Pgl
1549415496 @Pu\rm
1549515497 @Requests the metadata that was generated from a specified fetch.
15496-@Run the MVP calculation right now
1549715498 @WE]X
1549815499 @X!pf
1549915500 @Zs3
@@ -15655,6 +15656,7 @@ APPEND_EXP
1565515656 APPSYSTEM: In ConnectGameInterfaces(), s_nRegistrationCount is %d!\n
1565615657 APPSYSTEM: In ConnectGameInterfaces(), tried to use different connection modes!\n
1565715658 APPSYSTEM: In ReconnectGameInterface(), tried to use different connection modes!\n
15659+APlayer's active weapon will never run out of ammo
1565815660 ASCII
1565915661 ASIDENTIFIERCHOICE_CANONIZE
1566015662 ASIDENTIFIERCHOICE_IS_CANONICAL
@@ -15842,7 +15844,6 @@ AccountRewards
1584215844 AccountXPGrant
1584315845 AccuracyDebuffFalloffBias
1584415846 AccuracyPercentage
15845-Acommentary_auto
1584615847 Act Busy
1584715848 Act Busy: Exit Point
1584815849 Action
@@ -15995,6 +15996,7 @@ Already recording direct: %s\n
1599515996 Already recording: %s\n
1599615997 AltJumpSpeed
1599715998 Alternate icon definition index %d must be greater than or equal to zero
15999+Am_bHasUsedCopiedUlt
1599816000 Amber
1599916001 Ambient Particle
1600016002 Ambient Particle Settings
@@ -16056,6 +16058,7 @@ Any Other Cursors Have Tag
1605616058 Any Purpose
1605716059 Any language
1605816060 Apollo##HeroDamagePreventedWithUlt
16061+Apopulation_distribution_debug
1605916062 AppInfo
1606016063 AppendToLogFile
1606116064 AppendToLogFile is deprecated. Print to the console for logging instead.
@@ -16211,7 +16214,6 @@ AveragePlayerMMR
1621116214 AverageSkill
1621216215 Avg Frame: %.2fms, Avg Idle: %.2fms - %u frames\n
1621316216 AwakeDamage
16214-Aweapon_switch
1621516217 Axis
1621616218 AxisAngleToQuaternion
1621716219 B!rA
@@ -16247,7 +16249,7 @@ BAddToMessage
1624716249 BAsyncSend
1624816250 BAsyncSendProto
1624916251 BC (default)
16250-BCITADEL_PING_CONCEPT_NONE
16252+BCCitadelBotTestNode
1625116253 BEOS_BIND_FUNC
1625216254 BEOS_BIND_VAR
1625316255 BEOS_LOAD
@@ -16262,7 +16264,6 @@ BFUa.X
1626216264 BFrameFuncRunSleepingJobs
1626316265 BFrameFuncRunYieldingJobs
1626416266 BGCPostSchemaInitStartupChecks(): tool '%s' is invalid.
16265-BGet distance if trace from position in direction at given length hits static world, excludes entities
1626616267 BIGNUM
1626716268 BIO lib
1626816269 BIO routines
@@ -16355,8 +16356,9 @@ BOUNDARY
1635516356 BREAKABLE
1635616357 BRouteMsgToJob
1635716358 BRouteWorkItemCompleted called for a job that could not be found!\n
16359+BSoundEventStartType_t
1635816360 BT5f
16359-BTEBubbleTrail_GameEvent_t
16361+BTEBubbles_GameEvent_t
1636016362 BUCKSHOT
1636116363 BUF lib
1636216364 BUFFER_CTRL
@@ -16899,6 +16901,7 @@ C-side of entity framework
1689916901 C3ps
1690016902 C6DN
1690116903 C7HSY
16904+C8jW
1690216905 C:\buildworker\citadel_rel_win64\build\_build_\game\server\_vpc_server_citadel\unity\win64\_msvc_\Retail\server.pdb
1690316906 C:\buildworker\citadel_rel_win64\build\_build_\game\server\_vpc_server_citadel\unity\win64\_schema_\release\ai_navgoaltype_h_schema.sc.cc
1690416907 C:\buildworker\citadel_rel_win64\build\_build_\game\server\_vpc_server_citadel\unity\win64\_schema_\release\ai_utils_h_schema.sc.cc
@@ -18480,7 +18483,6 @@ CEventLog::PrintPlayerEvent: Failed to find player controller (userid: %i, event
1848018483 CExtraMsgBlock
1848118484 CFilterAttributeInt_API
1848218485 CFilterClass_API
18483-CFilterContext_API
1848418486 CFilterEnemy_API
1848518487 CFilterMassGreater_API
1848618488 CFilterModel_API
@@ -21579,7 +21581,6 @@ Catmull-Rom
2157921581 Catmull-Rom (Norm X)
2158021582 Catmull-Rom (Norm)
2158121583 Catmull-Rom (Tangent)
21582-Ccitadel_item_early_gold_duration
2158321584 Ceiling - round float up to nearest integer)
2158421585 Ceiling Float
2158521586 Celeste##RadiantDaggerTimeAt_%d_stacks
@@ -21655,6 +21656,7 @@ Checks if entity a and entity b are in hierarchy together
2165521656 Checks to see if the given hScript is a valid entity
2165621657 Checks whether the passed entity is touching the trigger.
2165721658 CheerTypeAmount
21659+Chideout
2165821660 Child %d %s
2165921661 ChooseEnemy
2166021662 ChooseEnemy() {\n
@@ -23654,6 +23656,7 @@ F\n\finventories3
2365423656 F\n\fitem_scalars
2365523657 F\n\trow_range
2365623658 F\rH'4
23659+F`Kr
2365723660 Face %s
2365823661 Face Actor
2365923662 Face Entity
@@ -24316,6 +24319,7 @@ Get all of the point_pulse entities which compose our procedural relay interface
2431624319 Get angle between vectors. Optional argument for signed or unsigned calculation
2431724320 Get angle delta between the first entity's facing vector and direction vector to the second entity.
2431824321 Get distance if trace from position in direction at given length hits an entity or static world
24322+Get distance if trace from position in direction at given length hits static world, excludes entities
2431924323 Get entity if trace from position in direction at given length hits an entity
2432024324 Get entity local origin as a Vector
2432124325 Get entity local pitch, yaw, roll as a QAngle
@@ -25073,6 +25077,7 @@ Indicates a test failure if value is false; only tested when running unit tests
2507325077 Indices
2507425078 InferenceAccessToken
2507525079 InferenceMetadata
25080+InfestDamageTakenPercent
2507625081 InfestHeal
2507725082 InfestHealInterval
2507825083 Infinite
@@ -27116,7 +27121,7 @@ P-224
2711627121 P-256
2711727122 P-384
2711827123 P-521
27119-P0Nm
27124+P08J`
2712027125 P1\t98"
2712127126 P5[1
2712227127 P?StatTracker
@@ -27371,7 +27376,6 @@ PULSE_VMMD
2737127376 PUT
2737227377 PVSManagerGameSystem
2737327378 PVSModifier
27374-P\fnm
2737527379 P\n\nregression
2737627380 PackedRank
2737727381 Palm_L
@@ -27935,6 +27939,7 @@ PropData
2793527939 PropWorldOrigin
2793627940 PropaneTank.Burst
2793727941 Proxy Certificate Information
27942+Ptrm
2793827943 Public Key
2793927944 Public-Key
2794027945 Public-Key: (%d bit)\n
@@ -28195,11 +28200,12 @@ RSA_verify
2819528200 RSA_verify_ASN1_OCTET_STRING
2819628201 RSA_verify_PKCS1_PSS
2819728202 RSA_verify_PKCS1_PSS_mgf1
28198-R\fpdsm
28203+R\fpDwm
2819928204 R\n)k_EPingMarkerInfo_NoMarkerYesSoundMiniMap
2820028205 R\n\nBookReward
2820128206 R\r1>Vp
2820228207 R\vp!y
28208+R\vptrm
2820328209 R]Di
2820428210 Rad2 Deg
2820528211 RadiusIncreasePerPulse
@@ -28482,7 +28488,7 @@ RestoreDelay
2848228488 RestoreHookCooldown
2848328489 RestoreStaminaOnUse
2848428490 Restoring NPC
28485-Restricting comms for account %u for the rest of the match: %u of %u chat lines were toxic (score %.2f), comms banned for %u seconds\n
28491+Restricting comms for account %u for the rest of the match: %u of %u chat lines were toxic (score %.2f), comms banned for %u days\n
2848628492 RestrictionDuration
2848728493 Result: %s
2848828494 Results => Waypoint[%d:%d] Area[%d] Flags[%s]
@@ -30651,7 +30657,6 @@ TASK_FAMILIARHELPER_JUMP_AT_TARGET
3065130657 TASK_FAMILIARHELPER_KINE_MOVE_TO_LOCATION
3065230658 TASK_FAMILIARHELPER_KINE_MOVE_TO_PATROL
3065330659 TASK_FAMILIARHELPER_MOVE_FOLLOW
30654-TASK_FAMILIARHELPER_MOVE_TO_TARGET
3065530660 TASK_FAMILIARHELPER_MOVE_WANDER
3065630661 TASK_FAMILIARHELPER_PATROL_WANDER
3065730662 TASK_FAMILIARHELPER_SHOP
@@ -30763,7 +30768,7 @@ TEBeamEnts_GameEvent_t
3076330768 TEBeamPoints_GameEvent_t
3076430769 TEBeamRing_GameEvent_t
3076530770 TEBloodStream_GameEvent_t
30766-TEBubbles_GameEvent_t
30771+TEBubbleTrail_GameEvent_t
3076730772 TEDecal_GameEvent_t
3076830773 TEDust_GameEvent_t
3076930774 TEEffectDispatch_GameEvent_t
@@ -32227,6 +32232,7 @@ XWY]
3222732232 XY warp curve blowout detected! Falling back to LERP!
3222832233 XYD%
3222932234 X\tQo
32235+X`hr@
3223032236 Xbox VDP is not supported on this platform.
3223132237 Xd3h
3223232238 XfJ7
@@ -32482,9 +32488,9 @@ Z~wl
3248232488 \f]ne3
3248332489 \fdhWTh
3248432490 \fiaR
32485-\fp\vP0Nm
32486-\fp\v`0Nm
32487-\fp\v`dsm
32491+\fp\v`Dwm
32492+\fp\v`trm
32493+\fptrm
3248832494 \ful2
3248932495 \fy&3Gl
3249032496 \l:ArR
@@ -32636,7 +32642,6 @@ Z~wl
3263632642 \nEnemy is %s
3263732643 \nGameTime_t
3263832644 \nGameTime_t:
32639-\nP\fnm
3264032645 \nSimulating Entities:\n\n
3264132646 \nVisMon: Polling now. (Frequency: %f)\n
3264232647 \n\fBPE_Teleport
@@ -33368,6 +33373,8 @@ Z~wl
3336833373 \ri1I
3336933374 \rjwB\t
3337033375 \roKK
33376+\rp\f`\v0trm
33377+\rp\f`\vPtrm
3337133378 \rrCj
3337233379 \rstyle_index_t
3337333380 \rusercmd.proto"
@@ -33474,9 +33481,8 @@ Z~wl
3347433481 \v\vTSG
3347533482 \vj0k
3347633483 \vjC7
33477-\vp0Nm
33478-\vp0Pm
33479-\vpdsm
33484+\vpDwm
33485+\vptrm
3348033486 ]1h=bfz
3348133487 ]FhSD}
3348233488 ]GT7]
@@ -33545,23 +33551,24 @@ _to_curve_
3354533551 _tools_event_desc
3354633552 _xU`u
3354733553 _}eOk
33548-`0Nm
3354933554 `28)fk
33550-`6P\r
33551-`6P]r
33552-`6psr
33555+`60`r
33556+`60ar
33557+`6Pwr
3355333558 `:zQF
3355433559 `D$daM-l
3355533560 `DZG
33561+`Dwm
3355633562 `H(hqA1p
33557-`IF7
3355833563 `ITS
33564+`MF7
3355933565 `VX:H
3356033566 `\n\rvector_values
33561-`dsm
3356233567 `fPw.\vM
3356333568 `h9T~
33569+`ht 9
3356433570 `o_je
33571+`trm
3356533572 `yNT
3356633573 a bound game port
3356733574 a null shared library handle was used
@@ -34266,6 +34273,7 @@ bad x509 filetype
3426634273 baked_light_indexing
3426734274 balance
3426834275 ball_think
34276+ban_days
3426934277 ban_duration_seconds
3427034278 bank_unique_id
3427134279 banned_hero_ids
@@ -35274,6 +35282,7 @@ dOj\f,
3527435282 dSAQuality
3527535283 dWry
3527635284 dZ!2.
35285+dZ\tP
3527735286 d[kHy
3527835287 d_r_0
3527935288 daily_reward_time_stamp
@@ -35499,6 +35508,8 @@ dh_paramgen_type
3549935508 dh_rfc5114
3550035509 dhpublicnumber
3550135510 dialog_mix_priority
35511+dialog_variable_int_name
35512+dialog_variable_int_value
3550235513 dialog_variable_locstring
3550335514 dialog_variable_name
3550435515 did_projectile_hit_ally
@@ -36744,8 +36755,8 @@ g{syW*
3674436755 g|FeW\v
3674536756 g|MT
3674636757 h&eC
36747-h)07
3674836758 h*Ax
36759+h-07
3674936760 h0XB
3675036761 h2Wl
3675136762 h2n_\
@@ -36790,14 +36801,14 @@ hResult
3679036801 hSystem
3679136802 hTargetEntity
3679236803 hThinkFunc
36793-hU}7
3679436804 hVecEntities
3679536805 hW*m
3679636806 hW1M
3679736807 hW_z
3679836808 hX@e
36799-hY#7
36809+hY}7
3680036810 h`Zr
36811+ha!7
3680136812 halfhealth
3680236813 hammer
3680336814 hammerUniqueId
@@ -36931,7 +36942,6 @@ hide_in_store
3693136942 hide_quantity
3693236943 hide_styles_from_ui
3693336944 hide_tradecraftdelete
36934-hideout
3693536945 hideout_deadlock_logo
3693636946 hideout_holiday_award_2024
3693736947 hideout_holiday_award_2025
@@ -40306,13 +40316,11 @@ p.other
4030640316 p.ppBasis
4030740317 p.prime
4030840318 p.tpBasis
40309-p0Nm
40310-p0jPk
40319+p0j0o
4031140320 p2{l
4031240321 p4Z3
4031340322 p5Z3
4031440323 p5\nL,
40315-p6 Ar
4031640324 p618
4031740325 p@0pqE5tsO?|1
4031840326 pActivator
@@ -40338,6 +40346,7 @@ pD4t
4033840346 pData->GetDataDescMap() == pTemplateDataMap
4033940347 pDefault
4034040348 pDescription
40349+pDwm
4034140350 pEntity
4034240351 pFilter
4034340352 pFirstWaypoint type[%d]
@@ -40391,6 +40400,7 @@ pValue
4039140400 pWaypoints == nullptr || pWaypoints->GetPos().IsValid()\n
4039240401 p\n$k_EPingMarkerInfo_ShowMarkerOnSender
4039340402 p\rP\f0!h
40403+p\r`\fPtrm
4039440404 p^i9
4039540405 packet length too long
4039640406 padding check failed
@@ -40575,7 +40585,6 @@ pdgAbilityUpgradeStateChanged
4057540585 pdgBonusCounterChanged
4057640586 pdgStolenAbilityChanged
4057740587 pdgUpgradesChanged
40578-pdsm
4057940588 peak_memory_bytes
4058040589 peaktailend
4058140590 pedestal_itemdef
@@ -41000,6 +41009,7 @@ pszExplosionType
4100041009 pszExternalSlotName
4100141010 pszName
4100241011 pszTagName
41012+ptrm
4100341013 pub:
4100441014 pub_key
4100541015 pubkey
@@ -41105,7 +41115,7 @@ rX&O0
4110541115 rZ1VwGf5
4110641116 rZPM
4110741117 r\vDi
41108-r\vpdsm
41118+r\vpDwm
4110941119 rad2deg
4111041120 radial
4111141121 radialalt
@@ -43624,7 +43634,7 @@ z(ov
4362443634 z/B,9d
4362543635 z<d2
4362643636 z>Hz
43627-zDm_OnWaitingForPlayersToJoin
43637+zDBlurry up through this distance.
4362843638 zF):O4
4362943639 zG2m8
4363043640 zRXU
@@ -43676,18 +43686,18 @@ zz2K
4367643686 |hdX)
4367743687 |sG2
4367843688 |}Eq1
43689+}38y
4367943690 }9]Jn+LhyK
4368043691 }CQBf
4368143692 }VKRZ
4368243693 }W70d
4368343694 }Xee+
4368443695 }gE3
4368543696 }n2W
43686-~0tr
43697+~0xr
4368743698 ~9ob
4368843699 ~If D
4368943700 ~P2T
43690-~Ptr
4369143701 ~R65Fu
4369243702 ~jLRG
4369343703 ~w]UG
M
game/citadel/pak01_dir.txt
+3-3
@@ -38738,7 +38738,7 @@ panorama/layout/citadel_hud_data_feed_banned_heroes.vxml_c CRC:00c8f147e7 size:1
3873838738 panorama/layout/citadel_hud_data_feed_info.vxml_c CRC:0056474b74 size:2593
3873938739 panorama/layout/citadel_hud_data_feed_team_event.vxml_c CRC:00e0bbf39b size:1781
3874038740 panorama/layout/citadel_hud_flex_slot_unlocked_message.vxml_c CRC:009045f6d2 size:1761
38741-panorama/layout/citadel_hud_game_announcements.vxml_c CRC:00aef63c1d size:1982
38741+panorama/layout/citadel_hud_game_announcements.vxml_c CRC:0090354579 size:1986
3874238742 panorama/layout/citadel_hud_hero_builds.vxml_c CRC:00d2bf5b8d size:3181
3874338743 panorama/layout/citadel_hud_hero_shop.vxml_c CRC:00c791e1fe size:4645
3874438744 panorama/layout/citadel_hud_item_bar_graph.vxml_c CRC:00f5d34aef size:1691
@@ -39370,8 +39370,8 @@ panorama/styles/hud_objective_health.vcss_c CRC:00f2583ecc size:35355
3937039370 panorama/styles/hud_paused.vcss_c CRC:006d7dce68 size:10381
3937139371 panorama/styles/hud_personal_best.vcss_c CRC:00bb34da5a size:6426
3937239372 panorama/styles/hud_playerintents.vcss_c CRC:00111553d1 size:14147
39373-panorama/styles/hud_quickbuy.vcss_c CRC:00f800ad1c size:30823
39374-panorama/styles/hud_quickbuy_entry.vcss_c CRC:0007f7d18d size:15756
39373+panorama/styles/hud_quickbuy.vcss_c CRC:004e6bd95b size:30868
39374+panorama/styles/hud_quickbuy_entry.vcss_c CRC:0042bc584a size:17088
3937539375 panorama/styles/hud_reportcard.vcss_c CRC:0045d9e42f size:30069
3937639376 panorama/styles/hud_sandbox_tutorial.vcss_c CRC:0045877f46 size:21744
3937739377 panorama/styles/hud_screen_effects_low_health.vcss_c CRC:00833157a0 size:1145
M
game/citadel/pak01_dir/panorama/layout/citadel_hud_game_announcements.xml
+1-1
@@ -14,7 +14,7 @@
1414 <snippet name="CommsBanAnnouncement">
1515 <Panel class="CommsBanAnnouncement" hittest="false">
1616 <Label class="AnnouncementTitle" text="{s:player_name}" />
17- <Label class="AnnouncementDescription" html="true" text="#Citadel_HUD_ToxicChatMute_Desc" />
17+ <Label class="AnnouncementDescription" html="true" text="#Citadel_HUD_ToxicChatMute_Desc:f" />
1818 </Panel>
1919 </snippet>
2020 <snippet name="CorruptedItemShopSpawn">
M
game/citadel/pak01_dir/panorama/styles/hud_quickbuy.css
+5-0
@@ -163,6 +163,11 @@
163163 animation-iteration-count: infinite;
164164 }
165165
166+.NextIsSell #HudMini
167+{
168+ opacity: 0.5;
169+}
170+
166171 .ItemsReady #HudMini
167172 {
168173 opacity: 1;
M
game/citadel/pak01_dir/panorama/styles/hud_quickbuy_entry.css
+37-1
@@ -182,7 +182,43 @@
182182 height: 100%;
183183 }
184184
185-#QuickbuyNext .NamePanel,#QuickbuyNext #ControlIcons
185+#QuickbuyNext.Sell .NamePanel
186+{
187+ width: 100%;
188+ height: 20px;
189+ vertical-align: bottom;
190+ margin: 0px;
191+ background-color: offWhite&60;
192+}
193+
194+#QuickbuyNext.Sell .NamePanel #ModName,#QuickbuyNext.Sell .NamePanel .QuickbuyStatus,#QuickbuyNext.Sell .NamePanel #ExceededItemSlotLabel,#QuickbuyNext.Sell .NamePanel #SellItemSlotLabel
195+{
196+ visibility: collapse;
197+}
198+
199+#QuickbuyNext.Sell .NamePanel .goldIcon,#QuickbuyNext.Sell .NamePanel #ModCost
200+{
201+ wash-color: #ff6161;
202+ color: #ff6161;
203+}
204+
205+#QuickbuyNext.Sell .NamePanel .goldIcon
206+{
207+ background-image: url("s2r://panorama/images/icons/icon_trash.vsvg");
208+ width: 12px;
209+ height: 12px;
210+ background-size: contain;
211+ background-repeat: no-repeat;
212+ background-position: center center;
213+ vertical-align: middle;
214+}
215+
216+#QuickbuyNext.Sell .NamePanel .CostPanel
217+{
218+ visibility: visible;
219+}
220+
221+#QuickbuyNext #ControlIcons,#QuickbuyNext:not(.Sell) .NamePanel
186222 {
187223 visibility: collapse;
188224 }
M
game/citadel/resource/localization/citadel_main/citadel_main_english.txt
+4-1
@@ -1305,7 +1305,7 @@
13051305 "Citadel_HUD_KothExpired" "Rift Has Faded..."
13061306 "Citadel_HUD_SoulBagPickup" "Soul Bag"
13071307 "Citadel_HUD_SoulBagPickup_Stolen" "Stolen!"
1308- "Citadel_HUD_ToxicChatMute_Desc" "Has been given a 30 day restriction for abusive communication, and will be muted for the remainder of the match."
1308+ "Citadel_HUD_ToxicChatMute_Desc:f" "Has been given an extended comms ban for abusive communication, and will be muted for the remainder of the match."
13091309 "Citadel_HUD_Koth_Warning" "An Unstable Rift is Opening..."
13101310 "Citadel_HUD_Koth_Warning_Desc" "Go to the Rift to claim its power"
13111311 "Citadel_HUD_CorruptedItemShopSpawn" "The Broker has opened shop..."
@@ -1749,6 +1749,9 @@
17491749 "Citadel_HideoutConnectionFailed_NoServer" "No server assigned"
17501750 "Citadel_HideoutConnectionFailed_VersionIncompatible" "Client is incompatible"
17511751 "Citadel_HideoutConnectionFailed_FailedToConnect" "Failed to connect"
1752+ "Citadel_HideoutConnectionFailed_TooFewPlayers" "Not enough players for hideout"
1753+ "Citadel_HideoutConnectionFailed_PlayersInMatch" "Players currently in match"
1754+ "Citadel_HideoutConnectionFailed_GCDisabled" "Hidout servers are temporarily disabled"
17521755
17531756 "Citadel_HideoutBallJuggle_Increment" "{s:value}x"
17541757 "Citadel_HideoutBallJuggle_Land" "{s:value}x :)"
M
game/citadel/steam.inf
+4-4
@@ -1,9 +1,9 @@
1-ClientVersion=6730
2-ServerVersion=6730
1+ClientVersion=6731
2+ServerVersion=6731
33 ProductName=citadel
44 appID=1422450
55 ServerAppID=1422460
66 ToolsAppID=211
7-SourceRevision=11068420
7+SourceRevision=11070267
88 VersionDate=Oct 01 2026
9-VersionTime=12:17:19
9+VersionTime=15:31:54
Update information⌄
Build
25664168
Associated changelist
39402624
Game version
6731

Found something incorrect?

Report a missing patch note, incorrect file change, or other problem.