The suggestion stems from a primary issue i'm encountering with and that's a simple matter of an A.I can't decide if something is a gun (rotates up and down) and the turret shell (left to right with no capability to rotate up and down)
The big concern here is there is no "static rotation" block, which could act as a docking unit or, "sub core" (use another button to dock), specifically for turrets, allowing an A.I to "control" a specific section of the gun (such as the turret) and another to control the gun (cannons).
For instance: Say you have a three-gun turret. On the current design the ENTIRE gun swings and breaks into the ship causing a collossal lag spike when it tries to correct its orientation. When attatching a static rotation block however to the bottom of the turret and connect it to a turret docking unit on the ship.
This would follow up with one very big key detail... there would need to be 3 A.I on this plus the A.I in control of the turret.
STEP 1:
::::::The Turret A.I would have a "Turret Shell" choice in its control type (like how it's Turret and Ship right now.) "Rotate Z" would allow it to spin on the flat axis connected to the ship. In a NEW tab there could be parameters like degrees of rotation, shown as a green circle around the turret which would tell you what the range of turn the turret has (this way it doesn't crash into the ship's hull behind the turret for instance if you're making a battleship)
STEP 2:
Gun Control would then be in the hands of these other three A.I connected to the gun barrels and docked SIDEWAYS on the turret shell. Much like the other A.I these A.I blocks would have the option of "Gun" axis control and a degree adjuster (to stop it from colliding with the turret or doing full 360's into the turret.) This choice in the Axis control would use the "up and down" rotation of a gun, letting it lift and lower without rotating the entire turret. This would make it imperitive that these two seperate types of A.I are in sync with eachother but the abilities that this change could do would be amazing! not only that but in this type of control the chances of your turrets destroying eachother is much less likely.
Onto the more common issue... rotation of the core. This suggestion is more so because i have accidentally made sidways ships on more than one occasion and it ruins your work... especially if you worked on it for an hour and had to restart it all because the core is oriented wrong. My suggestion would be to have the option to rotate the core 90 DEGREES for 100k (or 1 million depending on the server) EACH ROTATION (this would stop noobs from abusing it online.
But anyways, those are my suggestions hope you like it!
The big concern here is there is no "static rotation" block, which could act as a docking unit or, "sub core" (use another button to dock), specifically for turrets, allowing an A.I to "control" a specific section of the gun (such as the turret) and another to control the gun (cannons).
For instance: Say you have a three-gun turret. On the current design the ENTIRE gun swings and breaks into the ship causing a collossal lag spike when it tries to correct its orientation. When attatching a static rotation block however to the bottom of the turret and connect it to a turret docking unit on the ship.
This would follow up with one very big key detail... there would need to be 3 A.I on this plus the A.I in control of the turret.
STEP 1:
::::::The Turret A.I would have a "Turret Shell" choice in its control type (like how it's Turret and Ship right now.) "Rotate Z" would allow it to spin on the flat axis connected to the ship. In a NEW tab there could be parameters like degrees of rotation, shown as a green circle around the turret which would tell you what the range of turn the turret has (this way it doesn't crash into the ship's hull behind the turret for instance if you're making a battleship)
STEP 2:
Gun Control would then be in the hands of these other three A.I connected to the gun barrels and docked SIDEWAYS on the turret shell. Much like the other A.I these A.I blocks would have the option of "Gun" axis control and a degree adjuster (to stop it from colliding with the turret or doing full 360's into the turret.) This choice in the Axis control would use the "up and down" rotation of a gun, letting it lift and lower without rotating the entire turret. This would make it imperitive that these two seperate types of A.I are in sync with eachother but the abilities that this change could do would be amazing! not only that but in this type of control the chances of your turrets destroying eachother is much less likely.
Onto the more common issue... rotation of the core. This suggestion is more so because i have accidentally made sidways ships on more than one occasion and it ruins your work... especially if you worked on it for an hour and had to restart it all because the core is oriented wrong. My suggestion would be to have the option to rotate the core 90 DEGREES for 100k (or 1 million depending on the server) EACH ROTATION (this would stop noobs from abusing it online.
But anyways, those are my suggestions hope you like it!