_if_dedicated alias if_client ""
if_client alias if_dedicated ""
+// for easy access by QC
+if_dedicated set is_dedicated 1
+if_client set is_dedicated 0
+
if_dedicated "alias" qc_cmd_sv "sv_cmd $$*"
if_client "alias" qc_cmd_sv "sv_cmd $$*"
// if_client "alias" qc_cmd_sv "echo This command only works on servers: sv_cmd $${* !}"
// generic commands (across all programs)
alias addtolist "qc_cmd_svmenu addtolist ${* ?}" // Add a string to a cvar
-alias qc_curl "qc_cmd_svmenu curl ${* ?}" // curl requests
alias dumpcommands "qc_cmd_svmenu dumpcommands ${* ?}" // Dump all commands on the program to *_cmd_dump.txt
+alias dumpnotifs "qc_cmd_svcl dumpnotifs ${* ?}" // Dump all notifications into notifications_dump.txt
alias maplist "qc_cmd_svmenu maplist ${* ?}" // Automatic control of maplist
-alias nextframe "qc_cmd_svmenu nextframe ${* ?}" // do something next frame
+alias nextframe "qc_cmd_svmenu nextframe ${* ?}" // Execute the given command next frame of this VM
+alias qc_curl "qc_cmd_svmenu qc_curl ${* ?}" // Queries a URL
alias removefromlist "qc_cmd_svmenu removefromlist ${* ?}" // Remove a string from a cvar
+alias restartnotifs "qc_cmd_svcl restartnotifs ${* ?}" // Re-initialize all notifications
alias rpn "qc_cmd_svmenu rpn ${* ?}" // RPN calculator
//alias settemp "qc_cmd_svmenu settemp ${* ?}" // Temporarily set a value to a cvar which is restored later
//alias settemp_restore "qc_cmd_svmenu settemp_restore ${* ?}" // Restore all cvars set by settemp command
alias menu_showhudoptions "menu_cmd directpanelhudmenu ${* ?}"
alias menu_showsandboxtools "menu_cmd directmenu SandboxTools"
alias menu_showquitdialog "menu_cmd directmenu Quit"
+alias menu_showtdtools "menu_cmd directmenu TowerDefense"
+alias menu_showmonstertools "menu_cmd directmenu MonsterTools"
// command executed before loading a map by the menu
// makes sure maxplayers is at least minplayers or bot_number + 1
// mutator aliases
alias sandbox "cmd g_sandbox ${* ?}"
alias spawnturret "cmd turretspawn ${* ?}"
-alias debugmonsters "cmd debugmonsters ${* ?}"
alias upgradeturret "cmd buffturret ${* ?}"
alias rmturret "cmd turretremove ${* ?}"
alias repairturret "cmd repairturret ${* ?}"