Tip 32 - Speak!

URL: http://freespace.morat.net/Vitenka/

Unlike most things in this world, in TFC it isn't how you do it - it's what you do.

So here's what I want you to say while you are playing TFC. I won't be giving you a full commscript from this, but it should help you build your own.

Divided into roles.

1. Roles: offence

Tell me when you are in position. Tell me what position you have. Tell me that you are commencing an attack, tell me which entrance you will be using.
Tell me which entrance you wish me to use. Tell me what defences the enemy has - but don't tell me the things I can read from the death messages. Where the sentry gun is, and how badly wounded the soldier is is more useful than knowing a soldier killed you - I already know that.

Warn me about area denial in progress.

If something BIG happens and changes the enemies overall strategy, offence will likely to be the first to know about it - in which case tell the whole team quickly.
Enemy has shifted to all light classes / all heavy classes / spy rush. Enemy has one more/less man on defence.

Tell me your intention to change class type, ask me to change to the correct support class.


2. Roles: defence

Tell me when you are in position, out of position, holding things fine, need help.
Tell me when enemeies get past, or when enemies are going past another position that you can see but not cover.

Tell me when you need to restock, epecially if if I'm an engineer who might be able to save you the walk.

Say when you notice the enemy has changed attack type, tell everyone if you think an attack wave is over so that they may restock.

Acknowledge your teammates requests, if you can cover for them, tell them so. If not, warn them.

If you see a spy, tell your team - and say what you saw it as.

If you have to enter a defended area - warn them you are incoming, and dont forget to spycheck.

A good defence will prime a grenade just from hearing your footsteps. Save them that grenade.


3. Roles: midfield

Tell your team what incoming enemies you see, and what route - and preferably how badly hurt they are.

Say when you are out of position, and when you are back.

Tell your attack if you see backtrackers.


4. Roles: engineer

Tell your team where your sentrygun is. Tell them when it is under attack, when it is built, and when you need some defence while you rebuild.

Tell newbies that your spanner heals them.


5. Roles: medic

Tell your infected newbies where to go that you may heal them.


6. Roles: spy

*I AM A SPY* is incedibly useful.

Tell your teammates what you are disguised as, but there's no need to do it every time.

Ask your teammates which bit of defence they need destroying, and when.

Describe the enemies layout.

Tell your team when you have been sdiscovered and are entering 'cause chaos' mode. Tell your team when you have successfully infiltrated and are ready to assist.


7. Roles: Flag carrier.

Say where the flag is dropped. It can often be useful to have binds for common positions (top of spiral, bottom of spiral) since time is often of the essence.

Say when you are about to cap, so that the rest of the offence can be in place. Especially on rock2 :)


8. Roles: Instructor

Answers to common questions, explanation of how spy names work, explanation of where cap point is, explain some common abbreviations, suggestions as to which class is a good counter to other classes.


9. Roles: Commander

Direct class types to each command point / position. Ask for status. Ask someone to partner with someone else.
Ask for asissts at various points, gentle encouragement to obey orders.


Right - I *will* put in a simple script here, because this one is so very useful.

alias +dev "developer 1"
alias -dev "developer 0"

alias b1s "bind 1 slot1"
alias b2s "bind 2 slot2"
alias b3s "bind 3 slot3"
alias b4s "bind 4 slot4"
alias b5s "bind 5 slot5"
alias b6s "bind 6 slot6"
alias b7s "bind 7 slot7"
alias b8s "bind 8 slot8"
alias b9s "bind 9 slot9"
alias b0s "bind 0 slot10"
alias bind_slots "b1s; b2s; b3s; b4s; b5s; b6s; b7s; b8s; b9s; b0s"
alias b1c "bind 1 say_team scout"
alias b2c "bind 2 say_team sniper"
alias b3c "bind 3 say_team soldier"
alias b4c "bind 4 say_team demon"
alias b5c "bind 5 say_team medic"
alias b6c "bind 6 say_team HWG"
alias b7c "bind 7 say_team pyro"
alias b8c "bind 8 say_team spy"
alias b9c "bind 9 say_team engineer"
alias b0c "bind 0 say_team ? ? ?"
alias bind_class "b1c; b2c; b3c; b4c; b5c; b6c; b7c; b8c; b9c; b0c"

// there are plenty of ways of using this
// here's one
alias +class "bind_class"
alias -class "bind_slots"

bind CTRL +class

// This will mean holding ctrl and pressing the number keys says the class name

i