Multiple passenger contracts
Moderators: winston, another_commander
Multiple passenger contracts
It is already possible to have more than one passenger contract (although I personally find it easier just to do one at a time), but one thing that annoys me sometimes is the fact that you are only every transporting one passenger to somewhere. Would/could it be possible to have a single contract that required you to transport more than one person somewhere? For example, you could have a contract that three people want to travel from the Lave system to the Isinor system (I know, short trip!) that pays a certain amount of credits.
I know this was possible in Frontier (ooo, forbidden word!) but would it be possible in Oolite? I imagine the current code in the source would probably need to be reworked...
I know this was possible in Frontier (ooo, forbidden word!) but would it be possible in Oolite? I imagine the current code in the source would probably need to be reworked...
Desktop PC: CPU: Intel i7-4790K Quad Core 4.4GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1080Ti RAM: 32GB DDR3
Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: Multiple passenger contracts
Nice idea!
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
- JazHaz
- ---- E L I T E ----
- Posts: 2991
- Joined: Tue Sep 22, 2009 11:07 am
- Location: Enfield, Middlesex
- Contact:
Re: Multiple passenger contracts
The text based game, Ulite, also allows multiple passenger contracts...!
Re: Multiple passenger contracts
I'm a bit confused by this one.
At present we have one passenger per passenger berth (5tonnes cargo space).
Multiple contracts = multiple passengers = multiple berths.
Is the suggestion here for larger contracts of more than one passenger that would, consequently, pay more than present, but would require te player to have the number of necessary berths. Or are we talking multiple passengers in one berth?
At present we have one passenger per passenger berth (5tonnes cargo space).
Multiple contracts = multiple passengers = multiple berths.
Is the suggestion here for larger contracts of more than one passenger that would, consequently, pay more than present, but would require te player to have the number of necessary berths. Or are we talking multiple passengers in one berth?
- JazHaz
- ---- E L I T E ----
- Posts: 2991
- Joined: Tue Sep 22, 2009 11:07 am
- Location: Enfield, Middlesex
- Contact:
Re: Multiple passenger contracts
Yes.Sendraks wrote:Is the suggestion here for larger contracts of more than one passenger that would, consequently, pay more than present, but would require te player to have the number of necessary berths.
Re: Multiple passenger contracts
Right, that makes sense. It was not clear from the OP, otherwise I wouldn't have asked.JazHaz wrote:Yes.Sendraks wrote:Is the suggestion here for larger contracts of more than one passenger that would, consequently, pay more than present, but would require te player to have the number of necessary berths.
I like the idea, although the trick will be balancing the economy of scale of multiple passengers so x3 passengers does not just = x3 the rate of one passenger over the same distance. Taking multiple contracts should always be more profitable on a single passenger basis, but the larger jobs represent the convenience of not having to hunt out multiple jobs along the same route.
Also - quick question - how is the cost of a passenger contract calculated by the game? Is it a case of how far the journey is or does it also take into account the relative safety of the destination system and also the most likely route?
I'm just wondering about the possibilities in 1.79 onwards for more variety in passenger contracts. Stuff like ferrying assassination targets which pay significantly more than the regular work.
- pagroove
- ---- E L I T E ----
- Posts: 3035
- Joined: Wed Feb 21, 2007 11:52 pm
- Location: On a famous planet
Re: Multiple passenger contracts
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Re: Multiple passenger contracts
It's easy enough to do technically: the easiest way would be to award extra sole passengers with the contract with the same destinations and deadlines, which could be tried out by OXP. As you say, balancing it would be tricky - too high and it makes it very easy to get a very high value contract, too low and no-one ever takes them. Bearing in mind that you have to have a freighter before you can carry sufficient sole passengers that meeting all the deadlines becomes tricky, perhaps 25-50% per extra passenger would be about right: still better than freight on the longer routes, but almost certainly not as good as taking single passenger contracts.Sendraks wrote:I like the idea, although the trick will be balancing the economy of scale of multiple passengers so x3 passengers does not just = x3 the rate of one passenger over the same distance. Taking multiple contracts should always be more profitable on a single passenger basis, but the larger jobs represent the convenience of not having to hunt out multiple jobs along the same route.
A combination of:Sendraks wrote:Also - quick question - how is the cost of a passenger contract calculated by the game? Is it a case of how far the journey is or does it also take into account the relative safety of the destination system and also the most likely route?
- number of jumps on the "least jumps" route (rises faster than linearly, so long routes are much better)
- player's reputation
- distance in LY
- destination system government (only really has a significant effect on the price of short trips)
- random variation
Additionally in 1.79 the price is further modified by
- the danger level involved in taking the contract
- the passenger's caution levels (more cautious passengers will pay more but demand a higher reputation)
- the passenger's urgency to get where they're going (more desperate passengers will pay a larger fraction up front and not demand as high a reputation)
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: Multiple passenger contracts
The way this worked in the (Victoria, Australia) taxi industry way back when I was a driver, was as follows:cim wrote:perhaps 25-50% per extra passenger would be about right: still better than freight on the longer routes, but almost certainly not as good as taking single passenger contracts.
If you had multiple fares proceeding along a common route, (called Multihire) each passenger paid 75% of whatever the metered fare was displaying at their destination. So each individual passenger got a 25% discount on what the trip would normally cost them, but overall, the driver would make about 50% more than they would have done for a single fare going the full-distance.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: Multiple passenger contracts
This could be interesting. Maybe you could put it in the Taxi Galactica OXP? It doesn't sound like it would be too hard to code. (Coming from a person who has no clue what he's talking about...)
"May Duralium ever stand between you and the Vacuum."