Anti-friendly fire
Moderators: winston, another_commander
- JazHaz
- ---- E L I T E ----
- Posts: 2991
- Joined: Tue Sep 22, 2009 11:07 am
- Location: Enfield, Middlesex
- Contact:
Anti-friendly fire
Is it possible to cut down on those situations, where there's a huge furball between you and the pirates when a viper comes in and gets in the way accidentally? And making you an offender with one stray shot?
I was thinking that it would be good if the game wouldn't make you an offender until the second or third hit, perhaps within a short time, say 10 or 20 seconds?
Is that possible?
I was thinking that it would be good if the game wouldn't make you an offender until the second or third hit, perhaps within a short time, say 10 or 20 seconds?
Is that possible?
Re: Anti-friendly fire
For 1.79 I do intend to make friendly fire checks a little more flexible, and give them discretion over whether to give you a bounty. Don't count on it working every time, though - it's up to the individual pilot whether to give you the benefit of the doubt or not.
-
- ---- E L I T E ----
- Posts: 1248
- Joined: Sat Sep 12, 2009 11:58 pm
- Location: Essex (mainly industrial and occasionally anarchic)
Re: Anti-friendly fire
Suggestion (JazHaz's) seconded! Glad that something along these lines is being planned. Good work cim!
Re: Anti-friendly fire
It's working out quite well: provided you are a commander in good standing (which doesn't just mean "has a clean legal status"), your first stray hit on a Viper will sometimes get you a warning, not a bounty and an attack. Similarly with other accidental hits, though a pirate's idea of "good standing" will differ from a bounty hunter's.
-
- ---- E L I T E ----
- Posts: 1248
- Joined: Sat Sep 12, 2009 11:58 pm
- Location: Essex (mainly industrial and occasionally anarchic)
Re: Anti-friendly fire
Would you be happy to give some indication of how this works, please? For it sounds as if I might need to alter the bounty hunters in my Fer-de-Lance 3G OXP. Thanks.cim wrote:It's working out quite well: provided you are a commander in good standing (which doesn't just mean "has a clean legal status"), your first stray hit on a Viper will sometimes get you a warning, not a bounty and an attack. Similarly with other accidental hits, though a pirate's idea of "good standing" will differ from a bounty hunter's.
- 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: Anti-friendly fire
Eh? What else is involved?cim wrote:provided you are a commander in good standing (which doesn't just mean "has a clean legal status")
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
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Anti-friendly fire
Perhaps an offender has just helped a Viper and received a 'thank-you' message (something I do occasionly). A 'period of grace' is in the pipeline/implemented (I think).Diziet Sma wrote:Eh? What else is involved?cim wrote:provided you are a commander in good standing (which doesn't just mean "has a clean legal status")
Friendly-fire happens - I've taken it from Vipers before now.
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!
Re: Anti-friendly fire
Well, there's Clean as in "upstanding member of the community" and Clean as in "hasn't recently been caught red-handed by the police". When making a split-second decision between "an accident" and "make it look like an accident", that distinction might matter...Diziet Sma wrote:Eh? What else is involved?
Conversely if you've been helping them in the fight so far, you might get away with more.
It's part of the new Javascript-based AI controller. If you stick with their current plist AIs they should behave exactly as before with respect to friendly fire, so no changes are strictly necessary. Or, you could rewrite their AI to be Javascript-based, and then there would be certain specifications you could put in as to when they might forgive the player friendly fire.UK_Eliter wrote:Would you be happy to give some indication of how this works, please? For it sounds as if I might need to alter the bounty hunters in my Fer-de-Lance 3G OXP. Thanks.
(If they're just given a standard
roles="hunter"
then the populator will generally give them the JS-based bounty hunter AI, though)-
- ---- E L I T E ----
- Posts: 1248
- Joined: Sat Sep 12, 2009 11:58 pm
- Location: Essex (mainly industrial and occasionally anarchic)
Re: Anti-friendly fire
@cim: right, thanks.
- JazHaz
- ---- E L I T E ----
- Posts: 2991
- Joined: Tue Sep 22, 2009 11:07 am
- Location: Enfield, Middlesex
- Contact:
Re: Anti-friendly fire
Don't forget that the new JS for AI isn't with 1.77, its to be introduced in 1.78 or 1.79 (can't remember which).