@@ -259,23 +259,23 @@ void CP2SMPlusPlusPlugin::Unload(void)
259259 // Turn every ConVar/ConCommand back to normal.
260260 Log (INFO, true , " Reverting changed ConVars and ConCommands..." );
261261
262+ // NPC's will move jankly again.
262263 Log (INFO, true , " cl_localnetworkbackdoor..." );
263264 if (ConVar* lnbCVar = g_pCVar->FindVar (" cl_localnetworkbackdoor" ))
264- lnbCVar->SetValue (0 );
265+ lnbCVar->SetValue (1 );
265266
266- // Remove the cheat flag on r_drawscreenoverlay and enable it by default to allow maps to easily display screen overlays .
267+ // Cheats flag readded, disabled .
267268 Log (INFO, true , " r_drawscreenoverlay..." );
268269 if (ConVar* screenCVar = g_pCVar->FindVar (" r_drawscreenoverlay" ))
269270 {
270- screenCVar->RemoveFlags (FCVAR_CHEAT);
271- screenCVar->SetValue (1 );
271+ screenCVar->AddFlags (FCVAR_CHEAT);
272+ screenCVar->SetValue (0 );
272273 }
273274
274- // Make switching between players in splitscreen when testing easier by removing
275- // the need for cheats to change the current player under control.
275+ // Need cheats to switch again.
276276 Log (INFO, true , " in_forceuser..." );
277277 if (ConVar* ifuCVar = g_pCVar->FindVar (" in_forceuser" ))
278- ifuCVar->RemoveFlags (FCVAR_CHEAT);
278+ ifuCVar->AddFlags (FCVAR_CHEAT);
279279
280280 Log (INFO, true , " Unregistering ConVars and ConCommands..." );
281281 ConVar_Unregister ();
0 commit comments