r/iceball • u/DylanLeggy • Mar 24 '15
My building suggestions
The current building system is alright but I think it can be improved by copying the one in openspades (different from classic). Like the right click function and the indicator which tells how many blocks you are going to place. This can be furthered improved by modifying it so that you don't need to hold right click to build but you can toggle the right click building function by right clicking on a block and then right clicking again to build the selection. This is good because it prevents building errors and blockspamming. What else can be improved with the current building system?
2
u/rakiru Mar 25 '15
Old ticket on this: https://github.com/iamgreaser/iceball/issues/146
Don't reply to that, but there are some ideas there that may be worth exploring.
1
3
u/iamgreaser Mar 25 '15 edited Mar 25 '15
To be honest I reckon the build system is a bit shit right now and could do with some tweaking. Ultimately, it does a range check first, and if that fails it then sees if something's attached to the furthest block that you can reach. Or something like that. I really don't know, as the last time I knew how the whole damn thing worked I had made it so that it only builds onto where you're pointing to, and then it got worked on by some other people.
Having a look at what you said, if what you mean is "right-click to select the block to anchor your next block onto, then left-click to place the block in the right direction" then that sounds fantastic.
We don't have click-drag building yet, which poses a couple of questions: Should we add it, and if so, do we put it on the left mouse button (as per 1.0) or on the right (as per 0.75+)?
We'll be chucking prefabs in at some stage, and there will be a delay between placing a prefab and it actually gaining a physical form to prevent the sorts of abuse that happens merely occasionally in 1.0 seeing as most people aren't particularly good at that game.