It would be easier if these dock blocks (dock modules and enhancers in 1) when placed would work normally as dock modules, but once connected to another block would loose their ability to dock, instead work as an enhancer. Except for the one "uber" block to which rest is connected and works as the exact docking module.
Personally i don't have a need to unite dock modules and enhancer into one block, i'm more indifferent to this.
Ithirahad
As written somewhere above, docking based only on one/two blocks is imbalanced and may lead to abuse of this system. There may be solutions for that like possibility of making station (with docked entities) invulnerable only after some time, etc., but still i don't think this system would be satisfying.
I know that in the real world docking doesn't require enhancers, but on the other hand irl we don't dock such big ships and keep them static.
My favorite solution is docking based on mass. But if there was a way... to join these ideas... hmmm...
(there was supposed to be an image here but it seems i can't image)
So there is my post about docking the turrets:
http://starmadedock.net/threads/docking-needs-a-revamp.309/#post-2564
Of course i think it's great and all and You should read it and like it and love it, but if You don't want to read it then i'll explain shortly:
- turrets divided on two parts: body and turret
- body is fixed to its place and is built directly above the turret module, so blocks from turret and from ship are on the same height
- not necessary but enthusiastically seeing would be docking based on mass
- turret still can shoot at different directions, because it'll have a rotor between body and the turret allowing it to turn (it doesn't matter right here)
So my idea is to connect my suggestion to suggestion by
Ithirahad about making docking clamps which allow docking when two docking modules, from ship and the ship/station are touching/connecting/something like this.
Starting from the basics how exactly i vision this?
Firstly we need a docking module on the station. Probably connected to enhancers, because our ships are mighty and massive, so we won't be satisfied by 7x7x7 docking space. Or with some mass limit, depending if we talk about solution with mass-based docking.
Anyway, we have our enhanced dock module, so now we also need a docking module on our ship. It doesn't need any enhancers, it's just a block with which we can indicate where we want our ship to connect with stations docking module and what orientation would our ship have.
And as we are on the topic of orientation, i thought it would be the easiest if the docking module block had a total of 24 different orientations. Why?
Well, firstly we want to know to which side of the docking module we want to dock our ship (just as it is now), so it makes 6 different orientations.
But then, to have even more customization, we should be able to choose which direction specifically our ship would be headed. It may be done with adding 4 more options to each side of the block (6x4=24). I imagine this as a red side (as it is now) to determine which side of block we want to dock and an arrow on this red side, pointing one of the four directions.
Both docking modules on station and the ship would have these red sides and an arrow and as we would dock, the game would firstly connect docking modules with their red sides, and then orientate ship, so the arrows on both of these modules would point the same way.
The question is: is it possible?
Yep, we already have 24 orientations, i.e. of corner block
Or i might be wrong
I hope i've explained it clear enough, if not i can make a drawing in paint and paste it here (can't do right now, because my mouse is broken).
So we have docking modules on our station and ship and we know which way our ship would be orientated after docking. Is it everything? Nah, now it's the best part!
Why have i mentioned my previous suggestion? Because it has something i need here - fixed position of docked entity and blocks not having space between ship and turret.
It's simple, after we dock and our ship got orientated, the dock modules are as close to eachother as they were built like this. There would be no visible sign, where the ship ends and where the station begins.
Why is it fun?
Because then we could dock a ship, leave the core and throughout the corridors walk straight into our station! Isn't it awesome? No more unnecessary space walking, just going through the airlocks, and we are at home.
I know it doesn't overhaul docking system, but it doesn't need this. Docking is mostly about leaving our ships in fixed place, so they won't fly away and we already got this. My suggestion is to:
- make it more fun
- make it more realistic
- make mass-based docking happen