mirror of
https://github.com/s1lentq/ReGameDLL_CS.git
synced 2024-12-29 08:05:46 +03:00
1777 lines
51 KiB
C++
1777 lines
51 KiB
C++
#include "precompiled.h"
|
|
|
|
/*
|
|
* Globals initialization
|
|
*/
|
|
#ifndef HOOK_GAMEDLL
|
|
|
|
//static char mp_com_token[1500];
|
|
//cvar_t *sv_clienttrace;
|
|
|
|
#else
|
|
|
|
//char mp_com_token[1500];
|
|
//cvar_t *sv_clienttrace;
|
|
|
|
#endif // HOOK_GAMEDLL
|
|
|
|
//CCStrikeGameMgrHelper g_GameMgrHelper;
|
|
//CHalfLifeMultiplay *g_pMPGameRules;
|
|
|
|
//void info_map_parameters(entvars_t *pev)
|
|
|
|
/* <1153e2> ../cstrike/dlls/multiplay_gamerules.cpp:92 */
|
|
bool IsBotSpeaking(void)
|
|
{
|
|
// {
|
|
// int i; // 94
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 96
|
|
// {
|
|
// class CCSBot *pBot; // 99
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1116dd> ../cstrike/dlls/multiplay_gamerules.cpp:111 */
|
|
NOBODY void SV_Continue_f(void)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 113
|
|
// {
|
|
// int i; // 121
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 123
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <112860> ../cstrike/dlls/multiplay_gamerules.cpp:133 */
|
|
NOBODY void SV_Tutor_Toggle_f(void)
|
|
{
|
|
}
|
|
|
|
/* <11538f> ../cstrike/dlls/multiplay_gamerules.cpp:139 */
|
|
NOBODY void SV_Career_Restart_f(void)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 141
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 142
|
|
// }
|
|
}
|
|
|
|
/* <111695> ../cstrike/dlls/multiplay_gamerules.cpp:149 */
|
|
NOBODY void SV_Career_EndRound_f(void)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 151
|
|
// {
|
|
// class CBasePlayer *localPlayer; // 154
|
|
// {
|
|
// int i; // 160
|
|
// {
|
|
// class CBasePlayer *player; // 162
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1145dd> ../cstrike/dlls/multiplay_gamerules.cpp:173 */
|
|
NOBODY bool CHalfLifeMultiplay::IsInCareerRound(void)
|
|
{
|
|
if (m_fTeamCount)
|
|
return false;
|
|
|
|
if (m_fCareerRoundMenuTime)
|
|
return false;
|
|
|
|
if (m_fCareerMatchMenuTime)
|
|
return false;
|
|
|
|
return true;
|
|
}
|
|
|
|
/* <110ba1> ../cstrike/dlls/multiplay_gamerules.cpp:180 */
|
|
NOBODY void SV_CareerAddTask_f(void)
|
|
{
|
|
// {
|
|
// const char *taskName; // 187
|
|
// const char *weaponName; // 188
|
|
// int reps; // 189
|
|
// bool mustLive; // 190
|
|
// bool crossRounds; // 191
|
|
// bool isComplete; // 192
|
|
// }
|
|
}
|
|
|
|
/* <111640> ../cstrike/dlls/multiplay_gamerules.cpp:213 */
|
|
NOBODY void SV_CareerMatchLimit_f(void)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 219
|
|
// }
|
|
}
|
|
|
|
/* <114600> ../cstrike/dlls/multiplay_gamerules.cpp:227 */
|
|
NOBODY void CHalfLifeMultiplay::SetCareerMatchLimit(int minWins, int winDifference)
|
|
{
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 229
|
|
}
|
|
|
|
/* <114650> ../cstrike/dlls/multiplay_gamerules.cpp:238 */
|
|
BOOL CHalfLifeMultiplay::IsCareer(void)
|
|
{
|
|
return IS_CAREER_MATCH();
|
|
}
|
|
|
|
/* <113e08> ../cstrike/dlls/multiplay_gamerules.cpp:263 */
|
|
NOBODY void CMapInfo::KeyValue(KeyValueData *pkvd)
|
|
{
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 265
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 270
|
|
// atoi(const char *__nptr); // 272
|
|
// KeyValue(CMapInfo *const this,
|
|
// KeyValueData *pkvd); // 263
|
|
}
|
|
|
|
/* <112879> ../cstrike/dlls/multiplay_gamerules.cpp:280 */
|
|
NOBODY void CMapInfo::Spawn(void)
|
|
{
|
|
}
|
|
|
|
/* <114673> ../cstrike/dlls/multiplay_gamerules.cpp:288 */
|
|
//void info_map_parameters(entvars_t *pev)
|
|
//{
|
|
// GetClassPtr<CMapInfo>(CMapInfo *a); // 288
|
|
//}
|
|
|
|
/* <111732> ../cstrike/dlls/multiplay_gamerules.cpp:292 */
|
|
class CCStrikeGameMgrHelper: public IVoiceGameMgrHelper
|
|
{
|
|
public:
|
|
virtual bool CanPlayerHearPlayer(CBasePlayer *pListener, CBasePlayer *pSender)
|
|
{
|
|
if (pListener->m_iTeam == pSender->m_iTeam)
|
|
{
|
|
BOOL bListenerAlive = pListener->IsAlive();
|
|
BOOL bSenderAlive = pSender->IsAlive();
|
|
|
|
if (!pListener->pev->iuser1)
|
|
return true;
|
|
|
|
if (!bListenerAlive)
|
|
{
|
|
if (bSenderAlive)
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
if (!bSenderAlive)
|
|
return false;
|
|
}
|
|
return (bListenerAlive == bSenderAlive);
|
|
}
|
|
}
|
|
};/* size: 4, cachelines: 1, members: 1 */
|
|
|
|
/* <11474f> ../cstrike/dlls/multiplay_gamerules.cpp:331 */
|
|
NOBODY void Broadcast(const char *sentence)
|
|
{
|
|
// {
|
|
// char text; // 333
|
|
// }
|
|
}
|
|
|
|
/* <111767> ../cstrike/dlls/multiplay_gamerules.cpp:348 */
|
|
char *GetTeam(int teamNo)
|
|
{
|
|
switch (teamNo)
|
|
{
|
|
case TERRORIST:
|
|
return "TERRORIST";
|
|
case CT:
|
|
return "CT";
|
|
case SPECTATOR:
|
|
return "SPECTATOR";
|
|
default:
|
|
break;
|
|
}
|
|
return "";
|
|
}
|
|
|
|
/* <114805> ../cstrike/dlls/multiplay_gamerules.cpp:364 */
|
|
NOBODY void EndRoundMessage(const char *sentence, int event)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 366
|
|
// char *team; // 368
|
|
// const char *message; // 369
|
|
// int teamTriggered; // 370
|
|
// }
|
|
}
|
|
|
|
/* <1128a1> ../cstrike/dlls/multiplay_gamerules.cpp:419 */
|
|
NOBODY void ReadMultiplayCvars(CHalfLifeMultiplay *mp)
|
|
{
|
|
}
|
|
|
|
/* <11492c> ../cstrike/dlls/multiplay_gamerules.cpp:479 */
|
|
NOBODY CHalfLifeMultiplay::CHalfLifeMultiplay(void)
|
|
{
|
|
// {
|
|
// float flAutoKickIdle; // 570
|
|
// bool installedCommands; // 633
|
|
// RefreshSkillData(CHalfLifeMultiplay *const this); // 483
|
|
// {
|
|
// int j; // 541
|
|
// }
|
|
// {
|
|
// char *lservercfgfile; // 612
|
|
// {
|
|
// char szCommand; // 616
|
|
// }
|
|
// }
|
|
// {
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <113b92> ../cstrike/dlls/multiplay_gamerules.cpp:678 */
|
|
void CHalfLifeMultiplay::RefreshSkillData_(void)
|
|
{
|
|
CGameRules::RefreshSkillData();
|
|
|
|
gSkillData.plrDmg9MM = 12;
|
|
gSkillData.plrDmgMP5 = 12;
|
|
gSkillData.suitchargerCapacity = 30;
|
|
gSkillData.plrDmg357 = 40;
|
|
gSkillData.plrDmgM203Grenade = 100;
|
|
gSkillData.plrDmgBuckshot = 20;
|
|
gSkillData.plrDmgCrossbowClient = 20;
|
|
gSkillData.plrDmgRPG = 120;
|
|
}
|
|
|
|
/* <113b51> ../cstrike/dlls/multiplay_gamerules.cpp:713 */
|
|
void CHalfLifeMultiplay::RemoveGuns_(void)
|
|
{
|
|
CBaseEntity *toremove = NULL;
|
|
|
|
while ((toremove = UTIL_FindEntityByClassname(toremove, "weaponbox")) != NULL)
|
|
((CWeaponBox *)toremove)->Kill();
|
|
|
|
toremove = NULL;
|
|
|
|
while ((toremove = UTIL_FindEntityByClassname(toremove, "weapon_shield")) != NULL)
|
|
{
|
|
toremove->SetThink(&CBaseEntity::SUB_Remove);
|
|
//toremove->SetTouch(NULL); // TODO: this not exists in IDA
|
|
toremove->pev->nextthink = gpGlobals->time + 0.1;
|
|
}
|
|
}
|
|
|
|
/* <1149e8> ../cstrike/dlls/multiplay_gamerules.cpp:733 */
|
|
NOBODY void CHalfLifeMultiplay::UpdateTeamScores(void)
|
|
{
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 735
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 740
|
|
}
|
|
|
|
/* <113aee> ../cstrike/dlls/multiplay_gamerules.cpp:747 */
|
|
NOBODY void CHalfLifeMultiplay::CleanUpMap_(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *torestart; // 749
|
|
// class CBaseEntity *toremove; // 750
|
|
// int icount; // 837
|
|
// }
|
|
}
|
|
|
|
/* <118585> ../cstrike/dlls/multiplay_gamerules.cpp:862 */
|
|
NOBODY void CHalfLifeMultiplay::GiveC4_(void)
|
|
{
|
|
// {
|
|
// int iTeamCount; // 864
|
|
// int iTemp; // 865
|
|
// class CBaseEntity *pPlayer; // 866
|
|
// class CBasePlayer *player; // 867
|
|
// int humansPresent; // 873
|
|
// bool giveToHumans; // 874
|
|
// {
|
|
// int i; // 878
|
|
// edict(CBaseEntity *const this); // 882
|
|
// FNullEnt(const edict_t *pent); // 882
|
|
// }
|
|
// edict(CBaseEntity *const this); // 906
|
|
// FNullEnt(const edict_t *pent); // 906
|
|
// IsThereABomber(CHalfLifeMultiplay *const this); // 941
|
|
// edict(CBaseEntity *const this); // 949
|
|
// FNullEnt(const edict_t *pent); // 949
|
|
// edict(CBaseEntity *const this); // 930
|
|
// edict(CBaseEntity *const this); // 930
|
|
// edict(CBaseEntity *const this); // 968
|
|
// edict(CBaseEntity *const this); // 968
|
|
// }
|
|
}
|
|
|
|
/* <11541f> ../cstrike/dlls/multiplay_gamerules.cpp:981 */
|
|
inline void TerminateRound(float tmDelay, int iWinStatus)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 983
|
|
// }
|
|
}
|
|
|
|
/* <114a6a> ../cstrike/dlls/multiplay_gamerules.cpp:995 */
|
|
NOBODY void CHalfLifeMultiplay::QueueCareerRoundEndMenu(float tmDelay, int iWinStatus)
|
|
{
|
|
// {
|
|
// bool humansAreCTs; // 1000
|
|
// {
|
|
// class CBaseEntity *hostage; // 1005
|
|
// int numHostagesInMap; // 1006
|
|
// int numHostagesFollowingHumans; // 1007
|
|
// int numHostagesAlive; // 1008
|
|
// {
|
|
// class CHostage *pHostage; // 1014
|
|
// {
|
|
// class CBasePlayer *pLeader; // 1017
|
|
// GetLeader(CHostage *const this); // 1017
|
|
// IsFollowingSomeone(CHostage *const this); // 1018
|
|
// }
|
|
// }
|
|
// }
|
|
// {
|
|
// bool canCTsWin; // 1060
|
|
// bool canTsWin; // 1062
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <117750> ../cstrike/dlls/multiplay_gamerules.cpp:1084 */
|
|
NOBODY void CHalfLifeMultiplay::CheckWinConditions_(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pPlayer; // 1086
|
|
// class CBasePlayer *player; // 1087
|
|
// int NumDeadCT; // 1088
|
|
// int NumDeadTerrorist; // 1088
|
|
// int NumAliveTerrorist; // 1088
|
|
// int NumAliveCT; // 1088
|
|
// int NumSpawnableHumans; // 1089
|
|
// int NumHumans; // 1090
|
|
// BOOL bNeededPlayers; // 1091
|
|
// class CBaseEntity *hostage; // 1454
|
|
// int iHostages; // 1455
|
|
// bool bHostageAlive; // 1456
|
|
// edict(CBaseEntity *const this); // 1106
|
|
// FNullEnt(const edict_t *pent); // 1106
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 1175
|
|
// {
|
|
// class CBasePlayer *player; // 1177
|
|
// }
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 1192
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1194
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1199
|
|
// {
|
|
// float flEscapeRatio; // 1266
|
|
// Broadcast(const char *sentence); // 1303
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1310
|
|
// Broadcast(const char *sentence); // 1272
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1279
|
|
// Broadcast(const char *sentence); // 1287
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1294
|
|
// }
|
|
// Broadcast(const char *sentence); // 1343
|
|
// {
|
|
// class CGrenade *C4; // 1368
|
|
// class CBaseEntity *temp; // 1369
|
|
// BOOL nowin; // 1370
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1410
|
|
// Broadcast(const char *sentence); // 1395
|
|
// }
|
|
// Broadcast(const char *sentence); // 1425
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1436
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1440
|
|
// Broadcast(const char *sentence); // 1447
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1448
|
|
// Broadcast(const char *sentence); // 1473
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 1488
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1493
|
|
// Broadcast(const char *sentence); // 1325
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 1337
|
|
// Broadcast(const char *sentence); // 1242
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1249
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1333
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1354
|
|
// Broadcast(const char *sentence); // 1214
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1221
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 1224
|
|
// edict(CBaseEntity *const this); // 1227
|
|
// ENTINDEX(edict_t *pEdict); // 1227
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1481
|
|
// }
|
|
}
|
|
|
|
/* <117336> ../cstrike/dlls/multiplay_gamerules.cpp:1499 */
|
|
NOBODY void CHalfLifeMultiplay::SwapAllPlayers(void)
|
|
{
|
|
// {
|
|
// class CBasePlayer *player; // 1501
|
|
// class CBaseEntity *pPlayer; // 1502
|
|
// int iTemp; // 1516
|
|
// edict(CBaseEntity *const this); // 1505
|
|
// FNullEnt(const edict_t *pent); // 1505
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1522
|
|
// }
|
|
}
|
|
|
|
/* <1171eb> ../cstrike/dlls/multiplay_gamerules.cpp:1525 */
|
|
NOBODY void CHalfLifeMultiplay::BalanceTeams(void)
|
|
{
|
|
// {
|
|
// int iTeamToSwap; // 1527
|
|
// int iNumToSwap; // 1528
|
|
// class CBasePlayer *player; // 1573
|
|
// class CBasePlayer *toSwap; // 1574
|
|
// class CBaseEntity *pPlayer; // 1575
|
|
// int iHighestUserID; // 1578
|
|
// {
|
|
// int iDesiredNumCT; // 1532
|
|
// int iDesiredNumTerrorist; // 1532
|
|
// }
|
|
// {
|
|
// int i; // 1580
|
|
// edict(CBaseEntity *const this); // 1586
|
|
// FNullEnt(const edict_t *pent); // 1586
|
|
// edict(CBaseEntity *const this); // 1591
|
|
// edict(CBaseEntity *const this); // 1593
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <113158> ../cstrike/dlls/multiplay_gamerules.cpp:1608 */
|
|
NOBODY void CHalfLifeMultiplay::CheckMapConditions_(void)
|
|
{
|
|
}
|
|
|
|
/* <11745e> ../cstrike/dlls/multiplay_gamerules.cpp:1676 */
|
|
NOBODY void CHalfLifeMultiplay::RestartRound_(void)
|
|
{
|
|
// {
|
|
// float flAutoKickIdle; // 1804
|
|
// class CMapInfo *mi; // 1815
|
|
// class CBaseEntity *hostage; // 1896
|
|
// class CHostage *temp; // 1897
|
|
// int acct_tmp; // 1903
|
|
// class CBaseEntity *pPlayer; // 1965
|
|
// class CBasePlayer *player; // 1966
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 1711
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 1717
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 1782
|
|
// {
|
|
// int i; // 1786
|
|
// {
|
|
// class CBasePlayer *plr; // 1788
|
|
// FNullEnt(entvars_t *pev); // 1790
|
|
// }
|
|
// }
|
|
// edict(CBaseEntity *const this); // 1985
|
|
// FNullEnt(const edict_t *pent); // 1985
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 1701
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 1704
|
|
// }
|
|
}
|
|
|
|
/* <114d20> ../cstrike/dlls/multiplay_gamerules.cpp:2097 */
|
|
NOBODY BOOL CHalfLifeMultiplay::IsThereABomb(void)
|
|
{
|
|
// {
|
|
// class CGrenade *pC4; // 2099
|
|
// class CBaseEntity *pWeaponC4; // 2100
|
|
// BOOL bFoundBomb; // 2101
|
|
// }
|
|
}
|
|
|
|
/* <114ca3> ../cstrike/dlls/multiplay_gamerules.cpp:2073 */
|
|
NOBODY BOOL CHalfLifeMultiplay::IsThereABomber(void)
|
|
{
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 2075
|
|
// edict(CBaseEntity *const this); // 2079
|
|
// FNullEnt(const edict_t *pent); // 2079
|
|
// }
|
|
}
|
|
|
|
/* <114d83> ../cstrike/dlls/multiplay_gamerules.cpp:2129 */
|
|
NOBODY BOOL CHalfLifeMultiplay::TeamFull(int team_id)
|
|
{
|
|
}
|
|
|
|
/* <114dbb> ../cstrike/dlls/multiplay_gamerules.cpp:2144 */
|
|
NOBODY BOOL CHalfLifeMultiplay::TeamStacked(int newTeam_id, int curTeam_id)
|
|
{
|
|
}
|
|
|
|
/* <114e2b> ../cstrike/dlls/multiplay_gamerules.cpp:2214 */
|
|
NOBODY void CHalfLifeMultiplay::StackVIPQueue(void)
|
|
{
|
|
// {
|
|
// int i; // 2216
|
|
// }
|
|
}
|
|
|
|
/* <114e63> ../cstrike/dlls/multiplay_gamerules.cpp:2232 */
|
|
NOBODY bool CHalfLifeMultiplay::IsVIPQueueEmpty(void)
|
|
{
|
|
// {
|
|
// class CBasePlayer *toCheck; // 2234
|
|
// {
|
|
// int i; // 2238
|
|
// }
|
|
// StackVIPQueue(CHalfLifeMultiplay *const this); // 2249
|
|
// }
|
|
}
|
|
|
|
/* <114eea> ../cstrike/dlls/multiplay_gamerules.cpp:2257 */
|
|
NOBODY bool CHalfLifeMultiplay::AddToVIPQueue(CBasePlayer *toAdd)
|
|
{
|
|
// {
|
|
// int i; // 2265
|
|
// }
|
|
// {
|
|
// int j; // 2274
|
|
// StackVIPQueue(CHalfLifeMultiplay *const this); // 2279
|
|
// }
|
|
}
|
|
|
|
/* <114f80> ../cstrike/dlls/multiplay_gamerules.cpp:2290 */
|
|
NOBODY void CHalfLifeMultiplay::ResetCurrentVIP(void)
|
|
{
|
|
// {
|
|
// char *infobuffer; // 2292
|
|
// int numSkins; // 2294
|
|
// edict(CBaseEntity *const this); // 2292
|
|
// entindex(CBaseEntity *const this); // 2327
|
|
// entindex(CBaseEntity *const this); // 2316
|
|
// entindex(CBaseEntity *const this); // 2308
|
|
// entindex(CBaseEntity *const this); // 2312
|
|
// entindex(CBaseEntity *const this); // 2322
|
|
// }
|
|
}
|
|
|
|
/* <11706f> ../cstrike/dlls/multiplay_gamerules.cpp:2335 */
|
|
NOBODY void CHalfLifeMultiplay::PickNextVIP(void)
|
|
{
|
|
// {
|
|
// int i; // 2343
|
|
// StackVIPQueue(CHalfLifeMultiplay *const this); // 2351
|
|
// }
|
|
// {
|
|
// int iCount; // 2365
|
|
// class CBaseEntity *pPlayer; // 2367
|
|
// class CBasePlayer *player; // 2368
|
|
// class CBasePlayer *pLastPlayer; // 2369
|
|
// edict(CBaseEntity *const this); // 2372
|
|
// FNullEnt(const edict_t *pent); // 2372
|
|
// }
|
|
// {
|
|
// class CBaseEntity *pPlayer; // 2404
|
|
// class CBasePlayer *player; // 2405
|
|
// edict(CBaseEntity *const this); // 2408
|
|
// FNullEnt(const edict_t *pent); // 2408
|
|
// }
|
|
}
|
|
|
|
/* <115458> ../cstrike/dlls/multiplay_gamerules.cpp:2435 */
|
|
NOBODY void CHalfLifeMultiplay::Think_(void)
|
|
{
|
|
// {
|
|
// int time_remaining; // 2437
|
|
// float fTimeLimit; // 2495
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 2456
|
|
// {
|
|
// int time; // 2472
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 2481
|
|
// }
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 2504
|
|
// IsBotSpeaking(void); // 2511
|
|
// TimeRemaining(CHalfLifeMultiplay *const this); // 2594
|
|
// {
|
|
// char CT_sentence; // 2602
|
|
// char T_sentence; // 2603
|
|
// bool bCTPlayed; // 2649
|
|
// bool bTPlayed; // 2650
|
|
// {
|
|
// int i; // 2652
|
|
// {
|
|
// class CBasePlayer *plr; // 2654
|
|
// }
|
|
// }
|
|
// }
|
|
// {
|
|
// class CGrenade *C4; // 2691
|
|
// float flEndRoundTime; // 2692
|
|
// Broadcast(const char *sentence); // 2710
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 2715
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 2716
|
|
// Broadcast(const char *sentence); // 2721
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 2726
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 2727
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 2747
|
|
// Broadcast(const char *sentence); // 2732
|
|
// TerminateRound(float tmDelay,
|
|
// int iWinStatus); // 2736
|
|
// UpdateTeamScores(CHalfLifeMultiplay *const this); // 2737
|
|
// }
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 2758
|
|
// {
|
|
// bool isBotSpeaking; // 2760
|
|
// {
|
|
// bool canCTsWin; // 2771
|
|
// bool canTsWin; // 2773
|
|
// }
|
|
// {
|
|
// int i; // 2801
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 2803
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// entvars_t *ent); // 2807
|
|
// }
|
|
// }
|
|
// IsBotSpeaking(void); // 2763
|
|
// }
|
|
// {
|
|
// class CBaseEntity *ent; // 2840
|
|
// }
|
|
// {
|
|
// int iRestartDelay; // 2860
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 2872
|
|
// }
|
|
// }
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 2587
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 2520
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 2527
|
|
// }
|
|
}
|
|
|
|
/* <115189> ../cstrike/dlls/multiplay_gamerules.cpp:2922 */
|
|
NOBODY bool CHalfLifeMultiplay::HasRoundTimeExpired(void)
|
|
{
|
|
// TimeRemaining(CHalfLifeMultiplay *const this); // 2925
|
|
// IsBombPlanted(CHalfLifeMultiplay *const this); // 2929
|
|
}
|
|
|
|
/* <1151f4> ../cstrike/dlls/multiplay_gamerules.cpp:2945 */
|
|
NOBODY bool CHalfLifeMultiplay::IsBombPlanted(void)
|
|
{
|
|
// {
|
|
// class CGrenade *bomb; // 2950
|
|
// }
|
|
}
|
|
|
|
/* <115229> ../cstrike/dlls/multiplay_gamerules.cpp:2971 */
|
|
NOBODY void CHalfLifeMultiplay::MarkLivingPlayersOnTeamAsNotReceivingMoneyNextRound(int iTeam)
|
|
{
|
|
// {
|
|
// int i; // 2973
|
|
// {
|
|
// class CBasePlayer *player; // 2975
|
|
// FNullEnt(entvars_t *pev); // 2977
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1152e2> ../cstrike/dlls/multiplay_gamerules.cpp:2987 */
|
|
NOBODY void CHalfLifeMultiplay::CareerRestart(void)
|
|
{
|
|
// {
|
|
// int i; // 3004
|
|
// {
|
|
// class CBasePlayer *player; // 3006
|
|
// FNullEnt(entvars_t *pev); // 3008
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1128cb> ../cstrike/dlls/multiplay_gamerules.cpp:3017 */
|
|
BOOL CHalfLifeMultiplay::IsMultiplayer_(void)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
/* <1128f3> ../cstrike/dlls/multiplay_gamerules.cpp:3024 */
|
|
NOBODY BOOL CHalfLifeMultiplay::IsDeathmatch_(void)
|
|
{
|
|
}
|
|
|
|
/* <11291b> ../cstrike/dlls/multiplay_gamerules.cpp:3031 */
|
|
NOBODY BOOL CHalfLifeMultiplay::IsCoOp_(void)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
/* <113fcf> ../cstrike/dlls/multiplay_gamerules.cpp:3038 */
|
|
BOOL CHalfLifeMultiplay::FShouldSwitchWeapon_(CBasePlayer *pPlayer, CBasePlayerItem *pWeapon)
|
|
{
|
|
if (!pWeapon->CanDeploy())
|
|
return FALSE;
|
|
|
|
if (!pPlayer->m_pActiveItem)
|
|
return TRUE;
|
|
|
|
if (!pPlayer->m_iAutoWepSwitch)
|
|
return FALSE;
|
|
|
|
if (!pPlayer->m_pActiveItem->CanHolster())
|
|
return FALSE;
|
|
|
|
if (pWeapon->iWeight() > pPlayer->m_pActiveItem->iWeight())
|
|
return TRUE;
|
|
|
|
return FALSE;
|
|
}
|
|
|
|
/* <113eec> ../cstrike/dlls/multiplay_gamerules.cpp:3071 */
|
|
BOOL CHalfLifeMultiplay::GetNextBestWeapon_(CBasePlayer *pPlayer, CBasePlayerItem *pCurrentWeapon)
|
|
{
|
|
if (!pCurrentWeapon->CanHolster())
|
|
return FALSE;
|
|
|
|
int iBestWeight = -1;
|
|
CBasePlayerItem *pBest = NULL;
|
|
|
|
for (int i = 0; i < MAX_ITEM_TYPES; i++)
|
|
{
|
|
CBasePlayerItem *pCheck = pPlayer->m_rgpPlayerItems[i];
|
|
while (pCheck)
|
|
{
|
|
if (pCheck->iWeight() > iBestWeight && pCheck != pCurrentWeapon && pCheck->CanDeploy())
|
|
{
|
|
iBestWeight = pCheck->iWeight();
|
|
pBest = pCheck;
|
|
}
|
|
pCheck = pCheck->m_pNext;
|
|
}
|
|
}
|
|
if (pBest)
|
|
{
|
|
pPlayer->SwitchWeapon(pBest);
|
|
return TRUE;
|
|
}
|
|
return FALSE;
|
|
}
|
|
|
|
NOBODY BOOL CHalfLifeMultiplay::ClientCommand_(CBasePlayer *pPlayer, const char *pcmd)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
/* <113aa5> ../cstrike/dlls/multiplay_gamerules.cpp:3132 */
|
|
NOBODY BOOL CHalfLifeMultiplay::ClientCommand_DeadOrAlive_(CBasePlayer *pPlayer, const char *pcmd)
|
|
{
|
|
}
|
|
|
|
/* <113a3c> ../cstrike/dlls/multiplay_gamerules.cpp:3145 */
|
|
NOBODY BOOL CHalfLifeMultiplay::ClientConnected_(edict_t *pEntity, const char *pszName, const char *pszAddress, char *szRejectReason)
|
|
{
|
|
}
|
|
|
|
/* <11298b> ../cstrike/dlls/multiplay_gamerules.cpp:3156 */
|
|
NOBODY void CHalfLifeMultiplay::UpdateGameMode_(CBasePlayer *pPlayer)
|
|
{
|
|
// edict(CBaseEntity *const this); // 3158
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3158
|
|
}
|
|
|
|
/* <11642b> ../cstrike/dlls/multiplay_gamerules.cpp:3163 */
|
|
NOBODY void CHalfLifeMultiplay::InitHUD_(CBasePlayer *pl)
|
|
{
|
|
// {
|
|
// int i; // 3207
|
|
// edict(CBaseEntity *const this); // 3168
|
|
// edict(CBaseEntity *const this); // 3168
|
|
// edict(CBaseEntity *const this); // 3181
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3181
|
|
// edict(CBaseEntity *const this); // 3182
|
|
// ENTINDEX(edict_t *pEdict); // 3182
|
|
// edict(CBaseEntity *const this); // 3189
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3189
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 3193
|
|
// edict(CBaseEntity *const this); // 3196
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3196
|
|
// {
|
|
// class CBasePlayer *plr; // 3211
|
|
// edict(CBaseEntity *const this); // 3215
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3215
|
|
// }
|
|
// edict(CBaseEntity *const this); // 3226
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3226
|
|
// edict(CBaseEntity *const this); // 3231
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3231
|
|
// edict(CBaseEntity *const this); // 3236
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3236
|
|
// edict(CBaseEntity *const this); // 3240
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3240
|
|
// {
|
|
// class CBasePlayer *plr; // 3255
|
|
// entindex(CBaseEntity *const this); // 3283
|
|
// edict(CBaseEntity *const this); // 3259
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3259
|
|
// entindex(CBaseEntity *const this); // 3260
|
|
// edict(CBaseEntity *const this); // 3287
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3287
|
|
// entindex(CBaseEntity *const this); // 3288
|
|
// }
|
|
// {
|
|
// class CBaseEntity *pWeaponC4; // 3301
|
|
// edict(CBaseEntity *const this); // 3306
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3306
|
|
// }
|
|
// edict(CBaseEntity *const this); // 3175
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3175
|
|
// edict(CBaseEntity *const this); // 3248
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3248
|
|
// }
|
|
}
|
|
|
|
/* <1137c1> ../cstrike/dlls/multiplay_gamerules.cpp:3318 */
|
|
NOBODY void CHalfLifeMultiplay::ClientDisconnected_(edict_t *pClient)
|
|
{
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 3322
|
|
// Instance(edict_t *pent); // 3322
|
|
// {
|
|
// char *team; // 3389
|
|
// class CBasePlayer *client; // 3403
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3365
|
|
// ENTINDEX(edict_t *pEdict); // 3366
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3373
|
|
// ENTINDEX(edict_t *pEdict); // 3374
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3378
|
|
// ENTINDEX(edict_t *pEdict); // 3379
|
|
// GetTeam(int teamNo); // 3389
|
|
// edict(CBaseEntity *const this); // 3395
|
|
// edict(CBaseEntity *const this); // 3395
|
|
// edict(CBaseEntity *const this); // 3404
|
|
// FNullEnt(const edict_t *pent); // 3404
|
|
// {
|
|
// int iMode; // 3415
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <112a05> ../cstrike/dlls/multiplay_gamerules.cpp:3428 */
|
|
NOBODY float CHalfLifeMultiplay::FlPlayerFallDamage_(CBasePlayer *pPlayer)
|
|
{
|
|
}
|
|
|
|
/* <112a3d> ../cstrike/dlls/multiplay_gamerules.cpp:3436 */
|
|
NOBODY BOOL CHalfLifeMultiplay::FPlayerCanTakeDamage_(CBasePlayer *pPlayer, CBaseEntity *pAttacker)
|
|
{
|
|
}
|
|
|
|
/* <11370c> ../cstrike/dlls/multiplay_gamerules.cpp:3454 */
|
|
NOBODY void CHalfLifeMultiplay::PlayerThink_(CBasePlayer *pPlayer)
|
|
{
|
|
// {
|
|
// class CBasePlayerWeapon *pWeapon; // 3476
|
|
// }
|
|
// {
|
|
// int team; // 3484
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 3513
|
|
// }
|
|
// IsCareer(CHalfLifeMultiplay *const this); // 3459
|
|
}
|
|
|
|
/* <113bcf> ../cstrike/dlls/multiplay_gamerules.cpp:3523 */
|
|
NOBODY void CHalfLifeMultiplay::PlayerSpawn_(CBasePlayer *pPlayer)
|
|
{
|
|
// {
|
|
// BOOL addDefault; // 3525
|
|
// class CBaseEntity *pWeaponEntity; // 3526
|
|
// }
|
|
}
|
|
|
|
/* <113d74> ../cstrike/dlls/multiplay_gamerules.cpp:3553 */
|
|
NOBODY BOOL CHalfLifeMultiplay::FPlayerCanRespawn_(CBasePlayer *pPlayer)
|
|
{
|
|
// FPlayerCanRespawn(CHalfLifeMultiplay *const this,
|
|
// class CBasePlayer *pPlayer); // 3553
|
|
}
|
|
|
|
/* <112a86> ../cstrike/dlls/multiplay_gamerules.cpp:3591 */
|
|
NOBODY float CHalfLifeMultiplay::FlPlayerSpawnTime_(CBasePlayer *pPlayer)
|
|
{
|
|
return -1.0f;
|
|
}
|
|
|
|
/* <112abe> ../cstrike/dlls/multiplay_gamerules.cpp:3596 */
|
|
NOBODY BOOL CHalfLifeMultiplay::AllowAutoTargetCrosshair_(void)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
/* <112ae6> ../cstrike/dlls/multiplay_gamerules.cpp:3619 */
|
|
NOBODY int CHalfLifeMultiplay::IPointsForKill_(CBasePlayer *pAttacker, CBasePlayer *pKilled)
|
|
{
|
|
}
|
|
|
|
/* <116cbd> ../cstrike/dlls/multiplay_gamerules.cpp:3627 */
|
|
NOBODY void CHalfLifeMultiplay::PlayerKilled_(CBasePlayer *pVictim, entvars_t *pKiller, entvars_t *pInflictor)
|
|
{
|
|
// {
|
|
// class CBasePlayer *peKiller; // 3644
|
|
// class CBaseEntity *ktmp; // 3645
|
|
// class CBaseEntity *ep; // 3751
|
|
// edict(CBaseEntity *const this); // 3642
|
|
// Instance(entvars_t *pev); // 3645
|
|
// {
|
|
// class CBasePlayer *pDriver; // 3650
|
|
// }
|
|
// {
|
|
// class CBasePlayer *killer; // 3667
|
|
// {
|
|
// int iUserID; // 3685
|
|
// edict(CBaseEntity *const this); // 3685
|
|
// }
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3708
|
|
// edict(CBaseEntity *const this); // 3711
|
|
// ENTINDEX(edict_t *pEdict); // 3711
|
|
// ENTINDEX(edict_t *pEdict); // 3712
|
|
// edict(CBaseEntity *const this); // 3720
|
|
// edict(CBaseEntity *const this); // 3720
|
|
// }
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3742
|
|
// edict(CBaseEntity *const this); // 3743
|
|
// ENTINDEX(edict_t *pEdict); // 3743
|
|
// Instance(entvars_t *pev); // 3751
|
|
// {
|
|
// class CBasePlayer *PK; // 3754
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3756
|
|
// edict(CBaseEntity *const this); // 3757
|
|
// ENTINDEX(edict_t *pEdict); // 3757
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <113273> ../cstrike/dlls/multiplay_gamerules.cpp:3772 */
|
|
NOBODY void CHalfLifeMultiplay::DeathNotice_(CBasePlayer *pVictim, entvars_t *pKiller, entvars_t *pevInflictor)
|
|
{
|
|
// {
|
|
// class CBaseEntity *Killer; // 3775
|
|
// const char *killer_weapon_name; // 3777
|
|
// int killer_index; // 3778
|
|
// char *tau; // 3781
|
|
// char *gluon; // 3782
|
|
// int iGotHeadshot; // 3819
|
|
// Instance(entvars_t *pev); // 3775
|
|
// ENTINDEX(edict_t *pEdict); // 3786
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 3793
|
|
// Instance(entvars_t *pev); // 3793
|
|
// pszName(CBasePlayerItem *const this); // 3797
|
|
// }
|
|
// {
|
|
// class CBasePlayer *pPlayer; // 3856
|
|
// char *VictimTeam; // 3858
|
|
// char *KillerTeam; // 3859
|
|
// Instance(entvars_t *pev); // 3856
|
|
// GetTeam(int teamNo); // 3858
|
|
// edict(CBaseEntity *const this); // 3872
|
|
// }
|
|
// {
|
|
// char *team; // 3877
|
|
// GetTeam(int teamNo); // 3877
|
|
// edict(CBaseEntity *const this); // 3884
|
|
// }
|
|
// {
|
|
// char *team; // 3845
|
|
// GetTeam(int teamNo); // 3845
|
|
// edict(CBaseEntity *const this); // 3852
|
|
// }
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3890
|
|
// edict(CBaseEntity *const this); // 3893
|
|
// ENTINDEX(edict_t *pEdict); // 3893
|
|
// ENTINDEX(edict_t *pEdict); // 3895
|
|
// ENTINDEX(edict_t *pEdict); // 3897
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 3829
|
|
// edict(CBaseEntity *const this); // 3831
|
|
// ENTINDEX(edict_t *pEdict); // 3831
|
|
// }
|
|
}
|
|
|
|
/* <112b2e> ../cstrike/dlls/multiplay_gamerules.cpp:3916 */
|
|
void CHalfLifeMultiplay::PlayerGotWeapon_(CBasePlayer *pPlayer, class CBasePlayerItem *pWeapon)
|
|
{
|
|
;
|
|
}
|
|
|
|
/* <112b76> ../cstrike/dlls/multiplay_gamerules.cpp:3924 */
|
|
NOBODY float CHalfLifeMultiplay::FlWeaponRespawnTime_(CBasePlayerItem *pWeapon)
|
|
{
|
|
}
|
|
|
|
/* <114058> ../cstrike/dlls/multiplay_gamerules.cpp:3938 */
|
|
NOBODY float CHalfLifeMultiplay::FlWeaponTryRespawn_(CBasePlayerItem *pWeapon)
|
|
{
|
|
// iFlags(CBasePlayerItem *const this); // 3940
|
|
// FlWeaponTryRespawn(CHalfLifeMultiplay *const this,
|
|
// class CBasePlayerItem *pWeapon); // 3938
|
|
}
|
|
|
|
/* <112bae> ../cstrike/dlls/multiplay_gamerules.cpp:3956 */
|
|
NOBODY Vector CHalfLifeMultiplay::VecWeaponRespawnSpot_(CBasePlayerItem *pWeapon)
|
|
{
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 3958
|
|
}
|
|
|
|
/* <112c11> ../cstrike/dlls/multiplay_gamerules.cpp:3965 */
|
|
int CHalfLifeMultiplay::WeaponShouldRespawn_(CBasePlayerItem *pWeapon)
|
|
{
|
|
if (pWeapon->pev->spawnflags & SF_NORESPAWN)
|
|
return GR_WEAPON_RESPAWN_NO;
|
|
|
|
return GR_WEAPON_RESPAWN_YES;
|
|
}
|
|
|
|
/* <11322b> ../cstrike/dlls/multiplay_gamerules.cpp:3979 */
|
|
NOBODY BOOL CHalfLifeMultiplay::CanHavePlayerItem_(CBasePlayer *pPlayer, CBasePlayerItem *pItem)
|
|
{
|
|
return CGameRules::CanHavePlayerItem(pPlayer, pItem);
|
|
}
|
|
|
|
/* <112c49> ../cstrike/dlls/multiplay_gamerules.cpp:3986 */
|
|
BOOL CHalfLifeMultiplay::CanHaveItem_(CBasePlayer *pPlayer, CItem *pItem)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
/* <112c91> ../cstrike/dlls/multiplay_gamerules.cpp:3993 */
|
|
void CHalfLifeMultiplay::PlayerGotItem_(CBasePlayer *pPlayer, CItem *pItem)
|
|
{
|
|
;
|
|
}
|
|
|
|
/* <112cd9> ../cstrike/dlls/multiplay_gamerules.cpp:3999 */
|
|
int CHalfLifeMultiplay::ItemShouldRespawn_(CItem *pItem)
|
|
{
|
|
if (pItem->pev->spawnflags & SF_NORESPAWN)
|
|
return GR_ITEM_RESPAWN_NO;
|
|
|
|
return GR_ITEM_RESPAWN_YES;
|
|
}
|
|
|
|
/* <112d11> ../cstrike/dlls/multiplay_gamerules.cpp:4013 */
|
|
float CHalfLifeMultiplay::FlItemRespawnTime_(CItem *pItem)
|
|
{
|
|
return gpGlobals->time + ITEM_RESPAWN_TIME;
|
|
}
|
|
|
|
/* <112d49> ../cstrike/dlls/multiplay_gamerules.cpp:4022 */
|
|
Vector CHalfLifeMultiplay::VecItemRespawnSpot_(CItem *pItem)
|
|
{
|
|
return pItem->pev->origin;
|
|
}
|
|
|
|
/* <112dac> ../cstrike/dlls/multiplay_gamerules.cpp:4029 */
|
|
NOBODY void CHalfLifeMultiplay::PlayerGotAmmo_(CBasePlayer *pPlayer, char *szName, int iCount)
|
|
{
|
|
}
|
|
|
|
/* <112e04> ../cstrike/dlls/multiplay_gamerules.cpp:4035 */
|
|
NOBODY BOOL CHalfLifeMultiplay::IsAllowedToSpawn_(CBaseEntity *pEntity)
|
|
{
|
|
}
|
|
|
|
/* <112e3c> ../cstrike/dlls/multiplay_gamerules.cpp:4045 */
|
|
int CHalfLifeMultiplay::AmmoShouldRespawn_(CBasePlayerAmmo *pAmmo)
|
|
{
|
|
if (pAmmo->pev->spawnflags & SF_NORESPAWN)
|
|
return GR_AMMO_RESPAWN_NO;
|
|
|
|
return GR_AMMO_RESPAWN_YES;
|
|
}
|
|
|
|
/* <112e74> ../cstrike/dlls/multiplay_gamerules.cpp:4057 */
|
|
float CHalfLifeMultiplay::FlAmmoRespawnTime_(CBasePlayerAmmo *pAmmo)
|
|
{
|
|
return gpGlobals->time + 20.0f;
|
|
}
|
|
|
|
/* <112eac> ../cstrike/dlls/multiplay_gamerules.cpp:4064 */
|
|
Vector CHalfLifeMultiplay::VecAmmoRespawnSpot_(CBasePlayerAmmo *pAmmo)
|
|
{
|
|
return pAmmo->pev->origin;
|
|
}
|
|
|
|
/* <112f0f> ../cstrike/dlls/multiplay_gamerules.cpp:4071 */
|
|
NOBODY float CHalfLifeMultiplay::FlHealthChargerRechargeTime_(void)
|
|
{
|
|
}
|
|
|
|
/* <112f37> ../cstrike/dlls/multiplay_gamerules.cpp:4077 */
|
|
NOBODY float CHalfLifeMultiplay::FlHEVChargerRechargeTime_(void)
|
|
{
|
|
}
|
|
|
|
/* <112f5f> ../cstrike/dlls/multiplay_gamerules.cpp:4084 */
|
|
int CHalfLifeMultiplay::DeadPlayerWeapons_(CBasePlayer *pPlayer)
|
|
{
|
|
return GR_PLR_DROP_GUN_ACTIVE;
|
|
}
|
|
|
|
/* <112f97> ../cstrike/dlls/multiplay_gamerules.cpp:4091 */
|
|
int CHalfLifeMultiplay::DeadPlayerAmmo_(CBasePlayer *pPlayer)
|
|
{
|
|
return GR_PLR_DROP_AMMO_ACTIVE;
|
|
}
|
|
|
|
/* <1131d6> ../cstrike/dlls/multiplay_gamerules.cpp:4096 */
|
|
NOBODY edict_t *CHalfLifeMultiplay::GetPlayerSpawnSpot_(CBasePlayer *pPlayer)
|
|
{
|
|
// {
|
|
// edict_t *pentSpawnSpot; // 4098
|
|
// }
|
|
}
|
|
|
|
/* <116c24> ../cstrike/dlls/multiplay_gamerules.cpp:4110 */
|
|
NOBODY int CHalfLifeMultiplay::PlayerRelationship_(CBasePlayer *pPlayer, CBaseEntity *pTarget)
|
|
{
|
|
// {
|
|
// class CBasePlayer *player; // 4118
|
|
// class CBasePlayer *target; // 4119
|
|
// }
|
|
}
|
|
|
|
/* <112fcf> ../cstrike/dlls/multiplay_gamerules.cpp:4128 */
|
|
BOOL CHalfLifeMultiplay::FAllowFlashlight_(void)
|
|
{
|
|
static cvar_t *mp_flashlight = NULL;
|
|
|
|
if (!mp_flashlight)
|
|
mp_flashlight = CVAR_GET_POINTER("mp_flashlight");
|
|
|
|
if (mp_flashlight)
|
|
return mp_flashlight->value != 0;
|
|
|
|
return FALSE;
|
|
}
|
|
|
|
/* <113012> ../cstrike/dlls/multiplay_gamerules.cpp:4145 */
|
|
NOBODY BOOL CHalfLifeMultiplay::FAllowMonsters_(void)
|
|
{
|
|
}
|
|
|
|
/* <114155> ../cstrike/dlls/multiplay_gamerules.cpp:4156 */
|
|
NOBODY void CHalfLifeMultiplay::GoToIntermission_(void)
|
|
{
|
|
// {
|
|
// class CHalfLifeMultiplay *mp; // 4161
|
|
// int time; // 4200
|
|
// }
|
|
// GoToIntermission(CHalfLifeMultiplay *const this); // 4156
|
|
}
|
|
|
|
NOBODY void CHalfLifeMultiplay::ServerDeactivate_(void)
|
|
{
|
|
if (IsCareer())
|
|
{
|
|
CVAR_SET_FLOAT("pausable", 0);
|
|
CVAR_SET_FLOAT("mp_windifference", 1.0);
|
|
UTIL_LogPrintf("Career End\n");
|
|
}
|
|
}
|
|
|
|
/* <115c98> ../cstrike/dlls/multiplay_gamerules.cpp:4241 */
|
|
NOBODY void DestroyMapCycle(mapcycle_t *cycle)
|
|
{
|
|
// {
|
|
// mapcycle_item_t *p; // 4243
|
|
// mapcycle_item_t *n; // 4243
|
|
// mapcycle_item_t *start; // 4243
|
|
// }
|
|
}
|
|
|
|
/* <115d30> ../cstrike/dlls/multiplay_gamerules.cpp:4271 */
|
|
NOBODY char *MP_COM_GetToken(void)
|
|
{
|
|
}
|
|
|
|
/* <115d4d> ../cstrike/dlls/multiplay_gamerules.cpp:4283 */
|
|
NOBODY char *MP_COM_Parse(char *data)
|
|
{
|
|
//
|
|
//skipwhite: // 4295
|
|
// {
|
|
// int c; // 4285
|
|
// int len; // 4286
|
|
// }
|
|
}
|
|
|
|
/* <115db1> ../cstrike/dlls/multiplay_gamerules.cpp:4360 */
|
|
NOBODY int MP_COM_TokenWaiting(char *buffer)
|
|
{
|
|
// {
|
|
// char *p; // 4362
|
|
// }
|
|
}
|
|
|
|
/* <115e11> ../cstrike/dlls/multiplay_gamerules.cpp:4384 */
|
|
NOBODY int ReloadMapCycleFile(char *filename, mapcycle_t *cycle)
|
|
{
|
|
// {
|
|
// char szBuffer; // 4386
|
|
// char szMap; // 4387
|
|
// int length; // 4388
|
|
// char *pFileList; // 4389
|
|
// char *aFileList; // 4390
|
|
// int hasbuffer; // 4391
|
|
// class mapcycle_item_s *item; // 4392
|
|
// class mapcycle_item_s *newlist; // 4392
|
|
// class mapcycle_item_s *next; // 4392
|
|
// MP_COM_TokenWaiting(char *buffer); // 4410
|
|
// {
|
|
// char *s; // 4424
|
|
// atoi(const char *__nptr); // 4440
|
|
// atoi(const char *__nptr); // 4447
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <115f76> ../cstrike/dlls/multiplay_gamerules.cpp:4510 */
|
|
NOBODY int CountPlayers(void)
|
|
{
|
|
// {
|
|
// int num; // 4512
|
|
// {
|
|
// int i; // 4514
|
|
// {
|
|
// class CBaseEntity *pEnt; // 4516
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <116002> ../cstrike/dlls/multiplay_gamerules.cpp:4535 */
|
|
NOBODY void ExtractCommandString(char *s, char *szCommand)
|
|
{
|
|
// {
|
|
// char pkey; // 4538
|
|
// char value; // 4539
|
|
// char *o; // 4541
|
|
// }
|
|
}
|
|
|
|
/* <116b52> ../cstrike/dlls/multiplay_gamerules.cpp:4582 */
|
|
NOBODY void CHalfLifeMultiplay::ResetAllMapVotes(void)
|
|
{
|
|
// {
|
|
// int j; // 4584
|
|
// class CBaseEntity *pTempEntity; // 4585
|
|
// class CBasePlayer *pTempPlayer; // 4586
|
|
// }
|
|
}
|
|
|
|
/* <11624e> ../cstrike/dlls/multiplay_gamerules.cpp:4608 */
|
|
NOBODY int GetMapCount(void)
|
|
{
|
|
// {
|
|
// mapcycle_t mapcycle2; // 4610
|
|
// char *mapcfile; // 4611
|
|
// class mapcycle_item_s *item; // 4612
|
|
// int iCount; // 4613
|
|
// int iDone; // 4613
|
|
// DestroyMapCycle(mapcycle_t *cycle); // 4615
|
|
// }
|
|
}
|
|
|
|
/* <1187d2> ../cstrike/dlls/multiplay_gamerules.cpp:4629 */
|
|
NOBODY void CHalfLifeMultiplay::DisplayMaps(CBasePlayer *player, int iVote)
|
|
{
|
|
// {
|
|
// mapcycle_t mapcycle2; // 4631
|
|
// char *mapcfile; // 4632
|
|
// class mapcycle_item_s *item; // 4633
|
|
// int iCount; // 4634
|
|
// char *pszNewMap; // 4635
|
|
// int done; // 4640
|
|
// DestroyMapCycle(mapcycle_t *cycle); // 4637
|
|
// ResetAllMapVotes(CHalfLifeMultiplay *const this); // 4691
|
|
// }
|
|
}
|
|
|
|
/* <11895b> ../cstrike/dlls/multiplay_gamerules.cpp:4702 */
|
|
NOBODY void CHalfLifeMultiplay::ProcessMapVote(CBasePlayer *player, int iVote)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTempEntity; // 4704
|
|
// class CBasePlayer *pTempPlayer; // 4705
|
|
// int iValidVotes; // 4706
|
|
// int iRequiredVotes; // 4707
|
|
// int iNumPlayers; // 4708
|
|
// float ratio; // 4730
|
|
// edict(CBaseEntity *const this); // 4712
|
|
// FNullEnt(const edict_t *pent); // 4712
|
|
// }
|
|
}
|
|
|
|
/* <116089> ../cstrike/dlls/multiplay_gamerules.cpp:4773 */
|
|
NOBODY void CHalfLifeMultiplay::ChangeLevel_(void)
|
|
{
|
|
// {
|
|
// char szPreviousMapCycleFile; // 4775
|
|
// mapcycle_t mapcycle; // 4776
|
|
// char szNextMap; // 4778
|
|
// char szFirstMapInList; // 4779
|
|
// char szCommands; // 4780
|
|
// char szRules; // 4781
|
|
// int minplayers; // 4782
|
|
// int maxplayers; // 4782
|
|
// int curplayers; // 4785
|
|
// BOOL do_cycle; // 4786
|
|
// char *mapcfile; // 4789
|
|
// CountPlayers(void); // 4795
|
|
// {
|
|
// BOOL keeplooking; // 4813
|
|
// BOOL found; // 4814
|
|
// class mapcycle_item_s *item; // 4815
|
|
// }
|
|
// DestroyMapCycle(mapcycle_t *cycle); // 4802
|
|
// }
|
|
}
|
|
|
|
/* <116317> ../cstrike/dlls/multiplay_gamerules.cpp:4903 */
|
|
NOBODY void CHalfLifeMultiplay::SendMOTDToClient(edict_t *client)
|
|
{
|
|
// {
|
|
// int length; // 4906
|
|
// int char_count; // 4906
|
|
// char *pFileList; // 4907
|
|
// char *aFileList; // 4908
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 4911
|
|
// {
|
|
// char chunk; // 4920
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// edict_t *ed); // 4938
|
|
// }
|
|
// }
|
|
}
|
|
|
|
NOBODY void CHalfLifeMultiplay::ClientUserInfoChanged_(CBasePlayer *pPlayer, char *infobuffer)
|
|
{
|
|
|
|
}
|
|
|
|
#ifdef HOOK_GAMEDLL
|
|
|
|
void CHalfLifeMultiplay::RefreshSkillData(void)
|
|
{
|
|
RefreshSkillData_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::Think(void)
|
|
{
|
|
Think_();
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::IsAllowedToSpawn(CBaseEntity *pEntity)
|
|
{
|
|
return IsAllowedToSpawn_(pEntity);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::FAllowFlashlight(void)
|
|
{
|
|
return FAllowFlashlight_();
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::FShouldSwitchWeapon(CBasePlayer *pPlayer, CBasePlayerItem *pWeapon)
|
|
{
|
|
return FShouldSwitchWeapon_(pPlayer, pWeapon);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::GetNextBestWeapon(CBasePlayer *pPlayer, CBasePlayerItem *pCurrentWeapon)
|
|
{
|
|
return GetNextBestWeapon_(pPlayer, pCurrentWeapon);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::IsMultiplayer(void)
|
|
{
|
|
return IsMultiplayer_();
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::IsDeathmatch(void)
|
|
{
|
|
return IsDeathmatch_();
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::IsCoOp(void)
|
|
{
|
|
return IsCoOp_();
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::ClientConnected(edict_t *pEntity, const char *pszName, const char *pszAddress, char szRejectReason[128])
|
|
{
|
|
return ClientConnected_(pEntity, pszName, pszAddress, szRejectReason);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::InitHUD(CBasePlayer *pl)
|
|
{
|
|
InitHUD_(pl);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::ClientDisconnected(edict_t *pClient)
|
|
{
|
|
ClientDisconnected_(pClient);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::UpdateGameMode(CBasePlayer *pPlayer)
|
|
{
|
|
UpdateGameMode_(pPlayer);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlPlayerFallDamage(CBasePlayer *pPlayer)
|
|
{
|
|
return FlPlayerFallDamage_(pPlayer);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::FPlayerCanTakeDamage(CBasePlayer *pPlayer, CBaseEntity *pAttacker)
|
|
{
|
|
return FPlayerCanTakeDamage_(pPlayer, pAttacker);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::PlayerSpawn(CBasePlayer *pPlayer)
|
|
{
|
|
PlayerSpawn_(pPlayer);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::PlayerThink(CBasePlayer *pPlayer)
|
|
{
|
|
PlayerThink_(pPlayer);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::FPlayerCanRespawn(CBasePlayer *pPlayer)
|
|
{
|
|
return FPlayerCanRespawn_(pPlayer);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlPlayerSpawnTime(CBasePlayer *pPlayer)
|
|
{
|
|
return FlPlayerSpawnTime_(pPlayer);
|
|
}
|
|
|
|
edict_t *CHalfLifeMultiplay::GetPlayerSpawnSpot(CBasePlayer *pPlayer)
|
|
{
|
|
return GetPlayerSpawnSpot_(pPlayer);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::AllowAutoTargetCrosshair(void)
|
|
{
|
|
return AllowAutoTargetCrosshair_();
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::ClientCommand_DeadOrAlive(CBasePlayer *pPlayer, const char *pcmd)
|
|
{
|
|
return ClientCommand_DeadOrAlive_(pPlayer, pcmd);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::ClientCommand(CBasePlayer *pPlayer, const char *pcmd)
|
|
{
|
|
return ClientCommand_(pPlayer, pcmd);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::ClientUserInfoChanged(CBasePlayer *pPlayer, char *infobuffer)
|
|
{
|
|
ClientUserInfoChanged_(pPlayer, infobuffer);
|
|
}
|
|
|
|
int CHalfLifeMultiplay::IPointsForKill(CBasePlayer *pAttacker, CBasePlayer *pKilled)
|
|
{
|
|
return IPointsForKill_(pAttacker, pKilled);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::PlayerKilled(CBasePlayer *pVictim, entvars_t *pKiller, entvars_t *pInflictor)
|
|
{
|
|
PlayerKilled_(pVictim, pKiller, pInflictor);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::DeathNotice(CBasePlayer *pVictim, entvars_t *pKiller, entvars_t *pInflictor)
|
|
{
|
|
DeathNotice_(pVictim, pKiller, pInflictor);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::CanHavePlayerItem(CBasePlayer *pPlayer, CBasePlayerItem *pWeapon)
|
|
{
|
|
return CanHavePlayerItem_(pPlayer, pWeapon);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::PlayerGotWeapon(CBasePlayer *pPlayer, CBasePlayerItem *pWeapon)
|
|
{
|
|
PlayerGotWeapon_(pPlayer, pWeapon);
|
|
}
|
|
|
|
int CHalfLifeMultiplay::WeaponShouldRespawn(CBasePlayerItem *pWeapon)
|
|
{
|
|
return WeaponShouldRespawn_(pWeapon);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlWeaponRespawnTime(CBasePlayerItem *pWeapon)
|
|
{
|
|
return FlWeaponRespawnTime_(pWeapon);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlWeaponTryRespawn(CBasePlayerItem *pWeapon)
|
|
{
|
|
return FlWeaponTryRespawn_(pWeapon);
|
|
}
|
|
|
|
Vector CHalfLifeMultiplay::VecWeaponRespawnSpot(CBasePlayerItem *pWeapon)
|
|
{
|
|
return VecWeaponRespawnSpot_(pWeapon);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::CanHaveItem(CBasePlayer *pPlayer, CItem *pItem)
|
|
{
|
|
return CanHaveItem_(pPlayer, pItem);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::PlayerGotItem(CBasePlayer *pPlayer, CItem *pItem)
|
|
{
|
|
PlayerGotItem_(pPlayer, pItem);
|
|
}
|
|
|
|
int CHalfLifeMultiplay::ItemShouldRespawn(CItem *pItem)
|
|
{
|
|
return ItemShouldRespawn_(pItem);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlItemRespawnTime(CItem *pItem)
|
|
{
|
|
return FlItemRespawnTime_(pItem);
|
|
}
|
|
|
|
Vector CHalfLifeMultiplay::VecItemRespawnSpot(CItem *pItem)
|
|
{
|
|
return VecItemRespawnSpot_(pItem);
|
|
}
|
|
|
|
void CHalfLifeMultiplay::PlayerGotAmmo(CBasePlayer *pPlayer, char *szName, int iCount)
|
|
{
|
|
PlayerGotAmmo_(pPlayer, szName, iCount);
|
|
}
|
|
|
|
int CHalfLifeMultiplay::AmmoShouldRespawn(CBasePlayerAmmo *pAmmo)
|
|
{
|
|
return AmmoShouldRespawn_(pAmmo);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlAmmoRespawnTime(CBasePlayerAmmo *pAmmo)
|
|
{
|
|
return FlAmmoRespawnTime_(pAmmo);
|
|
}
|
|
|
|
Vector CHalfLifeMultiplay::VecAmmoRespawnSpot(CBasePlayerAmmo *pAmmo)
|
|
{
|
|
return VecAmmoRespawnSpot_(pAmmo);
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlHealthChargerRechargeTime(void)
|
|
{
|
|
return FlHealthChargerRechargeTime_();
|
|
}
|
|
|
|
float CHalfLifeMultiplay::FlHEVChargerRechargeTime(void)
|
|
{
|
|
return FlHEVChargerRechargeTime_();
|
|
}
|
|
|
|
int CHalfLifeMultiplay::DeadPlayerWeapons(CBasePlayer *pPlayer)
|
|
{
|
|
return DeadPlayerWeapons_(pPlayer);
|
|
}
|
|
|
|
int CHalfLifeMultiplay::DeadPlayerAmmo(CBasePlayer *pPlayer)
|
|
{
|
|
return DeadPlayerAmmo_(pPlayer);
|
|
}
|
|
|
|
int CHalfLifeMultiplay::PlayerRelationship(CBasePlayer *pPlayer, CBaseEntity *pTarget)
|
|
{
|
|
return PlayerRelationship_(pPlayer, pTarget);
|
|
}
|
|
|
|
BOOL CHalfLifeMultiplay::FAllowMonsters(void)
|
|
{
|
|
return FAllowMonsters_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::ServerDeactivate(void)
|
|
{
|
|
ServerDeactivate_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::CheckMapConditions(void)
|
|
{
|
|
CheckMapConditions_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::CleanUpMap(void)
|
|
{
|
|
CleanUpMap_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::RestartRound(void)
|
|
{
|
|
RestartRound_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::CheckWinConditions(void)
|
|
{
|
|
CheckWinConditions_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::RemoveGuns(void)
|
|
{
|
|
RemoveGuns_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::GiveC4(void)
|
|
{
|
|
GiveC4_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::ChangeLevel(void)
|
|
{
|
|
ChangeLevel_();
|
|
}
|
|
|
|
void CHalfLifeMultiplay::GoToIntermission(void)
|
|
{
|
|
GoToIntermission_();
|
|
}
|
|
|
|
#endif // HOOK_GAMEDLL
|