Skip to content

Improve the Chemmaster

Rob Nelson requested to merge pull/5603/Chemmaster into Bleeding-Edge

Created by: dylanstrategie

Started as a runtime fix, now basically fixed and improved the Chemmaster for the next ten generations

  • Fix nasty runtime due to some oldcoder being incapable of writing overlay updates
  • Goofball's snowflake snack bar machine (part of the Kitchen bundle) now inherits the ChemMaster, as it should, and only has a few procs left in its code (related to Topic() because it makes candy bars and all)
  • Names now tagged as \improper for use with \the
  • Added a basic chem_board var to quickly assign boards instead of the old horrendous system
  • Reagent screen is now blank when no reagents are present in the machine (as it should be)
  • Added reagentfilling AND lid to the attached beaker
  • Updated the maps due to path change

Correct method for overlay update borrowed from beaker code

Was tested on local with all flags. The overlay certainly works, and I have picked up no runtimes

Merge request reports