All Classes

Binding Keys to Features
------------------------------
Most NeoTF features are activated by special commands.
The most common special command is "_special2".
This command has a different effect for each class.
See below for details.

If you want to use a key for the special commands, instead of having to
type it in the console each time, you'll need to bind it to a key.

Binding is simple. To bind "_special2" to the key "x", just type this
in your console:

bind x _special2

Now everytime you hit the "x" key, the _special2 feature will be activated.
This will work for all other commands as well. For example, if you want
to bind "y" to "detspecial" , use "bind y detspecial" .

These are the common shared commands:
"_special"
"buildspecial"
"detspecial"
"buildspecial2"
"detspecial2"


All the commands you can use in NeoTF are described below.


Glyphs
------------
Special Commands: "glyph <name>"
"glyph_team <name>"

Allowed Classes: all

Description:

Glyphs are a new iconic communication system that work in a similar way to the
"saveme" command that TFC has. When you use a glyph the icon appears above
your head briefly for everyone (or only teammates) to see. Each server may
have their own set of glyph icons. To see the glyphs available on a server use
the "glyph_list" command from the console. To make the glyph appear above your
head, use "glyph <name>" or "glyph_team <name>" in console, where <name> is
the name of the glyph, as shown by "glyph_list". Note also that you can
replace the word "glyph" with "icon" in these commands. NeoTF comes with the
following glyphs:

Team communication glyphs:
attention
stop
go
dropflag
droppack
follow
heal
enemy
sentry

Insult glyphs:
ownzed
whore

Servers can add their own glyphs in the form of .spr sprite files, and clients
will automatically download any that they don't have.

NB: Glyphs have been disabled by default due to the number of precached
models they consume.


Sentry gun cameras


------------------------
Special Commands: "+sgcam", "sgcam_switch"

Allowed Classes: All

Team members can use friendly sentry guns as remote cameras.

This involes two commands: +sgcam and sgcam_switch.

Bind a key to "+sgcam" and hold it down to view through a friendly sg.

Use "sgcam_switch" to cycle through sgs that you can view through.
Release the key bound to "+sgcam" to return to normal view.


Togglemenu


----------------------------------
Special Commands: "togglemenu" , "specialmenu".

Allowed classes: All (Normal TFC classes 1- 9).
All normal TFC classes now have a custom NeoTF build menu,
like the old style (Non-VGUI !!) TFC spy/engineer build menu.

Access your build menu by using the "togglemenu" or "specialmenu"
command, a list of options will be displayed in your HUD.
You can close the build menu by either choosing an option displayed,
or using the "togglemenu" or "specialmenu" command again.

Choosing an option works like this: select the number on your keyboard
corresponding to the one that precedes the option displayed in your HUD.
We assume that your number keys are all bound to VALVe's default ones,
if not, here are a few examples on how to rebind them:
(In your config.cfg file in your TFC directory)
bind "1" "slot1"
bind "9" "slot9"

Note: The NeoTF build menu's option range is from 1 to 9

Note: A few options are available exclusively via this build menu,
for example; the "Call For Upgrade" option for Soldiers/Engineers,
which uses the location information ( providing that the corresponding
FoxBot Area file is being used by the server) to automatically send a
team chat message giving your current location to your teammates.

Note: The build menu can be scripted to work like the old TFC menus, for example;
the exclusive "Call For Upgrade" option can be scripted to work from one key
(e.g. "F12" ) by scripting an alias like this:
(In your autoexec.cfg or your soldier.cfg or engineer.cfg in your TFC directory)
alias "upgrade" "togglemenu;wait;wait;wait;menuselect 6"
bind "F12" "upgrade"


Medikit scanner
----------------------------------
Allowed classes: Anyone using the medikit.

Special Commands: None.

Usage:
Players using the medikit (AND holding +ATTACK button) have a
medscanner which which detects teammates with Medic and/or
Biocannon Plague infections and displays a beam to that
teammate visible only to the player using the medikit.

Notes:
- You don't necessarily have to be a medic to use this,
all you need is the medikit weapon.
- The Scanner will override radar functions for scouts.

Player vars: "medscanoff" and "medscandelay",
see Section 2.3 (Player VARS) for more information.


Flares
----------------------------------
Allowed classes: All.

Special Commands: "flare"

Usage:
Players can toss an unlit magnesium flare using the "flare" command.
Once on the ground, the flare ignites and illuminates
a small area until it fizzles out.

Notes:
- You are allowed to have up to 3 flares deployed at a time.
- Flares do not do damage.
- Flares will work underwater.

NOTE: This requires the "ntf_feature_flare" cvar to be enabled.


Server Date and Map Timeleft information
----------------------------------
Special Commands ( Map Timeleft ): "neotime" , "voxtime".
Special Commands ( Server Date ): "neodate" , "serverdate".

Allowed classes: All.

Map Timeleft:
All players can query the time remaining on a map using the "neotime"
or "voxtime" command in console or in Global/Team chat.
The time will be displayed, (In their HUD and vocally by the Half-Life Vox)
in hours, minutes and seconds and is accurate up to an interval
of 24 hours ( mp_timelimit = 1440 and mp_timeleft = 86400).
NOTE: the admin command "neotf_timeleft" will now run this timeleft
command on all players.

Server Date:
All players can query the Server's current date and time using the "neodate"
or "serverdate" command in console or in Global/Team chat.
The Server's current date and time will be displayed in the Player's HUD.
NOTE: The date/time information is only as accurate as the clock setting
of the computer hosting the Server in question.
NOTE: The query interval is also shared with the Map Timeleft feature.

UPDATE(ver 1.9.0) : Duplicate information is sent to the player's console.