]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - commands.cfg
Simple updates
[xonotic/xonotic-data.pk3dir.git] / commands.cfg
index 019e90efa483b2dc4d768b336e577cc4e09aecbe..25318b675fac2c1e99b3037805d637634d862c0e 100644 (file)
@@ -27,29 +27,32 @@ if_client alias who "cmd who"
 if_dedicated alias who "sv_cmd who"
 alias w who
 
-alias g_hitplots_add "qc_cmd rpn /g_hitplots_individuals g_hitplots_individuals $1 union def"
-alias g_hitplots_remove "qc_cmd rpn /g_hitplots_individuals g_hitplots_individuals $1 difference def"
+if_client alias vote "cmd vote ${* ?}"
+if_dedicated alias vote "sv_cmd vote ${* ?}"
 
-alias g_maplist_add    "qc_cmd maplist add $*"
-alias g_maplist_remove "qc_cmd maplist remove $*"
-alias g_maplist_putfirst       "qc_cmd maplist remove $* ; qc_cmd maplist add $*"
+alias g_hitplots_add "qc_cmd rpn /g_hitplots_individuals g_hitplots_individuals ${1 !} union def"
+alias g_hitplots_remove "qc_cmd rpn /g_hitplots_individuals g_hitplots_individuals ${1 !} difference def"
+
+alias g_maplist_add    "qc_cmd maplist add ${* ?}"
+alias g_maplist_remove "qc_cmd maplist remove ${* ?}"
+alias g_maplist_putfirst       "qc_cmd maplist remove ${* ?} ; qc_cmd maplist add ${* ?}"
 alias g_maplist_shufflenow     "qc_cmd maplist shuffle"
 alias g_maplist_cleanup        "qc_cmd maplist cleanup" // removes maps that don't exist from the map list
 
-alias addfav "qc_cmd addtolist net_slist_favorites $*"
-alias addvote "qc_cmd addtolist sv_vote_commands $*"
+alias addfav "qc_cmd addtolist net_slist_favorites ${* ?}"
+alias addvote "qc_cmd addtolist sv_vote_commands ${* ?}"
 
 
 // ========================
 //  engine command aliases
 // ========================
 alias bsp "ls maps/*.bsp"
-alias chmap "changelevel $*"
-alias rec "record demos/$1"
+alias chmap "changelevel ${* ?}"
+alias rec "record demos/${1 !}"
 alias ply "playdemo $1"
 alias tdem "timedemo $1"
 alias sv_loadconfig "exec $serverconfig"
-alias sv_restart "say \"Server will restart at the end of the match, you will all be reconnected automatically. $* \"; quit_and_redirect self"
+alias sv_restart "say \"Server will restart at the end of the match, you will all be reconnected automatically. ${* ?} \"; quit_and_redirect self"
 
 
 // ===============================================
@@ -57,7 +60,7 @@ alias sv_restart "say \"Server will restart at the end of the match, you will al
 // ===============================================
 alias menu_showteamselect "menu_cmd directmenu TeamSelect"
 alias menu_showhudexit "menu_cmd directmenu HUDExit"
-alias menu_showhudoptions "menu_cmd directpanelhudmenu $*"
+alias menu_showhudoptions "menu_cmd directpanelhudmenu ${* ?}"
 alias menu_showsandboxtools "menu_cmd directmenu SandboxTools"
 
 // command executed before loading a map by the menu
@@ -70,34 +73,50 @@ alias menu_loadmap_prepare "disconnect; wait; g_campaign 0; menu_cmd rpn /_menu_
 //  cl_cmd (client console command) - client/gamecommand.qc
 // =========================================================
 alias radar "cl_cmd hud_panel_radar_maximized"
-alias scoreboard_columns_set  "cl_cmd scoreboard_columns_set $*"
-alias scoreboard_columns_set  "" // aliased later
-alias scoreboard_columns_help "cl_cmd scoreboard_columns_help $*"
+alias scoreboard_columns_set "cl_cmd hud scoreboard_columns_set ${* ?}"
+alias scoreboard_columns_help "cl_cmd hud scoreboard_columns_help ${* ?}"
 
 
-// ===========================================================
+// =========================================================== // TODO: FIGURE OUT ANY CONFLICTS WITH NORMAL COMMANDS
 //  cmd (client-to-server command) - server/clientcommands.qc
 // ===========================================================
 set sv_clientcommand_antispam_time 1 "Amount of seconds after a command before another command can be called again without being considered spam. (Use -1 for no antispam limit)"
 set sv_clientcommand_antispam_count 5 "Amount of commands considered spam before commands are rejected.
-
 seta sv_status_privacy 1 "hide IP addresses from \"status\" and \"who\" replies shown to clients"
-
 seta cl_autoswitch 1 "automatically switch to newly picked up weapons if they are better than what you are carrying"
 
-alias autoswitch "set cl_autoswitch $1 ; cmd autoswitch $1"
-
-alias records "cmd records"
-alias rankings "cmd rankings"
+alias autoswitch "cmd autoswitch ${* ?}"
+alias checkfail "cmd checkfail ${* ?}"
+alias clientversion "cmd clientversion ${* ?}"
+alias cvar_changes "cmd cvar_changes"
+alias cvar_purechanges "cmd cvar_purechanges"
+alias getmapvotepic "cmd getmapvotepic ${* ?}"
+alias info "cmd info ${* ?}"
+alias join "cmd join"
 alias ladder "cmd ladder"
-
+alias lsmaps "cmd lsmaps"
+alias lsnewmaps "cmd lsnewmaps"
+alias maplist "cmd maplist"
+alias rankings "cmd rankings"
 alias ready "cmd ready"
-alias cointoss "sv_cmd cointoss"
-alias timeout "cmd timeout" //use this command to call a timeout
-alias timein "cmd timein" //use this command to resume the game before timeout is finished
-
-alias lsmaps "cmd lsmaps" // lists all maps on server (for vmap, suggestmap, vnextmap)
-alias lsnewmaps "cmd lsnewmaps" // lists all maps on server that do not yet have a record set (race/cts)
+alias records "cmd records"
+alias reportcvar "cmd reportcvar ${* ?}"
+//alias say "cmd say ${* ?}" // engine already has this declared as a command
+//alias say_team "cmd say_team ${* ?}" // engine already has this declared as a command
+alias selectteam "cmd selectteam ${* ?}"
+alias sentcvar "cmd sentcvar ${* ?}"
+alias spectate "cmd spectate"
+alias suggestmap "cmd suggestmap ${* ?}"
+alias teamstatus "cmd teamstatus"
+//alias tell "cmd tell ${* ?}" // engine already has this declared as a command
+alias timein "cmd timein"
+alias timeout "cmd timeout"
+alias voice "cmd voice ${* ?}"
+alias vote "cmd vote ${* ?}"
+alias who "cmd who"
+
+// other aliases for client-to-server commands
+alias autoswitch "set cl_autoswitch ${1 ?} ; cmd autoswitch ${1 ?}" // todo
 
 alias team_red "cmd selectteam red; cmd join"
 alias team_blue "cmd selectteam blue; cmd join"
@@ -105,42 +124,68 @@ alias team_pink "cmd selectteam pink; cmd join"
 alias team_yellow "cmd selectteam yellow; cmd join"
 alias team_auto "cmd selectteam auto; cmd join"
 
-alias sandbox "cmd g_sandbox $*"
+alias spec "spectate"
 
-alias spec "cmd spectate"
-alias suggestmap "cmd suggestmap $1"
+// mutator aliases
+alias sandbox "cmd g_sandbox ${* ?}"
 
 
 // =========================================================
 //  sv_cmd (server console command) - server/gamecommand.qc
 // =========================================================
-alias adminmsg "sv_cmd adminmsg $*"
+alias adminmsg "sv_cmd adminmsg ${* ?}"
 alias allready "sv_cmd allready"
-
-alias endmatch "timelimit -1"
-
+alias allspec "sv_cmd allspec ${* ?}"
+alias anticheat "sv_cmd anticheat ${* ?}"
+alias bbox "sv_cmd bbox"
+alias bot_cmd "sv_cmd bot_cmd ${* ?}"
+alias cointoss "sv_cmd cointoss ${* ?}"
+alias cvar_changes "sv_cmd cvar_changes"
+alias cvar_purechanges "sv_cmd cvar_purechanges"
+alias database "sv_cmd database ${* ?}"
+alias defer_clear "sv_cmd defer_clear ${* ?}"
+alias defer_clear_all "sv_cmd defer_clear_all"
+alias delrec "sv_cmd delrec ${* ?}"
+alias effectindexdump "sv_cmd effectindexdump"
 alias extendmatchtime "sv_cmd extendmatchtime"
+alias find "sv_cmd find ${* ?}"
+alias gametype "sv_cmd gametype ${* ?}"
+alias gettaginfo "sv_cmd gettaginfo ${* ?}"
+alias gotomap "sv_cmd gotomap ${* ?}"
+alias ladder "sv_cmd ladder"
+alias lockteams "sv_cmd lockteams"
+alias make_mapinfo "sv_cmd make_mapinfo"
+alias modelbug "sv_cmd modelbug"
+alias moveplayer "sv_cmd moveplayer ${* ?}"
+alias nospectators "sv_cmd nospectators"
+alias onslaught_updatelinks "sv_cmd onslaught_updatelinks"
+alias playerdemo "sv_cmd playerdemo ${* ?}"
+alias printstats "sv_cmd printstats"
+alias radarmap "sv_cmd radarmap ${* ?}"
+alias rankings "sv_cmd rankings"
+alias records "sv_cmd records"
 alias reducematchtime "sv_cmd reducematchtime"
+alias setbots "sv_cmd setbots ${* ?}"
+alias shuffleteams "sv_cmd shuffleteams"
+alias stuffto "sv_cmd stuffto ${* ?}"
+alias teamstatus "sv_cmd teamstatus"
+alias time "sv_cmd time"
+alias trace "sv_cmd trace ${* ?}"
+alias unlockteams "sv_cmd unlockteams"
+alias warp "sv_cmd warp ${* ?}"
 
-alias printstats       "sv_cmd printstats" // print stats on demand
-
-alias gametype "sv_cmd gametype $*"
-
-alias savedb "sv_cmd database save \"$1\""
-alias dumpdb "sv_cmd database dump \"$1\""
-alias loaddb "sv_cmd database load \"$1\""
+// other aliases for server commands
+alias endmatch "timelimit -1"
 
-alias movetoteam_red "sv_cmd movetoteam $1 red"
-alias movetoteam_blue "sv_cmd movetoteam $1 blue"
-alias movetoteam_pink "sv_cmd movetoteam $1 pink"
-alias movetoteam_yellow "sv_cmd movetoteam $1 yellow"
-alias movetoteam_auto "sv_cmd movetoteam $1 auto"
+alias savedb "sv_cmd database save \"${1 ?}\""
+alias dumpdb "sv_cmd database dump \"${1 ?}\""
+alias loaddb "sv_cmd database load \"${1 ?}\""
 
-alias lockteams "sv_cmd lockteams"
-alias unlockteams "sv_cmd unlockteams"
-alias nospectators "sv_cmd nospectators"
-alias gotomap "sv_cmd gotomap \"$1\""
-alias warp "sv_cmd warp $*"
+alias movetoteam_red "moveplayer ${1 ?} red"
+alias movetoteam_blue "moveplayer ${1 ?} blue"
+alias movetoteam_pink "moveplayer ${1 ?} pink"
+alias movetoteam_yellow "moveplayer ${1 ?} yellow"
+alias movetoteam_auto "moveplayer ${1 ?} auto"
 
 
 // =======================================================
@@ -161,9 +206,9 @@ alias _settemp_restore_1 "$1 \"${$2}\"; _settemp_restore_${3- asis}"
 //  banning - server/ipban.qc
 // ===========================
 alias bans "sv_cmd bans"
-alias ban "sv_cmd ban $*"         // usage: ban address(maybe incomplete, like 1.2.3) bantime(seconds)
-alias kickban "sv_cmd kickban $*" // usage: kickban # playerno bantime(seconds) masksize(bytes)
-alias unban "sv_cmd unban $*"     // usage: unban 3 (number from bans)
+alias ban "sv_cmd ban ${* ?}"         // usage: ban address(maybe incomplete, like 1.2.3) bantime(seconds)
+alias kickban "sv_cmd kickban ${* ?}" // usage: kickban # playerno bantime(seconds) masksize(bytes)
+alias unban "sv_cmd unban ${* ?}"     // usage: unban 3 (number from bans)
 
 
 // =========================
@@ -189,24 +234,24 @@ set sv_vote_override_mostrecent 0
 
 alias vhelp "cmd vote help"
 alias vstatus "cmd vote status"
-alias vcall "cmd vote call $*"
+alias vcall "cmd vote call ${* ?}"
 alias vstop "cmd vote stop"
 alias vmaster "cmd vote master"
-alias vlogin "cmd vote login $*"
-alias vdo "cmd vote do $*"
+alias vlogin "cmd vote login ${* ?}"
+alias vdo "cmd vote do ${* ?}"
 alias vyes "cl_cmd vyes"
 alias vno "cl_cmd vno"
 alias vdontcare "cmd vote dontcare"
 alias vabstain "cmd vote abstain"
 
-alias vmap "vcall gotomap $1"
-alias vnextmap "vcall nextmap $1"
-alias vkick "vcall kick $1"
-alias vkickban "vcall kickban $1"
+alias vmap "vcall gotomap ${1 ?}"
+alias vnextmap "vcall nextmap ${1 ?}"
+alias vkick "vcall kick ${1 ?}"
+alias vkickban "vcall kickban ${1 ?}"
 alias vend "vcall endmatch"
-alias vdomap "vdo gotomap $1"
-alias vdokick "vdo kick $*"
-alias vdokickban "vdo kickban $*"
+alias vdomap "vdo gotomap ${1 ?}"
+alias vdokick "vdo kick ${* ?}"
+alias vdokickban "vdo kickban ${* ?}"
 alias vdoend "vdo endmatch"
 
 // ======================