Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 1s ago· Viewing build 6701 (Sep 25 2026), not the latest

C_CitadelGameRules

classserver: CCitadelGameRules →

size 0xA088 (41096 bytes) · 73 own fields · last changed in build 6722

C_GameRules › C_MultiplayRules › C_TeamplayRules › C_CitadelGameRules
61 metadata entries
MNetworkVarNames
"bool m_bFreezePeriod"
MNetworkVarNames
"GameTime_t m_fLevelStartTime"
MNetworkVarNames
"GameTime_t m_flGameStartTime"
MNetworkVarNames
"GameTime_t m_flGameStateStartTime"
MNetworkVarNames
"GameTime_t m_flGameStateEndTime"
MNetworkVarNames
"GameTime_t m_flRoundStartTime"
MNetworkVarNames
"EGameState m_eGameState"
MNetworkVarNames
"EHANDLE m_hTowerAmber"
MNetworkVarNames
"EHANDLE m_hTowerSapphire"
MNetworkVarNames
"bool m_bEnemyInAmberBase"
MNetworkVarNames
"bool m_bEnemyInSapphireBase"
MNetworkVarNames
"bool m_bEnemyPlayersInAmberBase"
MNetworkVarNames
"bool m_bEnemyPlayersInSapphireBase"
MNetworkVarNames
"Vector m_vMinimapMins"
MNetworkVarNames
"Vector m_vMinimapMaxs"
MNetworkVarNames
"bool m_bMatchSafeToAbandon"
MNetworkVarNames
"bool m_bMatchNotScored"
MNetworkVarNames
"GameTime_t m_tAbandonTriggerEarlyTime"
MNetworkVarNames
"bool m_bAbandonTriggerSapphire"
MNetworkVarNames
"bool m_bAbandonTriggerAmber"
MNetworkVarNames
"bool m_bNoDeathEnabled"
MNetworkVarNames
"bool m_bFastCooldownsEnabled"
MNetworkVarNames
"bool m_bStaminaCooldownsEnabled"
MNetworkVarNames
"bool m_bUnlimitedAmmoEnabled"
MNetworkVarNames
"bool m_bInfiniteResourcesEnabled"
MNetworkVarNames
"bool m_bFlexSlotsForcedUnlocked"
MNetworkVarNames
"ECitadelMatchMode m_eMatchMode"
MNetworkVarNames
"ECitadelGameMode m_eGameMode"
MNetworkVarNames
"uint32 m_unSpectatorCount"
MNetworkVarNames
"uint32 m_unExpectedPlayerCount"
MNetworkVarNames
"AccountID_t m_nHideoutOwner"
MNetworkVarNames
"CHandle<CCitadelTrooperMinimap> m_hTrooperMinimap"
MNetworkVarNames
"CitadelTeam_t m_iWinningTeam"
MNetworkVarNames
"HeroID_t m_vecBannedHeroes"
MNetworkVarNames
"TeamKothState_t m_vecTeamKothStates"
MNetworkVarNames
"CitadelTeam_t m_nKothScoringTeam"
MNetworkVarNames
"GameTime_t m_timeKothScoring"
MNetworkVarNames
"GameTime_t m_timeKothCashInStarted"
MNetworkVarNames
"GameTime_t m_timeKothGiveUp"
MNetworkVarNames
"int m_nAmberGold"
MNetworkVarNames
"int m_nSapphireGold"
MNetworkVarNames
"VectorWS m_vKothCashInCurrentLocation"
MNetworkVarNames
"EHANDLE m_hCurrentHeroDrafterRebels"
MNetworkVarNames
"EHANDLE m_hCurrentHeroDrafterCombine"
MNetworkVarNames
"int m_iMidbossKillCount"
MNetworkVarNames
"int m_iAmberRejuvCount"
MNetworkVarNames
"int m_iSapphireRejuvCount"
MNetworkVarNames
"float m_tNextMidBossSpawnTime"
MNetworkVarNames
"bool m_bServerPaused"
MNetworkVarNames
"int m_iPauseTeam"
MNetworkVarNames
"int m_nMatchClockUpdateTick"
MNetworkVarNames
"float m_flMatchClockAtLastUpdate"
MNetworkVarNames
"float m_fUnpauseRawTime"
MNetworkVarNames
"int m_eGGTeam"
MNetworkVarNames
"GameTime_t m_flGGEndsAtTime"
MNetworkVarNames
"MatchID_t m_unMatchID"
MNetworkVarNames
"CUtlString m_sGameplayExperiment"
MNetworkVarNames
"uint32 m_ExperimentTokenHashCode"
MNetworkVarNames
"GameTime_t m_flHeroDiedTime"
MNetworkVarNames
"CCitadelPlayOfTheGame* m_pPlayOfTheGame"
MNetworkVarNames
"CStreetBrawlController m_tStreetBrawl"
Copy as
C_CitadelGameRules · 73 fields
0x58m_bFreezePeriodboolnetworked
0x5Cm_fLevelStartTimeGameTime_tnetworked
0x60m_flGameStartTimeGameTime_tnetworked
0x64m_flGameStateStartTimeGameTime_tnetworked
0x68m_flGameStateEndTimeGameTime_tnetworked
0x6Cm_flRoundStartTimeGameTime_tnetworked
0x70m_flPlayOfTheGameStateEndTimefloat32
0x74m_eGameStateEGameStatenetworked
0x78m_hTowerAmberCHandle< C_BaseEntity >networked
0x7Cm_hTowerSapphireCHandle< C_BaseEntity >networked
0x80m_bEnemyInAmberBaseboolnetworked
0x81m_bEnemyInSapphireBaseboolnetworked
0x82m_bEnemyPlayersInAmberBaseboolnetworked
0x83m_bEnemyPlayersInSapphireBaseboolnetworked
0x84m_vMinimapMinsVectornetworked
0x90m_vMinimapMaxsVectornetworked
0x9Cm_bMatchSafeToAbandonboolnetworked
0x9Dm_bMatchNotScoredboolnetworked
0xA0m_tAbandonTriggerEarlyTimeGameTime_tnetworked
0xA4m_bAbandonTriggerSapphireboolnetworked
0xA5m_bAbandonTriggerAmberboolnetworked
0xA6m_bNoDeathEnabledboolnetworked
0xA7m_bFastCooldownsEnabledboolnetworked
0xA8m_bStaminaCooldownsEnabledboolnetworked
0xA9m_bUnlimitedAmmoEnabledboolnetworked
0xAAm_bInfiniteResourcesEnabledboolnetworked
0xABm_bFlexSlotsForcedUnlockedboolnetworked
0xACm_eMatchModeECitadelMatchModenetworked
0xB0m_eGameModeECitadelGameModenetworked
0xB4m_unSpectatorCountuint32networked
0xB8m_unExpectedPlayerCountuint32networked
0xBCm_nHideoutOwneruint32networked
0xC0m_hTrooperMinimapCHandle< CCitadelTrooperMinimap >networked
0xC4m_iWinningTeamint32networked
0xC8m_vecBannedHeroesC_NetworkUtlVectorBase< HeroID_t >networked
0xE0m_vecTeamKothStatesC_UtlVectorEmbeddedNetworkVar< TeamKothState_t >networked
0x1E8m_nKothScoringTeamint32networked
0x1ECm_timeKothScoringGameTime_tnetworked
0x1F0m_timeKothCashInStartedGameTime_tnetworked
0x1F4m_timeKothGiveUpGameTime_tnetworked
0x1F8m_nAmberGoldint32networked
0x1FCm_nSapphireGoldint32networked
0x200m_vKothCashInCurrentLocationVectorWSnetworked
0x20Cm_hCurrentHeroDrafterRebelsCHandle< C_BaseEntity >networked
0x210m_hCurrentHeroDrafterCombineCHandle< C_BaseEntity >networked
0x214m_bDontUploadStatsbool
0x218m_iMidbossKillCountint32networked
0x21Cm_iAmberRejuvCountint32networked
0x220m_iSapphireRejuvCountint32networked
0x224m_tNextMidBossSpawnTimefloat32networked
0x9F80m_bServerPausedboolnetworked
0x9F84m_iPauseTeamint32networked
0x9F88m_nMatchClockUpdateTickint32networked
0x9F8Cm_flMatchClockAtLastUpdatefloat32networked
0x9F90m_flPauseTimefloat64
0x9F98m_pausingPlayerIdCPlayerSlot
0x9F9Cm_unpausingPlayerIdCPlayerSlot
0x9FA0m_fPauseRawTimefloat32
0x9FA4m_fPauseCurTimefloat32
0x9FA8m_fUnpauseRawTimefloat32networked
0x9FACm_fUnpauseCurTimefloat32
0xA000m_nLastPreGameCountint32
0xA004m_eGGTeamint32networked
0xA008m_flGGEndsAtTimeGameTime_tnetworked
0xA010m_unMatchIDMatchID_tnetworked
0xA018m_sGameplayExperimentCUtlStringnetworked
0xA020m_ExperimentTokenHashCodeuint32networked
0xA024m_nPlayerDeathEventIDint32
0xA028m_nReplayChangedEventint32
0xA02Cm_nGameOverEventint32
0xA050m_flHeroDiedTimeGameTime_tnetworked
0xA058m_pPlayOfTheGameCCitadelPlayOfTheGame*networked
0xA060m_tStreetBrawlCStreetBrawlControllernetworked
from C_GameRules · 4 fields
0x8__m_pChainEntityCNetworkVarChainer
0x30m_nTotalPausedTicksint32networked
0x34m_nPauseStartTickint32networked
0x38m_bGamePausedboolnetworked

History

  1. 6722–6745changed
    • size 0xA088 → 0xA0D8
    • m_bFreezePeriod no longer networked
    • m_fLevelStartTime no longer networked
    • m_flGameStartTime no longer networked
    • m_flGameStateStartTime no longer networked
    • m_flGameStateEndTime no longer networked
    • m_flRoundStartTime no longer networked
    • m_eGameState no longer networked
    • m_hTowerAmber no longer networked
    • m_hTowerSapphire no longer networked
    • m_bEnemyInAmberBase no longer networked
    • m_bEnemyInSapphireBase no longer networked
    • m_bEnemyPlayersInAmberBase no longer networked
    • m_bEnemyPlayersInSapphireBase no longer networked
    • m_vMinimapMins type Vector → VectorWS, no longer networked
    • m_vMinimapMaxs type Vector → VectorWS, no longer networked
    • m_bMatchSafeToAbandon no longer networked
    • m_bMatchNotScored no longer networked
    • m_tAbandonTriggerEarlyTime no longer networked
    • m_bAbandonTriggerSapphire no longer networked
    • m_bAbandonTriggerAmber no longer networked
    • m_eMatchMode offset 0xAC → 0xA8, no longer networked
    • m_eGameMode offset 0xB0 → 0xAC, no longer networked
    • m_unSpectatorCount offset 0xB4 → 0xB0, no longer networked
    • m_unExpectedPlayerCount offset 0xB8 → 0xB4, no longer networked
    • m_nHideoutOwner offset 0xBC → 0xB8, no longer networked
    • m_hTrooperMinimap offset 0xC0 → 0xBC, no longer networked
    • m_iWinningTeam offset 0xC4 → 0xC0, no longer networked
    • m_vecBannedHeroes no longer networked
    • m_vecTeamKothStates offset 0xE0 → 0xE8, no longer networked
    • m_nKothScoringTeam offset 0x1E8 → 0x1F0, no longer networked
    • m_timeKothScoring offset 0x1EC → 0x1F4, no longer networked
    • m_timeKothCashInStarted offset 0x1F0 → 0x1F8, no longer networked
    • m_timeKothGiveUp offset 0x1F4 → 0x1FC, no longer networked
    • m_nAmberGold offset 0x1F8 → 0x200, no longer networked
    • m_nSapphireGold offset 0x1FC → 0x204, no longer networked
    • m_vKothCashInCurrentLocation offset 0x200 → 0x208, no longer networked
    • m_hCurrentHeroDrafterRebels offset 0x20C → 0x214, no longer networked
    • m_hCurrentHeroDrafterCombine offset 0x210 → 0x218, no longer networked
    • m_bDontUploadStats offset 0x214 → 0x21C
    • m_iMidbossKillCount offset 0x218 → 0x220, no longer networked
    • m_iAmberRejuvCount offset 0x21C → 0x224, no longer networked
    • m_iSapphireRejuvCount offset 0x220 → 0x228, no longer networked
    • m_tNextMidBossSpawnTime offset 0x224 → 0x22C, no longer networked
    • m_bServerPaused offset 0x9F80 → 0x9FD0, no longer networked
    • m_iPauseTeam offset 0x9F84 → 0x9FD4, no longer networked
    • m_nMatchClockUpdateTick offset 0x9F88 → 0x9FD8, no longer networked
    • m_flMatchClockAtLastUpdate offset 0x9F8C → 0x9FDC, no longer networked
    • m_flPauseTime offset 0x9F90 → 0x9FE0
    • m_pausingPlayerId offset 0x9F98 → 0x9FE8
    • m_unpausingPlayerId offset 0x9F9C → 0x9FEC
    • m_fPauseRawTime offset 0x9FA0 → 0x9FF0
    • m_fPauseCurTime offset 0x9FA4 → 0x9FF4
    • m_fUnpauseRawTime offset 0x9FA8 → 0x9FF8, no longer networked
    • m_fUnpauseCurTime offset 0x9FAC → 0x9FFC
    • m_nLastPreGameCount offset 0xA000 → 0xA050
    • m_eGGTeam offset 0xA004 → 0xA054, no longer networked
    • m_flGGEndsAtTime offset 0xA008 → 0xA058, no longer networked
    • m_unMatchID offset 0xA010 → 0xA060, no longer networked
    • m_sGameplayExperiment offset 0xA018 → 0xA068, no longer networked
    • m_ExperimentTokenHashCode offset 0xA020 → 0xA070, no longer networked
    • m_nPlayerDeathEventID offset 0xA024 → 0xA074
    • m_nReplayChangedEvent offset 0xA028 → 0xA078
    • m_nGameOverEvent offset 0xA02C → 0xA07C
    • m_flHeroDiedTime offset 0xA050 → 0xA0A0, no longer networked
    • m_pPlayOfTheGame offset 0xA058 → 0xA0A8, no longer networked
    • m_tStreetBrawl offset 0xA060 → 0xA0B0, no longer networked
    • + m_nCorruptedPenaltySeed uint32 at 0xE0
    • + m_nNumCorruptedItemsLimit int32 at 0xE4
    • + m_vecNeutralCampTimerOrigins C_NetworkUtlVectorBase< VectorWS > at 0x230
    • + m_vecNeutralCampNextSpawnTimes C_NetworkUtlVectorBase< float32 > at 0x248
    • + m_vecNeutralCampTimerIsMidBoss C_NetworkUtlVectorBase< bool > at 0x260
    • + m_bGGMarkAsNotScored bool at 0xA05C
    • − m_bNoDeathEnabled
    • − m_bFastCooldownsEnabled
    • − m_bStaminaCooldownsEnabled
    • − m_bUnlimitedAmmoEnabled
    • − m_bInfiniteResourcesEnabled
    • − m_bFlexSlotsForcedUnlocked
  2. 6696–6701first dumped