[RELEASE] Two mini OXPs from Caracal

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Post by Switeck »

caracal wrote:
Y'know, we just discussed that on IRC. One flaw with the current code is that some stations launch their own normal defenders, which are in addition to the ones launched by the OXP itself.
That explains what I was seeing.

I was getting additional furballs every time I entered or left a Rock Hermit or Pirate Cove...and it was often coming pirates first, in groups of 3 or more.

I could redock and launch again and more would be launched, making my escape-by-docking only a delayed death.

I did however have furball odds set to 0.5 (50% chance of happening) and total numbers set to 4 (16 enemies?) -- but it seems like a station is remembered as always "furballing" and the number of enemies is reset each launch...so you could get more each time.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

caracal wrote:
and making them target the player immediately,
As long as they're still all having a go at each other as well... that's half the fun of a furball... it's every man for himself.
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!
User avatar
caracal
Deadly
Deadly
Posts: 205
Joined: Wed Jun 25, 2008 11:31 am
Location: The Desert, USA
Contact:

Post by caracal »

Switeck wrote:
I was getting additional furballs every time I entered or left a Rock Hermit or Pirate Cove...and it was often coming pirates first, in groups of 3 or more.
The Fugitives in a Furball always launch before the cops. And the OXP does nothing to affect any ships that would otherwise be there anyway. As for entering versus leaving, hmm ... the check should only happen when you enter the main station aegis, according to the docs. But yes, it does check every time you launch from any station.
Switeck wrote:
I could redock and launch again and more would be launched, making my escape-by-docking only a delayed death.
Yes, it doesn't in any way "clean up" previous furballs, so if you dock and then re-launch fairly soon, it's likely that ships from the previous event will still be alive. And even angrier. ;)
Switeck wrote:
I did however have furball odds set to 0.5 (50% chance of happening) and total numbers set to 4 (16 enemies?) -- but it seems like a station is remembered as always "furballing" and the number of enemies is reset each launch...so you could get more each time.
The number of enemies is always reset, yes. A size factor of 4 should give you 8 Fugitives and 8 police, which are (as mentioned above) in addition to any leftovers from previous furballs and any other ships that would normally be there. Using a probability of 0.5 shouldn't always trigger a furball, although I guess Math.random could be "repeatable" like many other random numbers in the game, so maybe once a station has hit the number, I guess it could always be the same number. I'll have to check on that.
User avatar
caracal
Deadly
Deadly
Posts: 205
Joined: Wed Jun 25, 2008 11:31 am
Location: The Desert, USA
Contact:

Post by caracal »

El Viejo wrote:
caracal wrote:
and making them target the player immediately,
As long as they're still all having a go at each other as well... that's half the fun of a furball... it's every man for himself.
With the current AI, they'll always switch targets to anybody who hits them with a laser shot or fires a missile at them. So even if they start with the player as their target, that's likely to change fairly soon, as other brawlers and cops start shooting at them. If all of them targeted the player, then you'd have to wait until the cops showed up. Just like a normal pirate attack. :twisted:
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Post by Smivs »

Just had a quick furball....and it was quick, too. (I should mention that I have Galactic Navy OXP installed.)
A Rogue Frigate launched from the Station and let rip with his plasma turrets! Within about three seconds everything in the area, including myself, was space-dust. :shock:
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

That's like dropping a caracal (the cat) into a furball of domestic moggies.
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!
User avatar
caracal
Deadly
Deadly
Posts: 205
Joined: Wed Jun 25, 2008 11:31 am
Location: The Desert, USA
Contact:

Post by caracal »

Smivs wrote:
Just had a quick furball....and it was quick, too. (I should mention that I have Galactic Navy OXP installed.)
A Rogue Frigate launched from the Station and let rip with his plasma turrets! Within about three seconds everything in the area, including myself, was space-dust. :shock:
Gack!

"Waiter, I ordered the Pirate Surprise ... ?"

"Sir, that is the Pirate Surprise."

:lol: I'll have to watch out for that myself, since I also have GalNavy installed. A frigate, eh? Yowtch!
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Post by Switeck »

Here's a little code example to make things even more interesting/complex:

this.startUp = function ()
{
this.furballProbability = 0.11; // 0.0 = never, 1.0 = always; 0.05 = roughly 1 in every 20 times
this.furballSizeFactor = 4; // exponential: 1=2 ships (1 bad, 1 cop), 2=4 (2 bad, 2 cops), 3=8, 4=16, etc.
}

// Base this on the configured probability
if (Math.random () >= this.furballProbability - system.government/70 )

// Decide how many ships are involved, based on the configured size factor;
// divided by two because they come in two waves
var nShips = Math.round (Math.pow (2, Math.ceil(this.furballSizeFactor - system.government/2 + 0.5) )) / 2;


If I got all this correct, it makes Furballs far more likely in Anarchy systems than Corporate State systems. Also, the resulting Furballs will tend to be bigger.
User avatar
caracal
Deadly
Deadly
Posts: 205
Joined: Wed Jun 25, 2008 11:31 am
Location: The Desert, USA
Contact:

Post by caracal »

Switeck wrote:
Here's a little code example to make things even more interesting/complex:
Thanks for the feedback, Switeck! I was trying to keep Furball as simple as I possibly could, but it has grown beyond its humble beginnings. Adding a "government sensitivity" option doesn't sound like a bad thing. I'm working up a new release, will see about adding that to it.
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Post by Switeck »

Kinda like a shootout at an "Old West" (USA) bank, most of the time there's nothing...very rarely there's a pirate or more making a mad dash for it or even standing their ground and fighting at the stations.

I'd figure many get away.

With more work, you could possibly make a full-blown mission out of it.
...Though I don't know what the plot would be.
Vaztr
Above Average
Above Average
Posts: 28
Joined: Tue Jul 13, 2010 3:31 am
Location: ACT Australia
Contact:

Post by Vaztr »

Caracal,

I'm having trouble reaching your website so that I can add Furball to my OXP mirror site www.alaise.com.au/oolite/OXPList.html

Do you know what the problem might be

Thanx

VAZ
The best place to be in RL USED TO BE HERE - but because it was an AD and not a 'resource for visitors... ...to allow them to learn about it's services' it has been removed
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: [RELEASE] Two mini OXPs from Caracal

Post by Cody »

There have now been fifty downloads of Caracal’s Furball oxp, since I ‘adopted’ it… I’ve no idea if that’s a decent number or not. However, Caracal’s site appears to be up again, and the download link is now working. The links to Furball and Target Range, in the first post of this thread, are also working again.

Would a Wiki wizard be kind enough to update Caracal’s Wiki page (i.e. remove the ‘broken link’ message)… I’ll keep the oxp available in my box, as an alternative.
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!
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Re: [RELEASE] Two mini OXPs from Caracal

Post by Commander McLane »

El Viejo wrote:
Would a Wiki wizard be kind enough to update Caracal’s Wiki page (i.e. remove the ‘broken link’ message)…
Done.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: [RELEASE] Two mini OXPs from Caracal

Post by Cody »

Thank you sir!
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!
User avatar
curtsibling
Dangerous
Dangerous
Posts: 106
Joined: Sat Dec 25, 2010 11:19 am

Re:

Post by curtsibling »

El Viejo wrote:
Dog Day Station

Dixeza station… it was high summer dirtside, and somehow the general feeling of heatwave irritability had made it’s way into orbit. In the spacer bar, people were tetchy, short-tempered… two spacers squared off over an Argellian love slave and all hell broke loose. Who or why didn’t matter… everyone got stuck in. Suddenly, all involved ran for the ship bays and launched… and it carried on outside in station space. Man, you should have seen them… thirty maybe forty ships, all having at each other, and the GalCop Vipers in the middle, trying to sort it all out. Laser beams criss-crossing everywhere, pilots ejecting, missiles like a swarm of hornets. Enough to bring a warm glow to a combateer’s heart… and a wicked grin to his face.
Been thinking of installing this OXP, Commander El Viejo just sold it to me with this tale! :D
***Ship Log***
Ship:Caduceus Omega - Invidious Domain
Legal:Clean
Rating:Dangerous
Location: G1
Post Reply