iap wrote:Accidental clicks do happen sometimes, but considering the time it takes for a truck or a cyborg to go to that location, the player will have some time to abort.
The situation I'm afraid of is if the player clicks on the wrong spot, but thinks he clicked on the correct spot. Ken is right, though; with the new blueprints system, that's unlikely.
Alternatively, we could require a player to click on the structure first, to make it clear that the structure is being upgraded. I think that menu would be easy to confuse with the "select what to build" menu, though...
KenAlcock wrote:In terms of power cost for the replacement structure, the cost of the new structure would be decreased by the same price you would get back if you had demolished the original existing structure first. (What I believe Zarel was saying above.)
Yes, it was.
KenAlcock wrote:There should also be a time advantage as well. Swapping out a turret on an existing hardpoint should not take as long as building a new hardpoint from the ground up.
@Zarel IIRC, you indicated elsewhere that construction time is a function of structure cost. So by reducing the cost of the new structure first, wouldn't the replacement construction time be automatically reduced proportionally as well? I believe this would be an ideal scenario.
Unfortunately, when I say "reduce the cost of the new structure", I mean "give the player the demolish price of the old structure back, then build the new structure normally". Actually reducing the cost of the new structure would be nearly impossible with the current code, I think.
Fortunately, I think it could be possible to start the new structure off with build progress already partway done, so we can do that, instead.

I think it should be capped at, say, 75% done, though, so the new structure doesn't finish instantly if it costs less than half the price of the old structure.
KenAlcock wrote:The Green Hologram/Blueprint of the new structure should appear superimposed over the existing structure (similar to how a Factory Module Green Hologram/Blueprint is currently superimposed over an existing factory).
...it is? I thought it isn't, since it can't be... I guess I'll have to reread the code. If it can do that, that'd be great!
KenAlcock wrote:The replacement construction order could be queued, just like any other Construction order.
Can do!
KenAlcock wrote:A row of such Replacement Construction orders could be painted by using mouse click+drag gesture. This would be similar to how you can currently build a wall by selecting a Wall segment, then clicking and dragging in a straight line of tiles to build a long wall (or even a series of hard points).
...hrm, might pose some difficulty. I'll try my best.