<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2script.xsl" type="text/xsl" ?>
<script>
<name>BX.UniCap.signal.killed</name>
<version>1</version>
<engineversion>32</engineversion>
<description>Synchron signal. killed</description>
<arguments>
<argument index="1" name="killer" type="Value" desc="killer" />
<argument index="2" name="cmd" type="Object Command" desc="cmd" />
<argument index="3" name="cmdtarget" type="Value" desc="cmdtarget" />
<argument index="4" name="cmdtarget2" type="Value" desc="cmdtarget2" />
<argument index="5" name="cmdpar1" type="Value" desc="cmdpar1" />
<argument index="6" name="cmdpar2" type="Value" desc="cmdpar2" />
</arguments>
<sourcetext>
<line linenr="001" indent=""><var>if&#160;</var><var>$killer</var><text>&#160;</text><var>==</var><text>&#160;</text><var>[PLAYERSHIP]</var></line>
<line linenr="002" indent="&#160;"><var>$UniCap.On&#160;=&#160;</var><text>get&#160;global&#160;variable:&#160;name=</text><var>'BattleOn'</var></line>
<line linenr="003" indent="&#160;"><var>if&#160;</var><var>$UniCap.On</var></line>
<line linenr="004" indent=""><comment><text>*&#160;</text><var>if&#160;UniCap&#160;active,&#160;then&#160;reset&#160;it</var></comment></line>
<line linenr="005" indent="&#160;&#160;"><var>$UniCap.Targ&#160;=&#160;</var><text>get&#160;global&#160;variable:&#160;name=</text><var>'BX.UniCap.Target'</var></line>
<line linenr="006" indent="&#160;&#160;"><var>if&#160;</var><var>$UniCap.Targ</var><text>&#160;</text><var>==</var><text>&#160;</text><var>[THIS]</var></line>
<line linenr="007" indent="&#160;&#160;&#160;"><text>play&#160;sample&#160;</text><var>1114</var></line>
<line linenr="008" indent="&#160;&#160;&#160;"><text>set&#160;global&#160;variable:&#160;name=</text><var>'BX.UniCap.Target'</var><text>&#160;value=</text><var>null</var></line>
<line linenr="009" indent="&#160;&#160;&#160;"><text>set&#160;global&#160;variable:&#160;name=</text><var>'BattleOn'</var><text>&#160;value=</text><var>null</var></line>
<line linenr="010" indent="&#160;&#160;"><text>end</text></line>
<line linenr="011" indent="&#160;"><text>end</text></line>
<line linenr="012" indent=""><text>end</text></line>
<line linenr="013" indent=""></line>
<line linenr="014" indent=""><comment><text>*&#160;</text><var>if&#160;we&#160;have&#160;followers,&#160;select&#160;a&#160;new&#160;leader</var></comment></line>
<line linenr="015" indent=""><var>if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;has&#160;formation&#160;ships</text></line>
<line linenr="016" indent="&#160;"><var>$newleader&#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>[TRUE]</var></line>
<line linenr="017" indent="&#160;"><var>[THIS]&#160;-&gt;</var><text>&#160;give&#160;formation&#160;leadership&#160;to&#160;</text><var>$newleader</var></line>
<line linenr="018" indent="&#160;"></line>
<line linenr="019" indent="&#160;"><text>START&#160;</text><var>$newleader&#160;-&gt;</var><text>&#160;command&#160;</text><var>$cmd</var><text>&#160;:&#160;arg1=</text><var>$cmdtarget</var><text>,&#160;arg2=</text><var>$cmdtarget2</var><text>,&#160;arg3=</text><var>$cmdpar1</var><text>,&#160;arg4=</text><var>$cmdpar2</var></line>
<line linenr="020" indent="&#160;"><var>if&#160;</var><var>$killer&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="021" indent="&#160;&#160;"><var>skip&#160;if&#160;not&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;</text><var>$killer</var><text>&#160;a&#160;enemy</text></line>
<line linenr="022" indent="&#160;&#160;&#160;"><var>$newleader&#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="023" indent="&#160;&#160;"><var>$attacker&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;attacker</text></line>
<line linenr="024" indent="&#160;&#160;"><var>if&#160;</var><var>$attacker</var><text>&#160;</text><var>==</var><text>&#160;</text><var>$killer</var></line>
<line linenr="025" indent="&#160;&#160;&#160;"><var>$newleader&#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="026" indent="&#160;&#160;"><text>end</text></line>
<line linenr="027" indent="&#160;"><text>end</text></line>
<line linenr="028" indent=""><text>end</text></line>
<line linenr="029" indent=""><text>return&#160;</text><var>null</var></line>
</sourcetext>
<codearray>
<sval type="array" size="10"><sval type="string" val="BX.UniCap.signal.killed" /><sval type="int" val="32" /><sval type="string" val="Synchron signal. killed" /><sval type="int" val="1" /><sval type="int" val="0" /><sval type="array" size="10"><sval type="string" val="killer" /><sval type="string" val="cmd" /><sval type="string" val="cmdtarget" /><sval type="string" val="cmdtarget2" /><sval type="string" val="cmdpar1" /><sval type="string" val="cmdpar2" /><sval type="string" val="UniCap.On" /><sval type="string" val="UniCap.Targ" /><sval type="string" val="newleader" /><sval type="string" val="attacker" /></sval><sval type="array" size="19"><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610610685" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131075" /><sval type="int" val="3" /><sval type="int" val="15" /><sval type="int" val="0" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="0" /><sval type="int" val="-2" /></sval><sval type="array" size="4"><sval type="int" val="158" /><sval type="int" val="5" /><sval type="string" val="BattleOn" /><sval type="int" val="6" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-1610610685" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="6" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="4"><sval type="int" val="158" /><sval type="int" val="5" /><sval type="string" val="BX.UniCap.Target" /><sval type="int" val="7" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610610685" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="7" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="15" /><sval type="int" val="0" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="0" /><sval type="int" val="-2" /></sval><sval type="array" size="3"><sval type="int" val="200" /><sval type="int" val="4" /><sval type="int" val="1114" /></sval><sval type="array" size="5"><sval type="int" val="157" /><sval type="int" val="5" /><sval type="string" val="BX.UniCap.Target" /><sval type="int" val="0" /><sval type="int" val="0" /></sval><sval type="array" size="5"><sval type="int" val="157" /><sval type="int" val="5" /><sval type="string" val="BattleOn" /><sval type="int" val="0" /><sval type="int" val="0" /></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="10" /></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="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="6"><sval type="int" val="727" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="-1610608888" /><sval type="int" val="131074" /><sval type="int" val="0" /></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="4"><sval type="int" val="736" /><sval type="int" val="131075" /><sval type="int" val="1" /><sval type="int" val="9" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610608125" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="9" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="15" /><sval type="int" val="0" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="0" /><sval type="int" val="-2" /></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="cmd" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="cmdtarget" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="cmdtarget2" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="cmdpar1" /></sval><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="cmdpar2" /></sval></sval><sval type="array" size="10"><sval type="array" size="3"><sval type="int" val="3" /><sval type="int" val="1" /><sval type="string" val="if UniCap active, then reset it" /></sval><sval type="array" size="2"><sval type="int" val="8" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="8" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="8" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="8" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="8" /><sval type="int" val="1" /><sval type="string" val="if we have followers, select a new leader" /></sval><sval type="array" size="2"><sval type="int" val="11" /><sval type="int" val="2" /></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 type="array" size="2"><sval type="int" val="18" /><sval type="int" val="4" /></sval></sval><sval type="int" val="0" /></sval>
</codearray>
</script>


