@lostpinky, on Dec 18 2007, 09:19 PM, said in How would you do this...:
- Freeze everyone else on screen and prevent jumps into the system allowing the player to move freely... (pretty difficult)
- Insanely increase the speed and turn rate and acceleration and shield recharge of the player for a limited period of time (maybe not too difficult)
I'd agree with the above poster on the first one with a couple of changes. Just make it an unguided weapon with ridiculous ionization, count 1, speed 1, blast radius of whatever the upper limit is (probably in the 500-1000 range would be safe), and then check the "detonate at end of life" and "blast doesn't hurt player" fields. Also, the outfit could be made to have a secondary function of reinforcement inhibitor with a modval of -1 which would prevent all reinforcements from entering the system, but would not keep new ships out.
For the second idea, like you said, you can just give the outfit when a mission starts and take it away when it ends, but if you only wanted it to last for a set amount of time, here's another way you could go about it:
When the player gets the outfit, have it start a mission. This mission spawns an invisible ship that hypers in after a delay. The ship objective is "observe." When the ship objective is complete, it starts another, identical mission. This process takes around 5 seconds, and can be repeated as many times as you'd like, until you get to the last mission, which, on observing the ship (which means just being in the same system unless it's cloaked), removes the outfit. That way, you could have it last for any variable amount of time you want assuming you have the mission slots to dedicate to it.
This post has been edited by Archon : 18 December 2007 - 09:22 PM