I started this out as a reply to Sven's thread, but realised that it encompassed beyond what he originally intended to talk about, so I make a new thread.
Right now, fixing something without shipyards are super time-consuming and annoying. Say, you made an entity, a pirate wrecks it to 80% structure HP. You reboot the entity, and you get back your Armor HP(Station reboot) and Struc HP. Now, you face with a challenge. You need to manually find all damaged blocks and replace it with a new one. Now imagine doing that on a pirate nexus. It would be faster scrapping that station and make a new one with a blueprint.
Even using a blueprint could be annoying too. What would happen when you need to add 1,000,000 blocks of Advanced armor? Maybe you can do it in time, but it takes time and a lot of mouse clicks. I, at least, am not patient enough to do that.
Shipyards are not user-friendly, as Sven said. Whenever I load my ship, it takes a few tries. You cannot tell a fleet to dock onto it. It is hopeless right now.
So, How are we gonna fix dis?
Blueprints
Blueprint mechanics need to be reworked. I think it will be much better to restrict SHIP blueprint use to shipyards, at leas to some point. This way you will not need to worry about putting 1,000,000 blocks into a blueprint by hand, and it is much more realistic. Popping a massive ship out of a tiny little blueprint is... Creepy. As for the smaller ships, (namely >1000 blocks) I think the old mechanics would work okay. It is just the big ships that I am worrying about.
Brand new Repair mode
Adding a new build mode would be good. A new mode, with the name "Repair mode". It prompts you to choose a blueprint, and selecting it will highlight all damaged blocks and missing blocks (compared to the blueprint). It also tells you how many blocks are missing. This will make the hand-repair easier, and much more efficient.
Astrotech? more like, what the hecktrotech?
Garbage jokes aside, Astrotech modules are in a hard place right now. Starmade ships are so complicated that a single repair beam would not do much. Besides, hand-repair is much better than using Astrotech modules. That is the main reason why Astrotech sucks right now.
So, lets make astrotech modules repair the entire ship!
You point your astrotech module on your broken ship, and it would heal all block damage that ship has sustained. It will not repair armor/struc because of its usefulness in ship combat. Still, it would be much easier to repair ships.
Auto-Rebuild of stations
Rebuilding a broken station will drive you crazy sometimes. Especially when you have something like "shangra-la" or "pirate-nexus". They are complicated and is very hard to rebuild by hand. Most people reconstructs it with the blueprint, but I think adding an auto-rebuild to a station would not hurt.
You will set a blueprint on a station, and you will supply necessary blocks from your inventory or cargo. Then, watch as your station repairs itself. Doing this will probably need a new block or two, but seeing a station slowly built back is always cool.
That is some of the ideas I have for the repairing issue. Please add to this, or give me feedback about this.
p.s. thank you for reading this wall of text!
Right now, fixing something without shipyards are super time-consuming and annoying. Say, you made an entity, a pirate wrecks it to 80% structure HP. You reboot the entity, and you get back your Armor HP(Station reboot) and Struc HP. Now, you face with a challenge. You need to manually find all damaged blocks and replace it with a new one. Now imagine doing that on a pirate nexus. It would be faster scrapping that station and make a new one with a blueprint.
Even using a blueprint could be annoying too. What would happen when you need to add 1,000,000 blocks of Advanced armor? Maybe you can do it in time, but it takes time and a lot of mouse clicks. I, at least, am not patient enough to do that.
Shipyards are not user-friendly, as Sven said. Whenever I load my ship, it takes a few tries. You cannot tell a fleet to dock onto it. It is hopeless right now.
So, How are we gonna fix dis?
Blueprints
Blueprint mechanics need to be reworked. I think it will be much better to restrict SHIP blueprint use to shipyards, at leas to some point. This way you will not need to worry about putting 1,000,000 blocks into a blueprint by hand, and it is much more realistic. Popping a massive ship out of a tiny little blueprint is... Creepy. As for the smaller ships, (namely >1000 blocks) I think the old mechanics would work okay. It is just the big ships that I am worrying about.
Brand new Repair mode
Adding a new build mode would be good. A new mode, with the name "Repair mode". It prompts you to choose a blueprint, and selecting it will highlight all damaged blocks and missing blocks (compared to the blueprint). It also tells you how many blocks are missing. This will make the hand-repair easier, and much more efficient.
Astrotech? more like, what the hecktrotech?
Garbage jokes aside, Astrotech modules are in a hard place right now. Starmade ships are so complicated that a single repair beam would not do much. Besides, hand-repair is much better than using Astrotech modules. That is the main reason why Astrotech sucks right now.
So, lets make astrotech modules repair the entire ship!
You point your astrotech module on your broken ship, and it would heal all block damage that ship has sustained. It will not repair armor/struc because of its usefulness in ship combat. Still, it would be much easier to repair ships.
Auto-Rebuild of stations
Rebuilding a broken station will drive you crazy sometimes. Especially when you have something like "shangra-la" or "pirate-nexus". They are complicated and is very hard to rebuild by hand. Most people reconstructs it with the blueprint, but I think adding an auto-rebuild to a station would not hurt.
You will set a blueprint on a station, and you will supply necessary blocks from your inventory or cargo. Then, watch as your station repairs itself. Doing this will probably need a new block or two, but seeing a station slowly built back is always cool.
That is some of the ideas I have for the repairing issue. Please add to this, or give me feedback about this.
p.s. thank you for reading this wall of text!