<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2script.xsl" type="text/xsl" ?>
<script>
<name>al.DDRS.Missions.SigKill.Main</name>
<version>0</version>
<engineversion>30</engineversion>
<description>Signal Killed</description>
<arguments>
<argument index="1" name="Killer" type="Value" desc="Killer" />
<argument index="2" name="Comm" type="Object Command" desc="Comm" />
<argument index="3" name="Comm.Targ1" type="Value" desc="Comm Target1" />
<argument index="4" name="Comm.Targ2" type="Value" desc="Comm Target2" />
<argument index="5" name="Comm.Extra1" type="Value" desc="Comm Extra1" />
<argument index="6" name="Comm.Extra2" type="Value" desc="Comm Extra2" />
</arguments>
<sourcetext>
<line linenr="001" indent=""><var>skip&#160;if&#160;</var><var>$Killer&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="002" indent="&#160;"><var>$Killer&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;attacker</text></line>
<line linenr="003" indent=""><var>$Value&#160;=&#160;</var><var>2</var></line>
<line linenr="004" indent=""><var>if&#160;</var><var>$Killer&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="005" indent="&#160;"><var>$Owner&#160;=&#160;</var><var>$Killer&#160;-&gt;</var><text>&#160;get&#160;owner&#160;race</text></line>
<line linenr="006" indent="&#160;"><var>skip&#160;if&#160;</var><var>$Owner</var><text>&#160;</text><var>!=</var><text>&#160;</text><var>Player</var></line>
<line linenr="007" indent="&#160;&#160;"><var>$Value&#160;=&#160;</var><var>1</var></line>
<line linenr="008" indent=""><text>end</text></line>
<line linenr="009" indent=""><text>set&#160;global&#160;variable:&#160;name=</text><var>'ddrs.signaldata'</var><text>&#160;value=</text><var>$Value</var></line>
<line linenr="010" indent=""><var>if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;has&#160;formation&#160;ships</text></line>
<line linenr="011" indent="&#160;"><var>$New.Lead&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;select&#160;new&#160;formation&#160;leader&#160;by:&#160;ship&#160;class=</text><var>[TRUE]</var><text>&#160;strength=</text><var>[TRUE]</var><text>&#160;min.speed=</text><var>[FALSE]</var></line>
<line linenr="012" indent="&#160;"><var>[THIS]&#160;-&gt;</var><text>&#160;give&#160;formation&#160;leadership&#160;to&#160;</text><var>$New.Lead</var></line>
<line linenr="013" indent="&#160;"><text>START&#160;</text><var>$New.Lead&#160;-&gt;</var><text>&#160;command&#160;</text><var>$Comm</var><text>&#160;:&#160;arg1=</text><var>$Comm.Targ1</var><text>,&#160;arg2=</text><var>$Comm.Targ2</var><text>,&#160;arg3=</text><var>$Comm.Extra1</var><text>,&#160;arg4=</text><var>$Comm.Extra2</var></line>
<line linenr="014" indent="&#160;"><var>$Target&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;local&#160;variable:&#160;name=</text><var>'ddrs.maintarget'</var></line>
<line linenr="015" indent="&#160;"><var>skip&#160;if&#160;not&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="016" indent="&#160;&#160;"><var>$New.Lead&#160;-&gt;</var><text>&#160;interrupt&#160;with&#160;script&#160;</text><call>al.DDRS.Missions.Attack</call><text>&#160;and&#160;prio&#160;</text><var>5</var><text>:&#160;arg1=</text><var>$Target</var><text>&#160;arg2=</text><var>null</var><text>&#160;arg3=</text><var>null</var><text>&#160;arg4=</text><var>null</var></line>
<line linenr="017" indent="&#160;"><var>if&#160;</var><var>$Killer&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="018" indent="&#160;&#160;"><var>$New.Lead&#160;-&gt;</var><text>&#160;set&#160;relation&#160;against&#160;</text><var>$Killer</var><text>&#160;to&#160;</text><var>Foe</var></line>
<line linenr="019" indent="&#160;&#160;"><var>$New.Lead&#160;-&gt;</var><text>&#160;send&#160;signal&#160;</text><var>SIGNAL_ATTACKED</var><text>&#160;:&#160;arg1=</text><var>$Killer</var><text>,&#160;arg2=</text><var>null</var><text>,&#160;arg3=</text><var>null</var><text>,&#160;arg4=</text><var>null</var></line>
<line linenr="020" indent="&#160;"><text>end</text></line>
<line linenr="021" indent=""><text>end</text></line>
<line linenr="022" indent=""><text>return&#160;</text><var>null</var></line>
</sourcetext>
<codearray>
<sval type="array" size="10"><sval type="string" val="al.DDRS.Missions.SigKill.Main" /><sval type="int" val="30" /><sval type="string" val="Signal Killed" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="array" size="10"><sval type="string" val="Killer" /><sval type="string" val="Comm" /><sval type="string" val="Comm.Targ1" /><sval type="string" val="Comm.Targ2" /><sval type="string" val="Comm.Extra1" /><sval type="string" val="Comm.Extra2" /><sval type="string" val="Value" /><sval type="string" val="Owner" /><sval type="string" val="New.Lead" /><sval type="string" val="Target" /></sval><sval type="array" size="19"><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536870393" /></sval><sval type="array" size="4"><sval type="int" val="736" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="0" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="6" /><sval type="int" val="1" /><sval type="int" val="4" /><sval type="int" val="2" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610610941" /></sval><sval type="array" size="4"><sval type="int" val="701" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="7" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-536869113" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="7" /><sval type="int" val="10" /><sval type="int" val="10" /><sval type="int" val="15" /><sval type="int" val="1" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="1" /><sval type="int" val="-2" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="6" /><sval type="int" val="1" /><sval type="int" val="4" /><sval type="int" val="1" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="5"><sval type="int" val="157" /><sval type="int" val="5" /><sval type="string" val="ddrs.signaldata" /><sval type="int" val="131074" /><sval type="int" val="6" /></sval><sval type="array" size="4"><sval type="int" val="531" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="-1610608125" /></sval><sval type="array" size="10"><sval type="int" val="530" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="8" /><sval type="int" val="131075" /><sval type="int" val="10" /><sval type="int" val="131075" /><sval type="int" val="10" /><sval type="int" val="131075" /><sval type="int" val="9" /></sval><sval type="array" size="5"><sval type="int" val="532" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="8" /></sval><sval type="array" size="13"><sval type="int" val="514" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="131074" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="2" /><sval type="int" val="131074" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="4" /><sval type="int" val="131074" /><sval type="int" val="5" /></sval><sval type="array" size="6"><sval type="int" val="156" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="5" /><sval type="string" val="ddrs.maintarget" /><sval type="int" val="9" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="9" /><sval type="int" val="-1610608888" /></sval><sval type="array" size="14"><sval type="int" val="159" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="string" val="al.DDRS.Missions.Attack" /><sval type="int" val="4" /><sval type="int" val="5" /><sval type="int" val="131074" /><sval type="int" val="9" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610608125" /></sval><sval type="array" size="7"><sval type="int" val="744" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="14" /><sval type="int" val="-1" /></sval><sval type="array" size="13"><sval type="int" val="515" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="18" /><sval type="int" val="1000" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /><sval type="int" val="0" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="0" /><sval type="int" val="0" /></sval></sval><sval type="array" size="6"><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="Killer" /></sval><sval type="array" size="2"><sval type="int" val="31" /><sval type="string" val="Comm" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="Comm Target1" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="Comm Target2" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="Comm Extra1" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="Comm Extra2" /></sval></sval><sval type="array" size="3"><sval type="array" size="2"><sval type="int" val="7" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="18" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="18" /><sval type="int" val="4" /></sval></sval><sval type="int" val="0" /></sval>
</codearray>
</script>
