----------------------------------------------------------------------------------------------------------------
AoS tends to be a teamplaying game, so it begs for these enchantments(imho):
1. key binding, command aliasing with variables substitution
Primarily for communication templates and quick reporting.
Examples with predefined and player-assigned variables:
- /bind h sayteam "Bastards on $cur_mappos" Report current position
- /bind l sayto $cur_targetname "Cover me!" Send message to current target(on ironsight)
- /bind o /sayto $killer "I'll spade you to death next time!" Send message plr who last killed you
- /bind z slap Slapping teammate for attention, possibly displaying some msg, sound and/or blue damage marker
- /setlabel_team "Tunnel entrance" Set label available to team on current map coords, it is visible on map, as some shortcut char from [0-9a-z] with offscreen note/or arrow with text. Label should be availavle to chat as variable same as shortcut, "$a" for example
Message about setted label: Hey, i've done a great $a Displays message with label name, map coord and shortcut: "Hey i've done great Tunnel entrance at D6(a)". - /setlabel_team Automatically set noname label assigning to it next unused map shortcut from [0-9a-z][u]
2. vgui menus
Like old menus in CS1.6 (Text-only numbered list, navigated by pressing numbers/letters)
For predefined communication messages and other binded stuff. Should be super useful for team communication.
Let hl-console-like code speak for me:
- Code: Select all
/alias m1 "/sayteam Bastards on $cur_mappos"
/alias m2 "/sayteam Guarding $cur_mappos"
/alias m3 "/sayteam Heading to %cmdSelectOrEnterMapPosOrShortcutWithMiceOrKbd"
/alias m4 "/setlabel_team"
/bind z menu1
/bindmenu 1 m1 "Report of enemy on current position"
/bindmenu 1 m2 "Guardint this site"
/bindmenu 1 m3 "Heading to.."
/bindmenu 1 m4 "Set label there"
/alias mblabla "/sayto $killer "I'll spade you to death next time!"
/bind z menu2
/bindmenu 2 mblablabla "Msg to killer"
/bindmenu 2 selectsquad "Select squad"
/bindmenu 1 menu2 "Menu2"
While presing Z this menu appears:
1. Report of enemy on current position
2. Guardint this site
3. Heading to..
4. Set label here
5. Menu2
3. Ingame console
After HL&Quqke absence of ~ console practically painful... so console, for chat/kills/commands history navigation and support ingame bindings.
4. Map enchantments
- Switchable ability to see player names and their squad numbers on map
- Integration with chat, eg sending messages to mouse-pointed players(or even rectangle selected groups), pasting coordinates, labels, etc. [u]"Squad 1, check out D4-D5-E6!"
- Tactical layer... just dreaming about team acessible tactical map for drawing plans :). Commander driven team would be a new level in tactical shooters.