Gamerules: Disable monster spawning in multiplayer, also fix draw being
called when the weapon is already selected.
This commit is contained in:
parent
e3dae1cc73
commit
0c9811d3e3
3 changed files with 12 additions and 2 deletions
|
@ -42,6 +42,7 @@ class HLMultiplayerRules:HLGameRules
|
||||||
|
|
||||||
virtual void(void) FrameStart;
|
virtual void(void) FrameStart;
|
||||||
virtual void(void) CheckRules;
|
virtual void(void) CheckRules;
|
||||||
|
virtual int(void) MonstersSpawn;
|
||||||
|
|
||||||
/* client */
|
/* client */
|
||||||
virtual void(base_player) PlayerSpawn;
|
virtual void(base_player) PlayerSpawn;
|
||||||
|
|
|
@ -176,6 +176,12 @@ HLMultiplayerRules::ConsoleCommand(base_player pp, string cmd)
|
||||||
return (1);
|
return (1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
HLMultiplayerRules::MonstersSpawn(void)
|
||||||
|
{
|
||||||
|
return (FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
HLMultiplayerRules::HLMultiplayerRules(void)
|
HLMultiplayerRules::HLMultiplayerRules(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -80,8 +80,11 @@ void Weapons_Draw(void);
|
||||||
void CSEv_PlayerSwitchWeapon_i(int w)
|
void CSEv_PlayerSwitchWeapon_i(int w)
|
||||||
{
|
{
|
||||||
player pl = (player)self;
|
player pl = (player)self;
|
||||||
pl.activeweapon = w;
|
|
||||||
Weapons_Draw();
|
if (pl.activeweapon != w) {
|
||||||
|
pl.activeweapon = w;
|
||||||
|
Weapons_Draw();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in a new issue