<?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=Plant_Goal</id>
	<title>Plant Goal - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mygamingtalk.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Plant_Goal"/>
	<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Plant_Goal&amp;action=history"/>
	<updated>2026-04-09T14:59:15Z</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=Plant_Goal&amp;diff=1722&amp;oldid=prev</id>
		<title>Palota: /* Picture of tracing to an OID */</title>
		<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Plant_Goal&amp;diff=1722&amp;oldid=prev"/>
		<updated>2024-07-05T22:55:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Picture of tracing to an OID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:55, 5 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l187&quot;&gt;Line 187:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 187:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This picture shows the process of using /bot goal_setproperty trace to get the OID to be used by the goal. The screenshot was taken after issuing the /bot draw_oids command, moving outside of the bounds, facing the bounding box, and then issuing the /bot goal_setproperty trace command. Note that the entity number listed in the TraceEnt property is the same as what is in the middle of the bounding box. That part is crucial.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This picture shows the process of using /bot goal_setproperty trace to get the OID to be used by the goal. The screenshot was taken after issuing the /bot draw_oids command, moving outside of the bounds, facing the bounding box, and then issuing the /bot goal_setproperty trace command. Note that the entity number listed in the TraceEnt property is the same as what is in the middle of the bounding box. That part is crucial.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:plant_goal_trace.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:plant_goal_trace&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.jpg]] [[File:Plant bridge trace&lt;/ins&gt;.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Video Tutorial Version ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Video Tutorial Version ==&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=Plant_Goal&amp;diff=1641&amp;oldid=prev</id>
		<title>Palota: /* Picture of tracing to an OID */</title>
		<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Plant_Goal&amp;diff=1641&amp;oldid=prev"/>
		<updated>2023-02-16T16:27:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Picture of tracing to an OID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:27, 16 February 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l185&quot;&gt;Line 185:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 185:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Picture of tracing to an OID ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Picture of tracing to an OID ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This picture shows the process of using /bot goal_setproperty trace to get the OID to be used by the goal. The screenshot was taken after issuing the /bot draw_oids command, moving outside of the bounds, facing the bounding box, and then issuing the /bot goal_setproperty trace command. Note that the entity listed in the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;center print &lt;/del&gt;is the same as what is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;listed &lt;/del&gt;in the middle of the bounding box. That part is crucial.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This picture shows the process of using /bot goal_setproperty trace to get the OID to be used by the goal. The screenshot was taken after issuing the /bot draw_oids command, moving outside of the bounds, facing the bounding box, and then issuing the /bot goal_setproperty trace command. Note that the entity &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number &lt;/ins&gt;listed in the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TraceEnt property &lt;/ins&gt;is the same as what is in the middle of the bounding box. That part is crucial.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:plant_goal_trace.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:plant_goal_trace.jpg]]&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=Plant_Goal&amp;diff=1467&amp;oldid=prev</id>
		<title>Palota: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Plant_Goal&amp;diff=1467&amp;oldid=prev"/>
		<updated>2023-02-13T07:02:32Z</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=Plant_Goal&amp;diff=1466&amp;oldid=prev</id>
		<title>Palota at 09:13, 14 July 2021</title>
		<link rel="alternate" type="text/html" href="https://mygamingtalk.com/wiki/index.php?title=Plant_Goal&amp;diff=1466&amp;oldid=prev"/>
		<updated>2021-07-14T09:13:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{process header&lt;br /&gt;
 | title    = 0.8 Plant Goal&lt;br /&gt;
 | section  =&lt;br /&gt;
 | previous = [[Goal_specific_instructions | Goal Instructions]]&lt;br /&gt;
 | next     = &lt;br /&gt;
 | shortcut =&lt;br /&gt;
 | notes    =&lt;br /&gt;
}}&lt;br /&gt;
[[Category:ET|Waypointing]]&lt;br /&gt;
[[Category:Waypointing]]&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
{| style=&amp;quot;width:100%; margin-bottom:5px; border:1px solid #006400; background:#ACD; font-variant:small-caps;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
== Fastrack ==&lt;br /&gt;
* only use this in cases where the goal is not auto detected&lt;br /&gt;
* /bot goal_create plant &amp;lt;name&amp;gt;&lt;br /&gt;
* /bot draw_oids&lt;br /&gt;
** this will draw a bounding box around all OID&amp;#039;s; which is the type of entity required&lt;br /&gt;
* confirm the name of the OID in the center of the bounding box&lt;br /&gt;
* face the OID and /bot goal_setproperty trace after making sure to be outside of the bounds of the desired OID&lt;br /&gt;
** the center of the screen will say which entity the trace found&lt;br /&gt;
** confirm that the entity number in the center print matches what is shown inside the bounding box from draw_oids&lt;br /&gt;
* optionally set the explosive type with /bot goal_setproperty etype &amp;lt;type&amp;gt;&lt;br /&gt;
** dyno = only engineers will use this goal&lt;br /&gt;
** satchel = only covert ops will use this goal&lt;br /&gt;
** both = both engineers and covert ops will use this goal&lt;br /&gt;
* optionally add a cover spot by going to a location and facing the desired direction.&lt;br /&gt;
** /bot goal_setproperty coverspot 0 &lt;br /&gt;
*** add as many as you like using the last param as the index number. use an existing index num to &amp;#039;move&amp;#039; it.&lt;br /&gt;
** /bot goal_setproperty coverstance crouch while standing next to the cover spot&lt;br /&gt;
*** stance is optional and defaults to stand. valid values are stand, crouch, and prone&lt;br /&gt;
** /bot goal_setproperty coverfacing 1 while standing next to the cover spot&lt;br /&gt;
*** works similar to the camp goals&lt;br /&gt;
* /bot goal_finish&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Instructions ==&lt;br /&gt;
==== Description ====&lt;br /&gt;
:Plant is a goal that allows bots to use dynamite or satchels to destroy and objective&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
:See the Fastrack example at the top of the page for an example setup. &lt;br /&gt;
&lt;br /&gt;
==== Properties ====&lt;br /&gt;
:Properties can be set with the goal_setproperty command assuming that the goal has been selected.&lt;br /&gt;
&lt;br /&gt;
===== group =====&lt;br /&gt;
:A group is a method of organizing sets of goals. One advantage to this is that all goals in a group can be enabled or disabled in one line of script rather than seperate goal types requiring additional lines to enable or disable them. Assigning roles to a group is also possible as an alternative to assigning each individual goal a role.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty group &amp;lt;string groupName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty group myGroup&lt;br /&gt;
&lt;br /&gt;
===== role =====&lt;br /&gt;
:See the section on bot roles.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty role &amp;lt;role mask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty role 1&lt;br /&gt;
&lt;br /&gt;
===== tagname =====&lt;br /&gt;
:Sets the name of the goal. This can optionally be set when passed as the optional parameter in the goal_create command. Useful for renaming goals.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty tagname &amp;lt;string name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty tagname myGoalName&lt;br /&gt;
&lt;br /&gt;
===== RandomUsePoint =====&lt;br /&gt;
:Default value is 0 which means that bots will use only the nearest use point. It is good for walls which can be planted from both sides if a map has multiple spawns. But you usually define multiple use points because objective is big or because you want to randomize dynamite positions. Then you must change RandomUsePoint to 1.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty randomusepoint &amp;lt;0/1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty randomusepoint 1&lt;br /&gt;
&lt;br /&gt;
===== trace =====&lt;br /&gt;
:Runs a trace based on where the player is aiming and stores the information for the goal.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty trace&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty trace&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty trace clear&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; the trace must be to an OID entity.&lt;br /&gt;
&lt;br /&gt;
===== EntityName =====&lt;br /&gt;
:Sets name of the objective entity. It is faster than trace.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty entityname &amp;lt;entity name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty entityname barrier&lt;br /&gt;
&lt;br /&gt;
===== IgnoreEntity =====&lt;br /&gt;
:This property should be used only if trace property does not work, because TraceLine can&amp;#039;t find OID entity or if function GetDestroyableState always returns -1. After you set ignoreentity to true, you must use function SetAvailableMapGoals to enable or disable goal. The goal is not automatically disabled after the objective has been destroyed.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty ignoreentity &amp;lt;0|1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty ignoreentity&lt;br /&gt;
&lt;br /&gt;
===== etype =====&lt;br /&gt;
:Sets the explosive type for the goal&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty etype &amp;lt;type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty etype dyno&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty etype satchel&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty etype both&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; defaults to both&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CoverSpot =====&lt;br /&gt;
:Defines a location for the engineer to go to after planting dynamite so it will defend it&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverspot &amp;lt;index&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverspot 0&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverspot clear&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; the first facing is auto generated based on player facing.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; any number of spots can be defined. to edit an existing one, pass the existing index&lt;br /&gt;
&lt;br /&gt;
===== CoverStance =====&lt;br /&gt;
:Assigns a stance to the cover spot closest to the player&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverstance &amp;lt;stand, crouch, or prone&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverstance crouch&lt;br /&gt;
&lt;br /&gt;
===== CoverFacing =====&lt;br /&gt;
:Assigns a facing to the cover spot closest to the player&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverfacing &amp;lt;index&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coverfacing 0&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; any number of facings can be defined. to edit an existing one, pass the existing index&lt;br /&gt;
&lt;br /&gt;
===== CoverSplit =====&lt;br /&gt;
:Sets vector3 perpendicular to objective (normal vector). It is used for walls or gates which can be planted from both sides. It&amp;#039;s usually on maps where a forward flag can be captured by disguised covertops or reached from sewers.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty coversplit&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; The goal must have at least 2 use points.&lt;br /&gt;
&lt;br /&gt;
===== CoverTimeout =====&lt;br /&gt;
:facing from use point to goal center, only if goal has 2 use points and multiple cover spots&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty covertimeout &amp;lt;int timeout&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty covertimeout 30&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; minimum 1, maximum 30, default 25&lt;br /&gt;
&lt;br /&gt;
===== DetonateSpot =====&lt;br /&gt;
:Defines a location for the covertops to go to after placing satchel. It is useful only near enemy spawn, long ladders or similar dangerous areas.&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;syntax:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty detonatespot &amp;lt;index&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;example:&amp;#039;&amp;#039;&amp;#039; /bot goal_setproperty detonatespot 0&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;note:&amp;#039;&amp;#039;&amp;#039; any number of spots can be defined. to edit an existing one, pass the existing index&lt;br /&gt;
&lt;br /&gt;
===== SatchelFunction =====&lt;br /&gt;
:It can be set only in OnMapLoad function. It is used to completely control a bot. Functionality is similar to a pathtrough navigation.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
	GetGoal(&amp;quot;PLANT_Axis_MG42_Construction&amp;quot;).SatchelFunction = function(_this)&lt;br /&gt;
	{&lt;br /&gt;
		_this.AddAimRequest(Priority.VeryHigh, &amp;quot;facing&amp;quot;, Vec3( 0.494, 0.297, 0.817 ));&lt;br /&gt;
		sleep(0.5);&lt;br /&gt;
		_this.AddWeaponRequest(Priority.High, WEAPON.SATCHEL );&lt;br /&gt;
		sleep(0.7);&lt;br /&gt;
		_this.Bot.PressButton(BTN.ATTACK1);&lt;br /&gt;
		sleep(0.2);&lt;br /&gt;
		_this.AddWeaponRequest(Priority.High, WEAPON.SATCHEL_DET );&lt;br /&gt;
		sleep(0.5);&lt;br /&gt;
		_this.Bot.PressButton(BTN.ATTACK1);&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Picture of tracing to an OID ====&lt;br /&gt;
This picture shows the process of using /bot goal_setproperty trace to get the OID to be used by the goal. The screenshot was taken after issuing the /bot draw_oids command, moving outside of the bounds, facing the bounding box, and then issuing the /bot goal_setproperty trace command. Note that the entity listed in the center print is the same as what is listed in the middle of the bounding box. That part is crucial.&lt;br /&gt;
&lt;br /&gt;
[[File:plant_goal_trace.jpg]]&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;Adding a Plant Goal&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ev:youtube|wyI842hR2XY}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Palota</name></author>
	</entry>
</feed>