Cannon,
I certainly appreciate the time and effort you're putting into all this, and I'm certain that many others do as well, but I've been wondering...
' Wrote:- Fix /selfdestruct so that it turns the ship into a standard starflea with an engine.
Why even waste time on a command that no sane person would use? Even if someone wants to scrap a ship, even if it's a fighter, they can sell it on a base and make some cash along the way, instead of spending hours putting in a command that would be same as simply deleting your character from char select menu.
The /selfdestruct in its original form was actually really useful, even if not abuse-proof. Sometimes pirates have to chase miners 400k off the map to finally catch them or watch them F1. Or once I had to go AFK and F1ed, but when I came back noticed I haven't F1ed like I thought, and my on-cruise ship was some 600k off the map... A properly working /selfdestruct would've been really useful then, but I couldn't do it because I didn't want to turn my GB into an engine-less flea.
So why not change the command to simply deduct a portion of your credits, drop your cargo and ammo as loot and respawn you in the last base you've docked? That would make it much less abused, while still leaving it there for cases that it's actually worth losing a million or two and save an hour cruising through empty space.