It's reversed in 0.51a. Alex has three stations now - Pirate, Tri-Tachyon, and Hegemony.
Hegemony convoys come every 13 days (assuming the fleet in-system made it in and out in that time, otherwise it would skip a spawn) and deliver from 0-4 ships. Each ship has a 40% chance of being a full size ship and a 60% chance of being a fighter wing. They bring in the low tech ships.
ships:
wolf_Hull,
hound_Hull,
shuttle_Hull,
lasher_Hull,
brawler_Hull,
vigilance_Hull,
dram_Hull,
hammerhead_Hull,
sunder_Hull,
condor_Hull,
enforcer_Hull,
buffalo_Hull,
gemini_Hull,
buffalo2_Hull,
falcon_Hull,
eagle_Hull,
venture_Hull,
dominator_Hull,
onslaught_Hull,
atlas_Hull,
conquest_Hull,
fighters:
broadsword_wing,
gladius_wing,
talon_wing,
dagger_wing,
piranha_wing,
mining_drone_wing
Pirates come in every 17 days, and they bring in low tech ships similar to the Hegemony but with a smaller selection, and they have two more fighter types than the Hegemony (Thunder and Warthog). They're also 0-4 ships per trip, with 40% chance of being a ship instead of fighters.
Ships:
wolf_Hull,
hound_Hull,
lasher_Hull,
vigilance_Hull,
dram_Hull,
hammerhead_Hull,
condor_Hull,
enforcer_Hull,
buffalo_Hull,
buffalo2_Hull,
venture_Hull,
dominator_Hull,
conquest_Hull,
Fighters:
broadsword_wing,
gladius_wing,
warthog_wing,
thunder_wing,
talon_wing,
piranha_wing,
mining_drone_wing
The only source of high tech ships is the Tri-Tachyon station. They're set to only bring 0-1 ships per trip, and only have the top ships and fighters (same 40% chance of it being a ship, 60% fighter).
ships:
wolf_Hull,
tempest_Hull,
buffalo_Hull,
medusa_Hull,
aurora_Hull,
odyssey_Hull,
paragon_Hull,
fighters:
xyphos_wing,
thunder_wing,
wasp_wing,
Although, thinking about it, I realize the thing to get the random number for ships is set up like this:
(int) (Math.random() * 4f)
I'm not overly familiar with Java (or programming at all, for that matter), but would actually end up being from 0 to 3, since random can't be 1? Or does it round integers instead of truncating them?
And then the TT one is
(int) (Math.random())
If it's automatically rounding the integer I guess that would be about a 50% chance of having a ship, but if it truncates them it would simply be 0 all the time and never send any ships... I don't know enough about it to tell either way