Stairs are a simple and very useful structure. Many maps have stairs. Some maps have a lot of stairs. Some maps have small stairs, others have big stairs.
However, there is nothing as boring as making stairs manually, step by step...
I wrote this little script to solve this problem. With this script, creating stairs is (almost) as simple as running one command on console.
How to use:
/stairsx step inc
, where step is the width of each step, and inc is the height of each step.Detailed description:
/stairshelp
to show a little in-game help about this script./stairsx
to make stairs on "x" axis, or use /stairsy
to make stairs on "y" axisundo
command will undo one step per time. This can be boring if there are a lot of steps. A faster way will be re-select then entire stairs area and flatten it.I accept feedback, but I don't plan to add more features to it. I want to keep it simple.
I would like to know if there is any way to make "local variables" in Cube scripting, or some way of "removing" an alias.
Just one final note: do not abuse of this script, and do not use only this script to make your stairs. Add little details by yourself to make your map look better.
// Config script