mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-09 21:44:15 +00:00
Add mp_skipdefaults and mp_coop_strongcheckpoints
This commit is contained in:
parent
6f703619be
commit
14fa247866
@ -702,7 +702,7 @@ bool UTIL_CoopConfirmMenu(CBaseEntity *pTrigger, CBaseEntity *pActivator, int co
|
|||||||
}
|
}
|
||||||
if( g_GlobalMenu.m_iConfirm < count2 )
|
if( g_GlobalMenu.m_iConfirm < count2 )
|
||||||
return false;
|
return false;
|
||||||
//if( mp_coop_strongpolicy.value )
|
if( mp_coop_strongcheckpoints.value )
|
||||||
{
|
{
|
||||||
// do not allow go back if there are checkpoints, but not near changelevel
|
// do not allow go back if there are checkpoints, but not near changelevel
|
||||||
if( g_checkpoints[0].time && (g_checkpoints[0].origin - VecBModelOrigin(pTrigger->pev)).Length() > 150 )
|
if( g_checkpoints[0].time && (g_checkpoints[0].origin - VecBModelOrigin(pTrigger->pev)).Length() > 150 )
|
||||||
|
@ -18,6 +18,9 @@ extern cvar_t mp_coop_changelevel;
|
|||||||
extern cvar_t mp_coop_nofriendlyfire;
|
extern cvar_t mp_coop_nofriendlyfire;
|
||||||
extern cvar_t mp_coop_disabledmap;
|
extern cvar_t mp_coop_disabledmap;
|
||||||
extern cvar_t mp_coop_checkpoints;
|
extern cvar_t mp_coop_checkpoints;
|
||||||
|
extern cvar_t mp_skipdefaults;
|
||||||
|
extern cvar_t mp_coop_strongcheckpoints;
|
||||||
|
|
||||||
|
|
||||||
extern cvar_t mp_unduck;
|
extern cvar_t mp_unduck;
|
||||||
extern cvar_t mp_semclip;
|
extern cvar_t mp_semclip;
|
||||||
|
@ -57,6 +57,8 @@ cvar_t mp_coop_disabledmap = { "mp_coop_disabledmap", "", FCVAR_SERVER };
|
|||||||
cvar_t mp_coop_reconnect_hack = { "mp_coop_reconnect_hack", "0", FCVAR_SERVER };
|
cvar_t mp_coop_reconnect_hack = { "mp_coop_reconnect_hack", "0", FCVAR_SERVER };
|
||||||
cvar_t mp_coop_noangry = { "mp_coop_noangry", "0", FCVAR_SERVER };
|
cvar_t mp_coop_noangry = { "mp_coop_noangry", "0", FCVAR_SERVER };
|
||||||
cvar_t mp_coop_checkpoints = { "mp_coop_checkpoints", "1", FCVAR_SERVER };
|
cvar_t mp_coop_checkpoints = { "mp_coop_checkpoints", "1", FCVAR_SERVER };
|
||||||
|
cvar_t mp_skipdefaults = { "mp_skipdefaults", "0", FCVAR_SERVER };
|
||||||
|
cvar_t mp_coop_strongcheckpoints = { "mp_coop_strongcheckpoints", "0", FCVAR_SERVER };
|
||||||
|
|
||||||
cvar_t mp_unduck = { "mp_unduck", "0", FCVAR_SERVER };
|
cvar_t mp_unduck = { "mp_unduck", "0", FCVAR_SERVER };
|
||||||
cvar_t mp_semclip = { "mp_semclip", "0", FCVAR_SERVER };
|
cvar_t mp_semclip = { "mp_semclip", "0", FCVAR_SERVER };
|
||||||
@ -516,6 +518,9 @@ void GameDLLInit( void )
|
|||||||
CVAR_REGISTER( &mp_coop_noangry );
|
CVAR_REGISTER( &mp_coop_noangry );
|
||||||
CVAR_REGISTER( &mp_spectator );
|
CVAR_REGISTER( &mp_spectator );
|
||||||
CVAR_REGISTER( &mp_coop_checkpoints );
|
CVAR_REGISTER( &mp_coop_checkpoints );
|
||||||
|
CVAR_REGISTER( &mp_skipdefaults );
|
||||||
|
CVAR_REGISTER( &mp_coop_strongcheckpoints );
|
||||||
|
|
||||||
|
|
||||||
CVAR_REGISTER( &sentences_txt );
|
CVAR_REGISTER( &sentences_txt );
|
||||||
CVAR_REGISTER( &materials_txt );
|
CVAR_REGISTER( &materials_txt );
|
||||||
|
@ -665,7 +665,7 @@ void CHalfLifeMultiplay::PlayerSpawn( CBasePlayer *pPlayer )
|
|||||||
|
|
||||||
pPlayer->pev->weapons |= ( 1 << WEAPON_SUIT );
|
pPlayer->pev->weapons |= ( 1 << WEAPON_SUIT );
|
||||||
|
|
||||||
addDefault = TRUE;
|
addDefault = !!mp_skipdefaults.value;
|
||||||
|
|
||||||
while( ( pWeaponEntity = UTIL_FindEntityByClassname( pWeaponEntity, "game_player_equip" ) ) )
|
while( ( pWeaponEntity = UTIL_FindEntityByClassname( pWeaponEntity, "game_player_equip" ) ) )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user