Game update (14135)

This commit is contained in:
Coslly
2026-02-05 12:38:26 +09:00
committed by GitHub
parent 72b2b39fce
commit 223f681b80
68 changed files with 1212 additions and 1204 deletions

View File

@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2026-01-30 00:30:02.594526700 UTC
// 2026-02-05 03:37:03.980792600 UTC
namespace CS2Dumper.Schemas {
// Module: server.dll
@@ -2535,7 +2535,7 @@ namespace CS2Dumper.Schemas {
public const nint m_FanForceCurveString = 0x4F8; // CUtlSymbolLarge
}
// Parent: None
// Field count: 6
// Field count: 8
//
// Metadata:
// NetworkVarNames: m_nTotalPausedTicks (int)
@@ -2545,9 +2545,11 @@ namespace CS2Dumper.Schemas {
public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer
public const nint m_szQuestName = 0x30; // char[128]
public const nint m_nQuestPhase = 0xB0; // int32
public const nint m_nTotalPausedTicks = 0xB4; // int32
public const nint m_nPauseStartTick = 0xB8; // int32
public const nint m_bGamePaused = 0xBC; // bool
public const nint m_nLastMatchTime = 0xB4; // uint32
public const nint m_nLastMatchTime_MatchID64 = 0xB8; // uint64
public const nint m_nTotalPausedTicks = 0xC0; // int32
public const nint m_nPauseStartTick = 0xC4; // int32
public const nint m_bGamePaused = 0xC8; // bool
}
// Parent: CBaseAnimGraph
// Field count: 24
@@ -5164,7 +5166,7 @@ namespace CS2Dumper.Schemas {
// Parent: None
// Field count: 1
public static class CSingleplayRules {
public const nint m_bSinglePlayerGameEnding = 0xC0; // bool
public const nint m_bSinglePlayerGameEnding = 0xD0; // bool
}
// Parent: None
// Field count: 17
@@ -8384,195 +8386,195 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iRoundStartRoundNumber (int)
// NetworkVarNames: m_nRoundStartCount (uint8)
public static class CCSGameRules {
public const nint m_bFreezePeriod = 0xC8; // bool
public const nint m_bWarmupPeriod = 0xC9; // bool
public const nint m_fWarmupPeriodEnd = 0xCC; // GameTime_t
public const nint m_fWarmupPeriodStart = 0xD0; // GameTime_t
public const nint m_bTerroristTimeOutActive = 0xD4; // bool
public const nint m_bCTTimeOutActive = 0xD5; // bool
public const nint m_flTerroristTimeOutRemaining = 0xD8; // float32
public const nint m_flCTTimeOutRemaining = 0xDC; // float32
public const nint m_nTerroristTimeOuts = 0xE0; // int32
public const nint m_nCTTimeOuts = 0xE4; // int32
public const nint m_bTechnicalTimeOut = 0xE8; // bool
public const nint m_bMatchWaitingForResume = 0xE9; // bool
public const nint m_iFreezeTime = 0xEC; // int32
public const nint m_iRoundTime = 0xF0; // int32
public const nint m_fMatchStartTime = 0xF4; // float32
public const nint m_fRoundStartTime = 0xF8; // GameTime_t
public const nint m_flRestartRoundTime = 0xFC; // GameTime_t
public const nint m_bGameRestart = 0x100; // bool
public const nint m_flGameStartTime = 0x104; // float32
public const nint m_timeUntilNextPhaseStarts = 0x108; // float32
public const nint m_gamePhase = 0x10C; // int32
public const nint m_totalRoundsPlayed = 0x110; // int32
public const nint m_nRoundsPlayedThisPhase = 0x114; // int32
public const nint m_nOvertimePlaying = 0x118; // int32
public const nint m_iHostagesRemaining = 0x11C; // int32
public const nint m_bAnyHostageReached = 0x120; // bool
public const nint m_bMapHasBombTarget = 0x121; // bool
public const nint m_bMapHasRescueZone = 0x122; // bool
public const nint m_bMapHasBuyZone = 0x123; // bool
public const nint m_bIsQueuedMatchmaking = 0x124; // bool
public const nint m_nQueuedMatchmakingMode = 0x128; // int32
public const nint m_bIsValveDS = 0x12C; // bool
public const nint m_bLogoMap = 0x12D; // bool
public const nint m_bPlayAllStepSoundsOnServer = 0x12E; // bool
public const nint m_iSpectatorSlotCount = 0x130; // int32
public const nint m_MatchDevice = 0x134; // int32
public const nint m_bHasMatchStarted = 0x138; // bool
public const nint m_nNextMapInMapgroup = 0x13C; // int32
public const nint m_szTournamentEventName = 0x140; // char[512]
public const nint m_szTournamentEventStage = 0x340; // char[512]
public const nint m_szMatchStatTxt = 0x540; // char[512]
public const nint m_szTournamentPredictionsTxt = 0x740; // char[512]
public const nint m_nTournamentPredictionsPct = 0x940; // int32
public const nint m_flCMMItemDropRevealStartTime = 0x944; // GameTime_t
public const nint m_flCMMItemDropRevealEndTime = 0x948; // GameTime_t
public const nint m_bIsDroppingItems = 0x94C; // bool
public const nint m_bIsQuestEligible = 0x94D; // bool
public const nint m_bIsHltvActive = 0x94E; // bool
public const nint m_bBombPlanted = 0x94F; // bool
public const nint m_arrProhibitedItemIndices = 0x950; // uint16[100]
public const nint m_arrTournamentActiveCasterAccounts = 0xA18; // uint32[4]
public const nint m_numBestOfMaps = 0xA28; // int32
public const nint m_nHalloweenMaskListSeed = 0xA2C; // int32
public const nint m_bBombDropped = 0xA30; // bool
public const nint m_iRoundWinStatus = 0xA34; // int32
public const nint m_eRoundWinReason = 0xA38; // int32
public const nint m_bTCantBuy = 0xA3C; // bool
public const nint m_bCTCantBuy = 0xA3D; // bool
public const nint m_iMatchStats_RoundResults = 0xA40; // int32[30]
public const nint m_iMatchStats_PlayersAlive_CT = 0xAB8; // int32[30]
public const nint m_iMatchStats_PlayersAlive_T = 0xB30; // int32[30]
public const nint m_TeamRespawnWaveTimes = 0xBA8; // float32[32]
public const nint m_flNextRespawnWave = 0xC28; // GameTime_t[32]
public const nint m_vMinimapMins = 0xCA8; // Vector
public const nint m_vMinimapMaxs = 0xCB4; // Vector
public const nint m_MinimapVerticalSectionHeights = 0xCC0; // float32[8]
public const nint m_ullLocalMatchID = 0xCE0; // uint64
public const nint m_nEndMatchMapGroupVoteTypes = 0xCE8; // int32[10]
public const nint m_nEndMatchMapGroupVoteOptions = 0xD10; // int32[10]
public const nint m_nEndMatchMapVoteWinner = 0xD38; // int32
public const nint m_iNumConsecutiveCTLoses = 0xD3C; // int32
public const nint m_iNumConsecutiveTerroristLoses = 0xD40; // int32
public const nint m_bHasHostageBeenTouched = 0xD60; // bool
public const nint m_flIntermissionStartTime = 0xD64; // GameTime_t
public const nint m_flIntermissionEndTime = 0xD68; // GameTime_t
public const nint m_bLevelInitialized = 0xD6C; // bool
public const nint m_iTotalRoundsPlayed = 0xD70; // int32
public const nint m_iUnBalancedRounds = 0xD74; // int32
public const nint m_endMatchOnRoundReset = 0xD78; // bool
public const nint m_endMatchOnThink = 0xD79; // bool
public const nint m_iNumTerrorist = 0xD7C; // int32
public const nint m_iNumCT = 0xD80; // int32
public const nint m_iNumSpawnableTerrorist = 0xD84; // int32
public const nint m_iNumSpawnableCT = 0xD88; // int32
public const nint m_arrSelectedHostageSpawnIndices = 0xD90; // CUtlVector<int32>
public const nint m_nSpawnPointsRandomSeed = 0xDA8; // int32
public const nint m_bFirstConnected = 0xDAC; // bool
public const nint m_bCompleteReset = 0xDAD; // bool
public const nint m_bPickNewTeamsOnReset = 0xDAE; // bool
public const nint m_bScrambleTeamsOnRestart = 0xDAF; // bool
public const nint m_bSwapTeamsOnRestart = 0xDB0; // bool
public const nint m_nEndMatchTiedVotes = 0xDB8; // CUtlVector<int32>
public const nint m_bNeedToAskPlayersForContinueVote = 0xDD4; // bool
public const nint m_numQueuedMatchmakingAccounts = 0xDD8; // uint32
public const nint m_fAvgPlayerRank = 0xDDC; // float32
public const nint m_pQueuedMatchmakingReservationString = 0xDE0; // char*
public const nint m_numTotalTournamentDrops = 0xDE8; // uint32
public const nint m_numSpectatorsCountMax = 0xDEC; // uint32
public const nint m_numSpectatorsCountMaxTV = 0xDF0; // uint32
public const nint m_numSpectatorsCountMaxLnk = 0xDF4; // uint32
public const nint m_nCTsAliveAtFreezetimeEnd = 0xE00; // int32
public const nint m_nTerroristsAliveAtFreezetimeEnd = 0xE04; // int32
public const nint m_bForceTeamChangeSilent = 0xE08; // bool
public const nint m_bLoadingRoundBackupData = 0xE09; // bool
public const nint m_nMatchInfoShowType = 0xE40; // int32
public const nint m_flMatchInfoDecidedTime = 0xE44; // float32
public const nint mTeamDMLastWinningTeamNumber = 0xE60; // int32
public const nint mTeamDMLastThinkTime = 0xE64; // float32
public const nint m_flTeamDMLastAnnouncementTime = 0xE68; // float32
public const nint m_iAccountTerrorist = 0xE6C; // int32
public const nint m_iAccountCT = 0xE70; // int32
public const nint m_iSpawnPointCount_Terrorist = 0xE74; // int32
public const nint m_iSpawnPointCount_CT = 0xE78; // int32
public const nint m_iMaxNumTerrorists = 0xE7C; // int32
public const nint m_iMaxNumCTs = 0xE80; // int32
public const nint m_iLoserBonusMostRecentTeam = 0xE84; // int32
public const nint m_tmNextPeriodicThink = 0xE88; // float32
public const nint m_bVoiceWonMatchBragFired = 0xE8C; // bool
public const nint m_fWarmupNextChatNoticeTime = 0xE90; // float32
public const nint m_iHostagesRescued = 0xE98; // int32
public const nint m_iHostagesTouched = 0xE9C; // int32
public const nint m_flNextHostageAnnouncement = 0xEA0; // float32
public const nint m_bNoTerroristsKilled = 0xEA4; // bool
public const nint m_bNoCTsKilled = 0xEA5; // bool
public const nint m_bNoEnemiesKilled = 0xEA6; // bool
public const nint m_bCanDonateWeapons = 0xEA7; // bool
public const nint m_firstKillTime = 0xEAC; // float32
public const nint m_firstBloodTime = 0xEB4; // float32
public const nint m_hostageWasInjured = 0xED0; // bool
public const nint m_hostageWasKilled = 0xED1; // bool
public const nint m_bVoteCalled = 0xEE0; // bool
public const nint m_bServerVoteOnReset = 0xEE1; // bool
public const nint m_flVoteCheckThrottle = 0xEE4; // float32
public const nint m_bBuyTimeEnded = 0xEE8; // bool
public const nint m_nLastFreezeEndBeep = 0xEEC; // int32
public const nint m_bTargetBombed = 0xEF0; // bool
public const nint m_bBombDefused = 0xEF1; // bool
public const nint m_bMapHasBombZone = 0xEF2; // bool
public const nint m_vecMainCTSpawnPos = 0xF40; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_bRespawningAllRespawnablePlayers = 0xF80; // bool
public const nint m_iNextCTSpawnPoint = 0xF84; // int32
public const nint m_flCTSpawnPointUsedTime = 0xF88; // float32
public const nint m_iNextTerroristSpawnPoint = 0xF8C; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xF90; // float32
public const nint m_CTSpawnPoints = 0xF98; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_TerroristSpawnPoints = 0xFB0; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_bIsUnreservedGameServer = 0xFC8; // bool
public const nint m_fAutobalanceDisplayTime = 0xFCC; // float32
public const nint m_bAllowWeaponSwitch = 0x1008; // bool
public const nint m_bRoundTimeWarningTriggered = 0x1009; // bool
public const nint m_phaseChangeAnnouncementTime = 0x100C; // GameTime_t
public const nint m_fNextUpdateTeamClanNamesTime = 0x1010; // float32
public const nint m_flLastThinkTime = 0x1014; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1018; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x101C; // int32
public const nint m_nMatchAbortedEarlyReason = 0x1068; // int32
public const nint m_bHasTriggeredRoundStartMusic = 0x106C; // bool
public const nint m_bSwitchingTeamsAtRoundReset = 0x106D; // bool
public const nint m_pGameModeRules = 0x1088; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x1090; // KeyValues3
public const nint m_hPlayerResource = 0x1128; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1130; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1320; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1380; // bool[4]
public const nint m_nMatchEndCount = 0x13A8; // uint8
public const nint m_nTTeamIntroVariant = 0x13AC; // int32
public const nint m_nCTTeamIntroVariant = 0x13B0; // int32
public const nint m_bTeamIntroPeriod = 0x13B4; // bool
public const nint m_fTeamIntroPeriodEnd = 0x13B8; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x13BC; // bool
public const nint m_iRoundEndWinnerTeam = 0x13C0; // int32
public const nint m_eRoundEndReason = 0x13C4; // int32
public const nint m_bRoundEndShowTimerDefend = 0x13C8; // bool
public const nint m_iRoundEndTimerTime = 0x13CC; // int32
public const nint m_sRoundEndFunFactToken = 0x13D0; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x13D8; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x13DC; // int32
public const nint m_iRoundEndFunFactData2 = 0x13E0; // int32
public const nint m_iRoundEndFunFactData3 = 0x13E4; // int32
public const nint m_sRoundEndMessage = 0x13E8; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x13F0; // int32
public const nint m_bRoundEndNoMusic = 0x13F4; // bool
public const nint m_iRoundEndLegacy = 0x13F8; // int32
public const nint m_nRoundEndCount = 0x13FC; // uint8
public const nint m_iRoundStartRoundNumber = 0x1400; // int32
public const nint m_nRoundStartCount = 0x1404; // uint8
public const nint m_flLastPerfSampleTime = 0x5410; // float64
public const nint m_bFreezePeriod = 0xD8; // bool
public const nint m_bWarmupPeriod = 0xD9; // bool
public const nint m_fWarmupPeriodEnd = 0xDC; // GameTime_t
public const nint m_fWarmupPeriodStart = 0xE0; // GameTime_t
public const nint m_bTerroristTimeOutActive = 0xE4; // bool
public const nint m_bCTTimeOutActive = 0xE5; // bool
public const nint m_flTerroristTimeOutRemaining = 0xE8; // float32
public const nint m_flCTTimeOutRemaining = 0xEC; // float32
public const nint m_nTerroristTimeOuts = 0xF0; // int32
public const nint m_nCTTimeOuts = 0xF4; // int32
public const nint m_bTechnicalTimeOut = 0xF8; // bool
public const nint m_bMatchWaitingForResume = 0xF9; // bool
public const nint m_iFreezeTime = 0xFC; // int32
public const nint m_iRoundTime = 0x100; // int32
public const nint m_fMatchStartTime = 0x104; // float32
public const nint m_fRoundStartTime = 0x108; // GameTime_t
public const nint m_flRestartRoundTime = 0x10C; // GameTime_t
public const nint m_bGameRestart = 0x110; // bool
public const nint m_flGameStartTime = 0x114; // float32
public const nint m_timeUntilNextPhaseStarts = 0x118; // float32
public const nint m_gamePhase = 0x11C; // int32
public const nint m_totalRoundsPlayed = 0x120; // int32
public const nint m_nRoundsPlayedThisPhase = 0x124; // int32
public const nint m_nOvertimePlaying = 0x128; // int32
public const nint m_iHostagesRemaining = 0x12C; // int32
public const nint m_bAnyHostageReached = 0x130; // bool
public const nint m_bMapHasBombTarget = 0x131; // bool
public const nint m_bMapHasRescueZone = 0x132; // bool
public const nint m_bMapHasBuyZone = 0x133; // bool
public const nint m_bIsQueuedMatchmaking = 0x134; // bool
public const nint m_nQueuedMatchmakingMode = 0x138; // int32
public const nint m_bIsValveDS = 0x13C; // bool
public const nint m_bLogoMap = 0x13D; // bool
public const nint m_bPlayAllStepSoundsOnServer = 0x13E; // bool
public const nint m_iSpectatorSlotCount = 0x140; // int32
public const nint m_MatchDevice = 0x144; // int32
public const nint m_bHasMatchStarted = 0x148; // bool
public const nint m_nNextMapInMapgroup = 0x14C; // int32
public const nint m_szTournamentEventName = 0x150; // char[512]
public const nint m_szTournamentEventStage = 0x350; // char[512]
public const nint m_szMatchStatTxt = 0x550; // char[512]
public const nint m_szTournamentPredictionsTxt = 0x750; // char[512]
public const nint m_nTournamentPredictionsPct = 0x950; // int32
public const nint m_flCMMItemDropRevealStartTime = 0x954; // GameTime_t
public const nint m_flCMMItemDropRevealEndTime = 0x958; // GameTime_t
public const nint m_bIsDroppingItems = 0x95C; // bool
public const nint m_bIsQuestEligible = 0x95D; // bool
public const nint m_bIsHltvActive = 0x95E; // bool
public const nint m_bBombPlanted = 0x95F; // bool
public const nint m_arrProhibitedItemIndices = 0x960; // uint16[100]
public const nint m_arrTournamentActiveCasterAccounts = 0xA28; // uint32[4]
public const nint m_numBestOfMaps = 0xA38; // int32
public const nint m_nHalloweenMaskListSeed = 0xA3C; // int32
public const nint m_bBombDropped = 0xA40; // bool
public const nint m_iRoundWinStatus = 0xA44; // int32
public const nint m_eRoundWinReason = 0xA48; // int32
public const nint m_bTCantBuy = 0xA4C; // bool
public const nint m_bCTCantBuy = 0xA4D; // bool
public const nint m_iMatchStats_RoundResults = 0xA50; // int32[30]
public const nint m_iMatchStats_PlayersAlive_CT = 0xAC8; // int32[30]
public const nint m_iMatchStats_PlayersAlive_T = 0xB40; // int32[30]
public const nint m_TeamRespawnWaveTimes = 0xBB8; // float32[32]
public const nint m_flNextRespawnWave = 0xC38; // GameTime_t[32]
public const nint m_vMinimapMins = 0xCB8; // Vector
public const nint m_vMinimapMaxs = 0xCC4; // Vector
public const nint m_MinimapVerticalSectionHeights = 0xCD0; // float32[8]
public const nint m_ullLocalMatchID = 0xCF0; // uint64
public const nint m_nEndMatchMapGroupVoteTypes = 0xCF8; // int32[10]
public const nint m_nEndMatchMapGroupVoteOptions = 0xD20; // int32[10]
public const nint m_nEndMatchMapVoteWinner = 0xD48; // int32
public const nint m_iNumConsecutiveCTLoses = 0xD4C; // int32
public const nint m_iNumConsecutiveTerroristLoses = 0xD50; // int32
public const nint m_bHasHostageBeenTouched = 0xD70; // bool
public const nint m_flIntermissionStartTime = 0xD74; // GameTime_t
public const nint m_flIntermissionEndTime = 0xD78; // GameTime_t
public const nint m_bLevelInitialized = 0xD7C; // bool
public const nint m_iTotalRoundsPlayed = 0xD80; // int32
public const nint m_iUnBalancedRounds = 0xD84; // int32
public const nint m_endMatchOnRoundReset = 0xD88; // bool
public const nint m_endMatchOnThink = 0xD89; // bool
public const nint m_iNumTerrorist = 0xD8C; // int32
public const nint m_iNumCT = 0xD90; // int32
public const nint m_iNumSpawnableTerrorist = 0xD94; // int32
public const nint m_iNumSpawnableCT = 0xD98; // int32
public const nint m_arrSelectedHostageSpawnIndices = 0xDA0; // CUtlVector<int32>
public const nint m_nSpawnPointsRandomSeed = 0xDB8; // int32
public const nint m_bFirstConnected = 0xDBC; // bool
public const nint m_bCompleteReset = 0xDBD; // bool
public const nint m_bPickNewTeamsOnReset = 0xDBE; // bool
public const nint m_bScrambleTeamsOnRestart = 0xDBF; // bool
public const nint m_bSwapTeamsOnRestart = 0xDC0; // bool
public const nint m_nEndMatchTiedVotes = 0xDC8; // CUtlVector<int32>
public const nint m_bNeedToAskPlayersForContinueVote = 0xDE4; // bool
public const nint m_numQueuedMatchmakingAccounts = 0xDE8; // uint32
public const nint m_fAvgPlayerRank = 0xDEC; // float32
public const nint m_pQueuedMatchmakingReservationString = 0xDF0; // char*
public const nint m_numTotalTournamentDrops = 0xDF8; // uint32
public const nint m_numSpectatorsCountMax = 0xDFC; // uint32
public const nint m_numSpectatorsCountMaxTV = 0xE00; // uint32
public const nint m_numSpectatorsCountMaxLnk = 0xE04; // uint32
public const nint m_nCTsAliveAtFreezetimeEnd = 0xE10; // int32
public const nint m_nTerroristsAliveAtFreezetimeEnd = 0xE14; // int32
public const nint m_bForceTeamChangeSilent = 0xE18; // bool
public const nint m_bLoadingRoundBackupData = 0xE19; // bool
public const nint m_nMatchInfoShowType = 0xE50; // int32
public const nint m_flMatchInfoDecidedTime = 0xE54; // float32
public const nint mTeamDMLastWinningTeamNumber = 0xE70; // int32
public const nint mTeamDMLastThinkTime = 0xE74; // float32
public const nint m_flTeamDMLastAnnouncementTime = 0xE78; // float32
public const nint m_iAccountTerrorist = 0xE7C; // int32
public const nint m_iAccountCT = 0xE80; // int32
public const nint m_iSpawnPointCount_Terrorist = 0xE84; // int32
public const nint m_iSpawnPointCount_CT = 0xE88; // int32
public const nint m_iMaxNumTerrorists = 0xE8C; // int32
public const nint m_iMaxNumCTs = 0xE90; // int32
public const nint m_iLoserBonusMostRecentTeam = 0xE94; // int32
public const nint m_tmNextPeriodicThink = 0xE98; // float32
public const nint m_bVoiceWonMatchBragFired = 0xE9C; // bool
public const nint m_fWarmupNextChatNoticeTime = 0xEA0; // float32
public const nint m_iHostagesRescued = 0xEA8; // int32
public const nint m_iHostagesTouched = 0xEAC; // int32
public const nint m_flNextHostageAnnouncement = 0xEB0; // float32
public const nint m_bNoTerroristsKilled = 0xEB4; // bool
public const nint m_bNoCTsKilled = 0xEB5; // bool
public const nint m_bNoEnemiesKilled = 0xEB6; // bool
public const nint m_bCanDonateWeapons = 0xEB7; // bool
public const nint m_firstKillTime = 0xEBC; // float32
public const nint m_firstBloodTime = 0xEC4; // float32
public const nint m_hostageWasInjured = 0xEE0; // bool
public const nint m_hostageWasKilled = 0xEE1; // bool
public const nint m_bVoteCalled = 0xEF0; // bool
public const nint m_bServerVoteOnReset = 0xEF1; // bool
public const nint m_flVoteCheckThrottle = 0xEF4; // float32
public const nint m_bBuyTimeEnded = 0xEF8; // bool
public const nint m_nLastFreezeEndBeep = 0xEFC; // int32
public const nint m_bTargetBombed = 0xF00; // bool
public const nint m_bBombDefused = 0xF01; // bool
public const nint m_bMapHasBombZone = 0xF02; // bool
public const nint m_vecMainCTSpawnPos = 0xF50; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF60; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_TerroristSpawnPointsMasterList = 0xF78; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_bRespawningAllRespawnablePlayers = 0xF90; // bool
public const nint m_iNextCTSpawnPoint = 0xF94; // int32
public const nint m_flCTSpawnPointUsedTime = 0xF98; // float32
public const nint m_iNextTerroristSpawnPoint = 0xF9C; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xFA0; // float32
public const nint m_CTSpawnPoints = 0xFA8; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_TerroristSpawnPoints = 0xFC0; // CUtlVector<CHandle<SpawnPoint>>
public const nint m_bIsUnreservedGameServer = 0xFD8; // bool
public const nint m_fAutobalanceDisplayTime = 0xFDC; // float32
public const nint m_bAllowWeaponSwitch = 0x1018; // bool
public const nint m_bRoundTimeWarningTriggered = 0x1019; // bool
public const nint m_phaseChangeAnnouncementTime = 0x101C; // GameTime_t
public const nint m_fNextUpdateTeamClanNamesTime = 0x1020; // float32
public const nint m_flLastThinkTime = 0x1024; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1028; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x102C; // int32
public const nint m_nMatchAbortedEarlyReason = 0x1078; // int32
public const nint m_bHasTriggeredRoundStartMusic = 0x107C; // bool
public const nint m_bSwitchingTeamsAtRoundReset = 0x107D; // bool
public const nint m_pGameModeRules = 0x1098; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x10A0; // KeyValues3
public const nint m_hPlayerResource = 0x1138; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1140; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1330; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1390; // bool[4]
public const nint m_nMatchEndCount = 0x13B8; // uint8
public const nint m_nTTeamIntroVariant = 0x13BC; // int32
public const nint m_nCTTeamIntroVariant = 0x13C0; // int32
public const nint m_bTeamIntroPeriod = 0x13C4; // bool
public const nint m_fTeamIntroPeriodEnd = 0x13C8; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x13CC; // bool
public const nint m_iRoundEndWinnerTeam = 0x13D0; // int32
public const nint m_eRoundEndReason = 0x13D4; // int32
public const nint m_bRoundEndShowTimerDefend = 0x13D8; // bool
public const nint m_iRoundEndTimerTime = 0x13DC; // int32
public const nint m_sRoundEndFunFactToken = 0x13E0; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x13E8; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x13EC; // int32
public const nint m_iRoundEndFunFactData2 = 0x13F0; // int32
public const nint m_iRoundEndFunFactData3 = 0x13F4; // int32
public const nint m_sRoundEndMessage = 0x13F8; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x1400; // int32
public const nint m_bRoundEndNoMusic = 0x1404; // bool
public const nint m_iRoundEndLegacy = 0x1408; // int32
public const nint m_nRoundEndCount = 0x140C; // uint8
public const nint m_iRoundStartRoundNumber = 0x1410; // int32
public const nint m_nRoundStartCount = 0x1414; // uint8
public const nint m_flLastPerfSampleTime = 0x5420; // float64
}
// Parent: None
// Field count: 1