From d4e46a6210d78bc86cd6e135fd47dee116d1043d Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Sat, 25 May 2013 18:01:25 +0100
Subject: [PATCH] [Clean] WTF is this?!

---
 dat/commodity.xml                             |  71 +-
 dat/faction.xml                               |  94 +--
 dat/fleet.xml                                 | 147 ++--
 dat/gui.xml                                   | 134 ++--
 dat/mission.xml                               | 105 ++-
 dat/missions/emp_scout00.lua                  |   2 +-
 dat/outfit.xml                                | 640 ++++++++++--------
 dat/planet.xml                                | 274 ++++----
 dat/ship.xml                                  |  12 +-
 dat/ssys.xml                                  | 161 +----
 dat/start.xml                                 |  35 +-
 gfx/outfit/store/cargo_pod.png                | Bin 0 -> 8655 bytes
 gfx/ship/{leapard.png => hyena.png}           | Bin
 .../{leapard_target.png => hyena_target.png}  | Bin
 gfx/ship/{lancer.png => lancelot.png}         | Bin
 ...{lancer_target.png => lancelot_target.png} | Bin
 src/space.c                                   |  31 +-
 17 files changed, 824 insertions(+), 882 deletions(-)
 create mode 100644 gfx/outfit/store/cargo_pod.png
 rename gfx/ship/{leapard.png => hyena.png} (100%)
 rename gfx/ship/{leapard_target.png => hyena_target.png} (100%)
 rename gfx/ship/{lancer.png => lancelot.png} (100%)
 rename gfx/ship/{lancer_target.png => lancelot_target.png} (100%)

diff --git a/dat/commodity.xml b/dat/commodity.xml
index e675783..a9b1966 100644
--- a/dat/commodity.xml
+++ b/dat/commodity.xml
@@ -1,42 +1,51 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Commodities>
- <commodity name="Food">
-  <description>Airtight compressed nutrient packets. Very nutritious.</description>
-  <high>160</high>
-  <medium>140</medium>
-  <low>120</low>
- </commodity>
- <commodity name="Ore">
-  <description>An assortment of ores. Needed for all kinds of processes.</description>
-  <high>240</high>
-  <medium>210</medium>
-  <low>180</low>
+<commodity name="Food">
+<description>
+Airtight compressed nutrient packets.  Very nutricious.
+</description>
+<high>160</high>
+<medium>140</medium>
+<low>120</low>
 </commodity>
- <commodity name="Industrial Goods">
-  <description>Your basic industrial goods. From cutting lasers to prcessed metals.</description>
-  <high>420</high>
-  <medium>340</medium>
-  <low>280</low>
+<commodity name="Ore">
+<description>
+All sorts of assorted ores.  Needed for all sorts of production processes.
+</description>
+<high>240</high>
+<medium>210</medium>
+<low>180</low>
 </commodity>
- <commodity name="Medicine">
-  <description>An assortment of medicines sutable for curing all sorts of ailments.</description>
-  <high>900</high>
-  <medium>750</medium>
-  <low>550</low>
+<commodity name="Industrial Goods">
+<description>
+Your basic industrial goods.  From cutting lasers to processed metals.
+</description>
+<high>420</high>
+<medium>340</medium>
+<low>280</low>
 </commodity>
- <commodity name="Luxury Goods">
-  <description>All kinds of high quality luxary goods.</description>
-  <high>760</high>
-  <medium>630</medium>
-  <low>470</low>
+<commodity name="Medicine">
+<description>
+An assortment of medicines suitable for curing all sorts of ailments.
+</description>
+<high>900</high>
+<medium>750</medium>
+<low>550</low>
 </commodity>
-<commodity name = "Parcels">
+<commodity name="Luxury Goods">
+<description>
+All sorts of high quality luxury goods.
+</description>
+<high>760</high>
+<medium>630</medium>
+<low>470</low>
 </commodity>
-<commodity name = "Colonists">
+<commodity name="Parcels">
 </commodity>
-<commodity name = "Tourists">
+<commodity name="Colonists">
 </commodity>
-<commodity name = "Pilgrims">
+<commodity name="Tourists">
+</commodity>
+<commodity name="Pilgrims">
 </commodity>
 </Commodities>
-
diff --git a/dat/faction.xml b/dat/faction.xml
index 94c7f04..0c21aa4 100644
--- a/dat/faction.xml
+++ b/dat/faction.xml
@@ -1,50 +1,50 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Factions>
-  <faction name = "Independent">
-    <player>0</player>
-  </faction>
-  <faction name = "Merchant">
-    <player>0</player>
-  </faction>
-  <faction name = "Pirate">
-    <player>-20</player>
-  </faction>
-  <faction name = "Militia">
-    <player>0</player>
- </faction>
- <faction name = "Empire">
-   <player>0</player>
- </faction>
- <faction name = "Collective">
-   <player>-100</player>
- </faction>
-  <Alliances>
-    <alliance name = "Neutral">
-      <ally>Independent</ally>
-      <ally>Merchant</ally>
-   <ally>Militia</ally>
-    </alliance>
-  <alliance name = "Empire United">
-   <ally>Empire</ally>
-   <ally>Merchant</ally>
-  </alliance>
-  </Alliances>
-  <Enemies>
-    <enemies>
-   <enemy type="faction">Collective</enemy>
-      <enemy type="alliance">Neutral</enemy>
-  </enemies>
-  <enemies>
-   <enemy type="faction">Collective</enemy>
-   <enemy type="alliance">Empire United</enemy>
-  </enemies>
-  <enemies>
-   <enemy type="alliance">Neutral</enemy>
-   <enemy type="faction">Pirate</enemy>
-  </enemies>
-    <enemies>
-   <enemy type="alliance">Empire United</enemy>
-      <enemy type="faction">Pirate</enemy>
-  </enemies>
-  </Enemies>
+<faction name="Independent">
+<player>0</player>
+</faction>
+<faction name="Merchant">
+<player>0</player>
+</faction>
+<faction name="Pirate">
+<player>-20</player>
+</faction>
+<faction name="Militia">
+<player>0</player>
+</faction>
+<faction name="Empire">
+<player>0</player>
+</faction>
+<faction name="Collective">
+<player>-100</player>
+</faction>
+<Alliances>
+<alliance name="Neutral">
+<ally>Independent</ally>
+<ally>Merchant</ally>
+<ally>Militia</ally>
+</alliance>
+<alliance name="Empire United">
+<ally>Empire</ally>
+<ally>Merchant</ally>
+</alliance>
+</Alliances>
+<Enemies>
+<enemies>
+<enemy type="faction">Collective</enemy>
+<enemy type="alliance">Neutral</enemy>
+</enemies>
+<enemies>
+<enemy type="faction">Collective</enemy>
+<enemy type="alliance">Empire United</enemy>
+</enemies>
+<enemies>
+<enemy type="alliance">Neutral</enemy>
+<enemy type="faction">Pirate</enemy>
+</enemies>
+<enemies>
+<enemy type="alliance">Empire United</enemy>
+<enemy type="faction">Pirate</enemy>
+</enemies>
+</Enemies>
 </Factions>
diff --git a/dat/fleet.xml b/dat/fleet.xml
index ea91fd0..5050046 100644
--- a/dat/fleet.xml
+++ b/dat/fleet.xml
@@ -1,76 +1,77 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Fleets>
-  <fleet name="Militia Lancer">
-    <ai>militia</ai>
-    <faction>Militia</faction>
-      <pilots>
-        <pilot chance='100' name="Lancer">Lancer</pilot>
-      </pilots>
-  </fleet>
-  <fleet name="Merchant Ship">
-  <ai>merchant</ai>
-  <faction>Merchant</faction>
-    <pilots>
-      <pilot chance='100'>Merchant Ship</pilot>
-    </pilots>
-  </fleet>
- <fleet name="Merchant Mule">
-  <ai>merchant</ai>
-  <faction>Merchant</faction>
-  <pilots>
-   <pilot chance='100'>Merchant Mule</pilot>
-  </pilots>
- </fleet>
-  <fleet name="Sml Merchant Convoy">
-    <ai>merchant</ai>
-    <faction>Merchant</faction>
-    <pilots>
-      <pilot chance='100'>Merchant Ship</pilot>
-    </pilots>
-  </fleet>
-  <fleet name="Pirate">
-    <ai>pirate</ai>
-    <faction>Pirate</faction>
-    <pilots>
-     <pilot chance='100'>Leapard</pilot>
-     <pilot chance='70'>Leapard</pilot>
-     <pilot chance='80'>Leapard</pilot>
-    </pilots>
-  </fleet>
- <fleet name="Collective Drone">
-  <ai>collective</ai>
-  <faction>Collective</faction>
-  <pilots>
-   <pilot chance='100'>Drone</pilot>
-  </pilots>
- </fleet>
- <fleet name="Collective Sml Swarm">
-  <ai>collective</ai>
-  <faction>Collective</faction>
-  <pilots>
-   <pilot chance='100'>Drone</pilot>
-   <pilot chance='90'>Drone</pilot>
-   <pilot chance='80'>Drone</pilot>
-   <pilot chance='70'>Drone</pilot>
-   <pilot chance='60'>Drone</pilot>
-   <pilot chance='50'>Drone</pilot>
-  </pilots>
- </fleet>
- <fleet name="Empire Lancer">
-  <ai>empire</ai>
-  <faction>Empire</faction>
-  <pilots>
-   <pilot chance='100'>Lancer</pilot>
-  </pilots>
- </fleet>
- <fleet name="Empire Sml Defence">
-  <ai>empire</ai>
-  <faction>Empire</faction>
-  <pilots>
-   <pilot chance='100'>Lancer</pilot>
-   <pilot chance='80'>Lancer</pilot>
-   <pilot chance='60'>Lancer</pilot>
-   <pilot chance='50'>Hawking</pilot>
-  </pilots>
- </fleet>
+<fleet name="Militia Lancelot">
+<ai>militia</ai>
+<faction>Militia</faction>
+<pilots>
+<pilot chance='100'>Lancelot</pilot>
+</pilots>
+</fleet>
+<fleet name="Merchant Llama">
+<ai>merchant</ai>
+<faction>Merchant</faction>
+<pilots>
+<pilot chance='100'>Llama</pilot>
+</pilots>
+</fleet>
+<fleet name="Merchant Mule">
+<ai>merchant</ai>
+<faction>Merchant</faction>
+<pilots>
+<pilot chance='100'>Mule</pilot>
+</pilots>
+</fleet>
+<fleet name="Sml Merchant Convoy">
+<ai>merchant</ai>
+<faction>Merchant</faction>
+<pilots>
+<pilot chance='80'>Llama</pilot>
+<pilot chance='80'>Llama</pilot>
+<pilot chance='80'>Mule</pilot>
+<pilot chance='80'>Mule</pilot>
+</pilots>
+</fleet>
+<fleet name="Pirate Hyena">
+<ai>pirate</ai>
+<faction>Pirate</faction>
+<pilots>
+<pilot chance='100'>Hyena</pilot>
+</pilots>
+</fleet>
+<fleet name="Collective Drone">
+<ai>collective</ai>
+<faction>Collective</faction>
+<pilots>
+<pilot chance='100'>Drone</pilot>
+</pilots>
+</fleet>
+<fleet name="Collective Sml Swarm">
+<ai>collective</ai>                                                       
+<faction>Collective</faction>
+<pilots>
+<pilot chance='100'>Drone</pilot>
+<pilot chance='90'>Drone</pilot>
+<pilot chance='80'>Drone</pilot>
+<pilot chance='70'>Drone</pilot>
+<pilot chance='60'>Drone</pilot>
+<pilot chance='50'>Drone</pilot>
+</pilots>
+</fleet>
+<fleet name="Empire Lancelot">
+<ai>empire</ai>
+<faction>Empire</faction>
+<pilots>
+<pilot chance='100'>Lancelot</pilot>
+</pilots>
+</fleet>
+<fleet name="Empire Sml Defense">
+<ai>empire</ai>
+<faction>Empire</faction>
+<pilots>
+<pilot chance='100'>Lancelot</pilot>
+<pilot chance='80'>Lancelot</pilot>
+<pilot chance='60'>Lancelot</pilot>
+<pilot chance='50'>Hawking</pilot>
+</pilots>
+</fleet>
 </Fleets>
diff --git a/dat/gui.xml b/dat/gui.xml
index 4fabb5e..2f77092 100644
--- a/dat/gui.xml
+++ b/dat/gui.xml
@@ -1,69 +1,69 @@
 <GUIs>
-  <gui name="minimal" gfx="minimal">
-    <offset>
-      <x>-65</x>
-      <y>0</y>
-    </offset>
-  <radar type="circle">
-   <w>70</w>
-   <x>72</x>
-   <y>72</y>
-  </radar>
-    <nav>
-      <x>40</x>
-      <y>151</y>
-      <w>112</w>
-      <h>42</h>
-    </nav>
-  <health>
-   <shield>
-    <w>98</w>
-    <h>8</h>
-    <x>52</x>
-    <y>201</y>
-   </shield>
-   <armour>
-    <w>98</w>
-    <h>8</h>
-    <x>52</x>
-    <y>212</y>
-   </armour>
-   <energy>
-    <w>98</w>
-    <h>8</h>
-    <x>52</x>
-    <y>223</y>
-   </energy>
-  </health>
-    <weapon>
-      <x>40</x>
-      <y>239</y>
-      <w>112</w>
-      <h>42</h>
-    </weapon>
-  <target>
-   <gfx>
-    <x>34</x>
-    <y>312</y>                                                                
-   </gfx>
-   <name>
-    <x>40</x>
-    <y>291</y>
-   </name>
-   <faction>
-    <x>40</x>
-    <y>304</y>
-   </faction>
-   <health>
-    <x>40</x>
-    <y>401</y>
-   </health>
-  </target>
-    <misc>
-      <x>40</x>
-      <y>424</y>
-      <w>112</w>
-      <h>100</h>
-    </misc>
-  </gui>
+<gui name="minimal" gfx="minimal">
+<offset>
+<x>-65</x>
+<y>0</y>
+</offset>
+<radar type="circle">
+<w>70</w>
+<x>72</x>
+<y>72</y>
+</radar>
+<nav>
+<x>40</x>
+<y>151</y>
+<w>112</w>
+<h>42</h>
+</nav>
+<health>
+<shield>
+<w>98</w>
+<h>8</h>
+<x>52</x>
+<y>201</y>
+</shield>
+<armour>
+<w>98</w>
+<h>8</h>
+<x>52</x>
+<y>212</y>
+</armour>
+<energy>
+<w>98</w>
+<h>8</h>
+<x>52</x>
+<y>223</y>
+</energy>
+</health>
+<weapon>
+<x>40</x>
+<y>239</y>
+<w>112</w>
+<h>42</h>
+</weapon>
+<target>
+<gfx>
+<x>34</x>
+<y>312</y>                                                                
+</gfx>
+<name>
+<x>40</x>
+<y>291</y>
+</name>
+<faction>
+<x>40</x>
+<y>304</y>
+</faction>
+<health>
+<x>40</x>
+<y>401</y>
+</health>
+</target>
+<misc>
+<x>40</x>
+<y>424</y>
+<w>112</w>
+<h>100</h>
+</misc>
+</gui>
 </GUIs>
diff --git a/dat/mission.xml b/dat/mission.xml
index 957c8e6..46ff145 100644
--- a/dat/mission.xml
+++ b/dat/mission.xml
@@ -1,55 +1,54 @@
 <Missions>
-  <mission name="Welcome">
-    <flags>
-      <unique>1</unique>
-    </flags>
-    <lua>welcome</lua>
-    <avail>
-      <location>None</location>
-    </avail>
-  </mission>
-  <mission name="Cargo">
-    <lua>cargo</lua>
-    <avail>
-      <chance>960</chance>
-      <location>Computer</location>
-      <alliance>Neutral</alliance>
-      <alliance>Empire United</alliance>
-    </avail>
-  </mission>
-  <mission name = "Empire Recruitment">
-    <lua>emp_cargo00</lua>
-    <flags>
-      <unique>1</unique>
-    </flags>
-    <avail>
-      <chance>80</chance>
-      <location>Bar</location>
-      <alliance>Empire United</alliance>
-      <alliance>Neutral</alliance>
-    </avail>
-  </mission>
-  <mission name = "Empire Shipping">
-    <lua>es_cargo</lua>
-    <avail>
-      <req>es_cargo</req>
-      <chance>350</chance>
-      <location>Computer</location>
-      <alliance>Empire United</alliance>
-      <alliance>Neutral</alliance>
-    </avail>
-  </mission>
-  <mission name = "Empire Scouting">
-    <lua>emp_scout00</lua>
-    <flags>
-      <unique>1</unique>
-    </flags>
-    <avail>
-      <req>es_cargo</req>
-      <chance>70</chance>
-      <location>Bar</location>
-      <alliance>Empire United</alliance>
-    </avail>
-  </mission>
+<mission name="Welcome">
+<lua>welcome</lua>
+<flags>
+<unique>1</unique>
+</flags>
+<avail>
+<location>None</location>
+</avail>
+</mission>
+<mission name="Cargo">
+<lua>cargo</lua>
+<avail>
+<chance>960</chance>
+<location>Computer</location>
+<alliance>Neutral</alliance>
+<alliance>Empire United</alliance>
+</avail>
+</mission>
+<mission name="Empire Recruitment">
+<lua>emp_cargo00</lua>
+<flags>
+<unique>1</unique>
+</flags>
+<avail>
+<chance>80</chance>
+<location>Bar</location>
+<alliance>Empire United</alliance>
+<alliance>Neutral</alliance>
+</avail>
+</mission>
+<mission name="Empire Shipping">
+<lua>es_cargo</lua>
+<avail>
+<req>es_cargo</req>
+<chance>350</chance>
+<location>Computer</location>
+<alliance>Empire United</alliance>
+<alliance>Neutral</alliance>
+</avail>
+</mission>
+<mission name="Empire Scouting">
+<lua>emp_scout00</lua>
+<flags>
+<unique>1</unique>
+</flags>
+<avail>
+<req>es_cargo</req>
+<chance>70</chance>
+<location>Bar</location>
+<alliance>Empire United</alliance>
+</avail>
+</mission>
 </Missions>
-
diff --git a/dat/missions/emp_scout00.lua b/dat/missions/emp_scout00.lua
index 3efadeb..37e0035 100644
--- a/dat/missions/emp_scout00.lua
+++ b/dat/missions/emp_scout00.lua
@@ -29,7 +29,7 @@ function create()
     misn.accept()
 
     misn_stage    = 0
-    misn_nearby   = "KonoSphere"
+    misn_nearby   = "Coriolis"
     misn_target   = "Dune"
     misn_base     = "Omega Station"
     misn_base_sys = "NCG-7291"
diff --git a/dat/outfit.xml b/dat/outfit.xml
index 2aa1455..f9389ec 100644
--- a/dat/outfit.xml
+++ b/dat/outfit.xml
@@ -1,285 +1,361 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Outfits>
- <outfit name="Laser">
-  <general>
-   <max>5</max>
-   <tech>2</tech>
-      <mass>5</mass>
-   <price>5000</price>
-   <description>Your basic laser. Fires charges energy beams that do a decent amount of damage to both shield and amour.</description>
-   <gfx_store>laser</gfx_store>
-  </general>
-    <specific type="1">
-      <gfx>lasergreen</gfx>
-   <sound>laser</sound>
-   <spfx>ExpS</spfx>
-      <delay>500</delay>
-      <speed>550</speed>
-      <range>300</range>
-   <accuracy>1</accuracy>
-   <energy>8</energy>
-      <damage>
-        <armour>10</armour>
-        <shield>13</shield>
-      </damage>
-    </specific>
- </outfit>
- <outfit name="Laser Turret">
-  <general>
-   <max>4</max>
-   <tech>4</tech>
-      <mass>20</mass>
-   <price>25000</price>
-   <description>Two laser cannons added on a rotating turret, allowing for 360 degrees of firepower!</description>
-   <gfx_store>laser_turret</gfx_store>
-  </general>
-    <specific type="13">
-      <gfx>lasergreen</gfx>
-   <sound>laser</sound>
-   <spfx>ExpS</spfx>
-      <delay>300</delay>
-      <speed>550</speed>
-      <range>300</range>
-   <accuracy>30</accuracy>
-   <energy>10</energy>
-      <damage>
-        <armour>13</armour>
-        <shield>10</shield>
-      </damage>
-    </specific>
- </outfit>
-  <outfit name="Missile Launcher">
-  <general>
-   <max>2</max>
-   <tech>4</tech>
-      <mass>10</mass>
-   <price>25000</price>
-   <description>Base for launching dumb missiles.</description>
-   <gfx_store>missile</gfx_store>
-  </general>
-    <specific type="5" secondary="1">
-      <ammo>Missile</ammo>
-      <delay>1200</delay>
-    </specific>
-  </outfit>
-  <outfit name="Missile">
-  <general>
-   <max>60</max>
-   <tech>2</tech>
-      <mass>1</mass>
-   <price>800</price>
-   <description>The cheapest missile on the market, what it lacks in a decent tracking system it makes up for in affordability and firepower.</description>
-   <gfx_store>missile</gfx_store>
-  </general>
-    <specific type="6">
-      <gfx>missile</gfx>
-   <sound>missile</sound>
-   <spfx>ExpM</spfx>
-      <duration>5</duration>
-   <lockon>1</lockon>
-      <thrust>1600</thrust>
-      <turn>200</turn>
-      <speed>800</speed>
-      <damage>
-        <armour>25</armour>
-        <shield>20</shield>
-      </damage>
-    </specific>
-  </outfit>
- <outfit name="Headhunter Launcher">
-  <general>
-   <max>2</max>
-   <tech>5</tech>
-      <mass>12</mass>
-   <price>40000</price>
-   <description>The Headhunter Launcher is one of the most used missile launcher by the security companies. Much more reliable then the regular missiles, Headhunters feature more sensors and an advanced tracking system making them much better at hitting their targets.</description>
-   <gfx_store>missile</gfx_store>
-  </general>
-    <specific type="7" secondary="1">
-      <ammo>Headhunter</ammo>
-      <delay>1400</delay>
-    </specific>
-  </outfit>
-  <outfit name="Headhunter">
-  <general>
-   <max>40</max>
-   <tech>5</tech>
-      <mass>1</mass>
-   <price>2000</price>
-   <description>Headhunters first gained fame in the crush of the Vroen, a fearsome battle against a pirate stronghold where the Empire crushed the pirates thanks to the advanced guidance system on the Headhunter. Now used by mercenaries and bounty hunters all over.</description>
-   <gfx_store>missile</gfx_store>
-  </general>
-    <specific type="8">
-      <gfx>headhunter</gfx>
-   <sound>missile</sound>
-   <spfx>ExpM</spfx>
-      <duration>7</duration>
-   <lockon>0.5</lockon>
-      <thrust>1300</thrust>
-      <turn>200</turn>
-      <speed>650</speed>
-      <damage>
-        <armour>23</armour>
-        <shield>18</shield>
-      </damage>
-    </specific>
-  </outfit>
- <outfit name="Neutron Disruptor">
-  <general>
-   <max>3</max>
-   <tech>99</tech>
-      <mass>8</mass>
-   <price>25000</price>
-   <description>Neutron Disruptor.</description>
-   <gfx_store>neutron</gfx_store>
-  </general>
-    <specific type="1">
-      <gfx>neutron</gfx>
-   <sound>laser</sound>
-   <spfx>ExpS</spfx>
-      <delay>400</delay>
-      <speed>650</speed>
-      <range>200</range>
-   <accuracy>15</accuracy>
-   <energy>5</energy>
-      <damage>
-        <armour>7</armour>
-        <shield>7</shield>
-      </damage>
-    </specific>
- </outfit>
- <outfit name="Battery">
-  <general>
-   <max>10</max>
-   <tech>3</tech>
-      <mass>2</mass>
-   <price>22500</price>
-   <description>A heavy battery that will increase your ships energy allowing you to pack more firepower.</description>
-   <gfx_store>capacitor</gfx_store>
-  </general>
-    <specific type="15">
-   <energy>30</energy>
-    </specific>
- </outfit>
- <outfit name="Solar Panel">
-  <general>
-   <max>5</max>
-   <tech>5</tech>
-      <mass>3</mass>
-   <price>55000</price>
-   <description>A big panel that will generate energy based off solar energy. This will allow ships to regenerate it's enrgy supplies faster.</description>
-   <gfx_store>solar</gfx_store>
-  </general>
-  <specific type="15">
-   <energy_regen>125</energy_regen>
-    </specific>
- </outfit>
- <outfit name="Shield Capacitator">
-  <general>
-   <max>12</max>
-   <tech>9</tech>
-      <mass>3</mass>
-   <price>75000</price>
-   <description>An enhancement for the shield power system, allowing it to resist much heavier fire.</description>
-   <gfx_store>capacitor</gfx_store>
-  </general>
-  <specific type="15">
-   <shield>15</shield>
-    </specific>
- </outfit>
- <outfit name="Shield Booster">
-  <general>
-   <max>4</max>
-   <tech>10</tech>
-      <mass>5</mass>
-   <price>145000</price>
-   <description>A shield generator that feeds off the ship's main energy line. It will allow you to generate your shield faster and give you a small maximum shield boost at the expense of draining some of the ships energy.</description>
-   <gfx_store>shield</gfx_store>
-  </general>
-  <specific type="15">
-   <shield>15</shield>
-   <shield_regen>15</shield_regen>
-   <energy_regen>-50</energy_regen>
-    </specific>
- </outfit>
- <outfit name="Engine Reroute">
-  <general>
-   <max>1</max>
-   <tech>13</tech>
-      <mass>1</mass>
-   <price>125000</price>
-   <description>This enhancement routes energy from the ship's energy supplies to the engine, giving the ship an increased thrust. It does not increase the ship's max speed nor turn abilities.</description>
-   <gfx_store>reroute</gfx_store>
-  </general>
-  <specific type="15">
-   <thrust>70</thrust>
-   <energy_regen>-50</energy_regen>
-    </specific>
- </outfit>
- <outfit name="Improved Stabilizer">
-  <general>
-   <max>1</max>
-   <tech>13</tech>
-      <mass>1</mass>
-   <price>135000</price>
-   <description>By improving your ship's stabilization systems drastically, this modification will allow you to reach higher speeds while still keeping the ship stable.</description>
-   <gfx_store>stabilizer</gfx_store>
-  </general>
-  <specific type="15">
-   <speed>50</speed>
-   <turn>5</turn>
-   <energy_regen>-10</energy_regen>
-    </specific>
- </outfit>
- <outfit name="Steering Thrusters">
-  <general>
-   <max>1</max>
-   <tech>13</tech>
-      <mass>1</mass>
-   <price>130000</price>
-   <description>With the addition of a coule steering thrusters you can make your ship's turning more agile.</description>
-   <gfx_store>thruster</gfx_store>
-  </general>
-  <specific type="15">
-   <turn>25</turn>
-   <energy_regen>-10</energy_regen>
-    </specific>
- </outfit>
- <outfit name="Generic Afterburner">
-  <general>
-   <max>1</max>
-   <tech>3</tech>
-      <mass>2</mass>
-   <price>20000</price>
-   <description>Being able to run from your enemies is a very powerful ability. A generic afterburner will allow you to do that. It may not be as powerful as some of the more high-end afterburners, but ther're not nearly as affordable as a generic one.</description>
-   <gfx_store>afterburner</gfx_store>
-  </general>
-  <specific type="16">
-    <rumble>30</rumble>
-   <thrust_perc>100</thrust_perc>
-   <thrust_abs>50</thrust_abs>
-   <speed_perc>50</speed_perc>
-   <speed_abs>30</speed_abs>
-   <energy>60</energy>
-    </specific>
- </outfit>
- <outfit name="Hellburner">
-  <general>
-   <max>1</max>
-   <tech>13</tech>
-      <mass>1</mass>
-   <price>95000</price>
-   <description>The Hellburner is one of the best afterburners available in the market. They have a much better energy to speed ratio then the generics and are much stronger. A must for any spacefarer who is proud of thier ship.</description>
-   <gfx_store>afterburner</gfx_store>
-  </general>
-  <specific type="16">
-    <rumble>50</rumble>
-   <thrust_perc>185</thrust_perc>
-   <thrust_abs>100</thrust_abs>
-   <speed_perc>85</speed_perc>
-   <speed_abs>50</speed_abs>
-   <energy>65</energy>
-    </specific>
- </outfit>
+<outfit name="Laser">
+<general>
+<max>5</max>
+<tech>2</tech>
+<mass>5</mass>
+<price>5000</price>
+<description>
+Your basic laser.  Fires charged energy beams that do a decent amount of damage to both shield and armour.
+</description>
+<gfx_store>laser</gfx_store>
+</general>
+<specific type="1">
+<gfx>lasergreen</gfx>
+<sound>laser</sound>
+<spfx>ExpS</spfx>
+<delay>500</delay>
+<speed>550</speed>
+<range>300</range>
+<accuracy>30</accuracy>
+<energy>8</energy>
+<damage>
+<armour>10</armour>
+<shield>13</shield>
+</damage>
+</specific>
+</outfit>
+<outfit name="Laser Turret">
+<general>
+<max>4</max>
+<tech>4</tech>
+<mass>20</mass>
+<price>25000</price>
+<description>
+Two laser cannons added on a rotating turret, allowing for 360 degrees of firepower.
+</description>
+<gfx_store>laser_turret</gfx_store>
+</general>
+<specific type="13">
+<gfx>lasergreen</gfx>
+<sound>laser</sound>
+<spfx>ExpS</spfx>
+<delay>300</delay>
+<speed>550</speed>
+<range>300</range>
+<accuracy>30</accuracy>
+<energy>10</energy>
+<damage>
+<armour>13</armour>
+<shield>10</shield>
+</damage>
+</specific>
+</outfit>
+<outfit name="Missile Launcher">
+<general>
+<max>2</max>
+<tech>4</tech>
+<mass>10</mass>
+<price>25000</price>
+<description>
+Base for launching dumb missiles.
+</description>
+<gfx_store>missile</gfx_store>
+</general>
+<specific type="5" secondary="1">
+<ammo>Missile</ammo>
+<delay>1200</delay>
+</specific>
+</outfit>
+<outfit name="Missile">
+<general>
+<max>60</max>
+<tech>2</tech>
+<mass>1</mass>
+<price>800</price>
+<description>
+The cheapest missile on the market, what it lacks in a decent tracking system it makes up for in affordability and firepower.
+</description>
+<gfx_store>missile</gfx_store>
+</general>
+<specific type="6">
+<gfx>missile</gfx>
+<sound>missile</sound>
+<spfx>ExpM</spfx>
+<duration>5</duration>
+<lockon>1</lockon>
+<thrust>1600</thrust>
+<turn>200</turn>
+<speed>800</speed>
+<damage>
+<armour>25</armour>
+<shield>20</shield>
+</damage>
+</specific>
+</outfit>
+<outfit name="Headhunter Launcher">
+<general>
+<max>2</max>
+<tech>5</tech>
+<mass>12</mass>
+<price>40000</price>
+<description>
+The Headhunter Launcher is one of the most used missile launcher by the security companies.  Much more reliable then the regular missiles, Headhunters feature more sensors and an advanced tracking system making them much better at hitting their targets.
+</description>
+<gfx_store>missile</gfx_store>
+</general>
+<specific type="7" secondary="1">
+<ammo>Headhunter</ammo>
+<delay>1400</delay>
+</specific>
+</outfit>
+<outfit name="Headhunter">
+<general>
+<max>40</max>
+<tech>5</tech>
+<mass>1</mass>
+<price>2000</price>
+<description>
+Headhunters first gained fame in the crush of the Araknoid, a fearsome battle against a pirate stronghold where the Empire crushed the pirates thanks to the advanced guidance system on the Headhunter.  Now used by mercenaries and bounty hunters all over.
+</description>
+<gfx_store>missile</gfx_store>
+</general>
+<specific type="8">
+<gfx>headhunter</gfx>
+<sound>missile</sound>
+<spfx>ExpM</spfx>
+<duration>7</duration>
+<lockon>0.5</lockon>
+<thrust>1300</thrust>
+<turn>200</turn>
+<speed>650</speed>
+<damage>
+<armour>23</armour>
+<shield>18</shield>
+</damage>
+</specific>
+</outfit>
+<outfit name="Neutron Disruptor">
+<general>
+<max>3</max>
+<tech>99</tech>
+<mass>8</mass>
+<price>25000</price>
+<description>
+Neutron Disruptor.
+</description>
+<gfx_store>neutron</gfx_store>
+</general>
+<specific type="1">
+<gfx>neutron</gfx>
+<sound>laser</sound>
+<spfx>ExpS</spfx>
+<delay>400</delay>
+<speed>650</speed>
+<range>200</range>
+<accuracy>15</accuracy>
+<energy>5</energy>
+<damage>
+<armour>7</armour>
+<shield>7</shield>
+</damage>
+</specific>
+</outfit>
+<outfit name="Battery">
+<general>
+<max>10</max>
+<tech>3</tech>
+<mass>2</mass>
+<price>22500</price>
+<description>
+A heavy battery that will increase your ship's energy to allow you to pack more firepower.
+</description>
+<gfx_store>capacitor</gfx_store>
+</general>
+<specific type="15">
+<energy>30</energy>
+</specific>
+</outfit>
+<outfit name="Solar Panel">
+<general>
+<max>5</max>
+<tech>5</tech>
+<mass>3</mass>
+<price>55000</price>
+<description>
+A big panel that will generate energy based off solar energy.  This will allow your ship te regenerate it's energy supplies faster.
+</description>
+<gfx_store>solar</gfx_store>
+</general>
+<specific type="15">
+<energy_regen>125</energy_regen>
+</specific>
+</outfit>
+<outfit name="Shield capacitor">
+<general>
+<max>12</max>
+<tech>9</tech>
+<mass>3</mass>
+<price>75000</price>
+<description>
+An enhancement for the shield power system, allowing it to resist much heavier fire.
+</description>
+<gfx_store>capacitor</gfx_store>
+</general>
+<specific type="15">
+<shield>15</shield>
+</specific>
+</outfit>
+<outfit name="Shield Booster">
+<general>
+<max>4</max>
+<tech>10</tech>
+<mass>5</mass>
+<price>145000</price>
+<description>
+A shield generator that feeds off the ship's main energy line.  It will allow you to generate your shield faster and give you a small maximum shield boost at the expense of draining osem of the ship's energy.
+</description>
+<gfx_store>shield</gfx_store>
+</general>
+<specific type="15">
+<shield>15</shield>
+<shield_regen>15</shield_regen>
+<energy_regen>-50</energy_regen>
+</specific>
+</outfit>
+<outfit name="Engine Reroute">
+<general>
+<max>1</max>
+<tech>13</tech>
+<mass>1</mass>
+<price>125000</price>
+<description>
+This enhancement routes energy from the ship's energy supplies to the engine, giving the ship an increased thrust.  It does not increase the ship's max speed nor turn abilities.
+</description>
+<gfx_store>reroute</gfx_store>
+</general>
+<specific type="15">
+<thrust>70</thrust>
+<energy_regen>-50</energy_regen>
+</specific>
+</outfit>
+<outfit name="Improved Stabilizer">
+<general>
+<max>1</max>
+<tech>13</tech>
+<mass>1</mass>
+<price>135000</price>
+<description>
+By improving your ship's stabilization systems drastically, this modification will allow you to reach higher speeds while still keeping the ship stable.
+</description>
+<gfx_store>stabilizer</gfx_store>
+</general>
+<specific type="15">
+<speed>50</speed>
+<turn>5</turn>
+<energy_regen>-10</energy_regen>
+</specific>
+</outfit>
+<outfit name="Steering Thrusters">
+<general>
+<max>1</max>
+<tech>13</tech>
+<mass>1</mass>
+<price>130000</price>
+<description>
+With the adding of a couple additional steering thruster you can make it so that your ship is much agile at turning.
+</description>
+<gfx_store>thruster</gfx_store>
+</general>
+<specific type="15">
+<turn>25</turn>
+<energy_regen>-10</energy_regen>
+</specific>
+</outfit>
+<outfit name="Generic Afterburner">
+<general>
+<max>1</max>
+<tech>3</tech>
+<mass>2</mass>
+<price>20000</price>
+<description>
+Being able to run from your enemies is a very powerful ability.  A generic afterburner will allow you to do that.  It may not be as powerful as some of the more high-end afterburners, but they're not nearly as affordable as a generic one.
+</description>
+<gfx_store>afterburner</gfx_store>
+</general>
+<specific type="16">
+<rumble>30</rumble>
+<thrust_perc>100</thrust_perc>
+<thrust_abs>50</thrust_abs>
+<speed_perc>50</speed_perc>
+<speed_abs>30</speed_abs>
+<energy>60</energy>
+</specific>
+</outfit>
+<outfit name="Hellburner">
+<general>
+<max>1</max>
+<tech>13</tech>
+<mass>4</mass>
+<price>95000</price>
+<description>
+The Hellburner is one of the best afterburners available in the market.  They have a much better energy to speed ratio then the generics and are much stronger.  A must for any spacefarer who is proud of his ship.
+</description>
+<gfx_store>afterburner2</gfx_store>
+</general>
+<specific type="16">
+<rumble>50</rumble>
+<thrust_perc>185</thrust_perc>
+<thrust_abs>100</thrust_abs>
+<speed_perc>85</speed_perc>
+<speed_abs>50</speed_abs>
+<energy>65</energy>
+</specific>
+</outfit>
+<outfit name="Fuel Pod">
+<general>
+<max>2</max>
+<tech>3</tech>
+<mass>5</mass>
+<price>15000</price>
+<description>
+The Fuel Pod allows a ship to store more fuel for hyperspace jumps.  Each pod effectively increases a ship's range by a jump.
+</description>
+<gfx_store>fuel_pod</gfx_store>
+</general>
+<specific type="15">
+<fuel>100</fuel>
+</specific>
+</outfit>
+<outfit name="Cargo Pod">
+<general>
+<max>4</max>
+<tech>6</tech>
+<mass>15</mass>
+<price>35000</price>
+<description>
+Cargo Pods are big containers you can attach to dedicated weapon space allowing you to transport more cargo.  The drawback is that you lose alot of weapon space and won't be able to defend your cargo as well...
+</description>
+<gfx_store>cargo_pod</gfx_store>
+</general>
+<specific type="15">
+<cargo>15</cargo>
+</specific>
+</outfit>
+<outfit name="Weapon Rack">
+<general>
+<max>4</max>
+<tech>8</tech>
+<mass>-10</mass>
+<price>65000</price>
+<description>
+Adding a Weapon Rack to your ship will allow you to enjoy the benefits of more weapon space at the cost of cargo space.  It's often more wiser to have less cargo, but to guard it well.
+</description>
+<gfx_store>weapon_rack</gfx_store>
+</general>
+<specific type="15">
+<cargo>-15</cargo>
+</specific>
+</outfit>
 </Outfits>
-
diff --git a/dat/planet.xml b/dat/planet.xml
index 0505c15..6c20e63 100644
--- a/dat/planet.xml
+++ b/dat/planet.xml
@@ -1,132 +1,148 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Planets>
- <planet name="KonoSphere">
-  <pos>
-   <x>0</x>
-   <y>0</y>
-  </pos>
-  <general>
-   <class>A</class>
-      <description>The surface of the planet is predominantly covered with water and the planetary climate is characterised by abundant precipitation and strong winds, yet tolerable enough to make special and expensive weather control measurements unnecessary. Habitable land is characterised by soft meadows, swamps and dense forests. The resource base of KonoSphere consits mainly of agriculture and biomass, with the locally bred and grown kono rice being its main export, and fishing a traditional source of sustenance for its people. Other traditional products include wine, and various livestock, most prominently cattle. Cuisine on KonoSphere is rather refined, with most dishes containing meat.</description>
-      <bar>The bar is just off the starport with a fantastic view of the harbour. You could watch the fishermen run frantically about attending their duties for hours.</bar>
-      <faction>Independent</faction>
-   <services>31</services>
-   <tech>
-    <main>3</main>
-   </tech>
-   <commodities>
-    <commodity>Food</commodity>
-    <commodity>Ore</commodity>
-    <commodity>Industrial Goods</commodity>
-    <commodity>Medicine</commodity>
-   </commodities>
-  </general>
-  <GFX>
-      <space>M01.png</space>
-      <exterior>oceanic.png</exterior>
-    </GFX>
- </planet>
- <planet name="SaraCraft">
-  <pos>
-   <x>0</x>
-   <y>0</y>
-  </pos>
-  <general>
-   <class>H</class>
-      <description>SaraCraft is a desert planet with no natural precipitation.</description>
-      <bar>The SaraCraft canteen is a shady place. Many scoundrels and lowlifes make this thier home to avoid notice from the universal police.</bar>
-      <faction>Independent</faction>
-   <services>7</services>
-   <tech>
-    <main>4</main>
-   </tech>
-   <commodities>
-    <commodity>Food</commodity>
-    <commodity>Ore</commodity>
-   </commodities>
-  </general>
-  <GFX>
-      <space>H00.png</space>
-      <exterior>desertic.png</exterior>
-    </GFX>
- </planet>
- <planet name="Omega Station">
-  <pos>
-   <x>0</x>
-   <y>0</y>
-  </pos>
-  <general>
-   <class>A</class>
-   <description>Built to defend the Empire from the Collective. The Omega Station has been the observer of countless battles fought in it's sector. It's helped keep a stalemate in the sector.</description>
-   <bar>The Omega Canteen is a dark place that seems calm, although everytime a robotic drone approaches, an alarm is sounded, sending pilots to man their ships to fight off the menace.</bar>
-      <faction>Empire</faction>
-   <services>15</services>
-   <tech>
-    <main>5</main>
-   </tech>
-   <commodities>
-     <commodity>Food</commodity>
-     <commodity>Medicine</commodity>
-   </commodities>
-  </general>
-  <GFX>
-      <space>000.png</space>
-      <exterior>station00.png</exterior>
-    </GFX>
- </planet>
- <planet name="S72839">
-  <pos>
-   <x>0</x>
-   <y>0</y>
-  </pos>
-  <general>
-   <class>0</class>
-      <faction>Collective</faction>
-   <services>0</services>
-  </general>
-  <GFX>
-      <space>001.png</space>
-      <exterior>station01.png</exterior>
-    </GFX>
- </planet>
- <planet name="Darkshed">
-  <pos>
-   <x>57</x>
-   <y>33</y>
-  </pos>
-  <general>
-   <class>0</class>
-   <description>Reknown for it's outfit market and shipyards. Almost the entire Darkshed station is dedicated to trading outfits and ships. Mercenaries and bounty hunters from all over the galazy come here to see the newest enhancementes available on the market. This tends to also attract many of the shadier characters in the universe winding up with frequent fights where they test their newly purchased outfits.</description>
-   <bar>The Darkshed cantine is decorated with all sorts of odd artifacts that marks different tendencies in spaceship outfitting.</bar>
-      <faction>Independent</faction>
-   <services>31</services>
-   <tech>
-    <main>13</main>
-   </tech>
-   <commodities>
-    <commodity>Food</commodity>
-    <commodity>Ore</commodity>
-    <commodity>Industrial Goods</commodity>
-    <commodity>Medicine</commodity>
-    <commodity>Luxury Goods</commodity>
-   </commodities>
-  </general>
-  <GFX>
-      <space>002.png</space>
-      <exterior>station02.png</exterior>
-    </GFX>
- </planet>
- <planet name="Ozogo X">
-  <pos>
-   <x>23</x>
-   <y>17</y>
-  </pos>
-  <general>
-   <class>J</class>
-   <services>0</services>
-  </general>
-  <GFX>
-      <space>J00.png</space>
-    </GFX>
- </planet>
+<planet name="Caladan">
+<pos>
+<x>0</x>
+<y>0</y>
+</pos>
+<general>
+<class>A</class>
+<description>
+The surface of the planet is predominantly covered with water and the planetary climate is characterised by abundant precipitation and strong winds, yet tolerable enough to make special and expensive weather control measures unnecessary. Habitable land is often characterised by soft meadows, swamps and dense forests. The resource base of Caladan consists mainly of agriculture and biomass, with the locally bred and grown pundi rice being its main export, and fishing a traditional source of sustenance for its people. Other traditional products include wine and various livestock, most prominently cattle. Cuisine on Caladan is rather refined, with most dishes containing meat.
+</description>
+<bar>
+The bar is just off the starport with a great view of the harbour.  You could watch the fishermen run frantically about attending their duties for hours.
+</bar>
+<faction>Independent</faction>
+<services>31</services>
+<tech>
+<main>3</main>
+</tech>
+<commodities>
+<commodity>Food</commodity>
+<commodity>Ore</commodity>
+<commodity>Industrial Goods</commodity>
+<commodity>Medicine</commodity>
+</commodities>
+</general>
+<GFX>
+<space>M01.png</space>
+<exterior>oceanic.png</exterior>
+</GFX>
+</planet>
+<planet name="Arrakis">
+<pos>
+<x>0</x>
+<y>0</y>
+</pos>
+<general>
+<class>H</class>
+<description>
+Arrakis is a desert planet with no natural precipitation.
+</description>
+<bar>
+The Arrakeen canteen is a shady place.  Many scoundrels and lowlifes make this their home to avoid notice from the universal police.
+</bar>
+<faction>Independent</faction>
+<services>7</services>
+<tech>
+<main>4</main>
+</tech>
+<commodities>
+<commodity>Food</commodity>
+<commodity>Ore</commodity>
+</commodities>
+</general>
+<GFX>
+<space>H00.png</space>
+<exterior>desertic.png</exterior>
+</GFX>
+</planet>
+<planet name="Omega Station">
+<pos>
+<x>0</x>
+<y>0</y>
+</pos>
+<general>
+<class>0</class>
+<description>
+Built to defend the Empire from the Collective.  The Omega Station has been the observer of countless battles fought in it's sector.  It's helped keep a stalemate in the sector.
+</description>
+<bar>
+The Omega Canteen is a dark place that seems calm, although everytime a robotic drone approaches an alarm sounds sending pilots to man their ships to  fight off the menace.
+</bar>
+<faction>Empire</faction>
+<services>15</services>
+<commodities>
+<commodity>Food</commodity>
+<commodity>Medicine</commodity>
+</commodities>
+<tech>
+<main>5</main>
+</tech>
+</general>
+<GFX>
+<space>000.png</space>
+<exterior>station00.png</exterior>
+</GFX>
+</planet>
+<planet name="S72839">
+<pos>
+<x>0</x>
+<y>0</y>
+</pos>
+<general>
+<class>0</class>
+<faction>Collective</faction>
+<services>0</services>
+</general>
+<GFX>
+<space>001.png</space>
+<exterior>station01.png</exterior>
+</GFX>
+</planet>
+<planet name="Darkshed">
+<pos>
+<x>-57</x>
+<y>-33</y>
+</pos>
+<general>
+<class>0</class>
+<description>
+Reknown for it's outfit market and shipyards.  Almost the entire Darkshed station is dedicated to trading outfits and ships.  Mercenaries and bounty hunters from all over the galaxy come here to see the newest enhancements available in the market.  This tends to also attract many of the shadier characters in the universe winding up with frequent fights where they test their newly bought outfits.
+</description>
+<bar>
+The Darkshed cantina is decorated with all sorts of odd artifacts that marked different tendencies in spaceship outfitting.
+</bar>
+<faction>Independent</faction>
+<services>31</services>
+<tech>
+<main>13</main>
+</tech>
+<commodities>
+<commodity>Food</commodity>
+<commodity>Ore</commodity>
+<commodity>Industrial Goods</commodity>
+<commodity>Medicine</commodity>
+<commodity>Luxury Goods</commodity>
+</commodities>
+</general>
+<GFX>
+<space>002.png</space>
+<exterior>station02.png</exterior>
+</GFX>
+</planet>
+<planet name="Ozogo X">
+<pos>
+<x>23</x>
+<y>17</y>
+</pos>
+<general>
+<class>J</class>
+<services>0</services>
+</general>
+<GFX>
+<space>J00.png</space>
+</GFX>
+</planet>
 </Planets>
diff --git a/dat/ship.xml b/dat/ship.xml
index 1290f72..99113d1 100644
--- a/dat/ship.xml
+++ b/dat/ship.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Ships>
- <ship name="Merchant Ship">
+ <ship name="Llama">
   <GFX>llama</GFX>
     <GUI>minimal</GUI>
   <sound>engine</sound>
@@ -33,8 +33,8 @@
    <outfit quantity='1'>Laser</outfit>
   </outfits>
   </ship>
-  <ship name = "Leapard">
-    <GFX>leapard</GFX>
+  <ship name = "Hyena">
+    <GFX>hyena</GFX>
     <GUI>minimal</GUI>
   <sound>engine</sound>
     <class>1</class>
@@ -101,8 +101,8 @@
    <outfit quantity="40">Headhunter</outfit>
   </outfits>
  </ship>
- <ship name="Lancer">
-  <GFX>lancer</GFX>
+ <ship name="Lancelot">
+  <GFX>lancelot</GFX>
   <GUI>minimal</GUI>
   <sound>engine</sound>
   <class>2</class>
@@ -136,7 +136,7 @@
    <outfit quantity="20">Headhunter</outfit>
   </outfits>
  </ship>
- <ship name="Merchant Mule">
+ <ship name="Mule">
   <GFX>mule</GFX>
     <GUI>minimal</GUI>
   <sound>engine</sound>
diff --git a/dat/ssys.xml b/dat/ssys.xml
index 5bd9399..167c994 100644
--- a/dat/ssys.xml
+++ b/dat/ssys.xml
@@ -1,160 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Systems>
- <ssys name="KonoSys">
-  <pos>
-   <x>15</x>
-   <y>8</y>
-  </pos>
-  <general>
-   <stars>500</stars>
-   <asteroids>0</asteroids>
-   <interference>0</interference>
-  </general>
-  <planets>
-   <planet>KonoSphere</planet>
-  </planets>
-  <fleets>
-   <fleet chance="100">Militia Lancer</fleet>
-      <fleet chance="60">Pirate</fleet>
-   <fleet chance="60">Merchant Ship</fleet>
-   <fleet chance="50">Merchant Mule</fleet>
-   <fleet chance="40">Merchant Ship</fleet>
-   <fleet chance="50">Sml Merchant Convoy</fleet>
-   <fleet chance="40">Sml Merchant Convoy</fleet>
-  </fleets>
-    <jumps>
-   <jump>NCG-7291</jump>
-      <jump>SaraSys</jump>
-    </jumps>
-</ssys>
- <ssys name="SaraSys">
-  <pos>
-   <x>120</x>
-   <y>90</y>
-  </pos>
-  <general>
-   <stars>27</stars>
-   <asteroids>0</asteroids>
-   <interference>0</interference>
-  </general>
-  <planets>
-   <planet>SaraCraft</planet>
-  </planets>
-  <fleets>
-   <fleet chance="80">Merchant Ship</fleet>
-   <fleet chance="60">Merchant Mule</fleet>
-   <fleet chance="60">Merchant Ship</fleet>
-  </fleets>
-    <jumps>
-      <jump>Alteris</jump>
-    </jumps>
- </ssys>
- <ssys name="NCG-7291">
-  <pos>
-   <x>-23</x>
-   <y>24</y>
-  </pos>
-  <general>
-   <stars>230</stars>
-   <asteroids>0</asteroids>
-   <interference>0</interference>
-  </general>
-  <planets>
-   <planet>Omega Station</planet>
-  </planets>
-  <fleets>
-   <fleet chance="80">Merchant Mule</fleet>
-   <fleet chance="60">Merchant Ship</fleet>
-   <fleet chance="80">Empire Lancer</fleet>
-   <fleet chance="60">Empire Lancer</fleet>
-   <fleet chance="50">Empire Sml Defence</fleet>
-   <fleet chance="80">Collective Drone</fleet>
-   <fleet chance="60">Collective Drone</fleet>
-   <fleet chance="50">Collective Sml Swarm</fleet>
-
-  </fleets>
-    <jumps>
-   <jump>Alteris</jump>
-      <jump>KonoSys</jump>
-   <jump>NCG-7292</jump>
-    </jumps>
- </ssys>
- <ssys name="NCG-7292">
-  <pos>
-   <x>-67</x>
-   <y>20</y>
-  </pos>
-  <general>
-   <stars>230</stars>
-   <asteroids>0</asteroids>
-   <interference>0</interference>
-  </general>
-  <planets>
-  </planets>
-  <fleets>
-   <fleet chance="60">Empire Lancer</fleet>
-   <fleet chance="40">Empire Lancer</fleet>
-   <fleet chance="80">Collective Drone</fleet>
-   <fleet chance="80">Collective Drone</fleet>
-   <fleet chance="60">Collective Drone</fleet>
-   <fleet chance="60">Collective Sml Swarm</fleet>
-
-  </fleets>
-    <jumps>
-   <jump>NCG-7291</jump>
-   <jump>C-59</jump>
-    </jumps>
- </ssys>
- <ssys name="C-59">
-  <pos>
-   <x>-90</x>
-   <y>50</y>
-  </pos>
-  <general>
-   <stars>200</stars>
-   <asteroids>0</asteroids>
-   <interference>0</interference>
-  </general>
-  <planets>
-   <planet>S72839</planet>
-  </planets>
-  <fleets>
-   <fleet chance="80">Collective Drone</fleet>
-   <fleet chance="80">Collective Drone</fleet>
-   <fleet chance="80">Collective Drone</fleet>
-   <fleet chance="60">Collective Sml Swarm</fleet>
-  </fleets>
-    <jumps>
-   <jump>NCG-7292</jump>
-    </jumps>
- </ssys>
- <ssys name="Alteris">
-  <pos>
-   <x>47</x>
-   <y>33</y>
-  </pos>
-  <general>
-   <stars>255</stars>
-   <asteroids>0</asteroids>
-   <interference>0</interference>
-  </general>
-  <planets>
-   <planet>Darkshed</planet>
-   <planet>Ozogo X</planet>
-  </planets>
-  <fleets>
-   <fleet chance="60">Pirate</fleet>
-   <fleet chance="60">Merchant Ship</fleet>
-   <fleet chance="50">Merchant Mule</fleet>
-   <fleet chance="40">Merchant Ship</fleet>
-   <fleet chance="50">Sml Merchant Convoy</fleet>
-   <fleet chance="40">Sml Merchant Convoy</fleet>
-  </fleets>
-    <jumps>
-   <jump>SaraSys</jump>
-   <jump>NCG-7291</jump>
-   <jump>KonoSys</jump>
-    </jumps>
- </ssys>
-</Systems>
-
+<?xml version="1.0" encoding="UTF-8"?><Systems><ssys name="Dune"><fleets><fleet chance="60">Merchant Llama</fleet><fleet chance="60">Merchant Mule</fleet></fleets><jumps><jump>Coriolis</jump><jump>Alteris</jump></jumps><pos><y>90</y><x>120</x></pos><planets><planet>Arrakis</planet></planets><general><asteroids>0</asteroids><interference>0</interference><stars>200</stars></general></ssys><ssys name="Coriolis"><fleets/><jumps><jump>NCG-7291</jump><jump>Dune</jump><jump>Alteris</jump></jumps><pos><y>73</y><x>46</x></pos><planets/><general><asteroids>0</asteroids><interference>0</interference><stars>300</stars></general></ssys><ssys name="C-59"><fleets><fleet chance="60">Collective Sml Swarm</fleet><fleet chance="80">Collective Drone</fleet></fleets><jumps><jump>NCG-7292</jump></jumps><pos><y>50</y><x>-90</x></pos><planets><planet>S72839</planet></planets><general><asteroids>0</asteroids><interference>0</interference><stars>200</stars></general></ssys><ssys name="Alteris"><fleets><fleet chance="40">Sml Merchant Convoy</fleet><fleet chance="40">Merchant Llama</fleet><fleet chance="60">Pirate Hyena</fleet><fleet chance="50">Merchant Mule</fleet></fleets><jumps><jump>NCG-7291</jump><jump>Delta Pavonis</jump><jump>Dune</jump><jump>Coriolis</jump></jumps><pos><y>33</y><x>47</x></pos><planets><planet>Darkshed</planet><planet>Ozogo X</planet></planets><general><asteroids>0</asteroids><interference>0</interference><stars>300</stars></general></ssys><ssys name="NCG-7291"><fleets><fleet chance="60">Merchant Llama</fleet><fleet chance="60">Collective Drone</fleet><fleet chance="80">Merchant Mule</fleet><fleet chance="50">Collective Sml Swarm</fleet><fleet chance="50">Empire Sml Defense</fleet><fleet chance="60">Empire Lancelot</fleet></fleets><jumps><jump>Coriolis</jump><jump>Delta Pavonis</jump><jump>NCG-7292</jump><jump>Alteris</jump></jumps><pos><y>24</y><x>-23</x></pos><planets><planet>Omega Station</planet></planets><general><asteroids>0</asteroids><interference>0</interference><stars>300</stars></general></ssys><ssys name="Delta Pavonis"><fleets><fleet chance="40">Sml Merchant Convoy</fleet><fleet chance="50">Merchant Mule</fleet><fleet chance="40">Merchant Llama</fleet><fleet chance="60">Pirate Hyena</fleet><fleet chance="100">Militia Lancelot</fleet></fleets><jumps><jump>NCG-7291</jump><jump>Alteris</jump></jumps><pos><y>-10</y><x>28</x></pos><planets><planet>Caladan</planet></planets><general><asteroids>0</asteroids><interference>0</interference><stars>500</stars></general></ssys><ssys name="NCG-7292"><fleets><fleet chance="60">Collective Sml Swarm</fleet><fleet chance="40">Empire Lancelot</fleet><fleet chance="60">Collective Drone</fleet></fleets><jumps><jump>NCG-7291</jump><jump>C-59</jump></jumps><pos><y>20</y><x>-67</x></pos><planets/><general><asteroids>0</asteroids><interference>0</interference><stars>200</stars></general></ssys></Systems>
\ No newline at end of file
diff --git a/dat/start.xml b/dat/start.xml
index 466e9d0..f2165f3 100644
--- a/dat/start.xml
+++ b/dat/start.xml
@@ -1,20 +1,19 @@
 <Start>
-  <name>Dark Tides</name>
-  <player>
-    <ship>Lancer</ship>
-    <credits>
-      <low>500000</low>
-      <high>1500000</high>
-    </credits>
-    <date>
-      <low>1300</low>
-      <high>1400</high>
-    </date>
-    <system>
-      <name>KonoSys</name>
-      <x>0</x>
-      <y>0</y>
-    </system>
-  </player>
+<name>Dark Tides</name>
+<player>
+<ship>Lancelot</ship>
+<credits>
+<low>500000</low>
+<high>1500000</high>
+</credits>
+<date>
+<low>1300</low>
+<high>1400</high>
+</date>
+<system>
+<name>Delta Pavonis</name>
+<x>0</x>
+<y>0</y>
+</system>
+</player>
 </Start>
-
diff --git a/gfx/outfit/store/cargo_pod.png b/gfx/outfit/store/cargo_pod.png
new file mode 100644
index 0000000000000000000000000000000000000000..da5bd3b360ad19c6dc94fc521a57570daaee4dee
GIT binary patch
literal 8655
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
BWB~vG

literal 0
HcmV?d00001

diff --git a/gfx/ship/leapard.png b/gfx/ship/hyena.png
similarity index 100%
rename from gfx/ship/leapard.png
rename to gfx/ship/hyena.png
diff --git a/gfx/ship/leapard_target.png b/gfx/ship/hyena_target.png
similarity index 100%
rename from gfx/ship/leapard_target.png
rename to gfx/ship/hyena_target.png
diff --git a/gfx/ship/lancer.png b/gfx/ship/lancelot.png
similarity index 100%
rename from gfx/ship/lancer.png
rename to gfx/ship/lancelot.png
diff --git a/gfx/ship/lancer_target.png b/gfx/ship/lancelot_target.png
similarity index 100%
rename from gfx/ship/lancer_target.png
rename to gfx/ship/lancelot_target.png
diff --git a/src/space.c b/src/space.c
index 4038bdc..09bfce1 100644
--- a/src/space.c
+++ b/src/space.c
@@ -658,7 +658,7 @@ static Planet* planet_pull(const char* name) {
                          PLANET_GFX_EXTERIOR"%s", xml_get(cur));
                 tmp->gfx_exterior = gl_newImage(str);
               }
-            } while((cur = cur->next));
+            } while(xml_nextNode(cur));
           }
           else if(xml_isNode(node, "pos")) {
             cur = node->children;
@@ -671,7 +671,7 @@ static Planet* planet_pull(const char* name) {
                 flags |= FLAG_YSET;
                 tmp->pos.y = xml_getFloat(cur);
               }
-            } while((cur = cur->next));
+            } while(xml_nextNode(cur));
           }
           else if(xml_isNode(node, "general")) {
             cur = node->children;
@@ -703,7 +703,7 @@ static Planet* planet_pull(const char* name) {
                         tmp->tech[i] = xml_getInt(ccur);
                         break;
                       }
-                    if(i == PLANET_TECH_MAX) WARN("Planet '%s' has tooo many"
+                    if(i == PLANET_TECH_MAX) WARN("Planet '%s' has too many"
                                                   "'special tech' entries", tmp->name);
                   }
                 } while((ccur = ccur->next));
@@ -720,14 +720,14 @@ static Planet* planet_pull(const char* name) {
                   }
                 } while((ccur = ccur->next));
               }
-            } while((cur = cur->next));
+            } while(xml_nextNode(cur));
           }
-        } while((node = node->next));
+        } while(xml_nextNode(node));
         break;
       } else
         free(tstr); // xmlGetProp mallocs the string.
     }
-  } while((node = node->next));
+  } while(xml_nextNode(node));
 
   xmlFreeDoc(doc);
   free(buf);
@@ -790,7 +790,7 @@ static StarSystem* system_parse(const xmlNodePtr parent) {
           flags |= FLAG_YSET;
           tmp->pos.y = xml_getFloat(cur);
         }
-      } while((cur = cur->next));
+      } while(xml_nextNode(cur));
     }
     else if(xml_isNode(node, "general")) {
       cur = node->children;
@@ -805,7 +805,7 @@ static StarSystem* system_parse(const xmlNodePtr parent) {
           flags |= FLAG_INTEFERENCESET;
           tmp->interference = xml_getFloat(cur)/100;
         }
-      }while((cur = cur->next));
+      }while(xml_nextNode(cur));
     }
     // Load all the planets.
     else if(xml_isNode(node, "planets")) {
@@ -828,7 +828,7 @@ static StarSystem* system_parse(const xmlNodePtr parent) {
           systemname_stack[spacename_nstack-1] = tmp->name;
           free(planet);
         }
-      } while((cur = cur->next));
+      } while(xml_nextNode(cur));
     }
     // Load all the fleets.
     else if(xml_isNode(node, "fleets")) {
@@ -851,9 +851,10 @@ static StarSystem* system_parse(const xmlNodePtr parent) {
           memcpy(tmp->fleets+(tmp->nfleets-1), fleet, sizeof(SystemFleet));
           free(fleet);
         }
-      } while((cur = cur->next));
+      } while(xml_nextNode(cur));
     }
-  } while((node = node->next));
+  } while(xml_nextNode(node));
+
   // Check elements.
 #define MELEMENT(o,s) if((o) == 0) WARN("Star System '%s' missing '"s"' element", tmp->name)
   MELEMENT(flags&FLAG_XSET, "x");
@@ -905,9 +906,9 @@ static void system_parseJumps(const xmlNodePtr parent) {
           if(i == systems_nstack)
             WARN("System '%s' not found for jump linking", xml_get(cur));
         }
-      } while((cur = cur->next));
+      } while(xml_nextNode(cur));
     }
-  } while((node = node->next));
+  } while(xml_nextNode(node));
 }
 
 // Load the ENTIRE universe into RAM. -- WOAH!
@@ -939,14 +940,14 @@ int space_load(void) {
       memcpy(systems_stack+systems_nstack-1, tmp, sizeof(StarSystem));
       free(tmp);
     }
-  } while((node = node->next));
+  } while(xml_nextNode(node));
 
   // Second pass - Load all the jump routes.
   node = doc->xmlChildrenNode->xmlChildrenNode;
   do {
     if(xml_isNode(node, XML_SYSTEM_TAG))
       system_parseJumps(node); // Automatically load the jumps into the system.
-  } while((node = node->next));
+  } while(xml_nextNode(node));
 
   // Cleanup.
   xmlFreeDoc(doc);