Initial commit

Mr Kheese's Type DEF mod in its initial state before any changes
This commit is contained in:
Antoine Berenguer 2025-02-09 07:41:57 +01:00
commit 03a7150372
548 changed files with 17036 additions and 0 deletions

Binary file not shown.

259
data/anaerobotic.txt Executable file
View file

@ -0,0 +1,259 @@
X_OFFSET
3
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
245
220
-10
0
ROOM
0
4
3
2
2
ROOM
1
6
4
2
2
ROOM
2
6
2
1
2
ROOM
3
7
1
1
2
ROOM
4
5
1
2
1
ROOM
5
4
0
1
2
ROOM
6
3
0
1
2
ROOM
7
0
0
2
2
ROOM
8
2
1
1
2
ROOM
9
0
2
2
2
ROOM
10
2
4
2
1
ROOM
11
4
5
2
2
ROOM
12
6
6
2
1
ROOM
13
0
4
2
2
ROOM
14
8
5
1
2
ROOM
15
3
5
1
2
DOOR
6
6
11
12
1
DOOR
5
5
0
11
0
DOOR
0
4
9
13
0
DOOR
2
4
13
10
1
DOOR
8
2
3
-1
1
DOOR
4
4
10
0
1
DOOR
6
3
0
2
1
DOOR
8
6
12
14
1
DOOR
3
5
10
15
0
DOOR
4
0
6
5
1
DOOR
6
6
1
12
0
DOOR
0
2
7
9
0
DOOR
8
1
3
-1
1
DOOR
3
1
8
6
1
DOOR
3
4
10
-1
0
DOOR
2
4
10
-1
0
DOOR
7
1
4
3
1
DOOR
6
2
4
2
0
DOOR
6
4
2
1
0
DOOR
4
6
15
11
1
DOOR
5
1
5
4
1
DOOR
2
2
9
8
1
DOOR
7
2
2
3
1
DOOR
8
5
1
14
1
DOOR
2
1
7
8
1

59
data/anaerobotic.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-71" y="-40" w="440" h="325" />
<offsets>
<floor x="223" y="157" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="360" y="80" rotate="true" mirror="true" gib="6" slide="right" />
<mount x="360" y="120" rotate="true" mirror="false" gib="6" slide="right" />
<mount x="230" y="29" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="300" y="294" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.30" max="0.30" />
<x>205</x>
<y>60</y>
</gib1>
<gib2>
<velocity min="0.20" max="0.40" />
<direction min="160" max="200" />
<angular min="-0.40" max="0.40" />
<x>70</x>
<y>108</y>
</gib2>
<gib3>
<velocity min="0.40" max="0.60" />
<direction min="220" max="260" />
<angular min="-0.60" max="-0.20" />
<x>130</x>
<y>127</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="20" max="70" />
<angular min="-0.30" max="0.30" />
<x>17</x>
<y>0</y>
</gib4>
<gib5>
<velocity min="0.40" max="0.80" />
<direction min="110" max="160" />
<angular min="-0.30" max="0.30" />
<x>0</x>
<y>61</y>
</gib5>
<gib6>
<velocity min="0.20" max="0.50" />
<direction min="330" max="360" />
<angular min="-0.30" max="0.30" />
<x>72</x>
<y>0</y>
</gib6>
</explosion>

533
data/animations.xml.append Normal file
View file

@ -0,0 +1,533 @@
<animSheet name="beam_crystal" w="192" h="33" fw="24" fh="33">weapons/beam_crystal_strip8.png</animSheet>
<animSheet name="beam_macro" w="192" h="33" fw="24" fh="33">weapons/beam_macro_strip8.png</animSheet>
<animSheet name="missile_fire" w="32" h="80" fw="32" fh="80">weapons/missile_fire.png</animSheet>
<anim name="missile_fire">
<sheet>missile_fire</sheet>
<desc length="1" x="0" y="0"/>
<time>1</time>
</anim>
<weaponAnim name="beam_macro">
<sheet>beam_macro</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="15" y="9"/>
<mountPoint x="5" y="24"/>
<chargeImage>weapons/beam_macro_glow.png</chargeImage>
</weaponAnim>
<weaponAnim name="beam_crystal">
<sheet>beam_crystal</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="16" y="9"/>
<mountPoint x="5" y="24"/>
<chargeImage>weapons/beam_crystal_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bomb_scrap" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_scrap_strip17.png</animSheet>
<weaponAnim name="bomb_scrap">
<sheet>bomb_scrap</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombscrap" w="315" h="35" fw="35" fh="35">weapons/bomb_scrap_strip9.png</animSheet>
<anim name="bombscrap">
<sheet>bombscrap</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="beam_breach" w="240" h="46" fw="30" fh="46">weapons/beam_breach_strip8.png</animSheet>
<weaponAnim name="beam_breach">
<sheet>beam_breach</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="18" y="19"/>
<mountPoint x="3" y="37"/>
<chargeImage>weapons/beam_breach_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bomb_bio" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_bio_strip17.png</animSheet>
<weaponAnim name="bomb_bio">
<sheet>bomb_bio</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombbio" w="315" h="35" fw="35" fh="35">weapons/bomb_bio_strip9.png</animSheet>
<anim name="bombbio">
<sheet>bombbio</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="bomb_big" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_big_strip17.png</animSheet>
<weaponAnim name="bomb_big">
<sheet>bomb_big</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombbig" w="315" h="35" fw="35" fh="35">weapons/bomb_big_strip9.png</animSheet>
<anim name="bombbig">
<sheet>bombbig</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="laser_burst_speed" w="276" h="64" fw="23" fh="64">weapons/lasershotgun_strip12.png</animSheet>
<weaponAnim name="laser_burst_speed">
<sheet>laser_burst_speed</sheet>
<desc length="12" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>8</fireFrame>
<firePoint x="12" y="10"/>
<mountPoint x="3" y="44"/>
</weaponAnim>
<animSheet name="beam_bio_2" w="330" h="75" fw="33" fh="75">weapons/beam_bio2_strip10.png</animSheet>
<weaponAnim name="beam_bio_2">
<sheet>beam_bio_2</sheet>
<desc length="10" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="19" y="40"/>
<mountPoint x="4" y="62"/>
<chargeImage>weapons/beam_bio2_glow.png</chargeImage>
</weaponAnim>
<animSheet name="laser_heavy_3" w="224" h="71" fw="28" fh="71">weapons/heavy_h_strip8.png</animSheet>
<weaponAnim name="laser_heavy_3">
<sheet>laser_heavy_3</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="18" y="10"/>
<mountPoint x="6" y="45"/>
<chargeImage>weapons/heavy_h_glow.png</chargeImage>
</weaponAnim>
<animSheet name="laser_color" w="200" h="20" fw="50" fh="20">weapons/laser_color_strip4.png</animSheet>
<anim name="laser_color">
<sheet>laser_color</sheet>
<desc length="4" x="0" y="0"/>
<time>0.1</time>
</anim>
<animSheet name="laser_missile" w="20" h="51" fw="20" fh="51">weapons/missile_laser.png</animSheet>
<anim name="laser_missile">
<sheet>laser_missile</sheet>
<desc length="1" x="0" y="0"/>
<time>1</time>
</anim>
<animSheet name="missile_laser_charge" w="75" h="49" fw="25" fh="49">weapons/missiles_laser_chargeglow_strip3.png</animSheet>
<anim name="missile_laser_charge">
<sheet>missile_laser_charge</sheet>
<desc length="3" x="0" y="0"/>
<time>1.0</time>
</anim>
<animSheet name="laser_missiles" w="75" h="43" fw="25" fh="43">weapons/missiles_laser_strip3.png</animSheet>
<weaponAnim name="laser_missiles">
<sheet>laser_missiles</sheet>
<desc length="3" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="15" y="20"/>
<mountPoint x="7" y="30"/>
<chargeImage>weapons/missiles_1_glow.png</chargeImage>
<boost>missile_laser_charge</boost>
</weaponAnim>
<animSheet name="shotgun_crystal" w="296" h="51" fw="37" fh="51">weapons/crystal_shotgun_strip8.png</animSheet>
<weaponAnim name="shotgun_crystal">
<sheet>shotgun_crystal</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>3</fireFrame>
<firePoint x="12" y="22"/>
<mountPoint x="3" y="33"/>
<chargeImage>weapons/crystal_shotgun_glow.png</chargeImage>
</weaponAnim>
<animSheet name="debris_crystal_strip3" w="96" h="32" fw="32" fh="32">weapons/debris_crystal_strip3.png</animSheet>
<anim name="debris_crystal">
<sheet>debris_crystal_strip3</sheet>
<desc length="3" x="0" y="0"/>
<time>1.0</time>
</anim>
<animSheet name="beam_4" w="330" h="55" fw="33" fh="55">weapons/beam_4_strip10.png</animSheet>
<weaponAnim name="beam_4">
<sheet>beam_4</sheet>
<desc length="10" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="19" y="20"/>
<mountPoint x="4" y="42"/>
<chargeImage>weapons/beam_4_glow.png</chargeImage>
</weaponAnim>
<animSheet name="shotgun_mini" w="296" h="39" fw="37" fh="39">weapons/shotgun_mini_strip8.png</animSheet>
<weaponAnim name="shotgun_mini">
<sheet>shotgun_mini</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>3</fireFrame>
<firePoint x="12" y="22"/>
<mountPoint x="3" y="33"/>
<chargeImage>weapons/shotgun_mini_glow.png</chargeImage>
</weaponAnim>
<animSheet name="ion_fire_shot" w="256" h="32" fw="32" fh="32">weapons/ion_fire_shot_strip8.png</animSheet>
<anim name="ion_fire_shot">
<sheet>ion_fire_shot</sheet>
<desc length="8" x="0" y="0"/>
<time>0.3</time>
</anim>
<animSheet name="ion_fire" w="240" h="45" fw="30" fh="45">weapons/ion_burn_strip8.png</animSheet>
<weaponAnim name="ion_fire">
<sheet>ion_fire</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="15" y="12"/>
<mountPoint x="5" y="35"/>
<chargeImage>weapons/ion_burn_glow.png</chargeImage>
</weaponAnim>
<animSheet name="laser_burst_sg1" w="252" h="60" fw="21" fh="60">weapons/lasersg_strip12.png</animSheet>
<weaponAnim name="laser_burst_sg1">
<sheet>laser_burst_sg1</sheet>
<desc length="12" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>8</fireFrame>
<firePoint x="10" y="16"/>
<mountPoint x="2" y="44"/>
</weaponAnim>
<animSheet name="laser_burst_gold" w="192" h="60" fw="16" fh="60">weapons/lasergold_strip12.png</animSheet>
<weaponAnim name="laser_burst_gold">
<sheet>laser_burst_gold</sheet>
<desc length="12" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>8</fireFrame>
<firePoint x="10" y="16"/>
<mountPoint x="4" y="44"/>
</weaponAnim>
<animSheet name="laser_broken" w="1392" h="60" fw="16" fh="60">weapons/laserbroken_strip12.png</animSheet>
<weaponAnim name="laser_broken">
<sheet>laser_broken</sheet>
<desc length="87" x="0" y="0"/>
<chargedFrame>80</chargedFrame>
<fireFrame>83</fireFrame>
<firePoint x="10" y="16"/>
<mountPoint x="4" y="44"/>
</weaponAnim>
<animSheet name="laser_basic_2" w="176" h="60" fw="16" fh="60">weapons/laserbasic2_strip11.png</animSheet>
<weaponAnim name="laser_basic_2">
<sheet>laser_basic_2</sheet>
<desc length="11" x="0" y="0"/>
<chargedFrame>4</chargedFrame>
<fireFrame>7</fireFrame>
<firePoint x="10" y="16"/>
<mountPoint x="2" y="44"/>
</weaponAnim>
<animSheet name="beam_half" w="192" h="43" fw="24" fh="43">weapons/beam_half_strip8.png</animSheet>
<weaponAnim name="beam_half">
<sheet>beam_half</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="16" y="19"/>
<mountPoint x="5" y="24"/>
<chargeImage>weapons/beam_half_glow.png</chargeImage>
</weaponAnim>
<animSheet name="beam_mihu" w="182" h="48" fw="26" fh="48">weapons/beam_mihu_strip7.png</animSheet>
<weaponAnim name="beam_mihu">
<sheet>beam_mihu</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="18" y="10"/>
<mountPoint x="5" y="34"/>
<chargeImage>weapons/beam_mihu_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bomb_emp" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_emp_strip17.png</animSheet>
<weaponAnim name="bomb_emp">
<sheet>bomb_emp</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombemp" w="315" h="35" fw="35" fh="35">weapons/bomb_emp_strip9.png</animSheet>
<anim name="bombemp">
<sheet>bombemp</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="bomb_rehull" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_rehull_strip17.png</animSheet>
<weaponAnim name="bomb_rehull">
<sheet>bomb_rehull</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bomb_hbroke" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_hbroke_strip17.png</animSheet>
<weaponAnim name="bomb_hbroke">
<sheet>bomb_hbroke</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombrehull" w="315" h="35" fw="35" fh="35">weapons/bomb_rehull_strip9.png</animSheet>
<anim name="bombrehull">
<sheet>bombrehull</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="bombhbroke" w="315" h="35" fw="35" fh="35">weapons/bomb_hbroke_strip9.png</animSheet>
<anim name="bombhbroke">
<sheet>bombhbroke</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="bomb_cru" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_cru_strip17.png</animSheet>
<weaponAnim name="bomb_cru">
<sheet>bomb_cru</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombcru" w="315" h="35" fw="35" fh="35">weapons/bomb_cru_strip9.png</animSheet>
<anim name="bombcru">
<sheet>bombcru</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="ion_crystal_shot" w="256" h="32" fw="32" fh="32">weapons/ion_crystal_shot_strip8.png</animSheet>
<anim name="ion_crystal_shot">
<sheet>ion_crystal_shot</sheet>
<desc length="8" x="0" y="0"/>
<time>0.3</time>
</anim>
<animSheet name="ion_crystal" w="280" h="58" fw="35" fh="58">weapons/ion_crystal.png</animSheet>
<weaponAnim name="ion_crystal">
<sheet>ion_crystal</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="17" y="17"/>
<mountPoint x="5" y="45"/>
<chargeImage>weapons/ion_crystal_glow.png</chargeImage>
</weaponAnim>
<animSheet name="chainshot_charge" w="111" h="51" fw="37" fh="51">weapons/shotchain_chain.png</animSheet>
<anim name="chainshot_charge">
<sheet>chainshot_charge</sheet>
<desc length="3" x="0" y="0"/>
<time>1.0</time>
</anim>
<animSheet name="shotchain" w="296" h="51" fw="37" fh="51">weapons/shotchain_strip8.png</animSheet>
<weaponAnim name="shotchain">
<sheet>shotchain</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>3</fireFrame>
<firePoint x="12" y="22"/>
<mountPoint x="3" y="33"/>
<chargeImage>weapons/shotchain_glow.png</chargeImage>
<boost>chainshot_charge</boost>
</weaponAnim>
<animSheet name="bomb_defense" w="595" h="52" fw="35" fh="52">weapons/bomblauncher_defense_strip17.png</animSheet>
<weaponAnim name="bomb_defense">
<sheet>bomb_defense</sheet>
<desc length="17" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>16</fireFrame>
<firePoint x="20" y="8" />
<mountPoint x="5" y="34" />
<delayChargeAnim>0.98</delayChargeAnim>
<chargeImage>weapons/bomblauncher_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="bombdefense" w="315" h="35" fw="35" fh="35">weapons/bomb_defense_strip9.png</animSheet>
<anim name="bombdefense">
<sheet>bombdefense</sheet>
<desc length="9" x="0" y="0"/>
<time>0.35</time>
</anim>
<animSheet name="laser_heavy_fire" w="208" h="62" fw="26" fh="62">weapons/heavy_fire_strip8.png</animSheet>
<weaponAnim name="laser_heavy_fire">
<sheet>laser_heavy_fire</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="17" y="10"/>
<mountPoint x="3" y="41"/>
<chargeImage>weapons/heavy_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="laser_heavy_breach" w="208" h="62" fw="26" fh="62">weapons/heavy_breach_strip8.png</animSheet>
<weaponAnim name="laser_heavy_breach">
<sheet>laser_heavy_breach</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="17" y="10"/>
<mountPoint x="3" y="41"/>
<chargeImage>weapons/heavy_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="explosion_unused" w="640" h="64" fw="64" fh="64">effects/explosion_big1_unknown.png</animSheet>
<anim name="explosion_unused">
<sheet>explosion_unused</sheet>
<desc length="10" x="0" y="0"/>
<time>0.75</time>
</anim>
<animSheet name="ion_damage" w="240" h="50" fw="30" fh="50">weapons/ion_damage_strip8.png</animSheet>
<weaponAnim name="ion_damage">
<sheet>ion_damage</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="17" y="7"/>
<mountPoint x="9" y="35"/>
<chargeImage>weapons/ion_damage_glow.png</chargeImage>
</weaponAnim>
<animSheet name="ion_damage_shot" w="192" h="24" fw="24" fh="24">weapons/ion_damage_shot_strip8.png</animSheet>
<anim name="ion_damage_shot">
<sheet>ion_damage_shot</sheet>
<desc length="8" x="0" y="0"/>
<time>0.3</time>
</anim>
<animSheet name="chargeion_mini_charge" w="54" h="40" fw="27" fh="40">weapons/ion_mini_charges.png</animSheet>
<anim name="chargeion_mini_charge">
<sheet>chargeion_mini_charge</sheet>
<desc length="2" x="0" y="0"/>
<time>1.0</time>
</anim>
<animSheet name="chargeion_mini" w="216" h="40" fw="27" fh="40">weapons/ion_mini_base.png</animSheet>
<weaponAnim name="chargeion_mini">
<sheet>chargeion_mini</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>2</fireFrame>
<firePoint x="18" y="10" charge="6"/>
<mountPoint x="5" y="34"/>
<boost>chargeion_mini_charge</boost>
<chargeImage>weapons/ion_mini_glow.png</chargeImage>
</weaponAnim>
<animSheet name="crystal_basic" w="288" h="52" fw="24" fh="52">weapons/crystal_basic_strip12.png</animSheet>
<weaponAnim name="crystal_basic">
<sheet>crystal_basic</sheet>
<desc length="12" x="0" y="0"/>
<chargedFrame>5</chargedFrame>
<fireFrame>8</fireFrame>
<firePoint x="13" y="13"/>
<mountPoint x="6" y="36"/>
</weaponAnim>
<animSheet name="laser_heavy_stun" w="208" h="62" fw="26" fh="62">weapons/heavy_stun_strip8.png</animSheet>
<weaponAnim name="laser_heavy_stun">
<sheet>laser_heavy_stun</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="17" y="10"/>
<mountPoint x="3" y="41"/>
<chargeImage>weapons/heavy_1_glow.png</chargeImage>
</weaponAnim>
<animSheet name="laser_heavyier" w="208" h="62" fw="26" fh="62">weapons/heavyier_strip8.png</animSheet>
<weaponAnim name="laser_heavyier">
<sheet>laser_heavyier</sheet>
<desc length="8" x="0" y="0"/>
<chargedFrame>1</chargedFrame>
<fireFrame>5</fireFrame>
<firePoint x="17" y="10"/>
<mountPoint x="3" y="41"/>
<chargeImage>weapons/heavyier_glow.png</chargeImage>
</weaponAnim>
<animSheet name="missile_mini_hull" w="32" h="80" fw="32" fh="80">weapons/missile_mini_hull.png</animSheet>
<anim name="missile_mini_hull">
<sheet>missile_mini_hull</sheet>
<desc length="1" x="0" y="0" />
<time>1</time>
</anim>

View file

@ -0,0 +1,77 @@
<blueprintList name="WEAPONS_ION"> <!-- for events -->
<name>ION_1</name>
<name>ION_2</name>
<name>ION_4</name>
<name>BOMB_ION</name>
<name>ION_STUN</name>
<name>BOMB_STUN</name>
<name>ION_CHARGEGUN</name>
<name>ION_CHAINGUN</name>
<name>ION_STUN</name>
<name>ION_CHAINGUN_PLAYER</name>
<name>ION_4_PLAYER</name>
<name>ION_CHARGEGUN_MINI</name>
<name>ION_DAMAGE</name>
<name>ION_CRYSTAL</name>
<name>ARTILLERY_FIVE</name>
</blueprintList>
<blueprintList name="WEAPONS_MISSILES"> <!-- for events -->
<name>MISSILES_1</name>
<name>MISSILES_2</name>
<name>MISSILES_2_PLAYER</name>
<name>MISSILES_3</name>
<name>MISSILES_BURST</name>
<name>MISSILES_BREACH</name>
<name>MISSILES_HULL</name>
<name>MISSILE_CHARGEGUN</name>
<name>MISSILES_BURST_KEST</name>
<name>LASER_MISSILE</name>
<name>MISSILES_BURST_PLAYER</name>
<name>MISSILES_3_PLAYER</name>
<name>MISSILES_ATHENA</name>
<name>MISSILES_MINI_HULL</name>
<name>ARTILLERY_FOUR</name>
</blueprintList>
<blueprintList name="WEAPONS_BEAM_DAMAGE"> <!-- for events -->
<name>BEAM_HULL</name>
<name>BEAM_3</name>
<name>BEAM_2</name>
<name>BEAM_1</name>
<name>BEAM_LONG</name>
<name>ARTILLERY_FED</name>
<name>BEAM_HALF</name>
<name>BEAM_4</name>
<name>BEAM_MACRO</name>
<name>BEAM_LONG_PLAYER</name>
<name>BEAM_CRYSTAL</name>
<name>BEAM_MIHU</name>
</blueprintList>
<blueprintList name="COMBAT_BEAM_DRONE_LIST"> <!-- for events -->
<name>COMBAT_BEAM</name>
<name>COMBAT_BEAM_2</name>
<name>COMBAT_BEAM_3</name>
<name>COMBAT_BEAM_PLAYER</name>
</blueprintList>
<blueprintList name="DRONES_DEFENSE_LIST"> <!-- for events -->
<name>DEFENSE_1</name>
<name>DEFENSE_2</name>
<name>DEFENSE_3</name>
<name>DEFENSE_2_PLAYER</name>
</blueprintList>
<blueprintList name="COMBAT_DRONE_LIST"> <!-- for events -->
<name>COMBAT_1</name>
<name>COMBAT_2</name>
<name>COMBAT_BEAM</name>
<name>COMBAT_BEAM_2</name>
<name>DRONE_FIREBEAM</name>
<name>COMBAT_BEAM_3</name>
<name>COMBAT_HEAVY</name>
<name>COMBAT_FLAK</name>
<name>COMBAT_1_PLAYER</name>
<name>COMBAT_BEAM_PLAYER</name>
</blueprintList>

3409
data/blueprints.xml.append Executable file

File diff suppressed because it is too large Load diff

301
data/bumblebee.txt Executable file
View file

@ -0,0 +1,301 @@
X_OFFSET
2
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
320
200
-38
20
ROOM
0
10
4
2
2
ROOM
1
8
1
2
2
ROOM
2
8
3
2
1
ROOM
3
6
2
2
2
ROOM
4
4
1
2
2
ROOM
5
4
3
2
2
ROOM
6
4
5
2
1
ROOM
7
2
4
2
2
ROOM
8
2
1
2
2
ROOM
9
1
0
2
1
ROOM
10
0
1
2
1
ROOM
11
10
2
1
2
ROOM
12
0
5
2
1
ROOM
13
0
4
2
1
ROOM
14
3
6
2
1
ROOM
15
9
4
1
2
ROOM
16
7
4
2
1
ROOM
17
1
6
2
1
DOOR
8
3
3
2
1
DOOR
2
6
7
17
0
DOOR
5
5
5
6
0
DOOR
3
6
17
14
1
DOOR
7
4
3
16
0
DOOR
1
6
12
17
0
DOOR
9
4
2
15
0
DOOR
3
7
14
-1
0
DOOR
8
2
3
1
1
DOOR
4
7
14
-1
0
DOOR
4
6
6
14
0
DOOR
1
1
9
10
0
DOOR
2
0
9
-1
0
DOOR
8
4
2
16
0
DOOR
2
1
9
8
0
DOOR
10
5
15
0
1
DOOR
2
1
10
8
1
DOOR
10
2
1
11
1
DOOR
2
4
13
7
1
DOOR
0
5
13
12
0
DOOR
6
2
4
3
1
DOOR
4
4
7
5
1
DOOR
4
1
8
4
1
DOOR
4
5
7
6
1
DOOR
10
3
2
11
1
DOOR
7
5
16
-1
0
DOOR
1
0
9
-1
0
DOOR
4
3
4
5
0
DOOR
8
5
16
-1
0
DOOR
6
3
5
3
1

59
data/bumblebee.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-131" y="-37" w="630" h="348" />
<offsets>
<floor x="318" y="153" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="540" y="88" rotate="true" mirror="true" gib="3" slide="up" />
<mount x="540" y="260" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="250" y="32" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="320" y="309" rotate="true" mirror="false" gib="2" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="80" max="150" />
<angular min="0.10" max="0.30" />
<x>72</x>
<y>135</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.80" />
<direction min="140" max="180" />
<angular min="0.30" max="0.50" />
<x>0</x>
<y>164</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.60" />
<direction min="290" max="330" />
<angular min="-0.50" max="-0.20" />
<x>306</x>
<y>28</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="220" max="250" />
<angular min="-0.30" max="0.30" />
<x>352</x>
<y>94</y>
</gib4>
<gib5>
<velocity min="0.10" max="0.30" />
<direction min="20" max="50" />
<angular min="-0.30" max="0.30" />
<x>122</x>
<y>47</y>
</gib5>
<gib6>
<velocity min="0.40" max="1.00" />
<direction min="30" max="60" />
<angular min="-0.60" max="-0.20" />
<x>39</x>
<y>0</y>
</gib6>
</explosion>

289
data/clown.txt Executable file
View file

@ -0,0 +1,289 @@
X_OFFSET
3
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
327
218
-56
0
ROOM
0
9
2
2
2
ROOM
1
9
4
2
2
ROOM
2
7
1
2
2
ROOM
3
7
3
2
2
ROOM
4
7
5
2
2
ROOM
5
5
0
2
2
ROOM
6
5
2
2
1
ROOM
7
5
5
2
1
ROOM
8
11
3
1
2
ROOM
9
5
6
2
2
ROOM
10
3
1
2
2
ROOM
11
3
3
2
2
ROOM
12
3
5
2
2
ROOM
13
1
2
2
2
ROOM
14
1
4
2
2
ROOM
15
0
3
1
2
DOOR
0
3
15
-1
1
DOOR
11
4
1
8
1
DOOR
3
1
10
-1
1
DOOR
6
6
7
9
0
DOOR
3
2
13
10
1
DOOR
7
3
2
3
0
DOOR
5
6
12
9
1
DOOR
3
7
12
-1
0
DOOR
7
6
9
4
1
DOOR
4
3
10
11
0
DOOR
5
2
5
6
0
DOOR
5
6
7
9
0
DOOR
0
4
15
-1
1
DOOR
3
6
12
-1
1
DOOR
9
5
4
1
1
DOOR
11
2
0
-1
1
DOOR
11
5
1
-1
1
DOOR
3
5
14
12
1
DOOR
6
2
5
6
0
DOOR
11
3
0
8
1
DOOR
1
3
15
13
1
DOOR
4
5
11
12
0
DOOR
1
4
15
14
1
DOOR
9
2
2
0
1
DOOR
3
1
10
-1
0
DOOR
10
2
0
-1
0
DOOR
5
1
10
5
1
DOOR
7
1
5
2
1
DOOR
7
5
3
4
0
DOOR
10
6
1
-1
0

59
data/clown.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-146" y="-92" w="594" h="463" />
<offsets>
<floor x="352" y="227" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="530" y="144" rotate="true" mirror="true" gib="4" slide="right" />
<mount x="530" y="318" rotate="true" mirror="false" gib="4" slide="right" />
<mount x="460" y="106" rotate="true" mirror="true" gib="2" slide="right" />
<mount x="460" y="357" rotate="true" mirror="false" gib="5" slide="right" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.20" max="0.20" />
<x>218</x>
<y>73</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="300" max="340" />
<angular min="-0.30" max="0.30" />
<x>261</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.50" />
<direction min="70" max="90" />
<angular min="-0.50" max="-0.20" />
<x>0</x>
<y>14</y>
</gib3>
<gib4>
<velocity min="0.50" max="0.70" />
<direction min="250" max="280" />
<angular min="-0.30" max="0.30" />
<x>392</x>
<y>107</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.40" />
<direction min="180" max="200" />
<angular min="-0.50" max="0.50" />
<x>226</x>
<y>164</y>
</gib5>
<gib6>
<velocity min="0.20" max="0.40" />
<direction min="120" max="160" />
<angular min="0.20" max="0.50" />
<x>0</x>
<y>164</y>
</gib6>
</explosion>

295
data/cobra.txt Executable file
View file

@ -0,0 +1,295 @@
X_OFFSET
3
Y_OFFSET
1
HORIZONTAL
20
VERTICAL
0
ELLIPSE
350
220
-108
0
ROOM
0
4
2
2
1
ROOM
1
2
1
2
2
ROOM
2
4
5
2
1
ROOM
3
2
5
2
2
ROOM
4
6
5
2
1
ROOM
5
6
2
2
1
ROOM
6
6
3
2
2
ROOM
7
9
2
2
2
ROOM
8
3
3
1
2
ROOM
9
9
4
2
2
ROOM
10
8
2
1
2
ROOM
11
8
4
1
2
ROOM
12
1
0
2
1
ROOM
13
1
1
1
2
ROOM
14
1
5
1
2
ROOM
15
1
7
2
1
ROOM
16
1
3
2
2
DOOR
2
1
12
1
0
DOOR
1
3
13
16
0
DOOR
3
4
16
8
1
DOOR
1
1
12
13
0
DOOR
2
5
16
3
0
DOOR
8
3
6
10
1
DOOR
2
7
3
15
0
DOOR
6
5
6
4
0
DOOR
9
5
11
9
1
DOOR
10
2
7
-1
0
DOOR
4
5
3
2
1
DOOR
6
2
0
5
1
DOOR
9
2
10
7
1
DOOR
1
7
14
15
0
DOOR
10
4
7
9
0
DOOR
6
3
5
6
0
DOOR
5
2
0
-1
0
DOOR
4
6
2
-1
0
DOOR
1
4
16
-1
1
DOOR
8
4
6
11
1
DOOR
11
2
7
-1
1
DOOR
6
5
2
4
1
DOOR
4
2
1
0
1
DOOR
5
6
2
-1
0
DOOR
1
5
16
14
0
DOOR
1
3
16
-1
1
DOOR
11
5
9
-1
1
DOOR
4
2
0
-1
0
DOOR
10
6
9
-1
0
DOOR
2
3
1
16
0

59
data/cobra.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-215" y="-95" w="650" h="469" />
<offsets>
<floor x="368" y="230" />
<cloak x="18" y="20" />
</offsets>
<weaponMounts>
<mount x="537" y="140" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="537" y="330" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="316" y="102" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="316" y="368" rotate="true" mirror="false" gib="4" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="70" max="100" />
<angular min="-0.30" max="0.30" />
<x>146</x>
<y>138</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="110" max="140" />
<angular min="0.30" max="0.80" />
<x>0</x>
<y>215</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.70" />
<direction min="30" max="60" />
<angular min="-0.60" max="-0.30" />
<x>0</x>
<y>0</y>
</gib3>
<gib4>
<velocity min="0.10" max="0.20" />
<direction min="2800" max="340" />
<angular min="-0.10" max="0.10" />
<x>125</x>
<y>64</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.50" />
<direction min="220" max="260" />
<angular min="-0.50" max="-0.20" />
<x>294</x>
<y>150</y>
</gib5>
<gib6>
<velocity min="0.40" max="0.60" />
<direction min="280" max="310" />
<angular min="-0.30" max="0.30" />
<x>410</x>
<y>110</y>
</gib6>
</explosion>

289
data/confidence.txt Executable file
View file

@ -0,0 +1,289 @@
X_OFFSET
2
Y_OFFSET
1
HORIZONTAL
-11
VERTICAL
16
ELLIPSE
320
200
-20
5
ROOM
0
4
5
2
2
ROOM
1
2
4
2
2
ROOM
2
4
3
2
2
ROOM
3
4
1
2
2
ROOM
4
2
0
2
2
ROOM
5
0
0
2
1
ROOM
6
3
2
1
2
ROOM
7
6
2
2
2
ROOM
8
8
2
2
2
ROOM
9
10
2
2
2
ROOM
10
9
1
2
1
ROOM
11
10
4
2
1
ROOM
12
8
4
2
1
ROOM
13
2
6
2
1
ROOM
14
6
5
1
2
ROOM
15
0
4
2
1
ROOM
16
0
5
2
1
ROOM
17
6
1
2
1
DOOR
3
7
13
-1
0
DOOR
4
1
4
3
1
DOOR
2
7
13
-1
0
DOOR
3
4
6
1
0
DOOR
2
6
1
13
0
DOOR
0
1
5
-1
0
DOOR
1
1
5
-1
0
DOOR
10
2
10
9
0
DOOR
10
1
10
-1
0
DOOR
7
2
17
7
0
DOOR
8
2
7
8
1
DOOR
8
4
8
12
0
DOOR
9
2
10
8
0
DOOR
10
3
8
9
1
DOOR
4
4
1
2
1
DOOR
10
4
12
11
1
DOOR
5
5
2
0
0
DOOR
11
4
9
11
0
DOOR
2
4
15
1
1
DOOR
9
1
10
-1
0
DOOR
2
0
5
4
1
DOOR
4
6
13
0
1
DOOR
6
3
2
7
1
DOOR
2
5
16
1
1
DOOR
6
1
3
17
1
DOOR
3
2
4
6
0
DOOR
6
6
0
14
1
DOOR
5
3
3
2
0

59
data/confidence.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-120" y="-53" w="630" h="348" />
<offsets>
<floor x="326" y="187" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="540" y="88" rotate="true" mirror="true" gib="3" slide="up" />
<mount x="540" y="260" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="250" y="32" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="320" y="309" rotate="true" mirror="false" gib="2" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="80" max="150" />
<angular min="0.10" max="0.30" />
<x>72</x>
<y>135</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.80" />
<direction min="140" max="180" />
<angular min="0.30" max="0.50" />
<x>0</x>
<y>164</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.60" />
<direction min="290" max="330" />
<angular min="-0.50" max="-0.20" />
<x>306</x>
<y>28</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="220" max="250" />
<angular min="-0.30" max="0.30" />
<x>352</x>
<y>94</y>
</gib4>
<gib5>
<velocity min="0.10" max="0.30" />
<direction min="20" max="50" />
<angular min="-0.30" max="0.30" />
<x>122</x>
<y>47</y>
</gib5>
<gib6>
<velocity min="0.40" max="1.00" />
<direction min="30" max="60" />
<angular min="-0.60" max="-0.20" />
<x>39</x>
<y>0</y>
</gib6>
</explosion>

265
data/corruption.txt Executable file
View file

@ -0,0 +1,265 @@
X_OFFSET
2
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
350
246
-70
0
ROOM
0
12
3
1
2
ROOM
1
11
3
1
2
ROOM
2
9
3
2
1
ROOM
3
9
4
2
1
ROOM
4
7
3
2
2
ROOM
5
5
2
2
2
ROOM
6
5
4
2
2
ROOM
7
2
0
1
2
ROOM
8
3
0
1
2
ROOM
9
4
1
1
2
ROOM
10
4
5
1
2
ROOM
11
3
6
1
2
ROOM
12
2
6
1
2
ROOM
13
0
3
2
2
ROOM
14
2
2
2
2
ROOM
15
2
4
2
2
ROOM
16
4
3
1
2
DOOR
11
4
3
1
1
DOOR
11
3
1
-1
0
DOOR
4
3
14
16
1
DOOR
5
5
10
6
1
DOOR
2
3
13
14
1
DOOR
3
2
8
14
0
DOOR
9
4
4
3
1
DOOR
5
2
9
5
1
DOOR
9
3
4
2
1
DOOR
4
1
9
-1
0
DOOR
5
4
16
6
1
DOOR
7
3
5
4
1
DOOR
12
4
1
0
1
DOOR
4
7
10
-1
0
DOOR
2
6
15
12
0
DOOR
2
2
7
14
0
DOOR
2
4
13
15
1
DOOR
5
3
16
5
1
DOOR
3
6
15
11
0
DOOR
4
2
14
9
1
DOOR
4
4
15
16
1
DOOR
11
3
2
1
1
DOOR
4
5
15
10
1
DOOR
7
4
6
4
1
DOOR
11
5
1
-1
0

59
data/corruption.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-71" y="-81" w="595" h="438" />
<offsets>
<floor x="294" y="216" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="469" y="178" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="469" y="260" rotate="true" mirror="false" gib="3" slide="down" />
<mount x="250" y="99" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="250" y="340" rotate="true" mirror="false" gib="6" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.20" max="0.40" />
<direction min="0" max="40" />
<angular min="-0.10" max="0.10" />
<x>58</x>
<y>78</y>
</gib1>
<gib2>
<velocity min="0.50" max="1.00" />
<direction min="40" max="70" />
<angular min="-0.50" max="-0.20" />
<x>0</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.30" />
<direction min="200" max="250" />
<angular min="0.05" max="0.10" />
<x>102</x>
<y>150</y>
</gib3>
<gib4>
<velocity min="0.10" max="0.30" />
<direction min="80" max="100" />
<angular min="-0.10" max="0.10" />
<x>18</x>
<y>114</y>
</gib4>
<gib5>
<velocity min="0.40" max="0.60" />
<direction min="290" max="320" />
<angular min="0.10" max="0.30" />
<x>213</x>
<y>133</y>
</gib5>
<gib6>
<velocity min="0.50" max="0.70" />
<direction min="120" max="150" />
<angular min="0.10" max="0.40" />
<x>0</x>
<y>237</y>
</gib6>
</explosion>

235
data/disruptor.txt Executable file
View file

@ -0,0 +1,235 @@
X_OFFSET
3
Y_OFFSET
2
HORIZONTAL
5
VERTICAL
-20
ELLIPSE
350
246
-78
0
ROOM
0
7
3
2
1
ROOM
1
6
2
2
1
ROOM
2
6
4
2
1
ROOM
3
5
3
2
1
ROOM
4
4
1
2
2
ROOM
5
4
4
2
2
ROOM
6
3
3
2
1
ROOM
7
3
1
1
2
ROOM
8
3
4
1
2
ROOM
9
9
3
2
1
ROOM
10
1
0
2
2
ROOM
11
1
5
2
2
ROOM
12
0
2
2
2
ROOM
13
0
4
2
1
DOOR
8
4
0
-1
0
DOOR
0
5
13
-1
0
DOOR
4
5
8
5
1
DOOR
5
4
3
5
0
DOOR
3
3
7
6
0
DOOR
5
3
4
3
0
DOOR
9
3
0
9
1
DOOR
1
5
13
11
0
DOOR
3
5
11
8
1
DOOR
0
4
13
-1
1
DOOR
3
4
6
8
0
DOOR
4
4
6
5
0
DOOR
1
4
12
13
0
DOOR
4
1
7
4
1
DOOR
7
3
1
0
0
DOOR
8
3
0
-1
0
DOOR
6
4
3
2
0
DOOR
4
3
4
6
0
DOOR
6
3
1
3
0
DOOR
1
2
10
12
0
DOOR
7
4
0
2
0
DOOR
3
3
6
-1
1
DOOR
3
1
10
7
1

59
data/disruptor.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-111" y="-96" w="595" h="438" />
<offsets>
<floor x="280" y="214" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="469" y="178" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="469" y="260" rotate="true" mirror="false" gib="3" slide="down" />
<mount x="250" y="99" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="250" y="340" rotate="true" mirror="false" gib="6" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.20" max="0.40" />
<direction min="0" max="40" />
<angular min="-0.10" max="0.10" />
<x>58</x>
<y>78</y>
</gib1>
<gib2>
<velocity min="0.50" max="1.00" />
<direction min="40" max="70" />
<angular min="-0.50" max="-0.20" />
<x>0</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.30" />
<direction min="200" max="250" />
<angular min="0.05" max="0.10" />
<x>102</x>
<y>150</y>
</gib3>
<gib4>
<velocity min="0.10" max="0.30" />
<direction min="80" max="100" />
<angular min="-0.10" max="0.10" />
<x>18</x>
<y>114</y>
</gib4>
<gib5>
<velocity min="0.40" max="0.60" />
<direction min="290" max="320" />
<angular min="0.10" max="0.30" />
<x>213</x>
<y>133</y>
</gib5>
<gib6>
<velocity min="0.50" max="0.70" />
<direction min="120" max="150" />
<angular min="0.10" max="0.40" />
<x>0</x>
<y>237</y>
</gib6>
</explosion>

154
data/dlcBlueprints.xml.append Executable file
View file

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<shipBlueprint name="PLAYER_SHIP_ANAEROBIC_2" layout="spectre" img="spectre">
<class id="text_PLAYER_SHIP_ANAEROBIC_2_class">Lanius Cruiser</class>
<name id="text_PLAYER_SHIP_ANAEROBIC_2_name">Spectre</name>
<unlock id="ship_PLAYER_SHIP_ANAEROBIC_2_unlock"/>
<desc id="text_PLAYER_SHIP_ANAEROBIC_2_desc">Life support systems were not seen as necessary when this ship was built as the Lanius crew are able to absorb what they need from enemy ships.</desc>
<systemList>
<battery power="1" room="0" start="false" img="room_battery_2" />
<cloaking power="1" room="6" start="false" img="room_cloaking_2" />
<clonebay power="1" room="4" start="false">
<slot>
<number>0</number>
</slot>
</clonebay>
<doors power="1" room="11" start="true" img="room_doors_2">
<slot>
<direction>down</direction>
<number>0</number>
</slot>
</doors>
<drones power="2" room="12" start="false" img="room_drones_3_mh" />
<engines power="2" room="13" start="true" img="room_engines_7_rl">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</engines>
<hacking power="1" room="10" start="true" img="room_hacking_7" />
<medbay power="1" room="4" start="false" img="room_medbay_2_rf">
<slot>
<number>-2</number>
</slot>
</medbay>
<mind power="1" room="2" start="false" img="room_mind_11" />
<oxygen power="1" room="9" start="false" img="room_oxygen_4_mf" />
<pilot power="2" room="8" start="true" img="room_pilot">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="2" room="1" start="true" img="room_sensors_2">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</sensors>
<shields power="2" room="3" start="true" img="room_shields">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</shields>
<teleporter power="1" room="5" start="true" />
<weapons power="2" room="7" start="true" img="room_weapons_9">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="15" count="4">
<weapon name="BOMB_SCRAP" />
<weapon name="SHOTGUN_MINI" />
</weaponList>
<droneList drones="6" count="2" />
<health amount="30" />
<maxPower amount="8" />
<crewCount amount="1" class="anaerobic" />
<crewCount amount="1" class="anaerobic" />
<crewCount amount="1" class="anaerobic" />
<crewCount amount="1" class="anaerobic" />
<aug name="HACKING_STUN" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_ANAEROBIC" layout="skeleton" img="skeleton">
<class id="text_PLAYER_SHIP_ANAEROBIC_class">Lanius Cruiser</class>
<name id="text_PLAYER_SHIP_ANAEROBIC_name">The Skeleton</name>
<unlock id="ship_PLAYER_SHIP_ANAEROBIC_unlock"/>
<desc id="text_PLAYER_SHIP_ANAEROBIC_desc">They say the best defense is a good offense. This ship is putting that adage to the test, as it most certainly does not have any defense.</desc>
<systemList>
<battery power="1" room="12" start="false" img="room_battery_6" />
<cloaking power="1" room="14" start="false" img="room_cloaking_2" />
<clonebay power="1" room="4" start="false">
<slot>
<number>1</number>
</slot>
</clonebay>
<doors power="1" room="0" start="false" img="room_doors_8">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</doors>
<drones power="2" room="3" start="false" img="room_drones_15" />
<engines power="4" room="13" start="true" img="room_engines_6">
<slot>
<direction>down</direction>
<number>3</number>
</slot>
</engines>
<hacking power="1" room="8" start="false" img="room_hacking_7" />
<medbay power="1" room="4" start="false" img="room_medbay">
<slot>
<number>1</number>
</slot>
</medbay>
<mind power="1" room="7" start="false" img="room_mind_12" />
<oxygen power="1" room="6" start="false" img="room_oxygen_6" />
<pilot power="1" room="9" start="true" img="room_pilot">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="1" room="2" start="false" img="room_sensors_4">
<slot>
<direction>left</direction>
<number>1</number>
</slot>
</sensors>
<shields power="2" room="5" start="false" img="room_shields_3">
<slot>
<direction>left</direction>
<number>2</number>
</slot>
</shields>
<teleporter power="1" room="1" start="false" />
<weapons power="4" room="11" start="true" img="room_weapons_9">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="8" count="4">
<weapon name="LASER_BURST_3" />
<weapon name="FLAK_CHAINGUN" />
<weapon name="BOMB_HBROKE" />
</weaponList>
<droneList drones="0" count="2" />
<health amount="30" />
<maxPower amount="8" />
<crewCount amount="1" class="anaerobic" />
<crewCount amount="1" class="anaerobic" />
<crewCount amount="1" class="ghost" />
<aug name="WEAPON_PREIGNITE" />
<aug name="ADV_SCANNERS" />
</shipBlueprint>

View file

@ -0,0 +1,618 @@
<?xml version="1.0" encoding="utf-8"?>
<shipBlueprint name="PLAYER_SHIP_ROCK_3" layout="efficiency" img="efficiency">
<class id="text_PLAYER_SHIP_ROCK_3_class">Rock Cruiser</class>
<name id="text_PLAYER_SHIP_ROCK_3_name">Efficiency</name>
<unlock id="ship_PLAYER_SHIP_ROCK_3_unlock"/>
<desc id="text_PLAYER_SHIP_ROCK_3_desc">Rockmen don't need to move faster, it's the rooms that need to be closer together.</desc>
<systemList>
<battery power="1" room="8" start="false" img="room_battery_2_rl" />
<cloaking power="1" room="1" start="false" img="room_cloaking_9_ed" />
<clonebay power="1" room="2" start="false">
<slot>
<number>0</number>
</slot>
</clonebay>
<doors power="1" room="11" start="true" img="room_doors_7_rc">
<slot>
<direction>down</direction>
<number>1</number>
</slot>
</doors>
<drones power="2" room="12" start="false" img="room_drones_3_cl" />
<engines power="1" room="7" start="true" img="room_engines_8">
<slot>
<direction>left</direction>
<number>1</number>
</slot>
</engines>
<hacking power="1" room="5" start="false" img="room_hacking_3_rc" />
<medbay power="1" room="2" start="true" img="room_medbay_5_rl">
<slot>
<number>-2</number>
</slot>
</medbay>
<mind power="1" room="10" start="false" img="room_mind_9_r" />
<oxygen power="1" room="9" start="true" img="room_oxygen_9_rc" />
<pilot power="1" room="0" start="true" img="room_pilot_4">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="1" room="4" start="true" img="room_sensors_3_ed">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</sensors>
<shields power="2" room="13" start="true" img="room_shields_11_rf">
<slot>
<direction>right</direction>
<number>1</number>
</slot>
</shields>
<teleporter power="1" room="3" start="false" />
<weapons power="4" room="6" start="true" img="room_weapons_7_ed">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="25" count="4">
<weapon name="MISSILES_BURST_PLAYER" />
<weapon name="MISSILES_3_PLAYER" />
</weaponList>
<droneList drones="0" count="2" />
<health amount="30" />
<maxPower amount="8" />
<crewCount amount="1" class="rock" />
<crewCount amount="1" class="rock" />
<crewCount amount="1" class="rock" />
<aug name="EXPLOSIVE_REPLICATOR" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_STEALTH_3" layout="disruptor" img="disruptor">
<class id="text_PLAYER_SHIP_STEALTH_3_class">Stealth Cruiser</class>
<name id="text_PLAYER_SHIP_STEALTH_3_name">Disruptor</name>
<unlock id="ship_PLAYER_SHIP_STEALTH_3_unlock"/>
<desc id="text_PLAYER_SHIP_STEALTH_3_desc">This ship disables enemy systems from the shadows, leaving the job of destroying them to its swarm of automated drones.</desc>
<systemList>
<battery power="1" room="0" start="true" img="room_battery_2" />
<cloaking power="2" room="11" start="true" img="room_cloaking_11" />
<clonebay power="1" room="4" start="true">
<slot>
<number>1</number>
</slot>
</clonebay>
<doors power="1" room="8" start="true" img="room_doors_6_fv">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</doors>
<drones power="2" room="10" start="true" img="room_drones_13" />
<engines power="3" room="12" start="true" img="room_engines_2">
<slot>
<direction>down</direction>
<number>2</number>
</slot>
</engines>
<hacking power="1" room="7" start="false" img="room_hacking_3_rc" />
<medbay power="1" room="4" start="false" img="room_medbay">
<slot>
<number>1</number>
</slot>
</medbay>
<mind power="1" room="13" start="false" img="room_mind_9" />
<oxygen power="1" room="3" start="true" img="room_oxygen_9_c" />
<pilot power="1" room="9" start="true" img="room_pilot_2">
<slot>
<direction>right</direction>
<number>1</number>
</slot>
</pilot>
<sensors power="3" room="2" start="true" img="room_sensors">
<slot>
<direction>down</direction>
<number>1</number>
</slot>
</sensors>
<shields power="2" room="5" start="false" img="room_shields">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</shields>
<teleporter power="1" room="6" start="false" />
<weapons power="3" room="1" start="true" img="room_weapons_8">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</weapons>
</systemList>
<weaponSlots>2</weaponSlots>
<droneSlots>4</droneSlots>
<weaponList missiles="0" count="2">
<weapon name="ION_4_PLAYER" />
<weapon name="ION_DAMAGE" />
</weaponList>
<droneList drones="50" count="4">
<drone name="COMBAT_1_PLAYER" />
<drone name="COMBAT_BEAM_PLAYER" />
</droneList>
<health amount="30" />
<maxPower amount="8" />
<crewCount amount="1" class="human" />
<crewCount amount="1" class="engi" />
<crewCount amount="1" class="energy" />
<aug name="ADV_SCANNERS" />
<aug name="CLOAK_FIRE" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_MANTIS_3" layout="tiger" img="tiger">
<class id="text_PLAYER_SHIP_MANTIS_3_class">Mantis Cruiser</class>
<name id="text_PLAYER_SHIP_MANTIS_3_name">The Tiger</name>
<unlock id="ship_PLAYER_SHIP_MANTIS_3_unlock"/>
<desc id="text_PLAYER_SHIP_MANTIS_3_desc">Diversity makes us stronger! Especially when it comes to murder.</desc>
<systemList>
<battery power="1" room="15" start="false" img="room_battery_7" />
<cloaking power="1" room="2" start="false" img="room_cloaking_10" />
<clonebay power="1" room="1" start="false">
<slot>
<number>1</number>
</slot>
</clonebay>
<doors power="1" room="17" start="true" img="room_doors_3">
<slot>
<direction>right</direction>
<number>1</number>
</slot>
</doors>
<drones power="2" room="3" start="false" img="room_drones_5" />
<engines power="2" room="10" start="true" img="room_engines_2">
<slot>
<direction>down</direction>
<number>2</number>
</slot>
</engines>
<hacking power="1" room="9" start="false" img="room_hacking_6" />
<medbay power="1" room="1" start="true" img="room_medbay">
<slot>
<number>1</number>
</slot>
</medbay>
<mind power="1" room="11" start="false" img="room_mind_10_rfc" />
<oxygen power="1" room="12" start="true" img="room_oxygen_9_c" />
<pilot power="1" room="7" start="true" img="room_pilot_4">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="1" room="16" start="false" img="room_sensors_2">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</sensors>
<shields power="2" room="5" start="true" img="room_shields_5">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</shields>
<teleporter power="1" room="0" start="true" />
<weapons power="3" room="4" start="true" img="room_weapons_10">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</weapons>
</systemList>
<weaponSlots>3</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="24" count="3">
<weapon name="BOMB_BIG" />
<weapon name="LASER_BROKEN" />
</weaponList>
<droneList drones="0" count="2" />
<health amount="30" />
<maxPower amount="9" />
<crewCount amount="1" class="mantis" />
<crewCount amount="1" class="rock" />
<crewCount amount="1" class="anaerobic" />
<crewCount amount="1" class="crystal" />
<aug name="CREW_STIMS" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_CIRCLE_3" layout="anaerobotic" img="anaerobotic">
<class id="text_PLAYER_SHIP_CIRCLE_3_class">Engi Cruiser</class>
<name id="text_PLAYER_SHIP_CIRCLE_3_name">Anaerobotic</name>
<unlock id="ship_PLAYER_SHIP_CIRCLE_3_unlock"/>
<desc id="text_PLAYER_SHIP_CIRCLE_3_desc">These "anti-organic" Engi refuse to acknowledge their need for oxygen and prefer to think of their medbay as a "robotic repairs station." Their nano-bots have to work overtime to fix the constant damage of not breathing.</desc>
<systemList>
<battery power="1" room="8" start="false" img="room_battery_15" />
<cloaking power="1" room="11" start="false" img="room_cloaking_10" />
<clonebay power="1" room="0" start="false">
<slot>
<number>0</number>
</slot>
</clonebay>
<doors power="2" room="5" start="true" img="room_doors_5">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</doors>
<drones power="2" room="13" start="true" img="room_drones_9" />
<engines power="2" room="9" start="true" img="room_engines_8">
<slot>
<direction>left</direction>
<number>2</number>
</slot>
</engines>
<hacking power="1" room="12" start="false" img="room_hacking_2" />
<medbay power="1" room="0" start="true" img="room_medbay_9">
<slot>
<number>-2</number>
</slot>
</medbay>
<mind power="1" room="4" start="false" img="room_mind_5" />
<oxygen power="1" room="6" start="false" img="room_oxygen_4" />
<pilot power="1" room="14" start="true" img="room_pilot">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="2" room="15" start="true" img="room_sensors_4">
<slot>
<direction>left</direction>
<number>1</number>
</slot>
</sensors>
<shields power="2" room="7" start="true" img="room_shields_4">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</shields>
<teleporter power="1" room="2" start="false" />
<weapons power="3" room="1" start="true" img="room_weapons">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</weapons>
</systemList>
<weaponSlots>3</weaponSlots>
<droneSlots>3</droneSlots>
<weaponList missiles="0" count="3">
<weapon name="ION_CHAINGUN_PLAYER" />
<weapon name="ION_CHAINGUN_PLAYER" />
<weapon name="ION_CHAINGUN_PLAYER" />
</weaponList>
<droneList drones="18" count="3">
<drone name="COMBAT_HEAVY" />
<drone name="DEFENSE_1" />
</droneList>
<health amount="30" />
<maxPower amount="10" />
<crewCount amount="1" class="engi" />
<crewCount amount="1" class="engi" />
<crewCount amount="1" class="crystal" />
<crewCount amount="1" class="ghost" />
<aug name="NANO_MEDBAY" />
<aug name="O2_MASKS" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_JELLY_3" layout="lovebird" img="lovebird">
<class id="text_PLAYER_SHIP_JELLY_3_class">Slug Cruiser</class>
<name id="text_PLAYER_SHIP_JELLY_3_name">The Lovebird</name>
<unlock id="ship_PLAYER_SHIP_JELLY_3_unlock"/>
<desc id="text_PLAYER_SHIP_JELLY_3_desc">Such a magnificent drone. The bright red color, the impressive speed and length, so strong and powerful. But oh, what's this? They can't get through the shields? Excuse me little cutie, please, allow me.</desc>
<systemList>
<battery power="2" room="4" start="true" img="room_battery_15" />
<cloaking power="1" room="15" start="false" img="room_cloaking_8" />
<clonebay power="1" room="5" start="true">
<slot>
<number>0</number>
</slot>
</clonebay>
<doors power="1" room="14" start="true" img="room_doors_5_rr">
<slot>
<direction>left</direction>
<number>1</number>
</slot>
</doors>
<drones power="4" room="1" start="true" img="room_drones_13" />
<engines power="1" room="0" start="true" img="room_engines">
<slot>
<direction>down</direction>
<number>2</number>
</slot>
</engines>
<hacking power="2" room="10" start="true" img="room_hacking" />
<medbay power="1" room="5" start="false" img="room_medbay_2_rl">
<slot>
<number>-2</number>
</slot>
</medbay>
<mind power="1" room="11" start="false" img="room_mind_5" />
<oxygen power="1" room="3" start="true" img="room_oxygen_4_mh" />
<pilot power="1" room="8" start="true" img="room_pilot">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="1" room="16" start="false" img="room_sensors_4">
<slot>
<direction>left</direction>
<number>1</number>
</slot>
</sensors>
<shields power="2" room="12" start="true" img="room_shields_8">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</shields>
<teleporter power="1" room="9" start="false" />
<weapons power="1" room="7" start="true" img="room_weapons_4">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="0" count="4">
<weapon name="LASER_BURST_5_PLAYER" />
</weaponList>
<droneList drones="25" count="2">
<drone name="COMBAT_BEAM_3" />
</droneList>
<health amount="30" />
<maxPower amount="7" />
<crewCount amount="1" class="slug" />
<crewCount amount="1" class="slug" />
<crewCount amount="1" class="mantis" />
<aug name="BATTERY_BOOSTER" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_ENERGY_3" layout="confidence" img="confidence">
<class id="text_PLAYER_SHIP_ENERGY_3_class">Zoltan Cruiser</class>
<name id="text_PLAYER_SHIP_ENERGY_3_name">Confidence</name>
<unlock id="ship_PLAYER_SHIP_ENERGY_3_unlock"/>
<desc id="text_PLAYER_SHIP_ENERGY_3_desc">This ship has everything! Any system you could ever want, already here. But why does it feel like its missing something? Oh well, if the designers did forget something, it must not have been that important.</desc>
<systemList>
<battery power="1" room="17" start="false" img="room_battery" />
<cloaking power="1" room="2" start="true" img="room_cloaking_10" />
<clonebay power="1" room="1" start="false">
<slot>
<number>3</number>
</slot>
</clonebay>
<doors power="1" room="15" start="true" img="room_doors_2">
<slot>
<direction>down</direction>
<number>0</number>
</slot>
</doors>
<drones power="1" room="3" start="true" img="room_drones_4_rc" />
<engines power="1" room="4" start="true" img="room_engines_4">
<slot>
<direction>down</direction>
<number>2</number>
</slot>
</engines>
<hacking power="1" room="8" start="true" img="room_hacking_6" />
<medbay power="1" room="1" start="true" img="room_medbay_3">
<slot>
<number>3</number>
</slot>
</medbay>
<mind power="1" room="9" start="true" img="room_mind_10_rfc" />
<oxygen power="1" room="12" start="true" img="room_oxygen_9" />
<pilot power="1" room="14" start="true" img="room_pilot">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="1" room="16" start="false" img="room_sensors_2">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</sensors>
<shields power="1" room="0" start="false" img="room_shields_6">
<slot>
<direction>left</direction>
<number>0</number>
</slot>
</shields>
<teleporter power="1" room="6" start="false" />
<weapons power="3" room="7" start="true" img="room_weapons_4">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="0" count="4">
<weapon name="BEAM_LONG_PLAYER" />
<weapon name="ION_CHARGEGUN_MINI" />
</weaponList>
<droneList drones="2" count="2">
<drone name="DEFENSE_3" />
</droneList>
<health amount="30" />
<maxPower amount="5" />
<crewCount amount="1" class="mantis" />
<crewCount amount="1" class="energy" />
<crewCount amount="1" class="energy" />
<aug name="ENERGY_SHIELD" />
<aug name="ADV_SCANNERS" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_FED_3" layout="fed_cruiser_3" img="fed_cruiser_3">
<class id="text_PLAYER_SHIP_FED_3_class">Federation Cruiser</class>
<name id="text_PLAYER_SHIP_FED_3_name">The Boom</name>
<unlock id="ship_PLAYER_SHIP_FED_3_unlock"/>
<desc id="text_PLAYER_SHIP_FED_3_desc">This top Zoltan engineer worked with the federation to combine their artillery system with newly invented Zoltan weapon charging technology. Unfortunately this ship is not able to handle a strong weapon system without overloading the reactor.</desc>
<systemList>
<artillery power="1" room="2" start="true" weapon="ARTILLERY_SIX" img="room_artillery" />
<battery power="1" room="3" start="false" img="room_battery_15" />
<cloaking power="1" room="9" start="false" img="room_cloaking_3" />
<clonebay power="1" room="5" start="false">
<slot>
<number>2</number>
</slot>
</clonebay>
<doors power="1" room="0" start="true" img="room_doors_5_rr">
<slot>
<direction>left</direction>
<number>1</number>
</slot>
</doors>
<drones power="2" room="1" start="false" img="room_drones_15" />
<engines power="1" room="4" start="true" img="room_engines_5">
<slot>
<direction>up</direction>
<number>0</number>
</slot>
</engines>
<hacking power="1" room="12" start="false" img="room_hacking_2" />
<medbay power="1" room="5" start="true" img="room_medbay_7">
<slot>
<number>2</number>
</slot>
</medbay>
<mind power="1" room="10" start="false" img="room_mind_5" />
<oxygen power="1" room="6" start="true" img="room_oxygen_2" />
<pilot power="1" room="7" start="true" img="room_pilot_2">
<slot>
<direction>right</direction>
<number>1</number>
</slot>
</pilot>
<sensors power="1" room="15" start="true" img="room_sensors_3">
<slot>
<direction>right</direction>
<number>1</number>
</slot>
</sensors>
<shields power="2" room="14" start="true" img="room_shields_7">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</shields>
<teleporter power="1" room="16" start="false" />
<weapons power="1" max="4" room="13" start="true" img="room_weapons_2">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="18" count="4">
<weapon name="LASER_BASIC_2" />
<weapon name="MISSILES_ATHENA" />
</weaponList>
<droneList drones="0" count="2" />
<health amount="30" />
<maxPower amount="5" />
<crewCount amount="1" class="human" />
<crewCount amount="1" class="energy" />
<crewCount amount="1" class="rock" />
<aug name="AUTO_COOLDOWN" />
</shipBlueprint>
<shipBlueprint name="PLAYER_SHIP_HARD_3" layout="kestral_3" img="kestral_3">
<class id="text_PLAYER_SHIP_HARD_3_class">Kestrel Cruiser</class>
<name id="text_PLAYER_SHIP_HARD_3_name">The Mutant</name>
<unlock id="ship_PLAYER_SHIP_HARD_3_unlock"/>
<desc id="text_PLAYER_SHIP_HARD_3_desc">The log reports this classic kestrel got covered in some sort of strange alien goo. The weapons seem to be firing a little differently, the crew have experienced some adverse effects, and the goop has also made a strange change to the shield system.</desc>
<systemList>
<battery power="1" room="8" start="false" img="room_battery_14" />
<cloaking power="1" room="15" start="false" img="room_cloaking_3" />
<clonebay power="1" room="1" start="true">
<slot>
<number>1</number>
</slot>
</clonebay>
<doors power="1" room="13" start="true" img="room_doors_6_fv">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</doors>
<drones power="2" room="3" start="false" img="room_drones_15" />
<engines power="1" room="12" start="true" img="room_engines_9_rr">
<slot>
<direction>down</direction>
<number>2</number>
</slot>
</engines>
<hacking power="1" room="14" start="false" img="room_hacking_5" />
<medbay power="1" room="1" start="false" img="room_medbay">
<slot>
<number>1</number>
</slot>
</medbay>
<mind power="1" room="9" start="false" img="room_mind_2" />
<oxygen power="1" room="11" start="true" img="room_oxygen_2" />
<pilot power="1" room="10" start="true" img="room_pilot">
<slot>
<direction>right</direction>
<number>0</number>
</slot>
</pilot>
<sensors power="1" room="2" start="true" img="room_sensors">
<slot>
<direction>down</direction>
<number>1</number>
</slot>
</sensors>
<shields power="2" max="2" room="5" start="true" img="room_shields_10_rl">
<slot>
<direction>right</direction>
<number>1</number>
</slot>
</shields>
<teleporter power="1" room="4" start="false" />
<weapons power="3" room="0" start="true" img="room_weapons_6">
<slot>
<direction>up</direction>
<number>1</number>
</slot>
</weapons>
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList missiles="20" count="4">
<weapon name="MISSILES_BURST_KEST" />
<weapon name="LASER_HEAVYIER" />
<weapon name="BOMB_REHULL" />
</weaponList>
<droneList drones="0" count="2" />
<health amount="30" />
<maxPower amount="5" />
<crewCount amount="1" class="ghost" />
<crewCount amount="1" class="energy" />
<crewCount amount="1" class="energy" />
<aug name="SHIELD_RECHARGE" />
</shipBlueprint>

271
data/donut.txt Executable file
View file

@ -0,0 +1,271 @@
X_OFFSET
3
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
245
220
-10
0
ROOM
0
6
6
2
1
ROOM
1
7
4
1
2
ROOM
2
5
4
2
1
ROOM
3
5
5
1
2
ROOM
4
0
3
2
2
ROOM
5
2
4
2
2
ROOM
6
4
4
1
2
ROOM
7
1
2
2
1
ROOM
8
8
5
1
2
ROOM
9
2
0
1
2
ROOM
10
0
0
2
1
ROOM
11
0
1
1
2
ROOM
12
6
2
2
2
ROOM
13
6
1
2
1
ROOM
14
3
0
2
1
ROOM
15
3
1
2
1
ROOM
16
5
0
1
2
DOOR
6
1
16
13
1
DOOR
3
0
9
14
1
DOOR
5
5
6
3
1
DOOR
7
7
0
-1
0
DOOR
0
2
11
-1
1
DOOR
1
3
7
4
0
DOOR
8
6
0
8
1
DOOR
5
1
15
16
1
DOOR
7
2
13
12
0
DOOR
7
4
12
1
0
DOOR
2
0
10
9
1
DOOR
2
4
4
5
1
DOOR
0
1
11
-1
1
DOOR
3
1
9
15
1
DOOR
1
2
11
7
1
DOOR
7
6
1
0
0
DOOR
6
7
0
-1
0
DOOR
4
5
5
6
1
DOOR
3
0
14
-1
0
DOOR
6
6
3
0
1
DOOR
6
4
12
2
0
DOOR
5
4
6
2
1
DOOR
2
2
9
7
0
DOOR
5
0
14
16
1
DOOR
4
0
14
-1
0
DOOR
0
1
10
11
0

59
data/donut.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-71" y="-40" w="440" h="325" />
<offsets>
<floor x="63" y="32" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="360" y="80" rotate="true" mirror="true" gib="6" slide="right" />
<mount x="360" y="120" rotate="true" mirror="false" gib="6" slide="right" />
<mount x="230" y="29" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="300" y="294" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.30" max="0.30" />
<x>205</x>
<y>60</y>
</gib1>
<gib2>
<velocity min="0.20" max="0.40" />
<direction min="160" max="200" />
<angular min="-0.40" max="0.40" />
<x>70</x>
<y>108</y>
</gib2>
<gib3>
<velocity min="0.40" max="0.60" />
<direction min="220" max="260" />
<angular min="-0.60" max="-0.20" />
<x>130</x>
<y>127</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="20" max="70" />
<angular min="-0.30" max="0.30" />
<x>17</x>
<y>0</y>
</gib4>
<gib5>
<velocity min="0.40" max="0.80" />
<direction min="110" max="160" />
<angular min="-0.30" max="0.30" />
<x>0</x>
<y>61</y>
</gib5>
<gib6>
<velocity min="0.20" max="0.50" />
<direction min="330" max="350" />
<angular min="-0.30" max="0.30" />
<x>72</x>
<y>0</y>
</gib6>
</explosion>

319
data/efficiency.txt Executable file
View file

@ -0,0 +1,319 @@
X_OFFSET
4
Y_OFFSET
3
HORIZONTAL
0
VERTICAL
0
ELLIPSE
327
218
3
0
ROOM
0
6
0
1
2
ROOM
1
5
0
1
2
ROOM
2
4
0
1
2
ROOM
3
3
0
1
2
ROOM
4
2
0
1
2
ROOM
5
1
0
1
2
ROOM
6
0
0
1
2
ROOM
7
0
2
1
2
ROOM
8
1
2
1
2
ROOM
9
2
2
1
2
ROOM
10
3
2
1
2
ROOM
11
4
2
1
2
ROOM
12
5
2
1
2
ROOM
13
6
2
1
2
DOOR
6
0
0
-1
0
DOOR
3
0
3
-1
0
DOOR
0
0
6
-1
0
DOOR
6
4
13
-1
0
DOOR
3
4
10
-1
0
DOOR
0
4
7
-1
0
DOOR
1
0
6
5
1
DOOR
2
0
4
5
1
DOOR
3
0
4
3
1
DOOR
4
0
2
3
1
DOOR
5
0
2
1
1
DOOR
6
0
0
1
1
DOOR
1
1
6
5
1
DOOR
2
1
4
5
1
DOOR
3
1
4
3
1
DOOR
4
1
2
3
1
DOOR
5
1
2
1
1
DOOR
6
1
0
1
1
DOOR
1
2
7
8
1
DOOR
2
2
9
8
1
DOOR
3
2
9
10
1
DOOR
4
2
11
10
1
DOOR
5
2
11
12
1
DOOR
6
2
13
12
1
DOOR
1
3
7
8
1
DOOR
2
3
9
8
1
DOOR
3
3
9
10
1
DOOR
4
3
11
10
1
DOOR
5
3
11
12
1
DOOR
6
3
13
12
1
DOOR
0
2
6
7
0
DOOR
1
2
5
8
0
DOOR
2
2
4
9
0
DOOR
3
2
3
10
0
DOOR
4
2
2
11
0
DOOR
5
2
1
12
0
DOOR
6
2
0
13
0

59
data/efficiency.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-140" y="-129" w="550" h="400" />
<offsets>
<floor x="293" y="193" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="260" y="40" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="260" y="358" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="460" y="60" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="460" y="339" rotate="true" mirror="false" gib="1" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.40" max="0.60" />
<direction min="200" max="240" />
<angular min="-0.30" max="0.30" />
<x>268</x>
<y>188</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="290" max="320" />
<angular min="0.10" max="0.30" />
<x>265</x>
<y>19</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.20" />
<direction min="260" max="310" />
<angular min="-0.10" max="-0.10" />
<x>72</x>
<y>25</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="40" max="70" />
<angular min="-0.40" max="-0.20" />
<x>0</x>
<y>0</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.40" />
<direction min="170" max="210" />
<angular min="-0.20" max="-0.20" />
<x>74</x>
<y>108</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.50" />
<direction min="110" max="130" />
<angular min="0.30" max="0.60" />
<x>0</x>
<y>181</y>
</gib6>
</explosion>

331
data/fed_cruiser.txt Executable file
View file

@ -0,0 +1,331 @@
X_OFFSET
1
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
402
253
-63
-3
ROOM
0
8
3
2
1
ROOM
1
8
4
2
1
ROOM
2
6
3
2
1
ROOM
3
6
4
2
1
ROOM
4
2
3
1
2
ROOM
5
4
3
2
2
ROOM
6
3
2
2
1
ROOM
7
3
5
2
1
ROOM
8
1
5
2
2
ROOM
9
1
1
2
2
ROOM
10
1
0
2
1
ROOM
11
0
0
1
2
ROOM
12
1
7
2
1
ROOM
13
10
3
2
1
ROOM
14
10
4
2
1
ROOM
15
12
2
2
2
ROOM
16
12
4
2
2
ROOM
17
14
3
1
2
ROOM
18
0
6
1
2
ROOM
19
1
3
1
2
DOOR
8
5
1
-1
0
DOOR
1
7
8
12
0
DOOR
0
1
11
-1
1
DOOR
8
3
0
-1
0
DOOR
10
3
0
13
1
DOOR
1
3
9
19
0
DOOR
1
7
18
12
1
DOOR
1
1
10
9
0
DOOR
8
3
2
0
1
DOOR
12
4
14
16
1
DOOR
0
6
18
-1
1
DOOR
14
3
15
17
1
DOOR
4
5
5
7
0
DOOR
10
4
1
14
1
DOOR
6
3
5
2
1
DOOR
15
3
17
-1
1
DOOR
0
0
11
-1
1
DOOR
0
7
18
-1
1
DOOR
1
5
19
8
0
DOOR
1
1
11
9
1
DOOR
3
5
8
7
1
DOOR
6
4
5
3
1
DOOR
3
2
9
6
1
DOOR
4
3
6
5
0
DOOR
9
3
0
-1
0
DOOR
8
4
3
1
1
DOOR
15
4
17
-1
1
DOOR
1
6
18
8
1
DOOR
1
0
11
10
1
DOOR
9
5
1
-1
0
DOOR
14
4
16
17
1
DOOR
2
4
19
4
1
DOOR
12
3
13
15
1

60
data/fed_cruiser.xml Executable file
View file

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-125" y="-60" w="710" h="401" />
<offsets>
<floor x="380" y="193" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="268" y="32" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="268" y="368" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="614" y="120" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="614" y="282" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="649" y="200" rotate="false" mirror="false" gib="6" slide="no" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.40" max="0.70" />
<direction min="20" max="50" />
<angular min="-0.40" max="-0.10" />
<x>0</x>
<y>0</y>
</gib1>
<gib2>
<velocity min="0.20" max="0.50" />
<direction min="280" max="300" />
<angular min="-0.20" max="0.20" />
<x>126</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.30" />
<direction min="260" max="280" />
<angular min="-0.30" max="0.30" />
<x>80</x>
<y>114</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.60" />
<direction min="120" max="200" />
<angular min="0.20" max="0.60" />
<x>0</x>
<y>247</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.60" />
<direction min="260" max="280" />
<angular min="-0.20" max="0.20" />
<x>327</x>
<y>73</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.60" />
<direction min="200" max="240" />
<angular min="0.20" max="0.60" />
<x>470</x>
<y>130</y>
</gib6>
</explosion>

367
data/fed_cruiser_2.txt Executable file
View file

@ -0,0 +1,367 @@
X_OFFSET
1
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
402
253
-63
-3
ROOM
0
12
2
2
2
ROOM
1
11
1
1
2
ROOM
2
11
3
1
2
ROOM
3
14
3
1
2
ROOM
4
14
1
1
2
ROOM
5
12
1
2
1
ROOM
6
2
2
1
2
ROOM
7
12
4
2
1
ROOM
8
8
2
2
2
ROOM
9
7
2
1
2
ROOM
10
5
2
2
2
ROOM
11
10
2
1
2
ROOM
12
4
2
1
2
ROOM
13
3
1
2
1
ROOM
14
3
4
2
1
ROOM
15
1
0
2
2
ROOM
16
1
4
2
2
ROOM
17
0
0
1
2
ROOM
18
0
2
2
2
ROOM
19
0
4
1
2
DOOR
7
2
9
-1
0
DOOR
12
1
5
-1
0
DOOR
14
1
5
4
1
DOOR
14
3
4
3
0
DOOR
7
2
10
9
1
DOOR
13
5
7
-1
0
DOOR
0
5
19
-1
1
DOOR
5
2
12
10
1
DOOR
0
0
17
-1
1
DOOR
0
2
17
18
0
DOOR
3
1
15
13
1
DOOR
0
4
18
19
0
DOOR
14
2
0
4
1
DOOR
4
2
13
12
0
DOOR
11
3
1
2
0
DOOR
11
2
11
1
1
DOOR
8
2
9
8
1
DOOR
1
2
15
18
0
DOOR
14
3
0
3
1
DOOR
12
5
7
-1
0
DOOR
12
3
2
0
1
DOOR
11
3
11
2
1
DOOR
3
4
16
14
1
DOOR
7
3
10
9
1
DOOR
13
1
5
-1
0
DOOR
2
3
18
6
1
DOOR
12
1
1
5
1
DOOR
8
3
9
8
1
DOOR
7
4
9
-1
0
DOOR
0
4
19
-1
1
DOOR
4
4
12
14
0
DOOR
12
2
1
0
1
DOOR
12
4
2
7
1
DOOR
1
4
18
16
0
DOOR
0
1
17
-1
1
DOOR
1
0
17
15
1
DOOR
10
3
8
11
1
DOOR
1
5
19
16
1
DOOR
14
4
7
3
1

60
data/fed_cruiser_2.xml Executable file
View file

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-125" y="-95" w="710" h="401" />
<offsets>
<floor x="381" y="193" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="268" y="32" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="268" y="368" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="614" y="120" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="614" y="282" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="649" y="200" rotate="false" mirror="false" gib="6" slide="no" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.40" max="0.70" />
<direction min="20" max="50" />
<angular min="-0.40" max="-0.10" />
<x>0</x>
<y>0</y>
</gib1>
<gib2>
<velocity min="0.20" max="0.50" />
<direction min="280" max="300" />
<angular min="-0.20" max="0.20" />
<x>126</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.30" />
<direction min="260" max="280" />
<angular min="-0.30" max="0.30" />
<x>80</x>
<y>114</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.60" />
<direction min="120" max="200" />
<angular min="0.20" max="0.60" />
<x>0</x>
<y>247</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.60" />
<direction min="260" max="280" />
<angular min="-0.20" max="0.20" />
<x>327</x>
<y>73</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.60" />
<direction min="200" max="240" />
<angular min="0.20" max="0.60" />
<x>470</x>
<y>130</y>
</gib6>
</explosion>

277
data/fed_cruiser_3.txt Executable file
View file

@ -0,0 +1,277 @@
X_OFFSET
1
Y_OFFSET
2
HORIZONTAL
27
VERTICAL
-17
ELLIPSE
402
253
-63
-3
ROOM
0
2
1
1
2
ROOM
1
3
2
2
1
ROOM
2
3
4
2
1
ROOM
3
2
4
1
2
ROOM
4
0
4
2
2
ROOM
5
0
1
2
2
ROOM
6
5
2
2
1
ROOM
7
1
3
2
1
ROOM
8
7
2
2
1
ROOM
9
9
2
2
1
ROOM
10
5
4
2
1
ROOM
11
7
4
2
1
ROOM
12
9
4
2
1
ROOM
13
11
1
2
2
ROOM
14
11
4
2
2
ROOM
15
10
3
2
1
ROOM
16
0
0
2
1
ROOM
17
0
6
2
1
DOOR
11
2
9
13
1
DOOR
3
2
0
1
1
DOOR
3
4
3
2
1
DOOR
1
1
16
5
0
DOOR
9
2
8
9
1
DOOR
5
4
2
10
1
DOOR
10
3
9
15
0
DOOR
0
6
17
-1
1
DOOR
9
4
11
12
1
DOOR
0
6
4
17
0
DOOR
7
2
6
8
1
DOOR
11
4
12
14
1
DOOR
8
2
8
-1
0
DOOR
0
1
16
5
0
DOOR
0
0
16
-1
1
DOOR
8
5
11
-1
0
DOOR
7
5
11
-1
0
DOOR
7
2
8
-1
0
DOOR
10
4
15
12
0
DOOR
1
6
4
17
0
DOOR
7
4
10
11
1
DOOR
5
2
1
6
1
DOOR
2
5
4
3
1
DOOR
2
1
5
0
1
DOOR
1
4
7
4
0
DOOR
1
3
5
7
0

60
data/fed_cruiser_3.xml Executable file
View file

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-152" y="-78" w="710" h="401" />
<offsets>
<floor x="374" y="193" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="268" y="32" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="268" y="368" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="614" y="120" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="614" y="282" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="649" y="200" rotate="true" mirror="false" gib="6" slide="no" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.40" max="0.70" />
<direction min="20" max="50" />
<angular min="-0.40" max="-0.10" />
<x>0</x>
<y>0</y>
</gib1>
<gib2>
<velocity min="0.20" max="0.50" />
<direction min="280" max="300" />
<angular min="-0.20" max="0.20" />
<x>126</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.30" />
<direction min="260" max="280" />
<angular min="-0.30" max="0.30" />
<x>80</x>
<y>114</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.60" />
<direction min="120" max="200" />
<angular min="0.20" max="0.60" />
<x>0</x>
<y>247</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.60" />
<direction min="260" max="280" />
<angular min="-0.20" max="0.20" />
<x>327</x>
<y>73</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.60" />
<direction min="200" max="240" />
<angular min="0.20" max="0.60" />
<x>470</x>
<y>130</y>
</gib6>
</explosion>

229
data/fusion.txt Executable file
View file

@ -0,0 +1,229 @@
X_OFFSET
2
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
320
200
-20
20
ROOM
0
8
1
2
2
ROOM
1
8
3
2
2
ROOM
2
6
2
2
2
ROOM
3
5
1
2
1
ROOM
4
5
4
2
1
ROOM
5
4
5
2
2
ROOM
6
3
1
2
2
ROOM
7
1
0
2
2
ROOM
8
10
2
1
2
ROOM
9
0
0
1
2
ROOM
10
3
3
2
2
ROOM
11
1
4
2
1
ROOM
12
2
5
2
2
ROOM
13
0
5
2
1
DOOR
8
3
2
1
1
DOOR
5
1
3
-1
0
DOOR
6
6
5
-1
1
DOOR
4
6
12
5
1
DOOR
1
0
9
7
1
DOOR
8
3
0
1
0
DOOR
10
3
1
8
1
DOOR
5
1
6
3
1
DOOR
3
1
7
6
1
DOOR
5
4
10
4
1
DOOR
5
7
5
-1
0
DOOR
1
5
11
13
0
DOOR
6
1
3
-1
0
DOOR
3
4
11
10
1
DOOR
2
5
13
12
1
DOOR
10
2
0
8
1
DOOR
8
2
2
0
1
DOOR
4
3
6
10
0
DOOR
4
5
10
5
0
DOOR
3
5
10
12
0
DOOR
6
4
2
4
0
DOOR
6
2
3
2
0

59
data/fusion.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-131" y="-37" w="630" h="348" />
<offsets>
<floor x="318" y="153" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="540" y="88" rotate="true" mirror="true" gib="3" slide="up" />
<mount x="540" y="260" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="250" y="32" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="320" y="309" rotate="true" mirror="false" gib="2" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="80" max="150" />
<angular min="0.10" max="0.30" />
<x>72</x>
<y>135</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.80" />
<direction min="140" max="180" />
<angular min="0.30" max="0.50" />
<x>0</x>
<y>164</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.60" />
<direction min="290" max="330" />
<angular min="-0.50" max="-0.20" />
<x>306</x>
<y>28</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="220" max="250" />
<angular min="-0.30" max="0.30" />
<x>352</x>
<y>94</y>
</gib4>
<gib5>
<velocity min="0.10" max="0.30" />
<direction min="20" max="50" />
<angular min="-0.30" max="0.30" />
<x>122</x>
<y>47</y>
</gib5>
<gib6>
<velocity min="0.40" max="1.00" />
<direction min="30" max="60" />
<angular min="-0.60" max="-0.20" />
<x>39</x>
<y>0</y>
</gib6>
</explosion>

217
data/hammer.txt Executable file
View file

@ -0,0 +1,217 @@
X_OFFSET
3
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
350
246
-70
0
ROOM
0
5
2
2
2
ROOM
1
5
4
2
2
ROOM
2
7
3
1
2
ROOM
3
8
3
2
1
ROOM
4
8
4
2
1
ROOM
5
3
3
2
2
ROOM
6
2
1
2
2
ROOM
7
2
5
2
2
ROOM
8
10
3
1
2
ROOM
9
1
7
2
1
ROOM
10
1
0
2
1
ROOM
11
0
2
2
1
ROOM
12
0
3
2
2
ROOM
13
0
5
2
1
DOOR
10
4
4
8
1
DOOR
0
2
11
-1
1
DOOR
7
4
1
2
1
DOOR
7
5
2
-1
0
DOOR
8
4
2
4
1
DOOR
2
7
7
9
0
DOOR
8
3
2
3
1
DOOR
3
3
6
5
0
DOOR
7
3
2
-1
0
DOOR
5
4
5
1
1
DOOR
0
5
13
-1
1
DOOR
10
3
3
8
1
DOOR
2
5
13
7
1
DOOR
5
3
5
0
1
DOOR
2
1
10
6
0
DOOR
1
5
12
13
0
DOOR
1
3
11
12
0
DOOR
7
3
0
2
1
DOOR
3
5
5
7
0
DOOR
2
2
11
6
1

59
data/hammer.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-106" y="-81" w="595" h="438" />
<offsets>
<floor x="294" y="216" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="469" y="178" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="469" y="260" rotate="true" mirror="false" gib="3" slide="down" />
<mount x="250" y="99" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="250" y="340" rotate="true" mirror="false" gib="6" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.20" max="0.40" />
<direction min="0" max="40" />
<angular min="-0.10" max="0.10" />
<x>58</x>
<y>78</y>
</gib1>
<gib2>
<velocity min="0.50" max="1.00" />
<direction min="40" max="70" />
<angular min="-0.50" max="-0.20" />
<x>0</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.30" />
<direction min="200" max="250" />
<angular min="0.05" max="0.10" />
<x>102</x>
<y>150</y>
</gib3>
<gib4>
<velocity min="0.10" max="0.30" />
<direction min="80" max="100" />
<angular min="-0.10" max="0.10" />
<x>18</x>
<y>114</y>
</gib4>
<gib5>
<velocity min="0.40" max="0.60" />
<direction min="290" max="320" />
<angular min="0.10" max="0.30" />
<x>213</x>
<y>133</y>
</gib5>
<gib6>
<velocity min="0.50" max="0.70" />
<direction min="120" max="150" />
<angular min="0.10" max="0.40" />
<x>0</x>
<y>237</y>
</gib6>
</explosion>

319
data/kestral.txt Executable file
View file

@ -0,0 +1,319 @@
X_OFFSET
0
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
-16
ELLIPSE
350
220
-13
0
ROOM
0
10
4
2
1
ROOM
1
6
1
2
1
ROOM
2
6
7
2
1
ROOM
3
7
2
2
2
ROOM
4
7
5
2
2
ROOM
5
5
2
2
2
ROOM
6
5
5
2
2
ROOM
7
6
4
2
1
ROOM
8
3
5
2
2
ROOM
9
12
4
2
1
ROOM
10
3
2
2
2
ROOM
11
1
3
2
1
ROOM
12
1
5
2
1
ROOM
13
3
0
2
2
ROOM
14
3
4
2
1
ROOM
15
3
7
2
2
ROOM
16
0
4
2
1
ROOM
17
9
3
2
1
ROOM
18
9
5
2
1
DOOR
5
6
8
6
1
DOOR
3
5
12
8
1
DOOR
9
3
3
17
1
DOOR
7
2
1
3
0
DOOR
10
5
0
18
0
DOOR
7
7
4
2
0
DOOR
4
2
13
10
0
DOOR
6
1
1
-1
0
DOOR
13
4
9
-1
0
DOOR
7
5
7
4
0
DOOR
6
7
6
2
0
DOOR
5
2
10
5
1
DOOR
10
4
17
0
0
DOOR
3
3
11
10
1
DOOR
3
4
10
14
0
DOOR
3
5
14
8
0
DOOR
7
2
5
3
1
DOOR
6
2
1
5
0
DOOR
1
5
16
12
0
DOOR
6
4
5
7
0
DOOR
9
5
4
18
1
DOOR
7
8
2
-1
0
DOOR
13
5
9
-1
0
DOOR
7
4
3
7
0
DOOR
4
7
8
15
0
DOOR
1
4
11
16
0
DOOR
6
5
7
6
0
DOOR
12
4
0
9
1
DOOR
7
6
6
4
1
DOOR
6
8
2
-1
0
DOOR
7
1
1
-1
0
DOOR
0
4
16
-1
1

62
data/kestral.xml Executable file
View file

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-59" y="-52" w="652" h="418" />
<offsets>
<floor x="335" y="207" />
<cloak x="19" y="19" />
</offsets>
<weaponMounts>
<mount x="528" y="155" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="528" y="263" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="388" y="120" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="388" y="298" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="540" y="170" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="274" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="135" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="309" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.60" max="1.00" />
<direction min="60" max="120" />
<angular min="-0.40" max="-0.10" />
<x>-5</x>
<y>114</y>
</gib1>
<gib2>
<velocity min="0.00" max="0.40" />
<direction min="0" max="90" />
<angular min="-0.40" max="0.00" />
<x>25</x>
<y>23</y>
</gib2>
<gib3>
<velocity min="0.50" max="1.00" />
<direction min="-40" max="90" />
<angular min="-0.50" max="1.00" />
<x>35</x>
<y>-7</y>
</gib3>
<gib4>
<velocity min="0.40" max="1.00" />
<direction min="120" max="200" />
<angular min="-0.20" max="1.00" />
<x>38</x>
<y>193</y>
</gib4>
<gib5>
<velocity min="0.00" max="0.50" />
<direction min="230" max="310" />
<angular min="-0.20" max="0.20" />
<x>174</x>
<y>44</y>
</gib5>
<gib6>
<velocity min="0.60" max="1.00" />
<direction min="240" max="300" />
<angular min="-1.00" max="1.00" />
<x>375</x>
<y>107</y>
</gib6>
</explosion>

271
data/kestral_2.txt Executable file
View file

@ -0,0 +1,271 @@
X_OFFSET
0
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
350
220
-30
0
ROOM
0
14
2
1
2
ROOM
1
10
2
2
2
ROOM
2
5
1
2
1
ROOM
3
7
1
2
2
ROOM
4
7
3
2
2
ROOM
5
3
1
2
1
ROOM
6
6
0
2
1
ROOM
7
3
4
2
1
ROOM
8
2
2
2
2
ROOM
9
6
5
2
1
ROOM
10
0
2
2
2
ROOM
11
9
2
1
2
ROOM
12
5
4
2
1
ROOM
13
5
2
2
2
ROOM
14
12
2
2
1
ROOM
15
12
3
2
1
DOOR
6
1
6
2
0
DOOR
3
4
8
7
0
DOOR
7
1
6
3
0
DOOR
6
5
12
9
0
DOOR
7
3
13
4
1
DOOR
6
2
2
13
0
DOOR
6
4
13
12
0
DOOR
8
3
3
4
0
DOOR
14
2
14
0
1
DOOR
0
2
10
-1
1
DOOR
12
2
1
14
1
DOOR
9
3
4
11
1
DOOR
9
2
3
11
1
DOOR
10
3
11
1
1
DOOR
7
5
4
9
0
DOOR
5
1
5
2
1
DOOR
2
2
10
8
1
DOOR
12
3
1
15
1
DOOR
7
2
13
3
1
DOOR
6
0
6
-1
0
DOOR
3
2
5
8
0
DOOR
0
3
10
-1
1
DOOR
7
0
6
-1
0
DOOR
7
6
9
-1
0
DOOR
5
4
7
12
1
DOOR
14
3
15
0
1
DOOR
6
6
9
-1
0

63
data/kestral_2.xml Executable file
View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-59" y="-103" w="652" h="418" />
<offsets>
<floor x="316" y="206" />
<cloak x="19" y="19" />
</offsets>
<weaponMounts>
<mount x="540" y="155" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="262" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="122" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="294" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="540" y="170" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="274" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="135" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="309" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.60" max="1.00" />
<direction min="60" max="120" />
<angular min="-0.40" max="-0.10" />
<x>-5</x>
<y>114</y>
</gib1>
<gib2>
<velocity min="0.00" max="0.40" />
<direction min="0" max="90" />
<angular min="-0.40" max="0.00" />
<x>25</x>
<y>23</y>
</gib2>
<gib3>
<velocity min="0.50" max="1.00" />
<direction min="-40" max="90" />
<angular min="-0.50" max="1.00" />
<x>35</x>
<y>-7</y>
</gib3>
<gib4>
<velocity min="0.40" max="1.00" />
<direction min="120" max="200" />
<angular min="-0.20" max="1.00" />
<x>38</x>
<y>193</y>
</gib4>
<gib5>
<velocity min="0.00" max="0.50" />
<direction min="230" max="310" />
<angular min="-0.20" max="0.20" />
<x>174</x>
<y>44</y>
</gib5>
<gib6>
<velocity min="0.60" max="1.00" />
<direction min="240" max="300" />
<angular min="-1.00" max="1.00" />
<x>375</x>
<y>107</y>
</gib6>
</explosion>

289
data/kestral_3.txt Executable file
View file

@ -0,0 +1,289 @@
X_OFFSET
0
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
350
220
-30
0
ROOM
0
8
1
2
2
ROOM
1
12
2
2
2
ROOM
2
10
2
2
1
ROOM
3
10
3
2
1
ROOM
4
9
3
1
2
ROOM
5
7
3
2
2
ROOM
6
6
5
2
1
ROOM
7
6
0
2
1
ROOM
8
5
1
2
1
ROOM
9
7
1
1
2
ROOM
10
14
2
1
2
ROOM
11
5
4
2
1
ROOM
12
3
1
2
2
ROOM
13
4
3
1
2
ROOM
14
3
3
1
2
ROOM
15
1
2
2
2
ROOM
16
0
2
1
2
DOOR
6
1
7
8
0
DOOR
12
3
3
1
1
DOOR
7
5
5
6
0
DOOR
7
3
9
5
0
DOOR
12
2
2
1
1
DOOR
7
4
11
5
1
DOOR
1
3
16
15
1
DOOR
14
3
1
10
1
DOOR
7
6
6
-1
0
DOOR
6
0
7
-1
0
DOOR
3
2
15
12
1
DOOR
8
2
9
0
1
DOOR
10
3
4
3
1
DOOR
5
1
12
8
1
DOOR
0
2
16
-1
1
DOOR
0
3
16
-1
1
DOOR
7
1
8
9
1
DOOR
9
3
0
4
0
DOOR
10
2
0
2
1
DOOR
4
4
14
13
1
DOOR
5
4
13
11
1
DOOR
6
5
11
6
0
DOOR
1
2
16
15
1
DOOR
7
1
7
9
0
DOOR
6
6
6
-1
0
DOOR
3
3
15
14
1
DOOR
9
4
5
4
1
DOOR
7
0
7
-1
0
DOOR
4
3
12
13
0

63
data/kestral_3.xml Executable file
View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-59" y="-103" w="652" h="418" />
<offsets>
<floor x="316" y="206" />
<cloak x="19" y="19" />
</offsets>
<weaponMounts>
<mount x="540" y="155" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="262" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="122" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="296" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="540" y="170" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="274" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="135" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="309" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.60" max="1.00" />
<direction min="60" max="120" />
<angular min="-0.40" max="-0.10" />
<x>-5</x>
<y>114</y>
</gib1>
<gib2>
<velocity min="0.00" max="0.40" />
<direction min="0" max="90" />
<angular min="-0.40" max="0.00" />
<x>25</x>
<y>23</y>
</gib2>
<gib3>
<velocity min="0.50" max="1.00" />
<direction min="-40" max="90" />
<angular min="-0.50" max="1.00" />
<x>35</x>
<y>-7</y>
</gib3>
<gib4>
<velocity min="0.40" max="1.00" />
<direction min="120" max="200" />
<angular min="-0.20" max="1.00" />
<x>38</x>
<y>193</y>
</gib4>
<gib5>
<velocity min="0.00" max="0.50" />
<direction min="230" max="310" />
<angular min="-0.20" max="0.20" />
<x>174</x>
<y>44</y>
</gib5>
<gib6>
<velocity min="0.60" max="1.00" />
<direction min="240" max="300" />
<angular min="-1.00" max="1.00" />
<x>375</x>
<y>107</y>
</gib6>
</explosion>

277
data/kraken.txt Executable file
View file

@ -0,0 +1,277 @@
X_OFFSET
4
Y_OFFSET
0
HORIZONTAL
0
VERTICAL
0
ELLIPSE
327
218
-56
0
ROOM
0
7
5
2
1
ROOM
1
8
6
1
2
ROOM
2
7
2
2
2
ROOM
3
5
4
2
2
ROOM
4
5
2
1
2
ROOM
5
6
1
1
2
ROOM
6
5
0
2
1
ROOM
7
3
0
2
2
ROOM
8
9
4
1
2
ROOM
9
3
2
1
2
ROOM
10
1
3
2
2
ROOM
11
1
5
2
2
ROOM
12
2
7
2
1
ROOM
13
0
4
1
2
ROOM
14
6
6
1
2
ROOM
15
5
8
2
2
ROOM
16
3
5
2
1
ROOM
17
3
8
2
1
DOOR
4
9
17
-1
0
DOOR
2
7
11
12
0
DOOR
3
2
7
9
0
DOOR
7
2
5
2
1
DOOR
5
0
6
-1
0
DOOR
0
4
13
-1
1
DOOR
5
8
17
15
1
DOOR
3
9
17
-1
0
DOOR
1
5
13
11
1
DOOR
6
8
14
15
0
DOOR
6
0
6
-1
0
DOOR
5
0
7
6
1
DOOR
0
5
13
-1
1
DOOR
1
5
10
11
0
DOOR
3
3
10
9
1
DOOR
7
5
3
0
1
DOOR
6
6
3
14
0
DOOR
6
1
6
5
0
DOOR
1
4
13
10
1
DOOR
5
4
4
3
0
DOOR
6
2
4
5
1
DOOR
3
8
12
17
0
DOOR
5
5
16
3
1
DOOR
9
5
0
8
1
DOOR
8
6
0
1
0
DOOR
3
5
11
16
1

59
data/kraken.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-181" y="-57" w="594" h="463" />
<offsets>
<floor x="352" y="227" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="530" y="144" rotate="true" mirror="true" gib="4" slide="right" />
<mount x="530" y="318" rotate="true" mirror="false" gib="4" slide="right" />
<mount x="460" y="106" rotate="true" mirror="true" gib="2" slide="right" />
<mount x="460" y="357" rotate="true" mirror="false" gib="5" slide="right" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.20" max="0.20" />
<x>218</x>
<y>73</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="300" max="340" />
<angular min="-0.30" max="0.30" />
<x>261</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.50" />
<direction min="70" max="90" />
<angular min="-0.50" max="-0.20" />
<x>0</x>
<y>14</y>
</gib3>
<gib4>
<velocity min="0.50" max="0.70" />
<direction min="250" max="280" />
<angular min="-0.30" max="0.30" />
<x>392</x>
<y>107</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.40" />
<direction min="180" max="200" />
<angular min="-0.50" max="0.50" />
<x>226</x>
<y>164</y>
</gib5>
<gib6>
<velocity min="0.20" max="0.40" />
<direction min="120" max="160" />
<angular min="0.20" max="0.50" />
<x>0</x>
<y>164</y>
</gib6>
</explosion>

289
data/lovebird.txt Executable file
View file

@ -0,0 +1,289 @@
X_OFFSET
4
Y_OFFSET
0
HORIZONTAL
0
VERTICAL
0
ELLIPSE
327
218
-3
0
ROOM
0
3
1
2
2
ROOM
1
5
1
2
2
ROOM
2
4
0
2
1
ROOM
3
1
5
1
2
ROOM
4
2
2
1
2
ROOM
5
1
3
1
2
ROOM
6
0
4
1
2
ROOM
7
3
7
2
2
ROOM
8
4
4
1
2
ROOM
9
3
3
1
2
ROOM
10
4
3
2
1
ROOM
11
4
6
2
1
ROOM
12
5
7
2
2
ROOM
13
4
9
2
1
ROOM
14
2
6
1
2
ROOM
15
3
5
1
2
ROOM
16
2
4
1
2
DOOR
4
3
9
10
1
DOOR
5
0
2
-1
0
DOOR
4
5
15
8
1
DOOR
1
5
6
3
1
DOOR
4
9
7
13
0
DOOR
2
4
4
16
0
DOOR
5
1
2
1
0
DOOR
3
2
4
0
1
DOOR
4
1
2
0
0
DOOR
3
7
14
7
1
DOOR
4
6
15
11
1
DOOR
5
10
13
-1
0
DOOR
2
6
3
14
1
DOOR
3
5
16
15
1
DOOR
0
4
6
-1
1
DOOR
5
9
12
13
0
DOOR
1
4
6
5
1
DOOR
5
3
1
10
0
DOOR
5
7
11
12
0
DOOR
4
10
13
-1
0
DOOR
1
5
5
3
0
DOOR
4
0
2
-1
0
DOOR
4
7
11
7
0
DOOR
0
5
6
-1
1
DOOR
2
6
16
14
0
DOOR
4
3
0
10
0
DOOR
2
3
5
4
1
DOOR
4
4
9
8
1
DOOR
3
4
16
9
1

59
data/lovebird.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-181" y="-57" w="594" h="463" />
<offsets>
<floor x="352" y="227" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="530" y="144" rotate="true" mirror="true" gib="4" slide="right" />
<mount x="530" y="318" rotate="true" mirror="false" gib="4" slide="right" />
<mount x="460" y="106" rotate="true" mirror="true" gib="2" slide="right" />
<mount x="460" y="357" rotate="true" mirror="false" gib="5" slide="right" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.20" max="0.20" />
<x>218</x>
<y>73</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="300" max="340" />
<angular min="-0.30" max="0.30" />
<x>261</x>
<y>0</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.50" />
<direction min="70" max="90" />
<angular min="-0.50" max="-0.20" />
<x>0</x>
<y>14</y>
</gib3>
<gib4>
<velocity min="0.50" max="0.70" />
<direction min="250" max="280" />
<angular min="-0.30" max="0.30" />
<x>392</x>
<y>107</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.40" />
<direction min="180" max="200" />
<angular min="-0.50" max="0.50" />
<x>226</x>
<y>164</y>
</gib5>
<gib6>
<velocity min="0.20" max="0.40" />
<direction min="120" max="160" />
<angular min="0.20" max="0.50" />
<x>0</x>
<y>164</y>
</gib6>
</explosion>

259
data/matriarch.txt Executable file
View file

@ -0,0 +1,259 @@
X_OFFSET
5
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
350
220
-123
0
ROOM
0
2
1
2
1
ROOM
1
4
1
2
2
ROOM
2
2
4
2
1
ROOM
3
4
3
2
2
ROOM
4
6
2
1
2
ROOM
5
7
1
2
2
ROOM
6
7
0
1
1
ROOM
7
2
2
1
2
ROOM
8
7
3
2
1
ROOM
9
7
4
1
2
ROOM
10
9
2
1
2
ROOM
11
1
2
1
2
ROOM
12
0
0
2
2
ROOM
13
0
4
2
2
ROOM
14
5
0
2
1
ROOM
15
5
5
2
1
DOOR
10
2
10
-1
1
DOOR
9
2
5
10
1
DOOR
9
3
8
10
1
DOOR
2
1
12
0
1
DOOR
3
1
0
-1
0
DOOR
3
5
2
-1
0
DOOR
4
1
0
1
1
DOOR
7
5
15
9
1
DOOR
1
2
12
11
0
DOOR
2
5
2
-1
0
DOOR
7
1
6
5
0
DOOR
10
3
10
-1
1
DOOR
7
3
4
8
1
DOOR
1
4
11
13
0
DOOR
6
3
3
4
1
DOOR
5
5
3
15
0
DOOR
2
4
13
2
1
DOOR
7
4
8
9
0
DOOR
4
4
2
3
1
DOOR
7
2
4
5
1
DOOR
5
1
14
1
0
DOOR
7
0
14
6
1
DOOR
2
3
11
7
1
DOOR
6
2
1
4
1
DOOR
2
1
0
-1
0

59
data/matriarch.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-230" y="-130" w="650" h="469" />
<offsets>
<floor x="367" y="230" />
<cloak x="18" y="20" />
</offsets>
<weaponMounts>
<mount x="537" y="140" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="537" y="330" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="316" y="102" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="316" y="368" rotate="true" mirror="false" gib="4" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="70" max="100" />
<angular min="-0.30" max="0.30" />
<x>146</x>
<y>138</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="110" max="140" />
<angular min="0.30" max="0.80" />
<x>0</x>
<y>215</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.70" />
<direction min="30" max="60" />
<angular min="-0.60" max="-0.30" />
<x>0</x>
<y>0</y>
</gib3>
<gib4>
<velocity min="0.10" max="0.20" />
<direction min="2800" max="340" />
<angular min="-0.10" max="0.10" />
<x>125</x>
<y>64</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.50" />
<direction min="220" max="260" />
<angular min="-0.50" max="-0.20" />
<x>294</x>
<y>150</y>
</gib5>
<gib6>
<velocity min="0.40" max="0.60" />
<direction min="280" max="310" />
<angular min="-0.30" max="0.30" />
<x>410</x>
<y>110</y>
</gib6>
</explosion>

313
data/mobius.txt Executable file
View file

@ -0,0 +1,313 @@
X_OFFSET
0
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
385
242
45
-22
ROOM
0
12
0
2
2
ROOM
1
13
2
1
2
ROOM
2
10
0
2
1
ROOM
3
5
5
2
1
ROOM
4
9
1
2
2
ROOM
5
7
1
2
1
ROOM
6
10
6
2
1
ROOM
7
12
4
2
1
ROOM
8
6
1
1
2
ROOM
9
4
2
2
1
ROOM
10
4
0
1
2
ROOM
11
2
0
2
1
ROOM
12
0
0
2
2
ROOM
13
1
2
1
2
ROOM
14
9
5
2
1
ROOM
15
12
5
1
2
ROOM
16
1
4
2
2
ROOM
17
2
6
2
1
ROOM
18
4
5
1
2
ROOM
19
7
5
2
2
DOOR
10
6
14
6
0
DOOR
14
2
1
-1
1
DOOR
2
0
12
11
1
DOOR
7
5
3
19
1
DOOR
11
7
6
-1
0
DOOR
4
0
11
10
1
DOOR
12
5
7
15
0
DOOR
4
2
10
9
0
DOOR
3
0
11
-1
0
DOOR
5
5
18
3
1
DOOR
13
2
0
1
0
DOOR
6
2
9
8
1
DOOR
1
2
12
13
0
DOOR
10
1
2
4
0
DOOR
3
7
17
-1
0
DOOR
4
6
17
18
1
DOOR
2
0
11
-1
0
DOOR
9
1
5
4
1
DOOR
12
0
2
0
1
DOOR
2
6
16
17
0
DOOR
8
1
5
-1
0
DOOR
10
7
6
-1
0
DOOR
7
1
8
5
1
DOOR
1
4
13
16
0
DOOR
13
4
1
7
0
DOOR
12
6
6
15
1
DOOR
14
3
1
-1
1
DOOR
2
7
17
-1
0
DOOR
9
5
19
14
1
DOOR
7
1
5
-1
0

63
data/mobius.xml Executable file
View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-80" y="-110" w="721" h="457" />
<offsets>
<floor x="319" y="244" />
<cloak x="18" y="19" />
</offsets>
<weaponMounts>
<mount x="600" y="50" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="560" y="355" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="620" y="190" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="420" y="420" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="540" y="170" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="274" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="135" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="309" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.30" max="0.30" />
<x>94</x>
<y>76</y>
</gib1>
<gib2>
<velocity min="0.40" max="0.70" />
<direction min="120" max="150" />
<angular min="0.30" max="0.60" />
<x>0</x>
<y>175</y>
</gib2>
<gib3>
<velocity min="0.40" max="0.70" />
<direction min="20" max="50" />
<angular min="-0.30" max="0.30" />
<x>21</x>
<y>19</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="200" max="250" />
<angular min="-0.30" max="0.30" />
<x>0</x>
<y>95</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.60" />
<direction min="300" max="340" />
<angular min="0.10" max="0.40" />
<x>332</x>
<y>0</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.50" />
<direction min="240" max="290" />
<angular min="-0.30" max="0.30" />
<x>408</x>
<y>38</y>
</gib6>
</explosion>

1785
data/names.xml Normal file

File diff suppressed because it is too large Load diff

361
data/olympian.txt Executable file
View file

@ -0,0 +1,361 @@
X_OFFSET
0
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
385
242
45
-22
ROOM
0
3
0
2
2
ROOM
1
2
2
2
1
ROOM
2
5
3
2
2
ROOM
3
11
1
2
2
ROOM
4
11
0
2
1
ROOM
5
0
1
2
2
ROOM
6
1
0
2
1
ROOM
7
1
3
2
1
ROOM
8
13
1
1
2
ROOM
9
7
6
2
1
ROOM
10
9
6
2
2
ROOM
11
6
7
2
2
ROOM
12
8
8
2
1
ROOM
13
11
7
2
1
ROOM
14
12
5
1
2
ROOM
15
10
3
2
1
ROOM
16
7
4
2
1
ROOM
17
9
1
2
1
ROOM
18
6
2
2
1
ROOM
19
8
2
2
2
ROOM
20
10
5
2
1
DOOR
3
2
0
1
0
DOOR
12
1
4
3
0
DOOR
9
2
17
19
0
DOOR
7
7
9
11
0
DOOR
8
2
18
19
1
DOOR
11
1
17
3
1
DOOR
1
4
7
-1
0
DOOR
6
3
18
2
0
DOOR
1
3
5
7
0
DOOR
1
1
6
5
0
DOOR
2
4
7
-1
0
DOOR
1
0
6
-1
0
DOOR
3
0
6
0
1
DOOR
6
2
18
-1
0
DOOR
11
3
3
15
0
DOOR
10
3
19
15
1
DOOR
9
8
10
12
0
DOOR
11
1
4
3
0
DOOR
2
3
1
7
0
DOOR
12
7
14
13
0
DOOR
2
0
6
-1
0
DOOR
13
2
3
8
1
DOOR
9
6
9
10
1
DOOR
10
6
20
10
0
DOOR
8
8
11
12
1
DOOR
12
5
20
14
1
DOOR
10
4
15
-1
0
DOOR
8
9
12
-1
0
DOOR
13
1
3
8
1
DOOR
7
2
18
-1
0
DOOR
11
7
10
13
1
DOOR
13
6
14
-1
1
DOOR
9
9
12
-1
0
DOOR
8
4
19
16
0
DOOR
7
4
2
16
1
DOOR
13
5
14
-1
1
DOOR
11
4
15
-1
0

63
data/olympian.xml Executable file
View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-80" y="-75" w="721" h="457" />
<offsets>
<floor x="94" y="59" />
<cloak x="17" y="19" />
</offsets>
<weaponMounts>
<mount x="600" y="50" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="560" y="355" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="620" y="190" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="420" y="420" rotate="true" mirror="false" gib="4" slide="down" />
<mount x="540" y="170" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="540" y="274" rotate="true" mirror="false" gib="6" slide="down" />
<mount x="390" y="135" rotate="true" mirror="true" gib="5" slide="up" />
<mount x="390" y="309" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.30" max="0.30" />
<x>94</x>
<y>76</y>
</gib1>
<gib2>
<velocity min="0.40" max="0.70" />
<direction min="120" max="150" />
<angular min="0.30" max="0.60" />
<x>0</x>
<y>175</y>
</gib2>
<gib3>
<velocity min="0.40" max="0.70" />
<direction min="20" max="50" />
<angular min="-0.30" max="0.30" />
<x>21</x>
<y>19</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="200" max="250" />
<angular min="-0.30" max="0.30" />
<x>0</x>
<y>95</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.60" />
<direction min="300" max="340" />
<angular min="0.10" max="0.40" />
<x>332</x>
<y>0</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.50" />
<direction min="240" max="290" />
<angular min="-0.30" max="0.30" />
<x>408</x>
<y>38</y>
</gib6>
</explosion>

283
data/prism.txt Executable file
View file

@ -0,0 +1,283 @@
X_OFFSET
4
Y_OFFSET
2
HORIZONTAL
10
VERTICAL
-17
ELLIPSE
327
218
-42
0
ROOM
0
6
2
2
1
ROOM
1
6
4
2
1
ROOM
2
7
0
2
2
ROOM
3
5
1
2
1
ROOM
4
3
1
2
2
ROOM
5
4
3
2
1
ROOM
6
3
4
2
2
ROOM
7
2
3
2
1
ROOM
8
6
3
2
1
ROOM
9
5
5
2
1
ROOM
10
7
5
2
2
ROOM
11
0
3
2
1
ROOM
12
0
1
2
2
ROOM
13
0
4
2
2
ROOM
14
2
6
2
1
ROOM
15
2
0
2
1
ROOM
16
0
0
2
1
ROOM
17
0
6
2
1
DOOR
3
3
4
7
0
DOOR
7
1
3
2
1
DOOR
1
4
11
13
0
DOOR
2
3
11
7
1
DOOR
6
3
0
8
0
DOOR
6
5
1
9
0
DOOR
3
1
15
4
0
DOOR
6
4
8
1
0
DOOR
2
6
17
14
1
DOOR
1
3
12
11
0
DOOR
5
1
3
-1
0
DOOR
6
3
5
8
1
DOOR
7
5
9
10
1
DOOR
6
2
3
0
0
DOOR
0
1
16
12
0
DOOR
0
6
13
17
0
DOOR
5
5
6
9
1
DOOR
5
6
9
-1
0
DOOR
0
3
11
-1
1
DOOR
6
6
9
-1
0
DOOR
4
4
5
6
0
DOOR
2
0
16
15
1
DOOR
5
1
4
3
1
DOOR
3
6
6
14
0
DOOR
3
4
7
6
0
DOOR
6
1
3
-1
0
DOOR
4
3
4
5
0

59
data/prism.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-150" y="-77" w="550" h="400" />
<offsets>
<floor x="303" y="194" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="260" y="40" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="260" y="358" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="460" y="60" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="460" y="339" rotate="true" mirror="false" gib="1" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.40" max="0.60" />
<direction min="200" max="240" />
<angular min="-0.30" max="0.30" />
<x>268</x>
<y>188</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="290" max="320" />
<angular min="0.10" max="0.30" />
<x>265</x>
<y>19</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.20" />
<direction min="260" max="310" />
<angular min="-0.10" max="-0.10" />
<x>72</x>
<y>25</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="40" max="70" />
<angular min="-0.40" max="-0.20" />
<x>0</x>
<y>0</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.40" />
<direction min="170" max="210" />
<angular min="-0.20" max="-0.20" />
<x>74</x>
<y>108</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.50" />
<direction min="110" max="130" />
<angular min="0.30" max="0.60" />
<x>0</x>
<y>181</y>
</gib6>
</explosion>

313
data/radiance.txt Executable file
View file

@ -0,0 +1,313 @@
X_OFFSET
4
Y_OFFSET
1
HORIZONTAL
0
VERTICAL
0
ELLIPSE
327
218
-32
0
ROOM
0
6
1
2
2
ROOM
1
6
5
2
2
ROOM
2
6
4
2
1
ROOM
3
6
3
2
1
ROOM
4
1
3
1
2
ROOM
5
8
3
1
2
ROOM
6
2
1
2
2
ROOM
7
2
5
2
2
ROOM
8
4
3
2
2
ROOM
9
2
3
2
1
ROOM
10
2
4
2
1
ROOM
11
0
3
1
2
ROOM
12
7
0
2
1
ROOM
13
7
7
2
1
ROOM
14
0
0
2
2
ROOM
15
0
6
2
2
ROOM
16
0
5
2
1
ROOM
17
0
2
2
1
DOOR
1
3
17
4
0
DOOR
2
2
17
6
1
DOOR
0
3
17
11
0
DOOR
1
6
16
15
0
DOOR
6
3
0
3
0
DOOR
0
2
14
17
0
DOOR
2
5
10
7
0
DOOR
7
3
0
3
0
DOOR
0
5
11
16
0
DOOR
0
4
11
-1
1
DOOR
0
3
11
-1
1
DOOR
4
4
10
8
1
DOOR
1
5
4
16
0
DOOR
7
7
1
13
0
DOOR
3
5
10
7
0
DOOR
3
3
6
9
0
DOOR
2
4
4
10
1
DOOR
8
3
3
5
1
DOOR
4
3
9
8
1
DOOR
7
1
12
0
0
DOOR
2
3
4
9
1
DOOR
6
5
2
1
0
DOOR
2
1
14
6
1
DOOR
7
5
2
1
0
DOOR
0
6
16
15
0
DOOR
6
3
8
3
1
DOOR
1
2
14
17
0
DOOR
2
5
16
7
1
DOOR
2
3
6
9
0
DOOR
2
6
15
7
1
DOOR
8
4
2
5
1
DOOR
6
4
8
2
1

59
data/radiance.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-140" y="-59" w="550" h="400" />
<offsets>
<floor x="293" y="193" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="260" y="40" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="260" y="358" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="460" y="60" rotate="true" mirror="true" gib="2" slide="up" />
<mount x="460" y="339" rotate="true" mirror="false" gib="1" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.40" max="0.60" />
<direction min="200" max="240" />
<angular min="-0.30" max="0.30" />
<x>268</x>
<y>188</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="290" max="320" />
<angular min="0.10" max="0.30" />
<x>265</x>
<y>19</y>
</gib2>
<gib3>
<velocity min="0.10" max="0.20" />
<direction min="260" max="310" />
<angular min="-0.10" max="-0.10" />
<x>72</x>
<y>25</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="40" max="70" />
<angular min="-0.40" max="-0.20" />
<x>0</x>
<y>0</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.40" />
<direction min="170" max="210" />
<angular min="-0.20" max="-0.20" />
<x>74</x>
<y>108</y>
</gib5>
<gib6>
<velocity min="0.30" max="0.50" />
<direction min="110" max="130" />
<angular min="0.30" max="0.60" />
<x>0</x>
<y>181</y>
</gib6>
</explosion>

272
data/rooms.xml.append Executable file
View file

@ -0,0 +1,272 @@
<?xml version="1.0" encoding="UTF-8"?>
<roomLayout name="engines_9">
<computerGlow x="43" y="1" dir="UP" />
</roomLayout>
<roomLayout name="shields_8">
<computerGlow x="1" y="12" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_7">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_7_rl">
<computerGlow x="44" y="0" dir="UP" />
</roomLayout>
<roomLayout name="shields_7">
<computerGlow x="36" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_6">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="pilot">
<computerGlow name="glow_pilot" x="19" y="10" dir="RIGHT" />
</roomLayout>
<roomLayout name="shields_10">
<computerGlow x="35" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="weapons">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_2">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="pilot_2">
<computerGlow name="glow_pilot" x="54" y="9" dir="RIGHT" />
</roomLayout>
<roomLayout name="shields">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_8">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_2">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_7">
<computerGlow x="36" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_8">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_8">
<computerGlow x="0" y="44" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_4">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_6">
<computerGlow x="43" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_3">
<computerGlow x="1" y="41" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_10">
<computerGlow x="8" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_2">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="pilot_4">
<computerGlow name="glow_pilot" x="19" y="10" dir="RIGHT" />
</roomLayout>
<roomLayout name="shields_2">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_2">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_8">
<computerGlow x="0" y="44" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_4_rr">
<computerGlow x="53" y="40" dir="RIGHT" />
</roomLayout>
<roomLayout name="weapons_3">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_7_rl">
<computerGlow x="44" y="0" dir="UP" />
</roomLayout>
<roomLayout name="shields">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_9">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_4">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_6">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_6">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_2">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_7">
<computerGlow x="36" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_3">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_2">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_5">
<computerGlow x="10" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_10">
<computerGlow x="8" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="pilot_3">
<computerGlow name="glow_pilot" x="54" y="9" dir="RIGHT" />
</roomLayout>
<roomLayout name="shields">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_2_fh">
<computerGlow x="8" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_9">
<computerGlow x="43" y="1" dir="UP" />
</roomLayout>
<roomLayout name="shields_10_rl">
<computerGlow x="53" y="13" dir="RIGHT" />
</roomLayout>
<roomLayout name="weapons_5">
<computerGlow x="54" y="7" dir="RIGHT" />
</roomLayout>
<roomLayout name="engines_9">
<computerGlow x="43" y="1" dir="UP" />
</roomLayout>
<roomLayout name="shields_5_fv">
<computerGlow x="10" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="weapons_4">
<computerGlow x="8" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_3_r">
<computerGlow x="43" y="18" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_11">
<computerGlow x="35" y="18" dir="DOWN" />
</roomLayout>
<roomLayout name="weapons_8">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_3_r">
<computerGlow x="7" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_7">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_8">
<computerGlow x="0" y="44" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_3">
<computerGlow x="1" y="41" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_8">
<computerGlow x="0" y="44" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_8">
<computerGlow x="1" y="12" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_2">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_10">
<computerGlow x="35" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="weapons_10_rr">
<computerGlow x="40" y="54" dir="DOWN" />
</roomLayout>
<roomLayout name="engines_6">
<computerGlow x="43" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_3">
<computerGlow x="1" y="41" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_9">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_7_rl">
<computerGlow x="44" y="0" dir="UP" />
</roomLayout>
<roomLayout name="shields_7">
<computerGlow x="36" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_6">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_8">
<computerGlow x="0" y="44" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_4">
<computerGlow x="1" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_8">
<computerGlow x="1" y="12" dir="LEFT" />
</roomLayout>
<roomLayout name="weapons_4">
<computerGlow x="8" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_8">
<computerGlow x="0" y="44" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_4_rr">
<computerGlow x="53" y="40" dir="RIGHT" />
</roomLayout>
<roomLayout name="weapons_2">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_5">
<computerGlow x="5" y="1" dir="UP" />
</roomLayout>
<roomLayout name="shields_7">
<computerGlow x="36" y="1" dir="UP" />
</roomLayout>
<roomLayout name="weapons_2">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="engines_9_rr">
<computerGlow x="5" y="53" dir="DOWN" />
</roomLayout>
<roomLayout name="shields_10_rl">
<computerGlow x="53" y="13" dir="RIGHT" />
</roomLayout>
<roomLayout name="weapons_6">
<computerGlow x="40" y="0" dir="UP" />
</roomLayout>
<roomLayout name="weapons_7_ed">
<computerGlow x="0" y="8" dir="LEFT" />
</roomLayout>
<roomLayout name="shields_11_rf">
<computerGlow x="18" y="35" dir="RIGHT" />
</roomLayout>

271
data/rust.txt Executable file
View file

@ -0,0 +1,271 @@
X_OFFSET
3
Y_OFFSET
2
HORIZONTAL
0
VERTICAL
0
ELLIPSE
245
220
-10
0
ROOM
0
6
5
2
2
ROOM
1
6
1
2
2
ROOM
2
4
4
2
2
ROOM
3
0
2
1
2
ROOM
4
1
3
1
2
ROOM
5
7
3
1
2
ROOM
6
6
3
1
2
ROOM
7
0
4
1
2
ROOM
8
5
0
1
2
ROOM
9
3
0
1
2
ROOM
10
1
1
2
2
ROOM
11
0
0
1
2
ROOM
12
1
0
2
1
ROOM
13
8
5
1
2
ROOM
14
3
4
1
2
ROOM
15
4
6
2
1
ROOM
16
2
6
2
1
DOOR
7
5
5
0
0
DOOR
6
5
6
0
0
DOOR
0
2
11
3
0
DOOR
3
6
14
16
0
DOOR
1
0
12
-1
0
DOOR
4
4
14
2
1
DOOR
4
7
15
-1
0
DOOR
7
3
1
5
0
DOOR
1
3
10
4
0
DOOR
1
0
11
12
1
DOOR
6
5
2
0
1
DOOR
6
6
15
0
1
DOOR
1
1
12
10
0
DOOR
6
3
1
6
0
DOOR
2
0
12
-1
0
DOOR
0
4
3
7
0
DOOR
3
1
10
9
1
DOOR
6
4
2
6
1
DOOR
6
1
8
1
1
DOOR
5
7
15
-1
0
DOOR
8
6
0
13
1
DOOR
8
3
5
-1
1
DOOR
8
4
5
-1
1
DOOR
4
6
16
15
1
DOOR
3
0
12
9
1
DOOR
1
4
7
4
1

59
data/rust.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-71" y="-40" w="440" h="325" />
<offsets>
<floor x="224" y="157" />
<cloak x="-10" y="-10" />
</offsets>
<weaponMounts>
<mount x="360" y="80" rotate="true" mirror="true" gib="6" slide="right" />
<mount x="360" y="120" rotate="true" mirror="false" gib="6" slide="right" />
<mount x="230" y="29" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="300" y="294" rotate="true" mirror="false" gib="5" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="0" max="360" />
<angular min="-0.30" max="0.30" />
<x>205</x>
<y>60</y>
</gib1>
<gib2>
<velocity min="0.20" max="0.40" />
<direction min="160" max="200" />
<angular min="-0.40" max="0.40" />
<x>70</x>
<y>108</y>
</gib2>
<gib3>
<velocity min="0.40" max="0.60" />
<direction min="220" max="260" />
<angular min="-0.60" max="-0.20" />
<x>130</x>
<y>127</y>
</gib3>
<gib4>
<velocity min="0.30" max="0.50" />
<direction min="20" max="70" />
<angular min="-0.30" max="0.30" />
<x>17</x>
<y>0</y>
</gib4>
<gib5>
<velocity min="0.40" max="0.80" />
<direction min="110" max="160" />
<angular min="-0.30" max="0.30" />
<x>0</x>
<y>61</y>
</gib5>
<gib6>
<velocity min="0.20" max="0.50" />
<direction min="330" max="360" />
<angular min="-0.30" max="0.30" />
<x>72</x>
<y>0</y>
</gib6>
</explosion>

217
data/skeleton.txt Executable file
View file

@ -0,0 +1,217 @@
X_OFFSET
3
Y_OFFSET
0
HORIZONTAL
0
VERTICAL
0
ELLIPSE
341
281
-13
0
ROOM
0
0
1
1
2
ROOM
1
1
1
2
1
ROOM
2
0
7
1
2
ROOM
3
1
8
2
1
ROOM
4
3
0
2
2
ROOM
5
6
1
2
2
ROOM
6
4
2
1
2
ROOM
7
6
3
1
2
ROOM
8
6
5
1
2
ROOM
9
7
4
1
2
ROOM
10
3
4
1
2
ROOM
11
4
4
2
2
ROOM
12
4
6
1
2
ROOM
13
3
8
2
2
ROOM
14
6
7
2
2
DOOR
4
8
12
13
0
DOOR
6
3
5
7
0
DOOR
1
1
0
1
1
DOOR
7
5
8
9
1
DOOR
6
7
8
14
0
DOOR
1
8
2
3
1
DOOR
4
5
10
11
1
DOOR
3
1
1
4
1
DOOR
3
5
10
-1
1
DOOR
4
2
4
6
0
DOOR
6
4
11
7
1
DOOR
3
4
10
-1
1
DOOR
3
8
3
13
1
DOOR
4
6
11
12
0
DOOR
4
4
6
11
0
DOOR
0
3
0
-1
0
DOOR
6
5
7
8
0
DOOR
4
4
10
11
1
DOOR
0
7
2
-1
0

59
data/skeleton.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-153" y="-129" w="600" h="606" />
<offsets>
<floor x="306" y="299" />
<cloak x="18" y="17" />
</offsets>
<weaponMounts>
<mount x="460" y="178" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="460" y="428" rotate="true" mirror="false" gib="3" slide="down" />
<mount x="425" y="135" rotate="true" mirror="true" gib="6" slide="right" />
<mount x="425" y="472" rotate="true" mirror="false" gib="3" slide="right" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.60" max="1.00" />
<direction min="150" max="240" />
<angular min="-0.40" max="0.40" />
<x>0</x>
<y>298</y>
</gib1>
<gib2>
<velocity min="0.00" max="0.20" />
<direction min="240" max="300" />
<angular min="-0.40" max="0.40" />
<x>204</x>
<y>225</y>
</gib2>
<gib3>
<velocity min="0.50" max="1.00" />
<direction min="180" max="250" />
<angular min="0.00" max="1.00" />
<x>207</x>
<y>317</y>
</gib3>
<gib4>
<velocity min="0.40" max="0.60" />
<direction min="-60" max="20" />
<angular min="-0.20" max="0.20" />
<x>247</x>
<y>148</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.80" />
<direction min="60" max="120" />
<angular min="-1.00" max="-0.20" />
<x>0</x>
<y>161</y>
</gib5>
<gib6>
<velocity min="0.40" max="0.80" />
<direction min="0" max="40" />
<angular min="-0.70" max="-0.20" />
<x>21</x>
<y>0</y>
</gib6>
</explosion>

4
data/sounds.xml.append Normal file
View file

@ -0,0 +1,4 @@
<missWhoosh volume="10">weapons/missWhoosh.ogg</missWoosh>
<healing volume="1" loop="true" count="4">ship/bp_sfx_healing_01.ogg</healing>

241
data/spectre.txt Executable file
View file

@ -0,0 +1,241 @@
X_OFFSET
4
Y_OFFSET
0
HORIZONTAL
0
VERTICAL
0
ELLIPSE
341
281
-47
0
ROOM
0
0
1
2
1
ROOM
1
1
0
2
1
ROOM
2
2
1
1
2
ROOM
3
4
1
2
2
ROOM
4
3
2
1
2
ROOM
5
4
3
2
2
ROOM
6
4
5
2
2
ROOM
7
4
7
2
2
ROOM
8
6
4
1
2
ROOM
9
3
6
1
2
ROOM
10
2
7
1
2
ROOM
11
1
9
2
1
ROOM
12
0
8
2
1
ROOM
13
2
4
2
2
DOOR
5
1
3
-1
0
DOOR
4
5
13
6
1
DOOR
4
3
4
5
1
DOOR
1
9
12
11
0
DOOR
1
8
12
-1
0
DOOR
0
8
12
-1
0
DOOR
3
2
2
4
1
DOOR
6
4
5
8
1
DOOR
5
9
7
-1
0
DOOR
4
7
9
7
1
DOOR
1
2
0
-1
0
DOOR
6
5
6
8
1
DOOR
2
9
10
11
0
DOOR
4
4
13
5
1
DOOR
2
4
13
-1
1
DOOR
3
7
10
9
1
DOOR
4
2
4
3
1
DOOR
4
6
9
6
1
DOOR
1
1
1
0
0
DOOR
4
9
7
-1
0
DOOR
0
2
0
-1
0
DOOR
2
1
1
2
0
DOOR
4
1
3
-1
0
DOOR
2
5
13
-1
1

59
data/spectre.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-188" y="-129" w="600" h="606" />
<offsets>
<floor x="288" y="299" />
<cloak x="18" y="17" />
</offsets>
<weaponMounts>
<mount x="460" y="178" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="460" y="428" rotate="true" mirror="false" gib="3" slide="down" />
<mount x="425" y="135" rotate="true" mirror="true" gib="6" slide="right" />
<mount x="425" y="472" rotate="true" mirror="false" gib="3" slide="right" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.60" max="1.00" />
<direction min="150" max="240" />
<angular min="-0.40" max="0.40" />
<x>0</x>
<y>298</y>
</gib1>
<gib2>
<velocity min="0.10" max="0.20" />
<direction min="240" max="300" />
<angular min="-0.40" max="0.40" />
<x>204</x>
<y>225</y>
</gib2>
<gib3>
<velocity min="0.50" max="1.00" />
<direction min="180" max="250" />
<angular min="0.00" max="1.00" />
<x>207</x>
<y>317</y>
</gib3>
<gib4>
<velocity min="0.40" max="0.60" />
<direction min="-60" max="20" />
<angular min="-0.20" max="0.20" />
<x>247</x>
<y>148</y>
</gib4>
<gib5>
<velocity min="0.20" max="0.80" />
<direction min="60" max="120" />
<angular min="-1.00" max="-0.20" />
<x>0</x>
<y>161</y>
</gib5>
<gib6>
<velocity min="0.40" max="0.80" />
<direction min="0" max="40" />
<angular min="-0.70" max="-0.20" />
<x>21</x>
<y>0</y>
</gib6>
</explosion>

View file

@ -0,0 +1,5 @@
<text name="ACH_SLUG_BIO_desc">While using the Slug Cruiser, kill 3 enemy crewmembers with one shot from an Anti-Bio Beam.</text>
<text name="ACH_FED_PATIENCE_desc">Use only the Artillery to destroy an enemy ship while taking no hull damage.</text>
<text name="ACH_CRYSTAL_LOCKDOWN_desc">While using the Crystal Cruiser, trap 4 enemy crew in a single room using the Crystal Being power or a Lockdown weapon.</text>
<text name="ACH_LANIUS_OXYGEN_name">Lack of Cabin Pressure</text>
<text name="ACH_LANIUS_OXYGEN_desc">Get to sector 8 without installing an Oxygen system.</text>

116
data/text_blueprints.xml.append Executable file
View file

@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<text name="aug_NANO_MEDBAY_title">Enhanced Med-bots</text>
<text name="aug_NANO_MEDBAY_desc">Improved nano med-bots heal the crew outside of the med-bay at 50 percent speed. Tuned specifically to your ship, thus worth very little scrap when sold.</text>
<text name="text_PLAYER_SHIP_ENERGY_3_class">Zoltan Cruiser</text>
<text name="text_PLAYER_SHIP_ENERGY_3_name">Confidence</text>
<text name="text_PLAYER_SHIP_ENERGY_3_desc">This ship has everything! Any system you could ever want, already here. But why does it feel like its missing something? Oh well, if the designers did forget something, it must not have been that important.</text>
<text name="text_PLAYER_SHIP_ENERGY_2_class">Zoltan Cruiser</text>
<text name="text_PLAYER_SHIP_ENERGY_2_name">Bumblebee</text>
<text name="text_PLAYER_SHIP_ENERGY_2_desc">This ship has rerouted the power normally used for the zoltan overshield to their offensive systems instead, greatly increasing their weapon speed in combat.</text>
<text name="text_PLAYER_SHIP_HARD_2_class">Kestrel Cruiser</text>
<text name="text_PLAYER_SHIP_HARD_2_name">The Self Made</text>
<text name="text_PLAYER_SHIP_HARD_2_desc">Born into a life of privilege, they've decided to leave it all behind and set out to change the galaxy through nothing but their own hard work. Now all they have to their name is determination and a dream. Also a large inheritance and a ship built on the sacrifice of workers long forgotten.</text>
<text name="text_PLAYER_SHIP_JELLY_2_class">Slug Cruiser</text>
<text name="text_PLAYER_SHIP_JELLY_2_name">The Jester</text>
<text name="text_PLAYER_SHIP_JELLY_2_desc">The owner of this ship dismantled its shield system and used the material to greatly improve its drone capabilities. One can never hope to understand the vast enigma that is the decision making of a slug.</text>
<text name="text_PLAYER_SHIP_STEALTH_3_class">Stealth Cruiser</text>
<text name="text_PLAYER_SHIP_STEALTH_3_name">Disruptor</text>
<text name="text_PLAYER_SHIP_STEALTH_3_desc">This ship disables enemy systems from the shadows, leaving the job of destroying them to its swarm of automated drones.</text>
<text name="text_PLAYER_SHIP_CIRCLE_class">Engi Cruiser</text>
<text name="text_PLAYER_SHIP_CIRCLE_name">The Doughnut</text>
<text name="text_PLAYER_SHIP_CIRCLE_desc">Why should the fun part of destroying an enemy be left to an automated drone? And why should the doughnut symbolism be so understated? The designer of this ship decided to answer these questions.</text>
<text name="text_PLAYER_SHIP_FED_class">Federation Cruiser</text>
<text name="text_PLAYER_SHIP_FED_name">Geneva</text>
<text name="text_PLAYER_SHIP_FED_desc">In most cultures in the universe, flying a false flag is considered a grave violation of ethics. But remember, only those who lose wars are punished for war crimes, and what helps win wars? War crimes!</text>
<text name="text_PLAYER_SHIP_MANTIS_2_class">Mantis Cruiser</text>
<text name="text_PLAYER_SHIP_MANTIS_2_name">The Matriarch</text>
<text name="text_PLAYER_SHIP_MANTIS_2_desc">This Engi took great pride in raising this mantis from birth. She built this ship because, like any mother in the universe, she wants to see her child succeed. Even if she's not quite sure why her little mantis likes to ransack other vessels.</text>
<text name="text_PLAYER_SHIP_CRYSTAL_2_class">Crystal Cruiser</text>
<text name="text_PLAYER_SHIP_CRYSTAL_2_name">Olympia</text>
<text name="text_PLAYER_SHIP_CRYSTAL_2_desc">Crystals have always been a reclusive bunch. These ones especially so. They would very much prefer if everyone would just stay in their designated parts of the ship until the end of the journey, thank you.</text>
<text name="text_PLAYER_SHIP_ROCK_2_class">Rock Cruiser</text>
<text name="text_PLAYER_SHIP_ROCK_2_name">Radiance</text>
<text name="text_PLAYER_SHIP_ROCK_2_desc">A rock missionary ship that promotes the worshipping of fire. Like many cults, this one tries its best to prevent you from leaving.</text>
<text name="text_PLAYER_SHIP_ANAEROBIC_2_class">Lanius Cruiser</text>
<text name="text_PLAYER_SHIP_ANAEROBIC_2_name">Spectre</text>
<text name="text_PLAYER_SHIP_ANAEROBIC_2_desc">Life support systems were not seen as necessary when this ship was built as the Lanius crew are able to absorb what they need from enemy ships.</text>
<text name="text_PLAYER_SHIP_MANTIS_3_class">Mantis Cruiser</text>
<text name="text_PLAYER_SHIP_MANTIS_3_name">The Tiger</text>
<text name="text_PLAYER_SHIP_MANTIS_3_desc">Diversity makes us stronger! Especially when it comes to murder.</text>
<text name="text_PLAYER_SHIP_STEALTH_class">Stealth Cruiser</text>
<text name="text_PLAYER_SHIP_STEALTH_name">The Corruption</text>
<text name="text_PLAYER_SHIP_STEALTH_desc">This ship aims to confuse enemy sensors long enough to disable their shields and slice them apart.</text>
<text name="text_PLAYER_SHIP_HARD_class">Kestrel Cruiser</text>
<text name="text_PLAYER_SHIP_HARD_name">The Hot Rod</text>
<text name="text_PLAYER_SHIP_HARD_desc">The captain let their son decide on a new paint job for the hull. It definitely looks... umm... yeah. It certainly matches the hasty maneuvers this ship is known for.</text>
<text name="text_PLAYER_SHIP_JELLY_class">Slug Cruiser</text>
<text name="text_PLAYER_SHIP_JELLY_name">Kraken</text>
<text name="text_PLAYER_SHIP_JELLY_desc">Legends speak of ships becoming separated from their fleet in an ion storm, sometimes only for a few moments, only to be rediscovered completely rid of life signs.</text>
<text name="text_PLAYER_SHIP_MANTIS_class">Mantis Cruiser</text>
<text name="text_PLAYER_SHIP_MANTIS_name">The Cobra</text>
<text name="text_PLAYER_SHIP_MANTIS_desc">This elite boarding vessel combined its medical and transport systems for more efficient ship takeovers.</text>
<text name="text_PLAYER_SHIP_ROCK_3_class">Rock Cruiser</text>
<text name="text_PLAYER_SHIP_ROCK_3_name">Efficiency</text>
<text name="text_PLAYER_SHIP_ROCK_3_desc">Rockmen don't need to move faster, it's the rooms that need to be closer together.</text>
<text name="text_PLAYER_SHIP_STEALTH_2_class">Stealth Cruiser</text>
<text name="text_PLAYER_SHIP_STEALTH_2_name">The Hammer</text>
<text name="text_PLAYER_SHIP_STEALTH_2_desc">This ship is capable of making a single, but devastating strike between cloaks.</text>
<text name="text_PLAYER_SHIP_FED_2_class">Federation Cruiser</text>
<text name="text_PLAYER_SHIP_FED_2_name">Benevolence</text>
<text name="text_PLAYER_SHIP_FED_2_desc">This ship was commandeered by the federation while it was in the middle of an important mission. Good thing there is no way the rebels would fire on a medical vessel, right?</text>
<text name="text_PLAYER_SHIP_ROCK_class">Rock Cruiser</text>
<text name="text_PLAYER_SHIP_ROCK_name">The Prism</text>
<text name="text_PLAYER_SHIP_ROCK_desc">A newly invented revolutionary technology allows for all the power of a standard missile launcher without the need for missiles. The ship also sports a regular missile launcher, for those who refuse to let go of the past.</text>
<text name="text_PLAYER_SHIP_CRYSTAL_class">Crystal Cruiser</text>
<text name="text_PLAYER_SHIP_CRYSTAL_name">Mobius</text>
<text name="text_PLAYER_SHIP_CRYSTAL_desc">It's impossible to get lost on this ship. Just start moving you'll get where you're trying to go eventually.</text>
<text name="text_PLAYER_SHIP_ANAEROBIC_class">Lanius Cruiser</text>
<text name="text_PLAYER_SHIP_ANAEROBIC_name">The Skeleton</text>
<text name="text_PLAYER_SHIP_ANAEROBIC_desc">They say the best defense is a good offense. This ship is putting that adage to the test, as it most certainly does not have any defense.</text>
<text name="text_PLAYER_SHIP_CIRCLE_2_class">Engi Cruiser</text>
<text name="text_PLAYER_SHIP_CIRCLE_2_name">The Rustbucket</text>
<text name="text_PLAYER_SHIP_CIRCLE_2_desc">Assembled from discarded parts from a junkyard, a portion of this ship was determined to be too unsafe for crew, and unfortunately the missiles and drone parts needed to maintain the systems in that wing of the ship are also needed for the ship's offense.</text>
<text name="text_PLAYER_SHIP_CIRCLE_3_class">Engi Cruiser</text>
<text name="text_PLAYER_SHIP_CIRCLE_3_name">Anaerobotic</text>
<text name="text_PLAYER_SHIP_CIRCLE_3_desc">These "anti-organic" Engi refuse to acknowledge their need for oxygen and prefer to think of their medbay as a "robotic repairs station." Their nano-bots have to work overtime to fix the constant damage of not breathing.</text>
<text name="text_PLAYER_SHIP_JELLY_3_class">Slug Cruiser</text>
<text name="text_PLAYER_SHIP_JELLY_3_name">The Lovebird</text>
<text name="text_PLAYER_SHIP_JELLY_3_desc">Such a magnificent drone. The bright red color, the impressive speed and length, so strong and powerful. But oh, what's this? They can't get through the shields? Excuse me little cutie, please, allow me.</text>
<text name="text_PLAYER_SHIP_ENERGY_class">Zoltan Cruiser</text>
<text name="text_PLAYER_SHIP_ENERGY_name">Fusion</text>
<text name="text_PLAYER_SHIP_ENERGY_desc">This ship hopes the enemy won't get through their overshield while they divert most of their power to their superweapon.</text>
<text name="text_PLAYER_SHIP_HARD_3_class">Kestrel Cruiser</text>
<text name="text_PLAYER_SHIP_HARD_3_name">The Mutant</text>
<text name="text_PLAYER_SHIP_HARD_3_desc">The log reports this classic kestrel got covered in some sort of strange alien goo. The weapons seem to be firing a little differently, the crew have experienced some adverse effects, and the goop has also made a strange change to the shield system.</text>
<text name="text_PLAYER_SHIP_FED_3_class">Federation Cruiser</text>
<text name="text_PLAYER_SHIP_FED_3_name">The Boom</text>
<text name="text_PLAYER_SHIP_FED_3_desc">This top Zoltan engineer worked with the federation to combine their artillery system with newly invented Zoltan weapon charging technology. Unfortunately this ship is not able to handle a strong weapon system without overloading the reactor.</text>

13
data/text_misc.xml.append Normal file
View file

@ -0,0 +1,13 @@
<text name="typebutton_type_a">TYPE D</text>
<text name="typebutton_type_b">TYPE E</text>
<text name="typebutton_type_c">TYPE F</text>
<text name="typebutton_a">D</text>
<text name="typebutton_b">E</text>
<text name="typebutton_c">F</text>
<text name="type_a">Type D</text>
<text name="type_b">Type E</text>
<text name="type_c">Type F</text>
<text name="no_type_c">No Type F</text>

325
data/tiger.txt Executable file
View file

@ -0,0 +1,325 @@
X_OFFSET
4
Y_OFFSET
0
HORIZONTAL
0
VERTICAL
0
ELLIPSE
350
220
-105
0
ROOM
0
9
3
2
2
ROOM
1
9
5
2
2
ROOM
2
7
2
2
2
ROOM
3
7
6
2
2
ROOM
4
5
5
2
2
ROOM
5
5
3
2
2
ROOM
6
3
3
2
1
ROOM
7
3
4
1
2
ROOM
8
3
6
2
1
ROOM
9
1
2
2
2
ROOM
10
0
4
2
2
ROOM
11
1
6
2
2
ROOM
12
1
1
2
1
ROOM
13
0
1
1
2
ROOM
14
0
7
1
2
ROOM
15
1
8
2
1
ROOM
16
0
0
2
1
ROOM
17
0
9
2
1
DOOR
9
3
2
0
1
DOOR
0
1
13
-1
1
DOOR
0
8
14
-1
1
DOOR
3
3
9
6
1
DOOR
11
3
0
-1
1
DOOR
7
6
4
3
1
DOOR
1
4
9
10
0
DOOR
10
7
1
-1
0
DOOR
3
3
6
-1
0
DOOR
9
6
3
1
1
DOOR
7
3
5
2
1
DOOR
3
6
11
8
1
DOOR
6
5
5
4
0
DOOR
0
2
13
-1
1
DOOR
4
7
8
-1
0
DOOR
2
8
11
15
0
DOOR
1
6
10
11
0
DOOR
1
1
16
12
0
DOOR
11
6
1
-1
1
DOOR
5
6
8
4
1
DOOR
2
2
12
9
0
DOOR
0
9
14
17
0
DOOR
5
3
6
5
1
DOOR
0
7
14
-1
1
DOOR
4
3
6
-1
0
DOOR
1
9
15
17
0
DOOR
0
1
16
13
0
DOOR
1
7
14
11
1
DOOR
10
3
0
-1
0
DOOR
9
5
0
1
0
DOOR
3
4
6
7
0
DOOR
3
6
7
8
0
DOOR
1
2
13
9
1
DOOR
3
7
8
-1
0

59
data/tiger.xml Executable file
View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012 by Subset Games. All rights reserved.-->
<img x="-195" y="-60" w="650" h="469" />
<offsets>
<floor x="152" y="51" />
<cloak x="18" y="20" />
</offsets>
<weaponMounts>
<mount x="537" y="140" rotate="true" mirror="true" gib="6" slide="up" />
<mount x="537" y="330" rotate="true" mirror="false" gib="5" slide="down" />
<mount x="316" y="102" rotate="true" mirror="true" gib="4" slide="up" />
<mount x="316" y="368" rotate="true" mirror="false" gib="4" slide="down" />
</weaponMounts>
<explosion>
<gib1>
<velocity min="0.10" max="0.20" />
<direction min="70" max="100" />
<angular min="-0.30" max="0.30" />
<x>146</x>
<y>138</y>
</gib1>
<gib2>
<velocity min="0.30" max="0.50" />
<direction min="110" max="140" />
<angular min="0.30" max="0.80" />
<x>0</x>
<y>215</y>
</gib2>
<gib3>
<velocity min="0.30" max="0.70" />
<direction min="30" max="60" />
<angular min="-0.60" max="-0.30" />
<x>0</x>
<y>0</y>
</gib3>
<gib4>
<velocity min="0.10" max="0.20" />
<direction min="2800" max="340" />
<angular min="-0.10" max="0.10" />
<x>125</x>
<y>64</y>
</gib4>
<gib5>
<velocity min="0.30" max="0.50" />
<direction min="220" max="260" />
<angular min="-0.50" max="-0.20" />
<x>294</x>
<y>150</y>
</gib5>
<gib6>
<velocity min="0.40" max="0.60" />
<direction min="280" max="310" />
<angular min="-0.30" max="0.30" />
<x>410</x>
<y>110</y>
</gib6>
</explosion>

269
data/tutor.txt Normal file
View file

@ -0,0 +1,269 @@
X_OFFSET
0
Y_OFFSET
2
VERTICAL
0
ELLIPSE
350
220
-30
0
ROOM
0
14
2
1
2
ROOM
1
12
2
2
2
ROOM
2
10
2
2
1
ROOM
3
10
3
2
1
ROOM
4
8
1
2
2
ROOM
5
8
3
2
2
ROOM
6
6
0
2
1
ROOM
7
6
1
2
2
ROOM
8
6
3
2
2
ROOM
9
6
5
2
1
ROOM
10
4
2
2
2
ROOM
11
3
1
2
1
ROOM
12
3
4
2
1
ROOM
13
1
1
2
1
ROOM
14
1
2
2
2
ROOM
15
1
4
2
1
ROOM
16
0
2
1
2
DOOR
14
3
0
1
1
DOOR
12
3
1
3
1
DOOR
12
2
1
2
1
DOOR
10
2
2
4
1
DOOR
10
3
3
5
1
DOOR
8
3
4
5
0
DOOR
8
1
4
7
1
DOOR
8
4
5
8
1
DOOR
7
5
8
9
0
DOOR
7
1
6
7
0
DOOR
6
2
7
10
1
DOOR
6
3
8
10
1
DOOR
4
4
10
12
0
DOOR
4
2
10
11
0
DOOR
3
1
11
13
1
DOOR
2
2
13
14
0
DOOR
2
4
14
15
0
DOOR
3
4
12
15
1
DOOR
1
3
14
16
1
DOOR
1
2
14
16
1
DOOR
0
2
16
-1
1
DOOR
0
3
16
-1
1
DOOR
6
6
9
-1
0
DOOR
7
6
9
-1
0
DOOR
6
0
6
-1
0
DOOR
7
0
6
-1
0

73
data/tutor.xml Normal file
View file

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) 2012 by Subset Games. All rights reserved -->
<FTL>
<!-- 4 + 3-->
<img x="-59" y="-103" w="652" h="418"/>
<offsets>
<floor x="45" y="93"/>
<cloak x="19" y="19"/>
</offsets>
<weaponMounts>
<mount x="540" y="155" rotate="true" mirror="true" gib="6" slide="up"/>
<mount x="540" y="262" rotate="true" mirror="false" gib="6" slide="down"/>
<mount x="390" y="122" rotate="true" mirror="true" gib="5" slide="up"/>
<mount x="390" y="294" rotate="true" mirror="false" gib="5" slide="down"/>
<!-- artillery mounts testing -->
<mount x="540" y="170" rotate="true" mirror="true" gib="6" slide="up"/>
<mount x="540" y="274" rotate="true" mirror="false" gib="6" slide="down"/>
<mount x="390" y="135" rotate="true" mirror="true" gib="5" slide="up"/>
<mount x="390" y="309" rotate="true" mirror="false" gib="5" slide="down"/>
</weaponMounts>
<!-- Bad combos
1+3; 1+5; 1+6; 1+3+5; 1+3+6; 1+5+6; 1+3+5+6;
any combo of numbers with 6 if there is not 5
-->
<explosion>
<gib1>
<velocity min="0.6" max="1"/>
<direction min="60" max="120"/>
<angular min="-0.4" max="-0.1"/>
<x>-5</x>
<y>114</y>
</gib1>
<gib2>
<velocity min="0" max="0.4"/>
<direction min="0" max="90"/>
<angular min="-0.4" max="0"/>
<x>25</x>
<y>23</y>
</gib2>
<gib3>
<velocity min="0.5" max="1"/>
<direction min="-40" max="90"/>
<angular min="-0.5" max="1"/>
<x>35</x>
<y>-7</y>
</gib3>
<gib4>
<velocity min="0.4" max="1"/>
<direction min="120" max="200"/>
<angular min= "-0.2" max="1"/>
<x>38</x>
<y>193</y>
</gib4>
<gib5>
<velocity min="0" max="0.5"/>
<direction min="230" max="310"/>
<angular min= "-0.2" max="0.2"/>
<x>174</x>
<y>44</y>
</gib5>
<gib6>
<velocity min="0.6" max="1"/>
<direction min="240" max="300"/>
<angular min= "-1" max="1"/>
<x>375</x>
<y>107</y>
</gib6>
</explosion>
</FTL>

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
img/customizeUI/miniship_rust.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 KiB

Some files were not shown because too many files have changed in this diff Show more