Had an idea a few minutes ago that could be really cool in-RP. We could have a /shields command that toggles your shields on/off. When you use the command if your shields are on, they drop to 0 and stay that way until you type /shields again, at which point they start regenerating. This could be useful for, say, RPing the "boarding" idea that was brought up in another recent thread.
I'd code and test it myself, but I currently don't have a way to (conflicting versions of Visual C++).
Shields would be great to RP a ship surrendering to the police forces, or to hostile forces in general. For a trader "surrendering" to a pirate, the pirate would consider reasonable to order him to lower his shields; For a smuggler caught by the police, they might find reasonable to order him to lower his shields voluntarily.
It's rare, but I can't see any harm in the idea. Can't be exploited at all... and well, I'm all for it. And technically... It shouldn't be SO difficult to do....
I buy things I don't want to make an impression on people I don't like.
Shields would be a good idea, and I really like the Engines idea too.
But I prefer if Engine Killing and shutting down the Engines would be 2 different options.