<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.vega-strike.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=HowTo%3AEdit_Missions%3APython%3ABindings%3APython</id>
		<title>HowTo:Edit Missions:Python:Bindings:Python - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.vega-strike.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=HowTo%3AEdit_Missions%3APython%3ABindings%3APython"/>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;action=history"/>
		<updated>2026-05-13T15:35:24Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=7589&amp;oldid=prev</id>
		<title>Pirx at 18:17, 28 May 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=7589&amp;oldid=prev"/>
				<updated>2005-05-28T18:17:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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 style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:17, 28 May 2005&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-l634&quot; &gt;Line 634:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 634:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;HowTo&lt;/del&gt;|Edit Missions:Python:Bindings:Python]] [[Category:Development|Edit Missions:Python:Bindings:Python]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;HowTos&lt;/ins&gt;|Edit Missions:Python:Bindings:Python]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[Category:Development|Edit Missions:Python:Bindings:Python]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pirx</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=3024&amp;oldid=prev</id>
		<title>202.50.187.13 at 02:40, 23 March 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=3024&amp;oldid=prev"/>
				<updated>2005-03-23T02:40:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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 style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:40, 23 March 2005&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-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;NAV_Manual &lt;/del&gt;|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parent_link&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;parent&lt;/ins&gt;=[[HowTo:Edit_Missions:Python:Bindings|Bindings]]}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;| previous=[[HowTo:Edit_Missions:Python:Missions]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;| up&lt;/del&gt;=[[HowTo:Edit_Missions:Python:Bindings|Bindings]]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;| next=[[HowTo:Edit_Missions:Python:Bindings]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;}}&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&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-l639&quot; &gt;Line 639:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 634:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{NAV_Manual |&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| previous=[[HowTo:Edit_Missions:Python:Missions]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| up=[[HowTo:Edit_Missions:Python:Bindings|Bindings]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| next=[[HowTo:Edit_Missions:Python:Bindings]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HowTo|Edit Missions:Python:Bindings:Python]] [[Category:Development|Edit Missions:Python:Bindings:Python]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HowTo|Edit Missions:Python:Bindings:Python]] [[Category:Development|Edit Missions:Python:Bindings:Python]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>202.50.187.13</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=1426&amp;oldid=prev</id>
		<title>Pirx: added categories</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=1426&amp;oldid=prev"/>
				<updated>2005-03-21T15:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;added categories&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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 style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:23, 21 March 2005&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-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&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-l639&quot; &gt;Line 639:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 638:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  print &amp;quot;LastPythonScript&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  print &amp;quot;LastPythonScript&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{NAV_Manual |&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| previous=[[HowTo:Edit_Missions:Python:Missions]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| up=[[HowTo:Edit_Missions:Python:Bindings|Bindings]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| next=[[HowTo:Edit_Missions:Python:Bindings]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:HowTo|Edit Missions:Python:Bindings:Python]] [[Category:Development|Edit Missions:Python:Bindings:Python]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pirx</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=1292&amp;oldid=prev</id>
		<title>202.50.187.13 at 05:37, 21 March 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=1292&amp;oldid=prev"/>
				<updated>2005-03-21T05:37:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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 style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:37, 21 March 2005&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-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{NAV_Manual |&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{NAV_Manual |&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| previous=[[HowTo:Edit_Missions:Python:Missions]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| previous=[[HowTo:Edit_Missions:Python:Missions]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;| up=[[HowTo:Edit_Missions:Bindings|Bindings]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;| up=[[HowTo:Edit_Missions&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:Python&lt;/ins&gt;:Bindings|Bindings]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| next=[[HowTo:Edit_Missions:Python:Bindings]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| next=[[HowTo:Edit_Missions:Python:Bindings]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>202.50.187.13</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=1235&amp;oldid=prev</id>
		<title>202.50.187.13 at 05:36, 21 March 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Edit_Missions:Python:Bindings:Python&amp;diff=1235&amp;oldid=prev"/>
				<updated>2005-03-21T05:36:59Z</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;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit_Missions:Python:Missions]]&lt;br /&gt;
| up=[[HowTo:Edit_Missions:Bindings|Bindings]]&lt;br /&gt;
| next=[[HowTo:Edit_Missions:Python:Bindings]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class Unit:&lt;br /&gt;
 #don't call this one :-) it's just there in the stub ... really make units with the VS.launch above&lt;br /&gt;
  def __init__(self):&lt;br /&gt;
    print 'Unit constructor called with (self)'&lt;br /&gt;
&lt;br /&gt;
 # 1 &amp;quot;python_unit_wrap.h&amp;quot; 1&lt;br /&gt;
&lt;br /&gt;
 #make this unit warp to &amp;quot;un&amp;quot; and possibly ignore friendly targets. when computing if allowed&lt;br /&gt;
  def AutoPilotTo(self,un,ignore_friendlies):&lt;br /&gt;
   print &amp;quot;AutoPilotTo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #sets the turret AI to actually fire a turret&lt;br /&gt;
  def SetTurretAI(self):&lt;br /&gt;
   print &amp;quot;SetTurretAI&amp;quot;&lt;br /&gt;
 #tells teh turret AI never to fire&lt;br /&gt;
  def DisableTurretAI(self):&lt;br /&gt;
   print &amp;quot;DisableTurretAI&amp;quot;&lt;br /&gt;
 #drains power of a unit&lt;br /&gt;
  def leach(self,XshieldPercent,YrechargePercent,ZenergyPercent):&lt;br /&gt;
   print &amp;quot;leach&amp;quot;&lt;br /&gt;
 #figures out what rank in the flightgroup is the unit (-1 if no flightgroup or unit dead)&lt;br /&gt;
  def getFgSubnumber(self):&lt;br /&gt;
   print &amp;quot;getFgSubnumber&amp;quot;&lt;br /&gt;
   return -1&lt;br /&gt;
 #gets the ID of the flightgroup&lt;br /&gt;
  def getFgID(self):&lt;br /&gt;
   print &amp;quot;getFgID&amp;quot;&lt;br /&gt;
   return string()&lt;br /&gt;
 #sets the unit's nickname&lt;br /&gt;
  def setFullname(self,name):&lt;br /&gt;
   print &amp;quot;setFullname&amp;quot;&lt;br /&gt;
 #gets the unit's nickname&lt;br /&gt;
  def getFullname(self):&lt;br /&gt;
   print &amp;quot;getFullname&amp;quot;&lt;br /&gt;
   return string()&lt;br /&gt;
 #debug&lt;br /&gt;
  def getFullAIDescription(self):&lt;br /&gt;
   print &amp;quot;getFullAIDescription&amp;quot;&lt;br /&gt;
   return string()&lt;br /&gt;
 #not sure!!&lt;br /&gt;
  def setTargetFg(self,primary,secondary,tertiary):&lt;br /&gt;
   print &amp;quot;setTargetFg&amp;quot;&lt;br /&gt;
 #not sure again..perhaps targets a flihgtgroup? probably slow&lt;br /&gt;
  def ReTargetFg(self,which_target):&lt;br /&gt;
   print &amp;quot;ReTargetFg&amp;quot;&lt;br /&gt;
 #if self is a starship as opposed to planet, asteroid, etc&lt;br /&gt;
  def isStarShip(self):&lt;br /&gt;
   print &amp;quot;isStarShip&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #if the self is a planet&lt;br /&gt;
  def isPlanet(self):&lt;br /&gt;
   print &amp;quot;isPlanet&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #if the self is a jump point&lt;br /&gt;
  def isJumppoint(self):&lt;br /&gt;
   print &amp;quot;isJumppoint&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #if the other is an enemey&lt;br /&gt;
  def isEnemy(self,other):&lt;br /&gt;
   print &amp;quot;isEnemy&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #if the enemy is a friend&lt;br /&gt;
  def isFriend(self,other):&lt;br /&gt;
   print &amp;quot;isFriend&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #if enemy is neutral&lt;br /&gt;
  def isNeutral(self,other):&lt;br /&gt;
   print &amp;quot;isNeutral&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #get the numerical relation btw -1 and 1 of this with other (may not be the same as other and this)&lt;br /&gt;
  def getRelation(self,other):&lt;br /&gt;
   print &amp;quot;getRelation&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #switches missile&lt;br /&gt;
  def ToggleWeapon(self,Missile):&lt;br /&gt;
   print &amp;quot;ToggleWeapon&amp;quot;&lt;br /&gt;
 #turns on all missiles&lt;br /&gt;
  def SelectAllWeapon(self,Missile):&lt;br /&gt;
   print &amp;quot;SelectAllWeapon&amp;quot;&lt;br /&gt;
 #splits a unit into many shrapnel... not 100% sure this works&lt;br /&gt;
  def Split(self,level):&lt;br /&gt;
   print &amp;quot;Split&amp;quot;&lt;br /&gt;
 #don't call&lt;br /&gt;
  def Init(self):&lt;br /&gt;
   print &amp;quot;Init&amp;quot;&lt;br /&gt;
 #turns on the jump drive (provided energy) this will cause the unit to teleport upon hitting a jump point&lt;br /&gt;
 #this also causes the default AI to go for targetted jump points like there's no tomorrow.&lt;br /&gt;
 #Desintation should be 0 for now&lt;br /&gt;
  def ActivateJumpDrive(self,destination):&lt;br /&gt;
   print &amp;quot;ActivateJumpDrive&amp;quot;&lt;br /&gt;
 #this turns off an active jump drive&lt;br /&gt;
  def DeactivateJumpDrive(self):&lt;br /&gt;
   print &amp;quot;DeactivateJumpDrive&amp;quot;&lt;br /&gt;
 #destroys this unit with explosion...preferrable to deliver damage or to just plain call Kill()&lt;br /&gt;
  def Destroy(self):&lt;br /&gt;
   print &amp;quot;Destroy&amp;quot;&lt;br /&gt;
 #finds the local coordinates of another unit in this unit's space&lt;br /&gt;
  def LocalCoordinates(self,un):&lt;br /&gt;
   print &amp;quot;LocalCoordinates&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #is another unit in range of this&lt;br /&gt;
  def InRange(self,target,cone,cap):&lt;br /&gt;
   print &amp;quot;InRange&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is this unit visible?&lt;br /&gt;
  def CloakVisible(self):&lt;br /&gt;
   print &amp;quot;CloakVisible&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #Please cloak this unit&lt;br /&gt;
  def Cloak(self,cloak):&lt;br /&gt;
   print &amp;quot;Cloak&amp;quot;&lt;br /&gt;
 #debug I think!!&lt;br /&gt;
  def RemoveFromSystem(self):&lt;br /&gt;
   print &amp;quot;RemoveFromSystem&amp;quot;&lt;br /&gt;
 #find this unit's position if a unit at local_posit fired a shot at speed &amp;quot;speed&amp;quot;&lt;br /&gt;
  def PositionITTS(self,local_posit,speed):&lt;br /&gt;
   print &amp;quot;PositionITTS&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #the actual position of this unit&lt;br /&gt;
  def Position(self):&lt;br /&gt;
   print &amp;quot;Position&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #position of this unit based on its owning unit (i.e. if it is a turret) or else space for most units&lt;br /&gt;
  def LocalPosition(self):&lt;br /&gt;
   print &amp;quot;LocalPosition&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #the unit that is threatening this unit&lt;br /&gt;
  def Threat(self):&lt;br /&gt;
   print &amp;quot;Threat&amp;quot;&lt;br /&gt;
   return Unit()&lt;br /&gt;
 #set the turrets to target the target passed in&lt;br /&gt;
  def TargetTurret(self,targ):&lt;br /&gt;
   print &amp;quot;TargetTurret&amp;quot;&lt;br /&gt;
 #get an iterator to the subunits&lt;br /&gt;
  def getSubUnits(self):&lt;br /&gt;
   print &amp;quot;getSubUnits&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #threaten  the target (placing this unit in the Threat() variable)&lt;br /&gt;
  def Threaten(self,targ,danger):&lt;br /&gt;
   print &amp;quot;Threaten&amp;quot;&lt;br /&gt;
 #set the threat level to zero&lt;br /&gt;
  def ResetThreatLevel(self):&lt;br /&gt;
   print &amp;quot;ResetThreatLevel&amp;quot;&lt;br /&gt;
 #fire guns or (if missile is 1) missiles&lt;br /&gt;
  def Fire(self,Missile):&lt;br /&gt;
   print &amp;quot;Fire&amp;quot;&lt;br /&gt;
 #turn off beams&lt;br /&gt;
  def UnFire(self):&lt;br /&gt;
   print &amp;quot;UnFire&amp;quot;&lt;br /&gt;
 #how far have our missiles locked&lt;br /&gt;
  def computeLockingPercent(self):&lt;br /&gt;
   print &amp;quot;computeLockingPercent&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #what percent is our shield&lt;br /&gt;
  def FShieldData(self):&lt;br /&gt;
   print &amp;quot;FShieldData&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
  def RShieldData(self):&lt;br /&gt;
   print &amp;quot;RShieldData&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
  def LShieldData(self):&lt;br /&gt;
   print &amp;quot;LShieldData&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
  def BShieldData(self):&lt;br /&gt;
   print &amp;quot;BShieldData&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how much fuel have we&lt;br /&gt;
  def FuelData(self):&lt;br /&gt;
   print &amp;quot;FuelData&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how much energy&lt;br /&gt;
  def EnergyData(self):&lt;br /&gt;
   print &amp;quot;EnergyData&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how much hull&lt;br /&gt;
  def GetHull(self):&lt;br /&gt;
   print &amp;quot;GetHull&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how big is this unit&lt;br /&gt;
  def rSize(self):&lt;br /&gt;
   print &amp;quot;rSize&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how far away is this unit from a point&lt;br /&gt;
  def getMinDis(self,pnt):&lt;br /&gt;
   print &amp;quot;getMinDis&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is a beam (starting at start, ending at end) going through a bubble around this unit&lt;br /&gt;
  def querySphere(self,start,end,my_unit_radius):&lt;br /&gt;
   print &amp;quot;querySphere&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is a beam starting at origin with direction going through this unit&lt;br /&gt;
  def queryBoundingBox(self,origin,direction,err):&lt;br /&gt;
   print &amp;quot;queryBoundingBox&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #reset all orders to &amp;quot;sitting duck&amp;quot;&lt;br /&gt;
  def PrimeOrders(self):&lt;br /&gt;
   print &amp;quot;PrimeOrders&amp;quot;&lt;br /&gt;
 #load an AI script given the name&lt;br /&gt;
  def LoadAIScript(self,aiscript):&lt;br /&gt;
   print &amp;quot;LoadAIScript&amp;quot;&lt;br /&gt;
 #load the last script that was constructed from VS.PythonAI&lt;br /&gt;
  def LoadLastPythonAIScript(self):&lt;br /&gt;
   print &amp;quot;LoadLastPythonAIScript&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #enqueue that script into the end of the given scripts&lt;br /&gt;
  def EnqueueLastPythonAIScript(self):&lt;br /&gt;
   print &amp;quot;EnqueueLastPythonAIScript&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #set the position to be pos&lt;br /&gt;
  def SetPosition(self,pos):&lt;br /&gt;
   print &amp;quot;SetPosition&amp;quot;&lt;br /&gt;
 #set the current position (causing the unit to streak over to that position in a number of frames)&lt;br /&gt;
  def SetCurPosition(self,pos):&lt;br /&gt;
   print &amp;quot;SetCurPosition&amp;quot;&lt;br /&gt;
 #sets all positions to be that position&lt;br /&gt;
  def SetPosAndCumPos(self,pos):&lt;br /&gt;
   print &amp;quot;SetPosAndCumPos&amp;quot;&lt;br /&gt;
 #rotation on that axis&lt;br /&gt;
  def Rotate(self,axis):&lt;br /&gt;
   print &amp;quot;Rotate&amp;quot;&lt;br /&gt;
  def ApplyForce(self,Vforce):&lt;br /&gt;
   print &amp;quot;ApplyForce&amp;quot;&lt;br /&gt;
  def ApplyLocalForce(self,Vforce):&lt;br /&gt;
   print &amp;quot;ApplyLocalForce&amp;quot;&lt;br /&gt;
  def Accelerate(self,Vforce):&lt;br /&gt;
   print &amp;quot;Accelerate&amp;quot;&lt;br /&gt;
  def ApplyTorque(self,Vforce,Location):&lt;br /&gt;
   print &amp;quot;ApplyTorque&amp;quot;&lt;br /&gt;
  def ApplyBalancedLocalTorque(self,Vforce,Location):&lt;br /&gt;
   print &amp;quot;ApplyBalancedLocalTorque&amp;quot;&lt;br /&gt;
  def ApplyLocalTorque(self,torque):&lt;br /&gt;
   print &amp;quot;ApplyLocalTorque&amp;quot;&lt;br /&gt;
 #deals damage to the hull based on a local coordinate point&lt;br /&gt;
  def DealDamageToHull(self,pnt,Damage):&lt;br /&gt;
   print &amp;quot;DealDamageToHull&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #finds a thrust vector based on the thrust passed in (given the fact that thrusters are finite powered)&lt;br /&gt;
  def ClampThrust(self,thrust,afterburn):&lt;br /&gt;
   print &amp;quot;ClampThrust&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #thrust in a direction&lt;br /&gt;
  def Thrust(self,amt,afterburn):&lt;br /&gt;
   print &amp;quot;Thrust&amp;quot;&lt;br /&gt;
 #give lateral thrust&lt;br /&gt;
  def LateralThrust(self,amt):&lt;br /&gt;
   print &amp;quot;LateralThrust&amp;quot;&lt;br /&gt;
  def VerticalThrust(self,amt):&lt;br /&gt;
   print &amp;quot;VerticalThrust&amp;quot;&lt;br /&gt;
  def LongitudinalThrust(self,amt):&lt;br /&gt;
   print &amp;quot;LongitudinalThrust&amp;quot;&lt;br /&gt;
 #clamp the velocity of a unit to its max speed&lt;br /&gt;
  def ClampVelocity(self,velocity,afterburn):&lt;br /&gt;
   print &amp;quot;ClampVelocity&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #clamp a rotation of the unit to max yaw/pitch/roll&lt;br /&gt;
  def ClampAngVel(self,vel):&lt;br /&gt;
   print &amp;quot;ClampAngVel&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #clamp angular acceleration to a vector&lt;br /&gt;
  def ClampTorque(self,torque):&lt;br /&gt;
   print &amp;quot;ClampTorque&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #sets the orientation given the up and fore vector (q and r respectiveoly)&lt;br /&gt;
  def SetOrientation(self,q,r):&lt;br /&gt;
   print &amp;quot;SetOrientation&amp;quot;&lt;br /&gt;
 #translate from the previous space to this space (without translation)&lt;br /&gt;
  def UpCoordinateLevel(self,v):&lt;br /&gt;
   print &amp;quot;UpCoordinateLevel&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #translate from this space down to the world space  (without translation)&lt;br /&gt;
  def DownCoordinateLevel(self,v):&lt;br /&gt;
   print &amp;quot;DownCoordinateLevel&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #goes from world space to this coordinates including translation_&lt;br /&gt;
  def ToLocalCoordinates(self,v):&lt;br /&gt;
   print &amp;quot;ToLocalCoordinates&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #goes from this coordinates to world coordinates including translation&lt;br /&gt;
  def ToWorldCoordinates(self,v):&lt;br /&gt;
   print &amp;quot;ToWorldCoordinates&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #gets the angular velocity&lt;br /&gt;
  def GetAngularVelocity(self):&lt;br /&gt;
   print &amp;quot;GetAngularVelocity&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
 #gets velocity&lt;br /&gt;
  def GetVelocity(self):&lt;br /&gt;
   print &amp;quot;GetVelocity&amp;quot;&lt;br /&gt;
   return (0,0,0)&lt;br /&gt;
  def SetVelocity(self,v):&lt;br /&gt;
   print &amp;quot;SetVelocity&amp;quot;&lt;br /&gt;
  def SetAngularVelocity(self,v):&lt;br /&gt;
   print &amp;quot;SetAngularVelocity&amp;quot;&lt;br /&gt;
  def GetMoment(self):&lt;br /&gt;
   print &amp;quot;GetMoment&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
  def GetMass(self):&lt;br /&gt;
   print &amp;quot;GetMass&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is a missile locked?&lt;br /&gt;
  def LockMissile(self):&lt;br /&gt;
   print &amp;quot;LockMissile&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #enject cargo with that index (-1 is ejector seat)&lt;br /&gt;
  def EjectCargo(self,index):&lt;br /&gt;
   print &amp;quot;EjectCargo&amp;quot;&lt;br /&gt;
 #what would this unti pay for the cargo string passed in)&lt;br /&gt;
  def PriceCargo(self,s):&lt;br /&gt;
   print &amp;quot;PriceCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how cargos does this unit have&lt;br /&gt;
  def numCargo(self):&lt;br /&gt;
   print &amp;quot;numCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is the docking unit cleared with this one&lt;br /&gt;
  def IsCleared(self,dockingunit):&lt;br /&gt;
   print &amp;quot;IsCleared&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #get an entire category from teh master part list and add it to the hold&lt;br /&gt;
  def ImportPartList(self,category,price,pricedev,quantity,quantdev):&lt;br /&gt;
   print &amp;quot;ImportPartList&amp;quot;&lt;br /&gt;
   #docking unit wants to request clearence to self&lt;br /&gt;
  def RequestClearance(self,dockingunit):&lt;br /&gt;
   print &amp;quot;RequestClearance&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is the unit docked already?&lt;br /&gt;
  def isDocked(self,dockingUnit):&lt;br /&gt;
   print &amp;quot;isDocked&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #try to dock (if in white square) with the unittoDockWith otherwise return false&lt;br /&gt;
  def Dock(self,unitToDockWith):&lt;br /&gt;
   print &amp;quot;Dock&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #try to undock with the unitToDockWith...on success return 1&lt;br /&gt;
  def UnDock(self,unitToDockWith):&lt;br /&gt;
   print &amp;quot;UnDock&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #get number of gunso n this ship (and missiles)&lt;br /&gt;
  def GetNumMounts(self):&lt;br /&gt;
   print &amp;quot;GetNumMounts&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #teleport to that other system (as a string) loads if necessary&lt;br /&gt;
  def JumpTo(self,systemstring):&lt;br /&gt;
   print &amp;quot;JumpTo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #gets the faction name of this unit&lt;br /&gt;
  def getFactionName(self):&lt;br /&gt;
   print &amp;quot;getFactionName&amp;quot;&lt;br /&gt;
   return ''&lt;br /&gt;
 #gets the faciton index&lt;br /&gt;
  def getFactionIndex(self);&lt;br /&gt;
   print &amp;quot;getFactionIndex&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #sets the faction name (who ownz this unit)&lt;br /&gt;
  def setFactionName(self,strname):&lt;br /&gt;
   print &amp;quot;setFactionName&amp;quot;&lt;br /&gt;
   #who owns this&lt;br /&gt;
  def setFactionIndex(self,factionindex):&lt;br /&gt;
   print &amp;quot;setFactionIndex&amp;quot;&lt;br /&gt;
  def getName(self):&lt;br /&gt;
   print &amp;quot;getName&amp;quot;&lt;br /&gt;
   return ''&lt;br /&gt;
  def getFlightgroupName(self):&lt;br /&gt;
   print &amp;quot;getFlightgroupName&amp;quot;&lt;br /&gt;
   return ''&lt;br /&gt;
  def getFgDirective(self):&lt;br /&gt;
   print &amp;quot;getFgDirective&amp;quot;&lt;br /&gt;
   return ''&lt;br /&gt;
 #gets a unit who is the leader of this flightgroup...returns this if no flightgroup&lt;br /&gt;
  def getFlightgroupLeader(self):&lt;br /&gt;
   print &amp;quot;getFlightgroupLeader&amp;quot;&lt;br /&gt;
   return Unit()&lt;br /&gt;
 #gimme (this unit) money (can be negative)&lt;br /&gt;
  def addCredits(self,floatcache):&lt;br /&gt;
   print &amp;quot;addCredits&amp;quot;&lt;br /&gt;
   #switch to another lfightgroup&lt;br /&gt;
  def switchFg(self,fgname):&lt;br /&gt;
   print &amp;quot;switchFg&amp;quot;&lt;br /&gt;
   #how much cache do I have (money)&lt;br /&gt;
  def getCredits(self):&lt;br /&gt;
   print &amp;quot;getCredits&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #set the leader&lt;br /&gt;
 def setFlightgroupLeader(self,leader):&lt;br /&gt;
   print &amp;quot;setFlightgroupLeader&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #not sure&lt;br /&gt;
  def setFgDirective(a=None,b=None,c=None,d=None,e=None,f=None,g=None,h=None,i=None,j=None):&lt;br /&gt;
   print &amp;quot;setFgDirective&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #how leaderful am I&lt;br /&gt;
  def getFgSubnumber(self):&lt;br /&gt;
   print &amp;quot;getFgSubnumber&amp;quot;&lt;br /&gt;
   return -1&lt;br /&gt;
 #is this unit a significant object (base, jump point, planet)&lt;br /&gt;
  def isSignificant(self):&lt;br /&gt;
   print &amp;quot;isSignificant&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
&lt;br /&gt;
  def isSun(self):&lt;br /&gt;
   print &amp;quot;isSun&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #communicate to other unit&lt;br /&gt;
  def communicateTo(self,other):&lt;br /&gt;
   print &amp;quot;communicateTo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #maek comm animation appear on screen of target&lt;br /&gt;
  def commAnimation(self, stringanimation):&lt;br /&gt;
   print &amp;quot;commAnimation&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #remove a crago from this unit&lt;br /&gt;
  def removeCargo(self, stringcargo,quantity):&lt;br /&gt;
   print &amp;quot;removeCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #add another units stats to my own... in the upgrades/unitfile/unitfile&lt;br /&gt;
  def upgrade(self, unitfile,force, subunitoffset, mountoffset):&lt;br /&gt;
   print &amp;quot;upgrade&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #add cargo to my unit&lt;br /&gt;
  def addCargo(self,Cargo carg):&lt;br /&gt;
   print &amp;quot;addCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #get distance (minus radii) between self and other&lt;br /&gt;
  def getDistance(self, other):&lt;br /&gt;
   print &amp;quot;getDistance&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #increment random cargo&lt;br /&gt;
  def incrementCargo(a=None,b=None,c=None,d=None,e=None,f=None,g=None,h=None,i=None,j=None):&lt;br /&gt;
   print &amp;quot;incrementCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #decrement random cargo&lt;br /&gt;
  def decrementCargo(a=None,b=None,c=None,d=None,e=None,f=None,g=None,h=None,i=None,j=None):&lt;br /&gt;
   print &amp;quot;decrementCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #get distance plus atmospheric size if large planet (to prevent players from coming too close&lt;br /&gt;
 #to surface when leaving autopilot&lt;br /&gt;
  def getSignificantDistance(self,other):&lt;br /&gt;
   print &amp;quot;getSignificantDistance&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #is this unit a player starship...if not return -1  else return player number (starting at 0)&lt;br /&gt;
  def isPlayerStarship(a=None,b=None,c=None,d=None,e=None,f=None,g=None,h=None,i=None,j=None):&lt;br /&gt;
   print &amp;quot;isPlayerStarship&amp;quot;&lt;br /&gt;
   return -1&lt;br /&gt;
 #does this unit have some cargo&lt;br /&gt;
  def hasCargo(self,mycarg):&lt;br /&gt;
   print &amp;quot;hasCargo&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
 #retuns cargo if the unit has it by that name else returns cargo with 0 quantity&lt;br /&gt;
  def GetCargo(self,cargoname):&lt;br /&gt;
   print &amp;quot;GetCargo&amp;quot;&lt;br /&gt;
   return Cargo(&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,1,1,1,1)&lt;br /&gt;
 # 351 &amp;quot;unit_wrapper.cpp&amp;quot; 2&lt;br /&gt;
 #is this unti equal to another&lt;br /&gt;
  def __eq__(self,oth):&lt;br /&gt;
   print &amp;quot;__eq__&amp;quot;&lt;br /&gt;
   return 0;&lt;br /&gt;
 #is this unit notequal&lt;br /&gt;
  def __ne__(self,oth):&lt;br /&gt;
   print &amp;quot;__ne__&amp;quot;&lt;br /&gt;
   return 1;&lt;br /&gt;
 #remove unit from game the correct way&lt;br /&gt;
  def Kill(self):&lt;br /&gt;
   print &amp;quot;Kill&amp;quot;;&lt;br /&gt;
   #set this unit to be null (doesnt' affect unit itself, only this pointer)&lt;br /&gt;
  def setNull(self):&lt;br /&gt;
   print &amp;quot;setNull&amp;quot;;&lt;br /&gt;
   #is this unit not null&lt;br /&gt;
  def __nonzero__(self):&lt;br /&gt;
   print &amp;quot;__nonzero__&amp;quot;&lt;br /&gt;
   return random.randrange(0,2);&lt;br /&gt;
 #is this unit NULL (i.e. dead or killed)&lt;br /&gt;
  def isNull(self):&lt;br /&gt;
   print &amp;quot;isNull&amp;quot;&lt;br /&gt;
   return random.randrange(0,2);&lt;br /&gt;
 #set this units' target to un&lt;br /&gt;
  def SetTarget(self,un):&lt;br /&gt;
   print &amp;quot;SetTarget&amp;quot;;&lt;br /&gt;
   #get this unit's current target&lt;br /&gt;
  def GetTarget(self):&lt;br /&gt;
   print &amp;quot;GetTarget&amp;quot;&lt;br /&gt;
   return Unit();&lt;br /&gt;
 #get the unit that this unit is matching speed with&lt;br /&gt;
  def GetVelocityReference(self):&lt;br /&gt;
   print &amp;quot;GetVelocityReference&amp;quot;&lt;br /&gt;
   return Unit()&lt;br /&gt;
 #set the unit this unit is matching speed with&lt;br /&gt;
  def SetVelocityReference(self,un):&lt;br /&gt;
   print &amp;quot;SetVelocityReference&amp;quot;;&lt;br /&gt;
   #get orientation of this unit&lt;br /&gt;
  def GetOrientation(self):&lt;br /&gt;
   print &amp;quot;GetOrientation&amp;quot;&lt;br /&gt;
   return ((1,0,0),(0,1,0),(0,0,1))&lt;br /&gt;
 #is the beam inside this ship&lt;br /&gt;
  def queryBSP(self,start,end):&lt;br /&gt;
   print &amp;quot;queryBSP&amp;quot;&lt;br /&gt;
   return (un,(0,0,1),0)&lt;br /&gt;
 #how far off is this unit to another unit with guns that have speed and range) (returns a tuple&lt;br /&gt;
 #with a cosine and a range normalized between 0 and 1)&lt;br /&gt;
  def cosAngleToITTS(self,un,speed,range):&lt;br /&gt;
   print &amp;quot;cosAngleToITTS&amp;quot;&lt;br /&gt;
   return (.95,10000)&lt;br /&gt;
 #same as above but assuming guns are instant&lt;br /&gt;
  def cosAngleTo(self,un):&lt;br /&gt;
   print &amp;quot;cosAngleTo&amp;quot;&lt;br /&gt;
   return (.93,10000)&lt;br /&gt;
 #more specific to this ship and very slow&lt;br /&gt;
  def cosAngleFromMountTo(self,un):&lt;br /&gt;
   print &amp;quot;cosAngleFromMountTo&amp;quot;&lt;br /&gt;
   return (.93,10000)&lt;br /&gt;
 #gets the gun speed of this ship&lt;br /&gt;
  def getAverageGunSpeed(self):&lt;br /&gt;
   print &amp;quot;getAverageGunSpeed&amp;quot;&lt;br /&gt;
   return (200,10000)&lt;br /&gt;
 #is another unit inside this unit&lt;br /&gt;
  def InsideCollideTree(self,un):&lt;br /&gt;
   print &amp;quot;InsideCollideTree&amp;quot;&lt;br /&gt;
   return ((0,0,0),(0,0,1),(0,0,0),(0,1,0))&lt;br /&gt;
 #get a particular turret&lt;br /&gt;
  def getSubUnit(self,which):&lt;br /&gt;
   print &amp;quot;getSubUnit&amp;quot;&lt;br /&gt;
   return Unit()&lt;br /&gt;
&lt;br /&gt;
 #this is the unit iterator class...  it is returned in a number of functions... DO NOT keep this&lt;br /&gt;
 #across a frame (i.e. save it after Execute()&lt;br /&gt;
class un_iter:&lt;br /&gt;
  #dont' call this...stub only&lt;br /&gt;
  def __init__(self):&lt;br /&gt;
    print 'un_iter constructor called with (self)'&lt;br /&gt;
 #the unit this iterator is pointing to (may well be null...that's how you know to stop checking)&lt;br /&gt;
  def current(self):&lt;br /&gt;
   print &amp;quot;current&amp;quot;&lt;br /&gt;
   return Unit()&lt;br /&gt;
 #advance this iterator (check to see if null first!!)&lt;br /&gt;
  def advance(self):&lt;br /&gt;
   print &amp;quot;advance&amp;quot;&lt;br /&gt;
   #remove this unit from the collection in wchih it is in&lt;br /&gt;
  def remove(self):&lt;br /&gt;
   print &amp;quot;remove&amp;quot;&lt;br /&gt;
   #add a unit to this collection&lt;br /&gt;
  def preinsert(self,un):&lt;br /&gt;
   print &amp;quot;preinsert&amp;quot;&lt;br /&gt;
&lt;br /&gt;
class Cargo:&lt;br /&gt;
  def __init__ (self,a,b,c,d,e,f):&lt;br /&gt;
    print 'Cargo constructor called with (self,%s,%s,%f,%d,%f,%f)' % (a,b,c,d,e,f)&lt;br /&gt;
  def SetPrice(self,price):&lt;br /&gt;
   print &amp;quot;SetPrice&amp;quot;&lt;br /&gt;
  def GetPrice(self):&lt;br /&gt;
   print &amp;quot;GetPrice&amp;quot;&lt;br /&gt;
   return 1&lt;br /&gt;
  def SetMass(self,mass):&lt;br /&gt;
   print &amp;quot;SetMass&amp;quot;&lt;br /&gt;
  def GetMass(self):&lt;br /&gt;
   print &amp;quot;GetMass&amp;quot;&lt;br /&gt;
   return 1&lt;br /&gt;
  def SetVolume(self,volume):&lt;br /&gt;
   print &amp;quot;SetVolume&amp;quot;&lt;br /&gt;
  def GetVolume(self):&lt;br /&gt;
   print &amp;quot;GetVolume&amp;quot;&lt;br /&gt;
   return 1&lt;br /&gt;
  def SetQuantity(self,quantity):&lt;br /&gt;
   print &amp;quot;SetQuantity&amp;quot;&lt;br /&gt;
  def GetQuantity(self):&lt;br /&gt;
   print &amp;quot;GetQuantity&amp;quot;&lt;br /&gt;
   return 1&lt;br /&gt;
  def SetContent(self,content):&lt;br /&gt;
   print &amp;quot;SetContent&amp;quot;&lt;br /&gt;
  def GetContent(self):&lt;br /&gt;
   print &amp;quot;GetContent&amp;quot;&lt;br /&gt;
   return &amp;quot;weapons&amp;quot;&lt;br /&gt;
  def SetCategory(self,category):&lt;br /&gt;
   print &amp;quot;SetCategory&amp;quot;&lt;br /&gt;
  def GetCategory(self):&lt;br /&gt;
   print &amp;quot;GetCategory&amp;quot;&lt;br /&gt;
   return &amp;quot;contraband&amp;quot;&lt;br /&gt;
  def SetMissionFlag(self,flag):&lt;br /&gt;
   print &amp;quot;SetMissionFlag&amp;quot;&lt;br /&gt;
  def GetMissionFlag(self):&lt;br /&gt;
   print &amp;quot;GetMissionFlag&amp;quot;&lt;br /&gt;
   return 0&lt;br /&gt;
&lt;br /&gt;
  def GetCategory(self):&lt;br /&gt;
   print &amp;quot;GetCategory&amp;quot;&lt;br /&gt;
   return &amp;quot;contraband&amp;quot;&lt;br /&gt;
  def GetDescription(self):&lt;br /&gt;
   print &amp;quot;GetDescription&amp;quot;&lt;br /&gt;
   return &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
class PythonAI:&lt;br /&gt;
  def init(self,un):&lt;br /&gt;
   print &amp;quot;init&amp;quot;&lt;br /&gt;
  def Execute(self):&lt;br /&gt;
   print &amp;quot;Execute&amp;quot;&lt;br /&gt;
  def GetParent(self):&lt;br /&gt;
   print &amp;quot;GetParent&amp;quot;&lt;br /&gt;
   return Unit()&lt;br /&gt;
  def __init__(self):&lt;br /&gt;
    print 'PythonAI constructor called with (self)'&lt;br /&gt;
    self.init(Unit())&lt;br /&gt;
  def AddReplaceLastOrder(self,replace):&lt;br /&gt;
   print &amp;quot;AddReplaceLastOrder&amp;quot;&lt;br /&gt;
  def ExecuteLastScriptFor(self,time):&lt;br /&gt;
   print &amp;quot;ExecuteLastScriptFor&amp;quot;&lt;br /&gt;
  def FaceTarget(self,end):&lt;br /&gt;
   print &amp;quot;FaceTarget&amp;quot;&lt;br /&gt;
  def FaceTargetITTS(self,end):&lt;br /&gt;
   print &amp;quot;FaceTargetITTS&amp;quot;&lt;br /&gt;
  def MatchLinearVelocity(self,terminate,vec,afterburn,local):&lt;br /&gt;
   print &amp;quot;MatchLinearVelocity&amp;quot;&lt;br /&gt;
  def MatchAngularVelocity(self,terminate,vec,local):&lt;br /&gt;
   print &amp;quot;MatchAngularVelocity&amp;quot;&lt;br /&gt;
  def ChangeHeading(self,vec):&lt;br /&gt;
   print &amp;quot;ChangeHeading&amp;quot;&lt;br /&gt;
  def ChangeLocalDirection(self,vec):&lt;br /&gt;
   print &amp;quot;ChangeLocalDirection&amp;quot;&lt;br /&gt;
  def MoveTo(self,Targ,afterburn):&lt;br /&gt;
   print &amp;quot;MoveTo&amp;quot;&lt;br /&gt;
  def MatchVelocity(self,terminate,vec,angvel,afterburn,local):&lt;br /&gt;
   print &amp;quot;MatchVelocity&amp;quot;&lt;br /&gt;
  def Cloak(self,enable,seconds):&lt;br /&gt;
   print &amp;quot;Cloak&amp;quot;&lt;br /&gt;
  def FormUp(self,pos):&lt;br /&gt;
   print &amp;quot;FormUp&amp;quot;&lt;br /&gt;
  def FaceDirection(self,distToMatchFacing,finish):&lt;br /&gt;
   print &amp;quot;FaceDirection&amp;quot;&lt;br /&gt;
  def XMLScript(self,script):&lt;br /&gt;
   print &amp;quot;XMLScript&amp;quot;&lt;br /&gt;
  def LastPythonScript(self):&lt;br /&gt;
   print &amp;quot;LastPythonScript&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>202.50.187.13</name></author>	</entry>

	</feed>