]> ruin.nu Git - ndwebbie.git/commitdiff
Stat updates for r100
authorMichael Andreen <michael@andreen.dev>
Tue, 10 Jan 2023 22:22:53 +0000 (23:22 +0100)
committerMichael Andreen <michael@andreen.dev>
Wed, 11 Jan 2023 19:24:33 +0000 (20:24 +0100)
database/r100.sql
dependencies
lib/NDWeb/Stats.pm [new file with mode: 0644]
scripts/stats.pl
t/stats.t [new file with mode: 0644]
t/stats.xml [new file with mode: 0644]

index b5f644cf1355b7c4d98cb1f67606df405e53f42b..debbc44804e276ab6d7146474efb35f2893c02bb 100644 (file)
@@ -29,9 +29,12 @@ DROP FUNCTION covop_alert(integer, integer, integer, integer, govs, integer);
 \i functions/find_planet_id.sql
 \i functions/find_planet_id.sql
 ALTER TABLE ship_stats ADD FOREIGN KEY (race) REFERENCES races(race) ON UPDATE CASCADE ON DELETE CASCADE;
+ALTER TABLE ship_stats ADD COLUMN cloaked BOOLEAN NOT NULL DEFAULT false, ADD COLUMN baseeta INTEGER NOT NULL DEFAULT 0;
+ALTER TABLE ship_stats ALTER COLUMN cloaked DROP DEFAULT, ALTER COLUMN baseeta DROP DEFAULT, ALTER COLUMN guns DROP DEFAULT, ALTER COLUMN eres DROP DEFAULT;
 \d ship_stats
 
 DROP TYPE race;
 DROP TYPE govs;
 
+
 \i functions/hostile_alliances.sql
index dd8242155a87614e3224d3362df98a25ebc755b2..57cf3d324182c044dfaf06ed5f8ef737b0976a91 100644 (file)
@@ -18,6 +18,7 @@
 - Email::Simple
 - Email::StripMIME
 - Template::Plugin::JSON
+- XML::LibXML
 
 
 Bot deps:
diff --git a/lib/NDWeb/Stats.pm b/lib/NDWeb/Stats.pm
new file mode 100644 (file)
index 0000000..61598e2
--- /dev/null
@@ -0,0 +1,61 @@
+#**************************************************************************
+#   Copyright (C) 2006 by Michael Andreen <harvATruinDOTnu>               *
+#                                                                         *
+#   This program is free software; you can redistribute it and/or modify  *
+#   it under the terms of the GNU General Public License as published by  *
+#   the Free Software Foundation; either version 2 of the License, or     *
+#   (at your option) any later version.                                   *
+#                                                                         *
+#   This program is distributed in the hope that it will be useful,       *
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
+#   GNU General Public License for more details.                          *
+#                                                                         *
+#   You should have received a copy of the GNU General Public License     *
+#   along with this program; if not, write to the                         *
+#   Free Software Foundation, Inc.,                                       *
+#   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.         *
+#**************************************************************************/
+
+package NDWeb::Stats;
+use strict;
+use warnings;
+require Exporter;
+use XML::LibXML;
+
+our @ISA = qw/Exporter/;
+
+our @EXPORT = qw/parseStats/;
+
+my %classes = (Fighter => 'Fi', Corvette => 'Co', Frigate => 'Fr', Destroyer => 'De', Cruiser => 'Cr', Battleship => 'Bs', Structure => 'St', Roids => 'Ro', Resources => 'Re', '-' => '-');
+
+sub parseStats ($) {
+       my ($xml) = @_;
+       my @ships;
+
+       my $parser = XML::LibXML->new();
+       my $xmldoc = $parser->parse_string($xml);
+
+       for my $sample ( $xmldoc->findnodes('/stats/ship') ) {
+               my %ship;
+               for my $child ( $sample->getChildnodes ) {
+                       if ( $child->nodeType() == XML_ELEMENT_NODE ) {
+                               my $nodeName = $child->nodeName();
+                               $nodeName = 'ship' if $nodeName eq 'name';
+                               $nodeName = 'init' if $nodeName eq 'initiative';
+                               $nodeName = 'eres' if $nodeName eq 'empres';
+                               my $text = $child->textContent();
+                               $text = $classes{$text} if $nodeName eq 'class';
+                               $text = 0 if $text eq '-' && $nodeName eq 'damage';
+                               if ($nodeName =~ /^target(\d+)$/) {
+                                       $nodeName = "t$1";
+                                       $text = $classes{$text};
+                               }
+                               $ship{$nodeName} = $text;
+                       }
+               }
+               push @ships, \%ship;
+       }
+       return @ships;
+}
+
index d69d42cb6189c534c3c1844b1e4ef0b97538899a..ee12e933e2a4af0968638762127ce1086c887529 100755 (executable)
@@ -24,6 +24,7 @@ use strict;
 use warnings;
 use DBI;
 use DBD::Pg qw(:pg_types);
+use Data::Dumper;
 
 use LWP::Simple qw/get $ua/;
 $ua->agent("Stupid user agent check is stupid");
@@ -32,22 +33,28 @@ use FindBin;
 use lib "$FindBin::Bin/../lib";
 
 use ND::DB;
+use NDWeb::Stats;
 
 our $dbh = ND::DB::DB();
 
-my %classes = (Fighter => 'Fi', Corvette => 'Co', Frigate => 'Fr', Destroyer => 'De', Cruiser => 'Cr', Battleship => 'Bs');
-
-my $file = get("http://game.planetarion.com/manual.pl?page=stats");
+my $file = get("http://game.planetarion.com/manual.pl?action=statsxml");
 $dbh->begin_work;
-my $st = $dbh->prepare(q{INSERT INTO ship_stats (ship,"class",t1,t2,t3,"type",init,guns,armor,damage,eres,metal,crystal,eonium,race) VALUES(?,?,NULLIF(?,'-'),NULLIF(?,'-'),NULLIF(?,'-'),?,?,?,?,?,?,?,?,?,?)});
-while ($file =~ /class="(\w+)"><td>((?:\w| )+)<\/td><td>(\w+)<\/td><td>(\w+|-)<\/td><td>(\w+|-)<\/td><td>(\w+|-)<\/td><td>(\w+)\D+(\d+)\D+(\d+)\D+(\d+)\D+?(\d+|-)\D+(\d+)\D+(\d+)\D+(\d+)\D+(\d+)\D+\d+\D+\d+.+?(\w+)<\/td>/g){
-       my $dmg = $11;
-       $dmg = 0 if $dmg eq '-';
-       my $class = $classes{$3};
-       my $type = $7;
-       $type = 'Emp' if $type eq 'EMP';
-       $st->execute($2,$class,$4,$5,$6,$7,$8,$9,$10,$dmg,$12,$13,$14,$15,$1) or die $dbh->errstr;
-       print "$2,$class,$4,$5,$6,$7,$8,$9,$10,$dmg,$12,$13,$14,$15,$1\n";
+my $st = $dbh->prepare(q{
+INSERT INTO ship_stats
+       (ship,"class",t1,t2,t3,"type",init,guns,armor,damage,eres,metal,crystal,eonium,race, cloaked, baseeta)
+       VALUES(?,?,NULLIF(?,'-'),NULLIF(?,'-'),NULLIF(?,'-'),?,?,?,?,?,?,?,?,?,(SELECT race FROM races WHERE race_name = ?), ?, ?)});
+
+my @columns = qw/ship class t1 t2 t3 type init guns armor damage eres metal crystal eonium race cloaked baseeta/;
+
+my @ships = parseStats($file);
+for my $ship (@ships) {
+       my @data;
+       for my $c (@columns) {
+               push @data, $ship->{$c};
+       }
+       #print Dumper(\@data), "\n";
+       print "@data\n";
+       $st->execute(@data) or die $dbh->errstr;
 }
 
 
diff --git a/t/stats.t b/t/stats.t
new file mode 100644 (file)
index 0000000..952daca
--- /dev/null
+++ b/t/stats.t
@@ -0,0 +1,66 @@
+use strict;
+use warnings;
+use Test2::V0;
+
+use Data::Dumper;
+use FindBin;
+
+use NDWeb::Stats;
+
+my $xml = do {
+       open my $in, '<', "$FindBin::Bin/stats.xml" or die "Can't read file: $!";
+       local $/;
+       <$in>
+};
+my @ships = parseStats($xml);
+
+#print Dumper(\@ships), "\n";
+
+is ($ships[0]->{ship}, 'Harpy');
+is ($ships[0]->{race}, 'Terran');
+is ($ships[0]->{class}, 'Fi');
+is ($ships[0]->{type}, 'Normal');
+is ($ships[0]->{baseeta}, 12);
+is ($ships[0]->{init}, 11);
+is ($ships[0]->{damage}, 14);
+is ($ships[8]->{class}, 'Fr');
+is ($ships[8]->{type}, 'Pod');
+is ($ships[8]->{t1}, 'Ro');
+is ($ships[8]->{cloaked}, 0);
+is ($ships[11]->{class}, 'De');
+is ($ships[11]->{type}, 'Structure');
+is ($ships[11]->{t1}, 'St');
+is ($ships[16]->{ship}, 'Black Widow');
+is ($ships[16]->{race}, 'Cathaar');
+is ($ships[16]->{class}, 'De');
+is ($ships[16]->{type}, 'EMP');
+is ($ships[16]->{t1}, 'Cr');
+is ($ships[16]->{t2}, '-');
+is ($ships[16]->{baseeta}, 13);
+is ($ships[16]->{init}, 2);
+is ($ships[16]->{cloaked}, 0);
+is ($ships[16]->{damage}, 0);
+is ($ships[15]->{t2}, 'Bs');
+is ($ships[22]->{class}, 'Cr');
+is ($ships[22]->{type}, 'Pod');
+is ($ships[22]->{t1}, 'Ro');
+is ($ships[55]->{ship}, 'Gas giant');
+is ($ships[55]->{race}, 'Kinthia');
+is ($ships[55]->{class}, 'Bs');
+is ($ships[55]->{type}, 'EMP');
+is ($ships[55]->{t1}, 'Cr');
+is ($ships[55]->{t2}, '-');
+is ($ships[55]->{baseeta}, 14);
+is ($ships[55]->{init}, 1);
+is ($ships[55]->{cloaked}, 1);
+is ($ships[55]->{damage}, 0);
+is ($ships[69]->{ship}, 'Ram');
+is ($ships[69]->{race}, 'Slythonian');
+is ($ships[69]->{class}, 'Co');
+is ($ships[69]->{type}, 'Resources');
+is ($ships[69]->{t1}, 'Re');
+is ($ships[69]->{t2}, '-');
+is ($ships[69]->{baseeta}, 12);
+is ($ships[69]->{init}, 40);
+
+done_testing();
diff --git a/t/stats.xml b/t/stats.xml
new file mode 100644 (file)
index 0000000..9ba042a
--- /dev/null
@@ -0,0 +1,1538 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<!DOCTYPE stats [
+<!ELEMENT stats (ship)*>
+<!ELEMENT ship (name, race, class, target1, target2, target3, type, cloaked, initiative, guns, armor, damage, empres, metal, crystal, eonium, armorcost, damagecost, baseeta)>
+<!ELEMENT name (#PCDATA)>
+<!ELEMENT race (#PCDATA)>
+<!ELEMENT class (#PCDATA)>
+<!ELEMENT target1 (#PCDATA)>
+<!ELEMENT target2 (#PCDATA)>
+<!ELEMENT target3 (#PCDATA)>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT cloaked (#PCDATA)>
+<!ELEMENT initiative (#PCDATA)>
+<!ELEMENT guns (#PCDATA)>
+<!ELEMENT armor (#PCDATA)>
+<!ELEMENT damage (#PCDATA)>
+<!ELEMENT empres (#PCDATA)>
+<!ELEMENT metal (#PCDATA)>
+<!ELEMENT crystal (#PCDATA)>
+<!ELEMENT eonium (#PCDATA)>
+<!ELEMENT armorcost (#PCDATA)>
+<!ELEMENT damagecost (#PCDATA)>
+<!ELEMENT baseeta (#PCDATA)>
+]>
+<stats>
+       <ship>
+               <name>Harpy</name>
+               <race>Terran</race>
+               <class>Fighter</class>
+               <target1>Destroyer</target1>
+               <target2>Corvette</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>11</initiative>
+               <guns>1</guns>
+               <armor>15</armor>
+               <damage>14</damage>
+               <empres>12</empres>
+               <metal>113</metal>
+               <crystal>103</crystal>
+               <eonium>103</eonium>
+               <armorcost>470</armorcost>
+               <damagecost>438</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Centaur</name>
+               <race>Terran</race>
+               <class>Frigate</class>
+               <target1>Corvette</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>5</initiative>
+               <guns>1</guns>
+               <armor>78</armor>
+               <damage>64</damage>
+               <empres>83</empres>
+               <metal>602</metal>
+               <crystal>551</crystal>
+               <eonium>551</eonium>
+               <armorcost>457</armorcost>
+               <damagecost>375</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Chimera</name>
+               <race>Terran</race>
+               <class>Frigate</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>9</initiative>
+               <guns>1</guns>
+               <armor>89</armor>
+               <damage>71</damage>
+               <empres>84</empres>
+               <metal>625</metal>
+               <crystal>572</crystal>
+               <eonium>572</eonium>
+               <armorcost>503</armorcost>
+               <damagecost>401</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Pegasus</name>
+               <race>Terran</race>
+               <class>Destroyer</class>
+               <target1>Fighter</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>6</initiative>
+               <guns>1</guns>
+               <armor>106</armor>
+               <damage>77</damage>
+               <empres>82</empres>
+               <metal>805</metal>
+               <crystal>737</crystal>
+               <eonium>737</eonium>
+               <armorcost>465</armorcost>
+               <damagecost>337</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Drake</name>
+               <race>Terran</race>
+               <class>Destroyer</class>
+               <target1>Cruiser</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>9</initiative>
+               <guns>1</guns>
+               <armor>127</armor>
+               <damage>98</damage>
+               <empres>83</empres>
+               <metal>848</metal>
+               <crystal>776</crystal>
+               <eonium>776</eonium>
+               <armorcost>529</armorcost>
+               <damagecost>408</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Syren</name>
+               <race>Terran</race>
+               <class>Cruiser</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>7</initiative>
+               <guns>1</guns>
+               <armor>193</armor>
+               <damage>138</damage>
+               <empres>92</empres>
+               <metal>1420</metal>
+               <crystal>1300</crystal>
+               <eonium>1300</eonium>
+               <armorcost>480</armorcost>
+               <damagecost>343</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Titan</name>
+               <race>Terran</race>
+               <class>Cruiser</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>8</initiative>
+               <guns>1</guns>
+               <armor>189</armor>
+               <damage>137</damage>
+               <empres>92</empres>
+               <metal>1420</metal>
+               <crystal>1300</crystal>
+               <eonium>1300</eonium>
+               <armorcost>470</armorcost>
+               <damagecost>340</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Wyvern</name>
+               <race>Terran</race>
+               <class>Battleship</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>10</initiative>
+               <guns>1</guns>
+               <armor>287</armor>
+               <damage>216</damage>
+               <empres>92</empres>
+               <metal>1890</metal>
+               <crystal>1730</crystal>
+               <eonium>1730</eonium>
+               <armorcost>536</armorcost>
+               <damagecost>403</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Medusa</name>
+               <race>Terran</race>
+               <class>Frigate</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>69</armor>
+               <damage>55</damage>
+               <empres>80</empres>
+               <metal>475</metal>
+               <crystal>475</crystal>
+               <eonium>475</eonium>
+               <armorcost>484</armorcost>
+               <damagecost>385</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Demeter</name>
+               <race>Terran</race>
+               <class>Destroyer</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>106</armor>
+               <damage>85</damage>
+               <empres>81</empres>
+               <metal>730</metal>
+               <crystal>730</crystal>
+               <eonium>730</eonium>
+               <armorcost>484</armorcost>
+               <damagecost>388</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Griffin</name>
+               <race>Terran</race>
+               <class>Frigate</class>
+               <target1>Resources</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Resources</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>58</armor>
+               <damage>47</damage>
+               <empres>79</empres>
+               <metal>475</metal>
+               <crystal>475</crystal>
+               <eonium>475</eonium>
+               <armorcost>407</armorcost>
+               <damagecost>329</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Behemoth</name>
+               <race>Terran</race>
+               <class>Destroyer</class>
+               <target1>Structure</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Structure</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>75</armor>
+               <damage>47</damage>
+               <empres>80</empres>
+               <metal>750</metal>
+               <crystal>750</crystal>
+               <eonium>750</eonium>
+               <armorcost>333</armorcost>
+               <damagecost>208</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Moth</name>
+               <race>Cathaar</race>
+               <class>Fighter</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>2</initiative>
+               <guns>1</guns>
+               <armor>13</armor>
+               <damage>-</damage>
+               <empres>4</empres>
+               <metal>97</metal>
+               <crystal>106</crystal>
+               <eonium>97</eonium>
+               <armorcost>433</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Spider</name>
+               <race>Cathaar</race>
+               <class>Fighter</class>
+               <target1>Corvette</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>1</initiative>
+               <guns>1</guns>
+               <armor>15</armor>
+               <damage>-</damage>
+               <empres>11</empres>
+               <metal>106</metal>
+               <crystal>116</crystal>
+               <eonium>106</eonium>
+               <armorcost>457</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Beetle</name>
+               <race>Cathaar</race>
+               <class>Corvette</class>
+               <target1>Fighter</target1>
+               <target2>Frigate</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>3</initiative>
+               <guns>4</guns>
+               <armor>36</armor>
+               <damage>-</damage>
+               <empres>46</empres>
+               <metal>274</metal>
+               <crystal>299</crystal>
+               <eonium>274</eonium>
+               <armorcost>425</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Scarab</name>
+               <race>Cathaar</race>
+               <class>Frigate</class>
+               <target1>Corvette</target1>
+               <target2>Battleship</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>3</initiative>
+               <guns>5</guns>
+               <armor>70</armor>
+               <damage>-</damage>
+               <empres>82</empres>
+               <metal>528</metal>
+               <crystal>577</crystal>
+               <eonium>528</eonium>
+               <armorcost>428</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Black Widow</name>
+               <race>Cathaar</race>
+               <class>Destroyer</class>
+               <target1>Cruiser</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>2</initiative>
+               <guns>10</guns>
+               <armor>108</armor>
+               <damage>-</damage>
+               <empres>82</empres>
+               <metal>765</metal>
+               <crystal>836</crystal>
+               <eonium>765</eonium>
+               <armorcost>456</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Roach</name>
+               <race>Cathaar</race>
+               <class>Cruiser</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>2</initiative>
+               <guns>11</guns>
+               <armor>146</armor>
+               <damage>-</damage>
+               <empres>90</empres>
+               <metal>1088</metal>
+               <crystal>1188</crystal>
+               <eonium>1088</eonium>
+               <armorcost>434</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Tarantula</name>
+               <race>Cathaar</race>
+               <class>Cruiser</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>0</cloaked>
+               <initiative>1</initiative>
+               <guns>11</guns>
+               <armor>153</armor>
+               <damage>-</damage>
+               <empres>91</empres>
+               <metal>1138</metal>
+               <crystal>1244</crystal>
+               <eonium>1138</eonium>
+               <armorcost>434</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Scorpion</name>
+               <race>Cathaar</race>
+               <class>Battleship</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>6</initiative>
+               <guns>1</guns>
+               <armor>207</armor>
+               <damage>154</damage>
+               <empres>90</empres>
+               <metal>1407</metal>
+               <crystal>1537</crystal>
+               <eonium>1407</eonium>
+               <armorcost>475</armorcost>
+               <damagecost>353</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Wasp</name>
+               <race>Cathaar</race>
+               <class>Fighter</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>14</armor>
+               <damage>13</damage>
+               <empres>8</empres>
+               <metal>105</metal>
+               <crystal>105</crystal>
+               <eonium>105</eonium>
+               <armorcost>444</armorcost>
+               <damagecost>412</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Ant</name>
+               <race>Cathaar</race>
+               <class>Fighter</class>
+               <target1>Resources</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Resources</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>12</armor>
+               <damage>10</damage>
+               <empres>4</empres>
+               <metal>103</metal>
+               <crystal>103</crystal>
+               <eonium>103</eonium>
+               <armorcost>388</armorcost>
+               <damagecost>323</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Hornet</name>
+               <race>Cathaar</race>
+               <class>Cruiser</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>145</armor>
+               <damage>133</damage>
+               <empres>90</empres>
+               <metal>1085</metal>
+               <crystal>1085</crystal>
+               <eonium>1085</eonium>
+               <armorcost>445</armorcost>
+               <damagecost>408</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Termite</name>
+               <race>Cathaar</race>
+               <class>Cruiser</class>
+               <target1>Structure</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Structure</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>98</armor>
+               <damage>65</damage>
+               <empres>89</empres>
+               <metal>1050</metal>
+               <crystal>1050</crystal>
+               <eonium>1050</eonium>
+               <armorcost>311</armorcost>
+               <damagecost>206</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Phantom</name>
+               <race>Xandathrii</race>
+               <class>Fighter</class>
+               <target1>Corvette</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>4</initiative>
+               <guns>1</guns>
+               <armor>11</armor>
+               <damage>12</damage>
+               <empres>1</empres>
+               <metal>100</metal>
+               <crystal>100</crystal>
+               <eonium>100</eonium>
+               <armorcost>366</armorcost>
+               <damagecost>400</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Banshee</name>
+               <race>Xandathrii</race>
+               <class>Fighter</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>7</initiative>
+               <guns>1</guns>
+               <armor>15</armor>
+               <damage>12</damage>
+               <empres>6</empres>
+               <metal>105</metal>
+               <crystal>105</crystal>
+               <eonium>105</eonium>
+               <armorcost>476</armorcost>
+               <damagecost>380</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Apparition</name>
+               <race>Xandathrii</race>
+               <class>Corvette</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>9</initiative>
+               <guns>1</guns>
+               <armor>36</armor>
+               <damage>33</damage>
+               <empres>39</empres>
+               <metal>250</metal>
+               <crystal>250</crystal>
+               <eonium>250</eonium>
+               <armorcost>480</armorcost>
+               <damagecost>440</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Shadow</name>
+               <race>Xandathrii</race>
+               <class>Frigate</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>11</initiative>
+               <guns>1</guns>
+               <armor>74</armor>
+               <damage>73</damage>
+               <empres>82</empres>
+               <metal>550</metal>
+               <crystal>550</crystal>
+               <eonium>550</eonium>
+               <armorcost>448</armorcost>
+               <damagecost>442</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Reaper</name>
+               <race>Xandathrii</race>
+               <class>Destroyer</class>
+               <target1>Cruiser</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>4</initiative>
+               <guns>1</guns>
+               <armor>89</armor>
+               <damage>85</damage>
+               <empres>81</empres>
+               <metal>741</metal>
+               <crystal>741</crystal>
+               <eonium>741</eonium>
+               <armorcost>400</armorcost>
+               <damagecost>382</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Spirit</name>
+               <race>Xandathrii</race>
+               <class>Destroyer</class>
+               <target1>Fighter</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>10</initiative>
+               <guns>1</guns>
+               <armor>104</armor>
+               <damage>98</damage>
+               <empres>82</empres>
+               <metal>780</metal>
+               <crystal>780</crystal>
+               <eonium>780</eonium>
+               <armorcost>444</armorcost>
+               <damagecost>418</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Nightmare</name>
+               <race>Xandathrii</race>
+               <class>Cruiser</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>7</initiative>
+               <guns>1</guns>
+               <armor>157</armor>
+               <damage>144</damage>
+               <empres>91</empres>
+               <metal>1230</metal>
+               <crystal>1230</crystal>
+               <eonium>1230</eonium>
+               <armorcost>425</armorcost>
+               <damagecost>390</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Wraith</name>
+               <race>Xandathrii</race>
+               <class>Battleship</class>
+               <target1>Cruiser</target1>
+               <target2>Frigate</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>1</cloaked>
+               <initiative>12</initiative>
+               <guns>1</guns>
+               <armor>210</armor>
+               <damage>183</damage>
+               <empres>89</empres>
+               <metal>1350</metal>
+               <crystal>1350</crystal>
+               <eonium>1350</eonium>
+               <armorcost>518</armorcost>
+               <damagecost>451</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Illusion</name>
+               <race>Xandathrii</race>
+               <class>Fighter</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>13</armor>
+               <damage>12</damage>
+               <empres>10</empres>
+               <metal>110</metal>
+               <crystal>110</crystal>
+               <eonium>110</eonium>
+               <armorcost>393</armorcost>
+               <damagecost>363</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Vampyre</name>
+               <race>Xandathrii</race>
+               <class>Destroyer</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>90</armor>
+               <damage>89</damage>
+               <empres>81</empres>
+               <metal>740</metal>
+               <crystal>740</crystal>
+               <eonium>740</eonium>
+               <armorcost>405</armorcost>
+               <damagecost>400</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Poltergeist</name>
+               <race>Xandathrii</race>
+               <class>Fighter</class>
+               <target1>Resources</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Resources</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>12</armor>
+               <damage>10</damage>
+               <empres>6</empres>
+               <metal>107</metal>
+               <crystal>107</crystal>
+               <eonium>107</eonium>
+               <armorcost>373</armorcost>
+               <damagecost>311</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Haunt</name>
+               <race>Xandathrii</race>
+               <class>Destroyer</class>
+               <target1>Structure</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Structure</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>70</armor>
+               <damage>46</damage>
+               <empres>80</empres>
+               <metal>750</metal>
+               <crystal>750</crystal>
+               <eonium>750</eonium>
+               <armorcost>311</armorcost>
+               <damagecost>204</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Interceptor</name>
+               <race>Zikonian</race>
+               <class>Fighter</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>9</initiative>
+               <guns>1</guns>
+               <armor>15</armor>
+               <damage>11</damage>
+               <empres>8</empres>
+               <metal>112</metal>
+               <crystal>102</crystal>
+               <eonium>102</eonium>
+               <armorcost>474</armorcost>
+               <damagecost>348</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Cutlass</name>
+               <race>Zikonian</race>
+               <class>Corvette</class>
+               <target1>Fighter</target1>
+               <target2>Frigate</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>0</cloaked>
+               <initiative>17</initiative>
+               <guns>1</guns>
+               <armor>42</armor>
+               <damage>34</damage>
+               <empres>43</empres>
+               <metal>254</metal>
+               <crystal>254</crystal>
+               <eonium>277</eonium>
+               <armorcost>535</armorcost>
+               <damagecost>433</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Cutter</name>
+               <race>Zikonian</race>
+               <class>Frigate</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>4</initiative>
+               <guns>1</guns>
+               <armor>75</armor>
+               <damage>69</damage>
+               <empres>84</empres>
+               <metal>632</metal>
+               <crystal>579</crystal>
+               <eonium>579</eonium>
+               <armorcost>418</armorcost>
+               <damagecost>385</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Thief</name>
+               <race>Zikonian</race>
+               <class>Frigate</class>
+               <target1>Corvette</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>0</cloaked>
+               <initiative>16</initiative>
+               <guns>1</guns>
+               <armor>96</armor>
+               <damage>74</damage>
+               <empres>84</empres>
+               <metal>582</metal>
+               <crystal>582</crystal>
+               <eonium>636</eonium>
+               <armorcost>533</armorcost>
+               <damagecost>411</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Clipper</name>
+               <race>Zikonian</race>
+               <class>Destroyer</class>
+               <target1>Fighter</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>6</initiative>
+               <guns>1</guns>
+               <armor>89</armor>
+               <damage>77</damage>
+               <empres>81</empres>
+               <metal>780</metal>
+               <crystal>715</crystal>
+               <eonium>715</eonium>
+               <armorcost>402</armorcost>
+               <damagecost>348</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Marauder</name>
+               <race>Zikonian</race>
+               <class>Cruiser</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>0</cloaked>
+               <initiative>18</initiative>
+               <guns>1</guns>
+               <armor>170</armor>
+               <damage>148</damage>
+               <empres>90</empres>
+               <metal>1078</metal>
+               <crystal>1078</crystal>
+               <eonium>1178</eonium>
+               <armorcost>509</armorcost>
+               <damagecost>443</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Brigand</name>
+               <race>Zikonian</race>
+               <class>Battleship</class>
+               <target1>Cruiser</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>0</cloaked>
+               <initiative>13</initiative>
+               <guns>1</guns>
+               <armor>239</armor>
+               <damage>206</damage>
+               <empres>91</empres>
+               <metal>1574</metal>
+               <crystal>1574</crystal>
+               <eonium>1721</eonium>
+               <armorcost>490</armorcost>
+               <damagecost>423</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Pirate</name>
+               <race>Zikonian</race>
+               <class>Battleship</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Normal</type>
+               <cloaked>0</cloaked>
+               <initiative>6</initiative>
+               <guns>1</guns>
+               <armor>213</armor>
+               <damage>197</damage>
+               <empres>91</empres>
+               <metal>1735</metal>
+               <crystal>1587</crystal>
+               <eonium>1587</eonium>
+               <armorcost>433</armorcost>
+               <damagecost>401</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Privateer</name>
+               <race>Zikonian</race>
+               <class>Frigate</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>70</armor>
+               <damage>70</damage>
+               <empres>83</empres>
+               <metal>560</metal>
+               <crystal>560</crystal>
+               <eonium>560</eonium>
+               <armorcost>416</armorcost>
+               <damagecost>416</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Rover</name>
+               <race>Zikonian</race>
+               <class>Frigate</class>
+               <target1>Resources</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Resources</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>71</armor>
+               <damage>56</damage>
+               <empres>83</empres>
+               <metal>583</metal>
+               <crystal>583</crystal>
+               <eonium>583</eonium>
+               <armorcost>405</armorcost>
+               <damagecost>320</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Pillager</name>
+               <race>Zikonian</race>
+               <class>Battleship</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>213</armor>
+               <damage>198</damage>
+               <empres>91</empres>
+               <metal>1650</metal>
+               <crystal>1650</crystal>
+               <eonium>1650</eonium>
+               <armorcost>430</armorcost>
+               <damagecost>400</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Galleon</name>
+               <race>Zikonian</race>
+               <class>Battleship</class>
+               <target1>Structure</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Structure</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>147</armor>
+               <damage>96</damage>
+               <empres>90</empres>
+               <metal>1550</metal>
+               <crystal>1550</crystal>
+               <eonium>1550</eonium>
+               <armorcost>316</armorcost>
+               <damagecost>206</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Firefly</name>
+               <race>Kinthia</race>
+               <class>Fighter</class>
+               <target1>Corvette</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>2</initiative>
+               <guns>1</guns>
+               <armor>15</armor>
+               <damage>-</damage>
+               <empres>20</empres>
+               <metal>117</metal>
+               <crystal>128</crystal>
+               <eonium>117</eonium>
+               <armorcost>414</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Candle</name>
+               <race>Kinthia</race>
+               <class>Corvette</class>
+               <target1>Fighter</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>1</initiative>
+               <guns>4</guns>
+               <armor>37</armor>
+               <damage>-</damage>
+               <empres>51</empres>
+               <metal>300</metal>
+               <crystal>329</crystal>
+               <eonium>300</eonium>
+               <armorcost>398</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Torch</name>
+               <race>Kinthia</race>
+               <class>Corvette</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>2</initiative>
+               <guns>4</guns>
+               <armor>39</armor>
+               <damage>-</damage>
+               <empres>51</empres>
+               <metal>300</metal>
+               <crystal>329</crystal>
+               <eonium>300</eonium>
+               <armorcost>419</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Blacklight</name>
+               <race>Kinthia</race>
+               <class>Frigate</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>2</initiative>
+               <guns>5</guns>
+               <armor>76</armor>
+               <damage>-</damage>
+               <empres>84</empres>
+               <metal>580</metal>
+               <crystal>633</crystal>
+               <eonium>580</eonium>
+               <armorcost>423</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Laser</name>
+               <race>Kinthia</race>
+               <class>Destroyer</class>
+               <target1>Fighter</target1>
+               <target2>Cruiser</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>3</initiative>
+               <guns>10</guns>
+               <armor>103</armor>
+               <damage>-</damage>
+               <empres>82</empres>
+               <metal>758</metal>
+               <crystal>829</crystal>
+               <eonium>758</eonium>
+               <armorcost>439</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Moonlight</name>
+               <race>Kinthia</race>
+               <class>Cruiser</class>
+               <target1>Destroyer</target1>
+               <target2>Battleship</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>3</initiative>
+               <guns>9</guns>
+               <armor>130</armor>
+               <damage>-</damage>
+               <empres>89</empres>
+               <metal>978</metal>
+               <crystal>1069</crystal>
+               <eonium>978</eonium>
+               <armorcost>429</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Red dwarf</name>
+               <race>Kinthia</race>
+               <class>Battleship</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>2</initiative>
+               <guns>20</guns>
+               <armor>192</armor>
+               <damage>-</damage>
+               <empres>90</empres>
+               <metal>1456</metal>
+               <crystal>1591</crystal>
+               <eonium>1456</eonium>
+               <armorcost>426</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Gas giant</name>
+               <race>Kinthia</race>
+               <class>Battleship</class>
+               <target1>Cruiser</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>EMP</type>
+               <cloaked>1</cloaked>
+               <initiative>1</initiative>
+               <guns>19</guns>
+               <armor>210</armor>
+               <damage>-</damage>
+               <empres>91</empres>
+               <metal>1604</metal>
+               <crystal>1752</crystal>
+               <eonium>1604</eonium>
+               <armorcost>423</armorcost>
+               <damagecost>0</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Ember</name>
+               <race>Kinthia</race>
+               <class>Corvette</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>37</armor>
+               <damage>35</damage>
+               <empres>49</empres>
+               <metal>300</metal>
+               <crystal>300</crystal>
+               <eonium>300</eonium>
+               <armorcost>411</armorcost>
+               <damagecost>388</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Spark</name>
+               <race>Kinthia</race>
+               <class>Corvette</class>
+               <target1>Resources</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Resources</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>37</armor>
+               <damage>29</damage>
+               <empres>50</empres>
+               <metal>310</metal>
+               <crystal>310</crystal>
+               <eonium>310</eonium>
+               <armorcost>397</armorcost>
+               <damagecost>311</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Pulsar</name>
+               <race>Kinthia</race>
+               <class>Battleship</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>196</armor>
+               <damage>178</damage>
+               <empres>90</empres>
+               <metal>1500</metal>
+               <crystal>1500</crystal>
+               <eonium>1500</eonium>
+               <armorcost>435</armorcost>
+               <damagecost>395</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Supernova</name>
+               <race>Kinthia</race>
+               <class>Battleship</class>
+               <target1>Structure</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Structure</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>143</armor>
+               <damage>96</damage>
+               <empres>89</empres>
+               <metal>1550</metal>
+               <crystal>1550</crystal>
+               <eonium>1550</eonium>
+               <armorcost>307</armorcost>
+               <damagecost>206</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Mace</name>
+               <race>Slythonian</race>
+               <class>Fighter</class>
+               <target1>Corvette</target1>
+               <target2>Destroyer</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>17</initiative>
+               <guns>1</guns>
+               <armor>19</armor>
+               <damage>16</damage>
+               <empres>21</empres>
+               <metal>118</metal>
+               <crystal>118</crystal>
+               <eonium>129</eonium>
+               <armorcost>520</armorcost>
+               <damagecost>438</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Spear</name>
+               <race>Slythonian</race>
+               <class>Corvette</class>
+               <target1>Fighter</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>15</initiative>
+               <guns>1</guns>
+               <armor>37</armor>
+               <damage>36</damage>
+               <empres>47</empres>
+               <metal>277</metal>
+               <crystal>277</crystal>
+               <eonium>303</eonium>
+               <armorcost>431</armorcost>
+               <damagecost>420</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Pike</name>
+               <race>Slythonian</race>
+               <class>Corvette</class>
+               <target1>Frigate</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>15</initiative>
+               <guns>1</guns>
+               <armor>38</armor>
+               <damage>38</damage>
+               <empres>47</empres>
+               <metal>277</metal>
+               <crystal>277</crystal>
+               <eonium>303</eonium>
+               <armorcost>443</armorcost>
+               <damagecost>443</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Arbalest</name>
+               <race>Slythonian</race>
+               <class>Frigate</class>
+               <target1>Corvette</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>14</initiative>
+               <guns>1</guns>
+               <armor>89</armor>
+               <damage>71</damage>
+               <empres>84</empres>
+               <metal>588</metal>
+               <crystal>588</crystal>
+               <eonium>643</eonium>
+               <armorcost>489</armorcost>
+               <damagecost>390</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Broadsword</name>
+               <race>Slythonian</race>
+               <class>Destroyer</class>
+               <target1>Cruiser</target1>
+               <target2>Fighter</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>18</initiative>
+               <guns>1</guns>
+               <armor>128</armor>
+               <damage>99</damage>
+               <empres>81</empres>
+               <metal>714</metal>
+               <crystal>714</crystal>
+               <eonium>780</eonium>
+               <armorcost>579</armorcost>
+               <damagecost>448</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Lance</name>
+               <race>Slythonian</race>
+               <class>Cruiser</class>
+               <target1>Destroyer</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>13</initiative>
+               <guns>1</guns>
+               <armor>171</armor>
+               <damage>148</damage>
+               <empres>90</empres>
+               <metal>1062</metal>
+               <crystal>1062</crystal>
+               <eonium>1161</eonium>
+               <armorcost>520</armorcost>
+               <damagecost>450</damagecost>
+               <baseeta>13</baseeta>
+       </ship>
+       <ship>
+               <name>Halberd</name>
+               <race>Slythonian</race>
+               <class>Cruiser</class>
+               <target1>Battleship</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>14</initiative>
+               <guns>1</guns>
+               <armor>173</armor>
+               <damage>142</damage>
+               <empres>90</empres>
+               <metal>1062</metal>
+               <crystal>1062</crystal>
+               <eonium>1161</eonium>
+               <armorcost>526</armorcost>
+               <damagecost>432</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Trebuchet</name>
+               <race>Slythonian</race>
+               <class>Battleship</class>
+               <target1>Cruiser</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Steal</type>
+               <cloaked>1</cloaked>
+               <initiative>17</initiative>
+               <guns>1</guns>
+               <armor>256</armor>
+               <damage>198</damage>
+               <empres>90</empres>
+               <metal>1443</metal>
+               <crystal>1443</crystal>
+               <eonium>1577</eonium>
+               <armorcost>573</armorcost>
+               <damagecost>443</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Warhammer</name>
+               <race>Slythonian</race>
+               <class>Corvette</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>36</armor>
+               <damage>34</damage>
+               <empres>49</empres>
+               <metal>300</metal>
+               <crystal>300</crystal>
+               <eonium>300</eonium>
+               <armorcost>400</armorcost>
+               <damagecost>377</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Ram</name>
+               <race>Slythonian</race>
+               <class>Corvette</class>
+               <target1>Resources</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Resources</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>35</armor>
+               <damage>27</damage>
+               <empres>47</empres>
+               <metal>290</metal>
+               <crystal>290</crystal>
+               <eonium>290</eonium>
+               <armorcost>402</armorcost>
+               <damagecost>310</damagecost>
+               <baseeta>12</baseeta>
+       </ship>
+       <ship>
+               <name>Glaive</name>
+               <race>Slythonian</race>
+               <class>Cruiser</class>
+               <target1>Roids</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Pod</type>
+               <cloaked>0</cloaked>
+               <initiative>30</initiative>
+               <guns>1</guns>
+               <armor>125</armor>
+               <damage>114</damage>
+               <empres>89</empres>
+               <metal>1007</metal>
+               <crystal>1007</crystal>
+               <eonium>1007</eonium>
+               <armorcost>413</armorcost>
+               <damagecost>377</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+       <ship>
+               <name>Siegetower</name>
+               <race>Slythonian</race>
+               <class>Cruiser</class>
+               <target1>Structure</target1>
+               <target2>-</target2>
+               <target3>-</target3>
+               <type>Structure</type>
+               <cloaked>0</cloaked>
+               <initiative>40</initiative>
+               <guns>1</guns>
+               <armor>97</armor>
+               <damage>65</damage>
+               <empres>89</empres>
+               <metal>1050</metal>
+               <crystal>1050</crystal>
+               <eonium>1050</eonium>
+               <armorcost>307</armorcost>
+               <damagecost>206</damagecost>
+               <baseeta>14</baseeta>
+       </ship>
+</stats>