Jump to content

[Mod] Instant Scaffolds, builds over buildings!


Recommended Posts

Introducing the Scaffolds mod!

Steam link: https://steamcommunity.com/sharedfiles/filedetails/?id=3103376569

Intro.png.b9d27fe26ddc1337af586dae80ffedf3.png

Enhance your duplicants' mobility with this instantly deployed scaffold. Place it in any non-tile cell, yes even directly on top of existing structures! You will get temporary ladder-like access without using any resources or taking any dupe time to build. Unlike ladders, these Scaffolds live in a different layer so they can give you a leg up in construction projects when you just want to reach that last corner without having to build and deconstruct annoying ladders that prevent you from placing the building you care about. The Scaffold self-destructs after 10 cycles by default, ensuring clean final builds as your colony reaches new heights!

Have you ever been planning out a build, placing buildings left-and-right only to realize at the end that there is no way for your dupes to climb around to reach everything? It's too late to add ladders, since a ladder can't be in the same tile as a planned building. Well, now you can just instantly add a few Scaffolds in the right spots and go on to your next exciting endeavor while your dupes queue up their work tasks.

Scaffolds are rickety eyesores, as such, there is a movement penalty when going up or down one plus a decor penalty.

Caution! Because these Scaffolds automatically deconstruct themselves after 10 cycles by default, if a dupe relies on a Scaffold to get somewhere they are likely to end up trapped when the Scaffold disappears. There is a toggle on each Scaffold that can be used to disable the automatic deconstruction for that Scaffold if you want a Scaffold to stay around forever. That setting can then be copied to other Scaffolds.

WithSidePanel.png.ebe63b002b910f054df756fb94ccbb19.png
 
Ideas for improvements
  • Make the timer value configurable globally as a mod setting
  • Allow the timer amount for each scaffold to be set individually
  • Make the timer reset any time a dupe or bot uses the scaffold
  • Make it possible to replace a scaffold with a ladder or plastic ladder
  • Change the deconstruct tool options to have a checkbox for Scaffolds
  • Use Attachment points (like the Ladder Bed does) to make sure scaffolds can only be used if connected to a floor
    • This is more of an aesthetic idea, since a scaffold's wheels hanging in the middle of the air is kind of awkward
  • Make the decor penalty for the Scaffold configurable
  • Make the travel speed for the Scaffold configurable
  • Require some level of research to unlock Scaffolds?

 

Known issues
  • If you ever have less than 1 kg of ANY solid material available, then you will not be able to build a scaffold
  • Using the deconstruct tool, you have to choose the All option to deconstruct a scaffold. Since they can be built on top of both buildings and backgrounds, I had to use a layer that doesn't show up in any of the existing deconstruct tool options.
  • Some Buildings have elements that are drawn over the scaffold, which looks strange.

 

Contributing and Issue Reporting

Found a new Issue? Please report it on the Github repo.
Always include the full player.log in a report: https://github.com/aki-art/ONI-Mods/wiki/How-to-send-a-log

See a known issue or idea that you think you could fix? Contributions will be happily reviewed if you submit a PR on the Github repo.

Don't know how to code but still want to contribute? Donations are greatly appreciated and let me carve a few hours out of real work to do more modding. Either Ko-Fi, Paypal, or Buy Me a Coffee :smile:
 

Special Thanks

A big thanks to DoctorFeelGoodMD whose work with MoveThisHere was the basis for the insta-build functionality. Another big thanks to Cairath for the ONI Modding guide that you maintain. And thanks to all those on the Discord channels who have been patient with my questions.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...