Implement IsMultiplayer() into HLGameRules class.

This commit is contained in:
Marco Cawthorne 2022-05-01 17:03:18 -07:00
parent ffe85987f1
commit a8a9b33c4f
Signed by: eukara
GPG key ID: C196CD8BA993248A
4 changed files with 28 additions and 5 deletions

View file

@ -16,6 +16,13 @@
var int autocvar_sv_playerkeepalive = TRUE;
bool
HLGameRules::IsMultiplayer(void)
{
return false;
}
void
HLGameRules::LevelDecodeParms(base_player pp)
{

View file

@ -14,6 +14,12 @@
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
bool
HLMultiplayerRules::IsMultiplayer(void)
{
return true;
}
void
HLMultiplayerRules::FrameStart(void)
{

View file

@ -362,13 +362,11 @@ player::SendEntity
float
player::SendEntity(entity ePEnt, float fChanged)
{
if (health <= 0 && ePEnt != this) {
/* don't broadcast invisible players */
if (IsFakeSpectator() && ePEnt != this)
return (0);
}
if (clienttype(ePEnt) != CLIENTTYPE_REAL) {
if (!GetModelindex() && ePEnt != this)
return (0);
}
if (ePEnt != self) {
fChanged &= ~PLAYER_ITEMS;

View file

@ -43,3 +43,15 @@ seta "maxplayers" "8"
seta "con_color" "255 150 0"
seta "vgui_color" "255 170 0"
seta "cross_color" "0 255 0"
// disable some nuclide niceties
seta v_muzzledlight 0
// config compat
alias mp_timelimit timelimit
alias mp_fraglimit fraglimit
// video settings
seta gl_overbright 0
seta gl_ldr 1
seta r_lightmap_format rgb8