Taxi Galactica v1.0

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 5203
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Taxi Galactica v1.0

Post by phkb »

The solution I've put together trades one messy solution for a slightly less messy solution!

The problem was always that IST (In-System Taxi for those not paying attention!) was trying to shoe-horn passenger details into a system it wasn't designed for. It worked, kind of, but it was having to do all sorts of shenanigans with swapping passengers in and out of the system to keep things accurate.

The solution I've created avoids the passenger system entirely. When you accept an IST contract, it removes a passenger berth and adds a new equipment item with the title "Passenger Berth (Occupied)". When the contract is completed, the original passenger berth is restored. But now, on the manifest page, I can control the output, wrapping long text items if required.

The downside (and there had to be one) is that at the top of the F5F5 manifest screen, where it would normally say "Passenger Cabins 1/1" (if you have an active passenger contract) now says "Passenger Cabins 0/0".

I'm going to play around with this a bit more and see if I can do something about it - I have an idea. It's a bit complicated, but it could work.
Post Reply