Sorry, the title is a bit vague and I did think about putting this on Suggestions first - but perhaps it needs a little discussion first.
Reading some of the other threads about the uberness of certain ships I had this thought:
An oxp'er creates an uber ship which, because of its uberness, costs a fortune. He also states that a limited number were produced - let's make that number, say, 1000...
Now, every time one of these ships appears in game and then is destroyed (accident, pilotting error, pirates, police etc) the counter goes down by one and the cost (when the ship appears in a shipyard for sale) goes up by an ever increasing amount (exponential?).
When all 1000 ships are gone, no more ever appear, in the game or in the ship yard - you could own the very last one ever - you could even hunt all the rest down just to increase the value of your own ship...
How you'd stop Oolite placing it in game when you had the last one and/or there were none left I don't know - but that's mechanics I was just thinking about the idea of it at the moment.
Any thoughts?
DH
A counter for removing limited ships
Moderators: winston, another_commander
- DaddyHoggy
- Intergalactic Spam Assassin
- Posts: 8515
- Joined: Tue Dec 05, 2006 9:43 pm
- Location: Newbury, UK
- Contact:
A counter for removing limited ships
Oolite Life is now revealed hereSelezen wrote:Apparently I was having a DaddyHoggy moment.
- LittleBear
- ---- E L I T E ----
- Posts: 2882
- Joined: Tue Apr 04, 2006 7:02 pm
- Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.
I think that would be doable by having a death_action that increased the counter. This is how Murgh's Military oxp keeps track of the number of stolen ships destroyed. You could also have a condition in shipdata that the counter is lessthan X. So once 1000 ships were destroyed no more would appear. However I don't think you could tie the number of ships in existance to the price, as the price is fixed by the ships entry in the shipyard.plist. I'd have thought though again a condition in shipyard that the counter is less than X would mean when the last of run is destroyed no more appear. So partaly do-able, but probably no way to effect the price.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
Well you could, make alot of clones, and do different conditions for each clone...LittleBear wrote:I think that would be doable by having a death_action that increased the counter. This is how Murgh's Military oxp keeps track of the number of stolen ships destroyed. You could also have a condition in shipdata that the counter is lessthan X. So once 1000 ships were destroyed no more would appear. However I don't think you could tie the number of ships in existance to the price, as the price is fixed by the ships entry in the shipyard.plist. I'd have thought though again a condition in shipyard that the counter is less than X would mean when the last of run is destroyed no more appear. So partaly do-able, but probably no way to effect the price.
If you make 10 clones, then for each 100 of the Über-ship destroyed it drops the current activated clone from being included in the shipyard, and the next clone bearing of course a bigger price tag is Activated...
sort like this for the first clone
Code: Select all
conditions = ("mission_UniqueName_UberShipNumber lessthan 901");
{
conditions = ("mission_UniqueName_UberShipNumber greaterthan 800");
}
Code: Select all
conditions = ("mission_UniqueName_UberShipNumber lessthan 801");
{
conditions = ("mission_UniqueName_UberShipNumber greaterthan 700");
}
You could even advance them so that they get tougher and tougher to destory... there is no end to the possibilities...
Cheers Frame....
Bounty Scanner
Number 935
Number 935
- LittleBear
- ---- E L I T E ----
- Posts: 2882
- Joined: Tue Apr 04, 2006 7:02 pm
- Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.
Given the number of times I've used clones in my own OXPs, should have thought of that! Definatly do-able then. I'd guess the value of the players own uber-ship coudn't be increased though as he'd own whatever cloned version he bought at the time. So destroying fellow uber-ship commanders would only cause the price of uberships in the shipyard to be upped rather than increasing the players ship value.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
- Commander McLane
- ---- 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:
Interesting idea. Now we have to see whether any of the ship designers jumps on it.
One thing though: 1000 is a pretty huge number. I am playing with military.oxp literally for years now, and have only ever killed 64 of the stolen ships. I don't think I will likely see that number grow to 1000 during my lifetime. (To get a bigger sample, please, all you long-time-players, have a look into your savefile below the line
and see what number you are reading there.)
So 100 or even less might be more realistic, if you ever want to see an actual effect of the counter.
One thing though: 1000 is a pretty huge number. I am playing with military.oxp literally for years now, and have only ever killed 64 of the stolen ships. I don't think I will likely see that number grow to 1000 during my lifetime. (To get a bigger sample, please, all you long-time-players, have a look into your savefile below the line
Code: Select all
<key>mission_military_fiasco_killcount</key>
So 100 or even less might be more realistic, if you ever want to see an actual effect of the counter.