Merge pull request #333 from Wikot235/NewNoclipCommand

Added a new ConVar that allows trigger_changelevel to be triggered by MOVETYPE_NOCLIP
This commit is contained in:
Blixibon 2025-01-10 08:22:04 -06:00 committed by GitHub
commit 70a13c3306
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,6 +47,7 @@
#define DEBUG_TRANSITIONS_VERBOSE 2
ConVar g_debug_transitions( "g_debug_transitions", "0", FCVAR_NONE, "Set to 1 and restart the map to be warned if the map has no trigger_transition volumes. Set to 2 to see a dump of all entities & associated results during a transition." );
ConVar noclip_changelevel("noclip_changelevel", "0", FCVAR_CHEAT);
// Global list of triggers that care about weapon fire
// Doesn't need saving, the triggers re-add themselves on restore.
@ -1848,7 +1849,8 @@ void CChangeLevel::TouchChangeLevel( CBaseEntity *pOther )
return;
}
if ( !pPlayer->IsInAVehicle() && pPlayer->GetMoveType() == MOVETYPE_NOCLIP )
if ( !pPlayer->IsInAVehicle() && pPlayer->GetMoveType() == MOVETYPE_NOCLIP && !noclip_changelevel.GetBool())
{
DevMsg("In level transition: %s %s\n", st_szNextMap, st_szNextSpot );
return;