Fugitive player support in Oolite
Moderators: winston, another_commander
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: Fugitive player support in Oolite
Re-reading my previous post, I think I'm possibly overcomplicating things. What sort of support does a Fugitive player really need? At bottom, it's probably just a place to sell the loot, re-equip, and save the game, without being shot at all the time. "Being shot at all the time" is probably the standout feature of the Fugitive life, by other pirates as much as by bounty hunters and Vipers. Possibly, then, we need two things:
1) an AI change: make pirates less likely to attack, without provocation, a player who's tagged as an Offender, and very unlikely to attack a player who's tagged as a Fugitive.
2) some pirate lairs, in low-end systems, where players can sell goods (at not tremendously good prices - but then, they didn't pay for them: and inverting the price structure makes sense, so you might need to take your loot to another system to get the best price on it), repair and re-equip (maybe not to the same standard - or maybe, because there are very few high-tech, low-end systems, this could be left as-is). Pirate lairs could be found by following pirates; once located, they could be added to the player's ASC. Docking in a lair, as an Offender or Fugitive, is no problem; approaching one with a Clean rating invites a swarming attack, and docking will result in the ship being seized and the player being sold into slavery.
I think that would cover the basics. Further detailing could probably be left to OXZs.
1) an AI change: make pirates less likely to attack, without provocation, a player who's tagged as an Offender, and very unlikely to attack a player who's tagged as a Fugitive.
2) some pirate lairs, in low-end systems, where players can sell goods (at not tremendously good prices - but then, they didn't pay for them: and inverting the price structure makes sense, so you might need to take your loot to another system to get the best price on it), repair and re-equip (maybe not to the same standard - or maybe, because there are very few high-tech, low-end systems, this could be left as-is). Pirate lairs could be found by following pirates; once located, they could be added to the player's ASC. Docking in a lair, as an Offender or Fugitive, is no problem; approaching one with a Clean rating invites a swarming attack, and docking will result in the ship being seized and the player being sold into slavery.
I think that would cover the basics. Further detailing could probably be left to OXZs.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Fugitive player support in Oolite
Above all else, a career fugitive needs access to a class-A shipyard - somewhere, no matter how rare!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: Fugitive player support in Oolite
Yes, true ... balancing out the career would be the main aim. A Fugitive career should be more difficult than a Clean one. Profits should be higher, but risks should be greater, and running costs should be higher too.Cody wrote:Above all else, a career fugitive needs access to a class-A shipyard - somewhere, no matter how rare!
If Fugitive players can avoid the main stations and their Vipers, then that should reduce the risks, and the need for repairs. Putting a few dedicated bounty hunters on a player's tail might be an entertaining trick, though.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Fugitive player support in Oolite
It is all of that - and being a career fugitive doesn't necessarily equate to being a pirate!Disembodied wrote:A Fugitive career should be more difficult than a Clean one. Profits should be higher, but risks should be greater, and running costs should be higher too.
The likelihood of pirates attacking a player-fugitive would have to depend on the player-role.
Oi! I've already got assassins on my tail - very dedicated assassins! <grins>Disembodied wrote:Putting a few dedicated bounty hunters on a player's tail might be an entertaining trick, though.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: Fugitive player support in Oolite
That's worth thinking about - maybe it's worth considering an alternative approach to being a contrabandista? Currently - and correct me if I'm wrong - it involves buying e.g. a cargo of Narcotics on the cheap, launching, becoming a deep Offender or Fugitive, and then jumping on until your legal rating drops to a level where you can dock and sell them without incurring too much of the wrath of the Co-operative. Generally, though, a smuggler should be someone who can carry illicit goods without other people knowing about them. This might involve things like collecting cargo from somewhere that wasn't in the main station - a prearranged drop-point, maybe, where cargo is dumped in space and from where the player scoops it up (having paid for it in advance - adding risk). It might also involve having to avoid being scanned by Vipers, and/or selling the cargo in specific off-piste locations like Rock Hermits (or even pirate bases), which he player has to navigate to (adding skill). This would further require some reworking of prices for illegal goods, making them more expensive in places with higher levels of law enforcement.Cody wrote:It is all of that - and being a career fugitive doesn't necessarily equate to being a pirate!Disembodied wrote:A Fugitive career should be more difficult than a Clean one. Profits should be higher, but risks should be greater, and running costs should be higher too.
The likelihood of pirates attacking a player-fugitive would have to depend on the player-role.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Fugitive player support in Oolite
Yes - unless one plays the game, and fights one's way into a station!Disembodied wrote:... it involves buying e.g. a cargo of Narcotics on the cheap, launching, becoming a deep Offender or Fugitive, and then jumping on until your legal rating drops to a level where you can dock and sell them without incurring too much of the wrath of the Co-operative.
Off-piste rock hermits should have a major role to play (I bought some cheap narcotics from one last night, as it happens).
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: Fugitive player support in Oolite
I think that's maybe something worth reconsidering, though. It's always seemed a bit strange that it's possible to shoot up a bunch of Vipers in the aegis, and then dock, with no repercussions. It's not inexplicable: for example, the station interior could be planetary territory, not Co-operative territory, and the Vipers' authority might only apply out in space; but it does seem a bit odd. It's a bit like driving a neon bus loaded to the gunwales with Acapulco Gold and blaring "LA CUCARACHA!" on the horn, smashing through the border in a hail of bullets, and having the cops give up when you round the first bend ...Cody wrote:Yes - unless one plays the game, and fights one's way into a station!Disembodied wrote:... it involves buying e.g. a cargo of Narcotics on the cheap, launching, becoming a deep Offender or Fugitive, and then jumping on until your legal rating drops to a level where you can dock and sell them without incurring too much of the wrath of the Co-operative.
Fun, though!
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Fugitive player support in Oolite
There are often repercussions - fines, cleaning-up after the lobstoids, attitude adjustment. All of which clear one's legal record, of course.Disembodied wrote:It's always seemed a bit strange that it's possible to shoot up a bunch of Vipers in the aegis, and then dock, with no repercussions.
As you said upthread - a smuggler should be someone who can carry illicit goods without other people knowing about them.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: Fugitive player support in Oolite
That makes it odder, though: you could have just killed half a dozen cops (who were, moments ago, trying to kill you) and the worst you get is some attitude adjustment - and you can still sell the cargo that got you into trouble in the first place. An Offender should be able to dock in a main system station and survive, lighter in the pocket maybe, but I'm not sure if the same should apply to a Fugitive (especially if Fugitive players are provided with alternate places to go).Cody wrote:There are often repercussions - fines, cleaning-up after the lobstoids, attitude adjustment. All of which clear one's legal record, of course.
That would rule out buying them in a main station, though, surely? The reason you get a criminal rating when you launch is because everyone knows you've got a cargo hold full of naughties (as I believe they're known "in the biz" ). Should quantities of slaves, narcotics and firearms be available to buy in main stations?Cody wrote:As you said upthread - a smuggler should be someone who can carry illicit goods without other people knowing about them.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Fugitive player support in Oolite
If there was an alternative off-piste market, then only in some main stations, perhaps - dependent on system factors.Disembodied wrote:Should quantities of slaves, narcotics and firearms be available to buy in main stations?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- 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: Fugitive player support in Oolite
Which is pretty much why I like Wildebood's Undocumented Launch OXP.Disembodied wrote:That would rule out buying them in a main station, though, surely? The reason you get a criminal rating when you launch is because everyone knows you've got a cargo hold full of naughties (as I believe they're known "in the biz" ).Cody wrote:As you said upthread - a smuggler should be someone who can carry illicit goods without other people knowing about them.
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
- Wildeblood
- ---- E L I T E ----
- Posts: 2453
- Joined: Sat Jun 11, 2011 6:07 am
- Location: Western Australia
- Contact:
Re: Fugitive player support in Oolite
Which is not available through the OXZ manager because as it stands the option appears whenever you're docked at a main station, whereas I want it to only appear if you actually have controlled goods in your manifest. Fixing that has been on my to-do list for 16 months, but I've never got my head around condition scripts for equipment.Diziet Sma wrote:I like Wildebood's Undocumented Launch OXP.
- Norby
- ---- E L I T E ----
- Posts: 2577
- Joined: Mon May 20, 2013 9:53 pm
- Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
- Contact:
Re: Fugitive player support in Oolite
A sample controlledgoods.js :Wildeblood wrote:I want it to only appear if you actually have controlled goods in your manifest.
Code: Select all
"use strict";
this.name = "controlledgoods";
this.allowAwardEquipment = function(eqKey, ship, context) {
var m = player.ship.manifest;
if( m.slaves > 0 || m.narcotics > 0 || m.firearms > 0 ) return true;
else return false;
}
- 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: Fugitive player support in Oolite
Hehehe.. I had a feeling Norby would pop up with a solution.. I must be psychic..
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
- Wildeblood
- ---- E L I T E ----
- Posts: 2453
- Joined: Sat Jun 11, 2011 6:07 am
- Location: Western Australia
- Contact:
Re: Fugitive player support in Oolite
Too slow. I did it this morning after I posted that message. This is my solution, which doesn't make any assumptions about which goods are controlled at which stations, so should be "future-proof":
Code: Select all
this.name = "undocumented_launch_available";
this.version = "1.0";
this.allowAwardEquipment = function (eqKey, ship, context) {
"use strict";
if (context !== "purchase" || eqKey !== "EQ_UNDOCUMENTED_LAUNCH") {
return false;
}
var market = player.ship.dockedStation.market;
for (prop in market) {
if (market[prop].legalPenalty && manifest[prop]) {
return true;
}
}
return false;
}