<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mygamingtalk.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3ABasewaypointing</id>
	<title>Template:Basewaypointing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mygamingtalk.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3ABasewaypointing"/>
	<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Template:Basewaypointing&amp;action=history"/>
	<updated>2026-04-17T15:16:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mygamingtalk.com/wiki/index.php?title=Template:Basewaypointing&amp;diff=1555&amp;oldid=prev</id>
		<title>Palota: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Template:Basewaypointing&amp;diff=1555&amp;oldid=prev"/>
		<updated>2023-02-13T07:02:37Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:02, 13 February 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Palota</name></author>
	</entry>
	<entry>
		<id>https://mygamingtalk.com/wiki/index.php?title=Template:Basewaypointing&amp;diff=1554&amp;oldid=prev</id>
		<title>Palota: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Template:Basewaypointing&amp;diff=1554&amp;oldid=prev"/>
		<updated>2021-07-13T19:07:28Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Waypointing in ET ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that waypointing works only in omnibot mod on your own computer. It does not work in NQ, Jaymod, etc. and it will not work on a dedicated server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before you do start to waypoint a map you might what to open a map that has already been waypointed like the any of the 6 standard maps. This will give you an overview of how a waypointed map should look like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#EEEEEE;border-color:#808080;border-style:dotted;border-width:thin;padding:1.5em;margin-top:2em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip:&amp;#039;&amp;#039;&amp;#039; For your first map try to find a map with no tank or trucks to escort. Starting with a simple map is the best idea.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disable the time limit of the map or set it to something very high if possible. In ET, use the command /ref timelimit 0 to have unlimited time on a map. If a map restarts while you are editing waypoints, your unsaved changes will be lost. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Join a team, Its best to join as an engineer because then you can dynamite obstacles out of your own way, build bridges etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Start waypointing ==&lt;br /&gt;
&lt;br /&gt;
Wait until the warmup finishes, and the map starts. &lt;br /&gt;
&lt;br /&gt;
[[Image:Omni-Bot_0.7_Install_-_10.JPG]]&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t want to wait, you can add this to your config:&lt;br /&gt;
 seta g_warmup &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note: warmup can&amp;#039;t be less than 10 seconds in Omni-Bot 0.83 or older.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1st make sure cg_omnibotdrawing is set to &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
you can do this in console by just typing&lt;br /&gt;
&lt;br /&gt;
 /cg_omnibotdrawing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this is &amp;quot;0&amp;quot; you can either open the console and type&lt;br /&gt;
&lt;br /&gt;
 /set cg_omnibotdrawing 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or you can add this to your config&lt;br /&gt;
&lt;br /&gt;
 seta cg_omnibotdrawing &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2nd you need to see the waypoints so open the console and type&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_view on&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#EEEEEE;border-color:#808080;border-style:dotted;border-width:thin;padding:1.5em;margin-top:2em&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; unless you open a map that already has waypoints you will not see anything, so don&amp;#039;t let that worry you.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can adjust visibility distance&lt;br /&gt;
&lt;br /&gt;
 /set omnibot_render_distance 2000&lt;br /&gt;
&lt;br /&gt;
Do not set omnibot_render_distance value too big because game has limit how many lines can be visible concurrently.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you can add your 1st waypoint, in console type&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_add&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now see this&lt;br /&gt;
&lt;br /&gt;
[[Image:Wp_singlewaypoint.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
The vertical purple line is the actual waypoint, The red star shaped &amp;quot;beams&amp;quot; indicate the radius size of the waypoint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#EEEEEE;border-color:#808080;border-style:dotted;border-width:thin;padding:1.5em;margin-top:2em&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Tip:&amp;#039;&amp;#039;&amp;#039; Manually typing every waypoint command takes to long, you should bind commands like /bot waypoint_add to a key, or use a config file.  Instructions &amp;amp; link to a pre-made config file can be found [[Binding_keys_Ommi-bot_Commands | here]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now move away from your 1st waypoint.&lt;br /&gt;
&lt;br /&gt;
Make sure that there are no objects or anything to block your path between your 1st waypoint and where your player is.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now add your 2nd waypoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_add&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now have something like this&lt;br /&gt;
&lt;br /&gt;
[[Image:wp_nc.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
The next step is to join the 2 waypoints&lt;br /&gt;
&lt;br /&gt;
There are 2 ways you can join waypoints the 1st is a one-way connection (/bot waypoint_connect) and the 2nd is a two-way connection (/bot waypoint_biconnect).&lt;br /&gt;
&lt;br /&gt;
The general rule is to always use the two-way connection unless it is only possible for the bot to go one-way i.e. when dropping down from a ledge.&lt;br /&gt;
&lt;br /&gt;
Now lets join the 2 waypoints up.&lt;br /&gt;
&lt;br /&gt;
To join up 2 waypoints you need to use the following command on each of the 2 waypoints you want to connect&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_biconnect&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You should now have something like this&lt;br /&gt;
&lt;br /&gt;
[[Image:Wp_twowayconnection.jpg]]&lt;br /&gt;
&lt;br /&gt;
Note on this picture that there are 2 lines connecting the waypoints.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
You are not limited to adding 1 connection per waypoint just add a 3rd waypoint and connect the waypoints in the same way you have just learnt.&lt;br /&gt;
&lt;br /&gt;
[[Image:Wp_tconnection.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now starting from your last waypoint you made move your player to an objective adding more waypoints and connecting them as you go.&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial Version ===&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Adding &amp;amp; Bi-Connecting Waypoints&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ev:youtube|7_otl1D9neE}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Saving Your Waypoints==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save often. Although the bot is pretty stable, it is a good habit to save often.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To save you waypoints use this command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_save&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note If the time runs out on the map you will lose all your work when the maps restarts unless you have used the above command.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Correcting your mistakes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are &amp;#039;Human&amp;#039; not a &amp;#039;Bot&amp;#039; so you will make mistakes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you just want to remove the connections between 2 waypoints use the /bot waypoint_biconnect or /bot waypoint_connect (depending on the type of connection) on both the waypoints you want to remove connections from.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To move a waypoint because its in the wrong place you need to go to the waypoint and use this command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_move&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then move your player to where you want new waypoint to be and use the same command again. Any waypoints you have connected will stay connected this way&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases you will want to delete the waypoint &amp;amp; its connections to do that use this command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_del&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial Version ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Moving &amp;amp; Deleting Waypoints&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ev:youtube|HUdubpfOGqM}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you are waypointing a map you will sometimes need to change the waypoint radius, The size of the radius is visualized by the red star shaped &amp;quot;beams&amp;quot; at the bottom of the waypoint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A waypoint&amp;#039;s radius is the tolerance for moving towards a waypoint. If you want the bots to get very close to a certain spot, use a smaller radius, if it doesn&amp;#039;t matter much if a bot reaches this specific waypoint exactly, you use a large radius.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The default radius is 35 game units this will do in most cases, but some situations require some radius tweaking. In areas where there is plenty of space, a larger radius will make it easier for the bots to avoid running into each other when they meet on a waypoint, so a radius of 60, 80, or even 100 will be a better choice: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To Change a single waypoint&amp;#039;s radius to 80 for example you would use this command &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_setradius 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to use a different default size radius other then the standard size of 35, for example 60 you would need use this command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_setdefaultradius 60&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Don&amp;#039;t use radius values of less than 10 or so. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:WP_alpine_assault_8.jpg | 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:WP_alpine_assault_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In tight areas, in particular at doors and ladders, use a smaller radius, but normally not much smaller than 20. Make sure that the red &amp;quot;beams&amp;quot; that visualize the radius do not hit walls or other objects:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:WP_alpine_assault_6.jpg | 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Movement Flags ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This section introduces &amp;#039;flags&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
A flag is an instruction added to a waypoint telling a bot to do something. You can add more then 1 flag to each waypoint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The command is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_addflag &amp;lt;flag&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are many flags you can add to waypoints but for now we are just going to look at flags that are relevant to the bots movement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Jumping ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The flag that you are going to use the most is probably the &amp;#039;jump&amp;#039; flag as bots do not know when they need to jump to get over/onto stairs or a small wall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are 3 types for jump flags and you need to decide which one is the best to use for the bot to continue on its way&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;jump&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* This Flag causes the bot to jump. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;jumpgap&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
* This Flag causes the bot to check the ground ahead and jump near before gaps in the ground. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;jumplow&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
* This Flag causes the bot to check a short distance in front of the bot and jump over low obstacles such as small walls, crates, boxes... &lt;br /&gt;
Depending on which flag you think best suits the area of the map use one of the following commands:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_addflag jump&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_addflag jumpgap&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_addflag jumplow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you find that the jump command you have used does not work very well you can move the waypoint closer/further away or add the same flag command again to remove it, then try one of the other jump flags.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
&lt;br /&gt;
The next flag we are going to look at is the &amp;#039;&amp;#039;&amp;#039;&amp;#039;sprint&amp;#039;&amp;#039;&amp;#039;&amp;#039; flag, this simply makes the bot sprint (run). The sprint flag is a good example of when you can add a 2nd flag to a waypoint, as you know if you jump while sprinting in the game you can just jump a little bit further so you could use both the jump &amp;amp; the sprint flag together. To add the sprint flag you use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_addflag sprint&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sneak (Walk) ===&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;sneak&amp;#039; (walk) flag, this is best used when there is a danger of a bot falling down somewhere if it moves at normal speed, you may also find other instances where this would be useful.  To add this flag use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_addflag sneak&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prone &amp;amp; Crouch ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;prone&amp;#039; &amp;amp; &amp;#039;crouch&amp;#039; flags should be used when it is not possible for a bot to get through an area when in the normal standing position. The commands to add these are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_addflag crouch&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_addflag prone&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial Version ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Movement Flags&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ev:youtube|zVlYLrI-K_c}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doors ==&lt;br /&gt;
&lt;br /&gt;
This section is about doors.&lt;br /&gt;
&lt;br /&gt;
There are 2 types of doors normal (for both teams) &amp;amp; team only.&lt;br /&gt;
&lt;br /&gt;
=== Normal doors ===&lt;br /&gt;
&lt;br /&gt;
Approach the door and place a waypoint where you would normally use the activate key to open it.&lt;br /&gt;
&lt;br /&gt;
Now add the following command (flag)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bot waypoint_flag door&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you need to do exactly the same on the other side of the door and connect up the 2 waypoints.&lt;br /&gt;
&lt;br /&gt;
=== Team only doors ===&lt;br /&gt;
&lt;br /&gt;
Team doors are waypointed in the same way as normal doors and still require the door flag.&lt;br /&gt;
&lt;br /&gt;
Because it is a team only door, another waypoint flag needs to be added.&lt;br /&gt;
&lt;br /&gt;
There are 2 commands to choose from as there are 2 teams in ET axis (team1) &amp;amp; allies (team2).&lt;br /&gt;
&lt;br /&gt;
Depending on which team the door belongs to add 1 of these commands&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_flag axis&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_flag allies&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is sufficient to add axis/allies flag only to that waypoint which is inside building. It should not be added to waypoint which is outside because it can be accessed by players from both teams.&lt;br /&gt;
&lt;br /&gt;
Picture below is an example of a &amp;quot;team only&amp;quot; door&lt;br /&gt;
&lt;br /&gt;
[[Image:Wp_doorjpg.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want disguised covertops to go through enemy doors, you must add infiltrator flag&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_flag infiltrator&lt;br /&gt;
&lt;br /&gt;
Note: previous Omni-bot versions used disguise flag which required 2 paths through door. The first path had axis/allies flag and the second path had the disguise flag.&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial Version ===&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Adding &amp;amp; Bi-Connecting Waypoints&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ev:youtube|j_YIji_XdcI}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ladders ==&lt;br /&gt;
&lt;br /&gt;
For bots to be able to go up &amp;amp; down ladders you need to use the &amp;#039;climb&amp;#039; flag.&lt;br /&gt;
&lt;br /&gt;
=== Short ladders ===&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s easy to create waypoints for short ladders.&lt;br /&gt;
&lt;br /&gt;
Have a look at this picture for an example&lt;br /&gt;
&lt;br /&gt;
[[Image:ladder_short.jpg]]&lt;br /&gt;
&lt;br /&gt;
Add two-way connection between waypoints 1 and 2.&lt;br /&gt;
&lt;br /&gt;
Add one-way connection from waypoint 2 to waypoint 3. Bots will use it to climb up.&lt;br /&gt;
&lt;br /&gt;
Add one-way connection from waypoint 3 to waypoint 1. Bots will use it to jump down.&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;climb&amp;quot; flag to waypoints 2 and 3.&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_addflag climb&lt;br /&gt;
&lt;br /&gt;
Change the radius of waypoints 2 and 3 to match the size of the ladder.&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_setradius 20&lt;br /&gt;
&lt;br /&gt;
=== Long ladders ===&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s hard to create waypoints for long ladders because you need to position the waypoints correctly.&lt;br /&gt;
&lt;br /&gt;
Have a look at these pictures for an example&lt;br /&gt;
&lt;br /&gt;
[[Image:ladder_long3.jpg]] [[Image:ladder_long4.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:ladder_long1.jpg]] [[Image:ladder_long2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Waypoint 1 is  just before the base of the ladder. &lt;br /&gt;
&lt;br /&gt;
Waypoint 2 is &amp;quot;inside&amp;quot; the ladder. You must have cheats enabled so that you can use &amp;#039;&amp;#039;&amp;#039;/noclip&amp;#039;&amp;#039;&amp;#039; command.&lt;br /&gt;
&lt;br /&gt;
Waypoint 3 is exactly at the top edge. You can use &amp;#039;&amp;#039;&amp;#039;/noclip&amp;#039;&amp;#039;&amp;#039; command and move it slightly away from ladder. But if you move it too far, bot will fall down to death.&lt;br /&gt;
&lt;br /&gt;
Waypoint 4 is at the top just after you have exited off the ladder. &lt;br /&gt;
&lt;br /&gt;
Create one-way connection from waypoint 1 to waypoint 4.&lt;br /&gt;
&lt;br /&gt;
Create one-way connection from waypoint 3 to waypoint 2.&lt;br /&gt;
&lt;br /&gt;
Create two-way connection between waypoints 1 and 2.&lt;br /&gt;
&lt;br /&gt;
Create two-way connection between waypoints 3 and 4.&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;climb&amp;quot; flag to all four waypoints.&lt;br /&gt;
&lt;br /&gt;
Waypoint 1 should have small radius. Otherwise bots would look up and wait 1 second before they start to climb up.&lt;br /&gt;
&lt;br /&gt;
Waypoint 2 should have bigger radius. Otherwise bots would abort their goal after they climbed down.&lt;br /&gt;
&lt;br /&gt;
Waypoint 3 should have small radius. Otherwise bots would stuck and kill themselves when they want to climb down.&lt;br /&gt;
&lt;br /&gt;
== Walls ==&lt;br /&gt;
&lt;br /&gt;
The old wall in the oasis map is an example of a blockable section that can be unblocked once the wall has been blown.&lt;br /&gt;
&lt;br /&gt;
Because bots do not see walls you need to add a flag that will detect if a bot can use the path between the 2 waypoints.&lt;br /&gt;
&lt;br /&gt;
The flag you need to add is the &amp;#039;blockwall&amp;#039; flag, this need to be added to both waypoints.&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_addflag blockwall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have added the 2 waypoints you will see a green line if the connection is not blocked &amp;amp; a red line if it is blocked.&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t see a red/green line save your waypoints and it should appear&lt;br /&gt;
&lt;br /&gt;
[[Image:Wp_blockwall.jpg]]&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Waypointing Walls&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ev:youtube|1eQZ8Ca3DnY}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Vehicles==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;blockwall&amp;#039; flag is also used for tanks, trucks and any other moveable object in a map.&lt;br /&gt;
&lt;br /&gt;
All waypoint connections which cross the road need to be seen by the bots as blockable or they will just walk into vehicle and become stuck.&lt;br /&gt;
&lt;br /&gt;
You need to place waypoints only at the side of the vehicle. Don&amp;#039;t place any waypoints where they would be potentially covered by the vehicle.&lt;br /&gt;
&lt;br /&gt;
Don&amp;#039;t place waypoints too close to the vehicle. There should be enough space so that bots would not stuck.&lt;br /&gt;
&lt;br /&gt;
Create paths on at least one side of the vehicle for the entire route. It is recommended to create paths on both sides of the vehicle as shown here:&lt;br /&gt;
&lt;br /&gt;
[[Image:Waypoint_Vehicle.jpg]]&lt;br /&gt;
&lt;br /&gt;
Usage of the blockwall flag is necessary wherever the tank may cross over any connections. In the picture, the red lines mark the connections currently blocked by the tank.&lt;br /&gt;
&lt;br /&gt;
Try not to create too many blockable connections because it would increase CPU usage. All blockable connections are tested every 2 seconds by TraceLine function that  is slow. Connections at both sides of vehicle should not be blockable because they can never be crossed by the vehicle. You can use command /bot waypoint_split to change a blockable connection to two normal connections.&lt;br /&gt;
&lt;br /&gt;
== Water ==&lt;br /&gt;
&lt;br /&gt;
The 2 tunnels in Oasis are a good example where you only want the bots to go though if the water has drained.&lt;br /&gt;
&lt;br /&gt;
You need to use the &amp;#039;blockwater&amp;#039; flag here.&lt;br /&gt;
&lt;br /&gt;
 /bot waypoint_addflag blockwater&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see in this picture that there are a few green lines this is because there is more then just the 1 entry into the tunnels.&lt;br /&gt;
&lt;br /&gt;
You can also see that in the main part of the tunnel no flags have been added, you only need to add the flags to the entry/exit waypoints.&lt;br /&gt;
&lt;br /&gt;
[[Image:water.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Bridges==&lt;br /&gt;
On various maps you need to build bridges to get across a gap.  On these bridges you need to add the &amp;#039;blockbridge &amp;#039; flag or the bots will try to use the waypoints even when the bridge is not there.&lt;br /&gt;
&lt;br /&gt;
The check for blockbridge is basically a probe to see if there is a surface detected under the link between the waypoints. When there is no bridge built, the probe doesn&amp;#039;t detect the surface, and results in a blocked path. When the bridge is built, the surface is detected, and the link is opened.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the blockbridge flag use:&lt;br /&gt;
 /bot waypoint_addflag blockbridge&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example of blockbridge (taken from the Bergen map): &lt;br /&gt;
&lt;br /&gt;
[[Image:Rope_bridge_waypointing_green.jpg]]&lt;br /&gt;
 &lt;br /&gt;
Due to this method of detecting the blocked status of a path across a bridge, rope bridges and similar constructions with a slightly curved shape may require three or more waypoints, all of which should have blockbridge flags. Otherwise, the detection of a surface beneath the path might fail, as can be seen in this screenshot: &lt;br /&gt;
&lt;br /&gt;
[[Image:Rope_bridge_waypointing_red.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing &amp;amp; fixing ==&lt;br /&gt;
&lt;br /&gt;
* [[ET_Testing_your_waypoints | Testing your waypoints]] &lt;br /&gt;
* [[Omni-bots_getting_stuck | Bots getting stuck]]&lt;br /&gt;
* [[ET_Finding_stuckage | Finding stuckages]]&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
* [[Waypoint Commands]]&lt;br /&gt;
* [[Waypoint Flags]]&lt;br /&gt;
* [[Waypoint Library]]&lt;/div&gt;</summary>
		<author><name>Palota</name></author>
	</entry>
</feed>