Building and cloning ships

Starbases can build or clone one starship per turn. When a starbase is set to both build and clone a ship, it will build a ship and no clone will be made. You can construct and store as many starship components such as hulls, engines engines and weapons for use at a later time as you want, provided you have the resources to do so.

VGA Planets, or rather the Host program, has a built-in limit of 500 ships. There can not be more than 500 ships in the game at the same time. The situation before this shiplimit is reached is quite different from that after the shiplimit. There are two moments in the host-cycle that starbases build ships: before and after combat. Before this shiplimit is reached, all ships are built when the Host programs cycles through the starbases in the 1st build-phase before combat, since there are still plenty of free shipslots.

After the shiplimit has been reached the situation changes. When Host during it's cycle reaches the 1st build-phase there are usually no shipslots free to build any ships. Most ships will therefore be built after combat, because only then has the destruction of ships in combat opened up shipslots. With the shiplimit (actually already before the shiplimit, as soon as there are 450 ships in the game), another change occurs: priority build points come into play and with that the so-called "priority queue".


Priority Build Points

Priority build points play an important role in VGA Planets, even though they are not even used until there are 450 out of the maximum 500 ships already built. Priority points are intended to reward players who are active in warfare by giving them a better chance of building ships. To accomplish this, there are two separate shipqueues - the normal queue and the priority queue.

The normal queue
The normal buildqueue simply rotates around the cluster, moving from planet to planet in an ascending order. At each planet, the queue checks if there is a starbase there with orders to build a ship. If that is the case, the ship is built. If not, the queue moves on to the next planet. Once all the shipslots have been filled, the queue stops. When one or more shipslots open up, the queue continues where it was, checking the next planet. Ships built in the normal queue do not cost priority points.

The Priority queue
The priority queue jumps to bases depending entirely on the players' amounts of Priority Build Points. The priority queue only assigns builds to players who have more than 20 points (this amount is re-checked after each build, since each build will cost an amount of points), and awards the first available build to the player with the highest amount of points. Which base of that player is used exactly can be controlled by the player himself, by setting friendly codes of "PBx" on his bases. In these codes, the x is to be replaced with numbers ranging from 1 to 9 where number 1 (PB1) is the base that gets to build the first priority build, the base with BP2 the second and so on. If a player that is awarded a priority build does not have a PBx code on any of his bases, his first base that would have gotten the build in the normal queue will build a ship, costing priority points.

Once there are no more players with more than 20 points, or at least no more players with more than 20 points who have one or more bases set to build a ship, the priority queue stops and the normal queue starts to cycle - continuing where it had left.


Earning Priority points
There are a number of ways to earn priority points: ship-to-ship battles, recycling your own ships (only recommended in some cases, certainly not as the main way to earn priority points) and using Glory Devices:

Destroying enemy ships in planet vs ship battles does not earn any priority points. Colonizing a ship on a planet does not earn any points either.


Spending Priority points
As in real life, spending is much easier than earning; priority points are spent on building ships in the priority queue.
The costs in Priority Points to build a ship are based on the ship's hull mass: PBPs = RNDup [ (Hullmass * 2) / 100 ]
Or put in words: double the hullmass of the ship, divide by 100 and round up.


Cloning ships

To clone a ship, there are a couple of conditions which have to be met:

Things that prevent cloning:

Other points of interest:

If you try to clone a ship out of your own shiplist (e.g. the Lizards with a Reptile set to "cln" at one of their own bases) the base will try to clone it, but the rule that own ships can not be cloned will prevent this. The ship's speed will still be reset to 0.

Due to the host-order cloning becomes nearly impossible once the shiplimit has been reached: the shipslots that are freed during combat are usually filled in the second build phase. For any possible cloning to occur, there should be more ships destroyed than there are starbases set to build ships. And even then, building in the next turn in the first build-phase would come before any cloning.