Description:: To have docking modules able being used on your own. So you can continue carrying snub even if it is logged out. So you can dock your snub on your own to a carrier through additional commands at the present base where both ships are even if the carrier is not in-game.
New features::
(+) Adding the ability for carried by docking module snubs to disconnect and log later with appearance still inside.
(+) Adding the ability for a carrier to relog and still being keeping snubs (snubs can undock with offline carrier also)
(+) Adding the ability to dock not-in-game capital vessel which is at the same base.
(+) Snubs being kicked by carrier in some base, get transferred themselves to the base it is in.
(+) You can buy ammo and batts inside the carrier now! (Minus cloak/jump batteries)(Items are copied from Green Station)
(+) Replaced all messy old commands with new system of commands
Requirements:: It will be formed as in roleplay upgrade process. with party whatever wishs to order it as possible.
Additional thoughts:: And probably just repairing every other wrong thing with docking modules. Minor problems are everywhere there.
Bug Fixes::
(+) New command /dock send to have stable and reliable alternative to dock (F3 is still a choice)
(+) Distances for dock and allowdock are calculated in a right way(considering object radiuses) now
(+) Fixed lack of compatibility when plugin interacts with POB instead of normal NPC base.
(+) Notify players around about docking with TRAFFIC CONTROL
(+) Fixed bug with wrong module available amount calculation after hot plugin restart
(+) fixed to have dock kick by number, not name.
(+) Fighter which docks with cargo inside of the fighter, will be 'undocked' to proxy base if it disconnects from the game (to prevent offline way to increase cargo for smuggling)
More or less finished coding and tested many times. Unless I something forgot, you can see the changelog above.
The main major change, snub can log out (and carrier too) and they both will continue being carrier and snub docked to it.
And there are even commands allowing you to dock your own offline carrier sitting in the base.
The main thing I guess made. You will be able more or less capable on your own to dock your snubs to your own carrier, bring your carrier to a different place, and undock them on your own again
Basically, carry anything as much as you want. Except for... there is still no support to continue carrying them between server restarts. But you will have already more than enough time, right?
Another important thing, if you undock/ or kick some snub while you are in POB or NPC base, they will undock there ;b
when you write just /dock, it gives you some help which commands there are now
/dock [send|allow|list|kick|invite|accept]");
| send - initiate attempt to dock selected carrier (Alt. to F3)
| allow - select snub attempting to dock and accept
| list - show list of docked snubs
| kick <Number> - kick chosen snub
| invite <Any Number from 0 to 100000> - create invitation for offline docking
| accept <Matching Number> - select base where offline carrier is and accept invitation for offline docking
You can dock carrier through F3 as usual, /dock send (perhaps it should be "ask"?) just additional command that performs the same but better.
All other commands I hopefully described good enough.
You will be able to buy even ammo/batts from carrier now.
And just getting disconnected/logged will still continue to keep you inside the docking module!
P.S. I still would not mind testing in my local server result with someone. In case I missed something. I tested on my own, but I would not mind having more testers just to be sure.
P.P.S. All is left... looking from time to time to make sure everything is right. Slightly polishing perhaps, and waiting for being accepted.