3D spaceshooter with online scoreboard, online demos, ship building. Now entirely defunct, but might be resurrected
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
sector/res/drivers/shark.xml

61 lignes
1.4 KiB

<?xml version="1.0" encoding="UTF-8" ?>
<pack>
<driver name="shark" extends="basic_ship">
<check for="in_zone1" id="ck1" after="can_fire">
<fn str="IS_IN_RECT" />
<x range="-20:20" />
<z range="-5:60" />
</check>
<check for="in_zone2" id="ck2" after="ck1">
<fn str="IS_IN_RECT" />
<x range="-20:20" />
<z range="-5:80" />
</check>
<task replace="fire" if="can_fire*in_zone1">
<fn str="SHOOT" />
<count range="4:8" />
<bullets range="3:5" />
<gap_group num="1.5" />
<gap_shot num="0.02" />
<gun num="0" /> <!--range="0-1" -->
</task>
<task replace="avoid">
<fn str="AVOID" />
<avoid str="NATURAL,SHOT_GOOD,SHOT_BAD,ENEMY,MINE" />
<weight num="1.7" />
</task>
<task replace="fly">
<fn str="FLY_TO_RECT" />
<x range="-5-5" />
<z range="18:34" />
<weight num="30" />
</task>
<task replace="turn" if="!in_zone1">
<fn str="TURN_TO" />
<dir coord="MOVE_DIR" />
</task>
<task id="t1" after="turn" if="in_zone1">
<fn str="TURN_TO" />
<dir coord="PLAYER_DIR" />
</task>
<!-- <TASK AFTER="T1" ID="T2" IF="IN_ZONE"> -->
<!-- <FN STR="SET_SPEED"/> -->
<!-- <SPEED NUM="0.5"/> -->
<!-- </TASK> -->
<!-- <task after="t2" if="!in_zone"> -->
<!-- <fn str="SET_SPEED"/> -->
<!-- <speed num="1"/> -->
<!-- </task> -->
</driver>
</pack>