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.
Taxi Galactica v1.0
Moderators: winston, another_commander
- phkb
- Impressively Grand Sub-Admiral
- Posts: 5204
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Taxi Galactica v1.0
Well, I'm going to have to admit defeat on this one. I'm not able to tweak the manifest screen to show the correct number of passenger cabins when an in-system taxi passenger is active. I'm able to make sure other OXP's who query the "player.ship.passengerCapacity" and "player.ship.passengerCount" properties get the correct value, but I can't fix the value at the top of the screen. If you have 1 passenger cabin, and it's occupied by an in-system taxi passenger, it will show "Passenger Cabins 0/0".
But I still think that's a better result than having a text item that doesn't accurately reflect the taxi passenger, and is so long it runs off the side of the screen.
I'll push this out shortly, but I'll make sure I keep a backup of the current version so I can roll it back if there's a need for it.
But I still think that's a better result than having a text item that doesn't accurately reflect the taxi passenger, and is so long it runs off the side of the screen.
I'll push this out shortly, but I'll make sure I keep a backup of the current version so I can roll it back if there's a need for it.
- Wildeblood
- ---- E L I T E ----
- Posts: 2779
- Joined: Sat Jun 11, 2011 6:07 am
- Location: Nova Hollandia
- Contact:
Re: Taxi Galactica v1.0
Mein Gott! Your penchant for over-complicating things shines like a beacon of turbulent bifurcation in a stream of previously laminar flow.
Hello. The fully self-contained passenger cabins (a variation of the escape pod) are for interstellar travellers, and non-human passengers who have specific, incompatible life-support requirements. Human in-system passengers can just ride in the cockpit.
Hello. The fully self-contained passenger cabins (a variation of the escape pod) are for interstellar travellers, and non-human passengers who have specific, incompatible life-support requirements. Human in-system passengers can just ride in the cockpit.
"Must keep this response efficient to preserve remaining context."
- Cholmondely
- Archivist
- Posts: 6143
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Taxi Galactica v1.0
But what if they haven't washed, and smell? Or if they're lobstoids and have not hermetically sealed their exo-skeletal joints?Wildeblood wrote: ↑Tue Jul 01, 2025 10:19 am...Human in-system passengers can just ride in the cockpit.
Comments wanted:
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
- Wildeblood
- ---- E L I T E ----
- Posts: 2779
- Joined: Sat Jun 11, 2011 6:07 am
- Location: Nova Hollandia
- Contact:
Re: Taxi Galactica v1.0
Vagrants can't afford the fare. Lobstoids =/= human. Why, seriously why do you people insist on over-complicating everything?Cholmondely wrote: ↑Tue Jul 01, 2025 10:29 amBut what if they haven't washed, and smell? Or if they're lobstoids and have not hermetically sealed their exo-skeletal joints?Wildeblood wrote: ↑Tue Jul 01, 2025 10:19 am...Human in-system passengers can just ride in the cockpit.
"Must keep this response efficient to preserve remaining context."
- Cholmondely
- Archivist
- Posts: 6143
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Taxi Galactica v1.0
Who says they are vagrants?Wildeblood wrote: ↑Tue Jul 01, 2025 10:32 amVagrants can't afford the fare. Lobstoids =/= human. Why, seriously why do you people insist on over-complicating everything?
Tiraor is a revolting little planet.
Oreseren is a revolting little planet.
Cevege: This world is a revolting dump.
Velete is a revolting dump.
Enzaer is a revolting dump.
Aerater is a revolting little planet.
Ervein is a revolting little planet.
Larais: This world is a revolting dump.
Rigeti is a revolting dump.
Zasoceat is a revolting dump.
And that's just G1!
Why do you think all these places are so revolting? Hey? O August and Exalted Life President of the Guild of Explorers?
Comments wanted:
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?