Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 24s ago· Viewing build 6730 (Oct 01 2026), not the latest

C_CitadelGameRules

classserver: CCitadelGameRules →

size 0xA0D8 (41176 bytes) · 73 own fields · last changed in build 6722

C_GameRules › C_MultiplayRules › C_TeamplayRules › C_CitadelGameRules
Copy as
C_CitadelGameRules · 73 fields
0x58m_bFreezePeriodbool
0x5Cm_fLevelStartTimeGameTime_t
0x60m_flGameStartTimeGameTime_t
0x64m_flGameStateStartTimeGameTime_t
0x68m_flGameStateEndTimeGameTime_t
0x6Cm_flRoundStartTimeGameTime_t
0x70m_flPlayOfTheGameStateEndTimefloat32
0x74m_eGameStateEGameState
0x78m_hTowerAmberCHandle< C_BaseEntity >
0x7Cm_hTowerSapphireCHandle< C_BaseEntity >
0x80m_bEnemyInAmberBasebool
0x81m_bEnemyInSapphireBasebool
0x82m_bEnemyPlayersInAmberBasebool
0x83m_bEnemyPlayersInSapphireBasebool
0x84m_vMinimapMinsVectorWS
0x90m_vMinimapMaxsVectorWS
0x9Cm_bMatchSafeToAbandonbool
0x9Dm_bMatchNotScoredbool
0xA0m_tAbandonTriggerEarlyTimeGameTime_t
0xA4m_bAbandonTriggerSapphirebool
0xA5m_bAbandonTriggerAmberbool
0xA8m_eMatchModeECitadelMatchMode
0xACm_eGameModeECitadelGameMode
0xB0m_unSpectatorCountuint32
0xB4m_unExpectedPlayerCountuint32
0xB8m_nHideoutOwneruint32
0xBCm_hTrooperMinimapCHandle< CCitadelTrooperMinimap >
0xC0m_iWinningTeamint32
0xC8m_vecBannedHeroesC_NetworkUtlVectorBase< HeroID_t >
0xE0m_nCorruptedPenaltySeeduint32
0xE4m_nNumCorruptedItemsLimitint32
0xE8m_vecTeamKothStatesC_UtlVectorEmbeddedNetworkVar< TeamKothState_t >
0x1F0m_nKothScoringTeamint32
0x1F4m_timeKothScoringGameTime_t
0x1F8m_timeKothCashInStartedGameTime_t
0x1FCm_timeKothGiveUpGameTime_t
0x200m_nAmberGoldint32
0x204m_nSapphireGoldint32
0x208m_vKothCashInCurrentLocationVectorWS
0x214m_hCurrentHeroDrafterRebelsCHandle< C_BaseEntity >
0x218m_hCurrentHeroDrafterCombineCHandle< C_BaseEntity >
0x21Cm_bDontUploadStatsbool
0x220m_iMidbossKillCountint32
0x224m_iAmberRejuvCountint32
0x228m_iSapphireRejuvCountint32
0x22Cm_tNextMidBossSpawnTimefloat32
0x230m_vecNeutralCampTimerOriginsC_NetworkUtlVectorBase< VectorWS >
0x248m_vecNeutralCampNextSpawnTimesC_NetworkUtlVectorBase< float32 >
0x260m_vecNeutralCampTimerIsMidBossC_NetworkUtlVectorBase< bool >
0x9FD0m_bServerPausedbool
0x9FD4m_iPauseTeamint32
0x9FD8m_nMatchClockUpdateTickint32
0x9FDCm_flMatchClockAtLastUpdatefloat32
0x9FE0m_flPauseTimefloat64
0x9FE8m_pausingPlayerIdCPlayerSlot
0x9FECm_unpausingPlayerIdCPlayerSlot
0x9FF0m_fPauseRawTimefloat32
0x9FF4m_fPauseCurTimefloat32
0x9FF8m_fUnpauseRawTimefloat32
0x9FFCm_fUnpauseCurTimefloat32
0xA050m_nLastPreGameCountint32
0xA054m_eGGTeamint32
0xA058m_flGGEndsAtTimeGameTime_t
0xA05Cm_bGGMarkAsNotScoredbool
0xA060m_unMatchIDMatchID_t
0xA068m_sGameplayExperimentCUtlString
0xA070m_ExperimentTokenHashCodeuint32
0xA074m_nPlayerDeathEventIDint32
0xA078m_nReplayChangedEventint32
0xA07Cm_nGameOverEventint32
0xA0A0m_flHeroDiedTimeGameTime_t
0xA0A8m_pPlayOfTheGameCCitadelPlayOfTheGame*
0xA0B0m_tStreetBrawlCStreetBrawlController
from C_GameRules · 4 fields
0x8__m_pChainEntityCNetworkVarChainer
0x30m_nTotalPausedTicksint32
0x34m_nPauseStartTickint32
0x38m_bGamePausedbool

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