Re: Taxi Galactica v1.0
Posted: Tue Jul 01, 2025 12:24 am
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.
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.