LogoHeader

Waypoint tag types

 

Team Specific tags

clip0005

Team Specific tags tell the bots which waypoints are available for use by which team in TFC.
If a waypoint has no team specific color(i.e. it's white) then it can be used by all the bots, whatever their teams are.


Walk

Walk waypoint tags have no icon, but the "waypoint info" command will reveal their presence.

A waypoint with a walk tag tells the bots that they need to walk as they approach it.
You may want them to walk when approaching a certain type of door, for example.


Crouch

crouch

A waypoint with a walk tag tells the bots that they need to crouch as they approach it.
You may want them to crouch when approaching a low ceiling, for example.

To make a crouch waypoint you must crouch and then add a waypoint.


Jump

clip00012

Bots will jump when approaching this waypoint.
Jump waypoints are best placed suspended in the air over the area you wish the bot to jump over. It is best to do this in spectator mode and adjust until you get the kind of jump from the bots that you need.

Here is a picture of a jump waypoint being used by a couple bots in the map dusk

clip00013


Wait for Lift

clip0006

When placing lift waypoints you must place a lift waypoint on the lift at both the bottom and the top of its travel. Why? Because the bottom one tells the bot he is on a lift, and to be still until he gets close to the other lift waypoint which is on the top. When he gets to the top he will then proceed to the next waypoint.


Flag Location and Flag Goal Location

clip0008

A Flag waypoint tag(the one on the left) tells bots where to find flags.
A Flag Goal Location(the one on the right) tells bots where to go with the flags that they have picked up.


Health, Armor, and Ammo

clip0009

These waypoint tags can be used to tell bots where to go when they need health, armor, or ammo.
Also, you should make sure that all health, armor, and ammo packs have team specific waypoint tags on them if they are only available to a certain team.


Sniper Spot

clip0007

Notice the small line to one side of the sniper point. This line represents the direction a bot sniper will face when using this sniper spot. When you place a sniper tag on a waypoint make sure YOU are facing in the direction you want the bot sniper to face when using it. When you place the sniper tag on a waypoint, you will see the small line appear in the direction you were facing when you created it.


Defender

guard

Defender waypoints are directional, just like Sniper waypoints.
A Defender waypoint tag tells bots that are on defense about good locations to stand guard.


Demoman Pipetrap

pipetrap

Demoman Pipetrap waypoints are directional, just like Sniper waypoints.
A Demoman Pipetrap waypoint tag tells Demoman bots that are on defense about good locations to set up a pipebomb trap.


Build Sentry Gun

clip00014

Engineer bots will build sentry guns at this location.
Just like sniper points, sentry points have directional tags also.
The directional tag indicates the direction that the Engineer should face when he builds the Sentry Gun.


Rotate Sentry Gun 180

Engineer bots will rotate their sentry guns 180 degrees when built at this location.
This waypoint tag has no icon, but you can reveal it's presence with the "waypoint info" command.


Rocketjump/Concussion Jump

clip00016

This waypoint tag was introduced in Foxbot release 0.698.
It tells Soldiers that they can rocket jump to it. And it tells Medics and Scouts that they can concussion jump towards it.
This waypoint type works differently than other waypoints, and therefore needs a longer explanation both on how they work, and how to add them to your map.

Rocket jump waypoints represent the target landing point for a rocket or concussion jump. There is no take off point to waypoint. The most important aspect of the rocket jump waypoint(RJ for short) is understanding that the RJ waypoint should NOT be connected to areas where soldiers are intended to rocket jump FROM. Doing so will cause all classes to attempt to go to that waypoint. RJ waypoints should ONLY be connected to other waypoints around it, so that when the bot lands, there will be a valid path to take him onward to his goal. There are NO additional routes created when using RJ waypoints, so bots will not go out of their way to use RJ points. RJ points are used based on their visibility, and the bots goal. Take 2fort as an example. First notice how the RJ waypoints are connected ONLY to the other waypoints on the battlements, they should not be connected to the waypoints on the ground. When a bot soldier comes across the bridge, he should see the RJ waypoints. When a bot sees a RJ waypoint, it will evaluate whether taking that route would result in a decent size distance savings to whatever goal he was pursuing at the time. If the distance savings is good enough, and he has the health/armor/ammo, he should attempt to take the jump. This system is not perfect, so it is likely the bots might not be able to perform the jumps in certain maps. Of all the waypoint types, RJ waypoints are going to need a little more attention than the others, since they may need tweaking several times to get the bot to successfully make the jump a majority of the time.

Medics and Scout bots can also use this waypoint type for Concussion Jumping. The main difference is that the bots "look ahead" in their path for jump points so they can attempt to prime a grenade early.


Teleporter

clip00022

Foxbot 0.699 added support for Teleporter entrance and exit waypoint tags.
These two waypoint tags can be used to tell bot Engineers about good locations to build Teleporter entrances and exits.


Detpack Clear

clip00015

A Demoman bot will set a 5 second detpack at this type of waypoint if
EITHER: Any of the paths connecting from it are blocked(e.g. by destroyable rubble or walls).
OR: The detpack clear waypoint is only connected to one other waypoint.

Note: Players can only place a detpack if they are touching ground beneath them, even when they are under water.


Detpack Seal

detpack_seal

This waypoint tag was introduced in Foxbot 0.76.
A Demoman bot will set a 5 second detpack near this waypoint type if none of the paths leading from it are obstructed by scenery.
i.e. if a passage is clear they will try to seal it with their detpacks.

Note: Players can only place a detpack if they are touching ground beneath them, even when they are under water.


Path Check

path_check

This waypoint tag was introduced in Foxbot 0.76.
When a bot encounters a waypoint with the path check tag it will check to see if there is an obstruction blocking the path from the waypoint.
If the path is blocked the bot will try to find another route around it.