tweak: "Tweaks some bureaucracy sprites."
tweak: "Reverts pen sprite with some improvements."
soundadd: "boxes filing cabinets and paper make noises"
also put all the bureaucracy in a nice file
-fixes #6170
-fixes #6216
-fixes #6218
-fixes #6198
-fixes #6060
-fixes #6058
-fixes a hardsuit related runtime
-makes masks less expensive on the loadout
The offworlder rig is now a loadout option, while they get pills by default.
So while observing a bit, I noticed something. The "sleeping" variable of the mob, which controls whether or not the mob is awake (anything > 0 means that the mob is asleep) gets reduced at quite a rapid pace. And would often reach a value of 1 during regular gameplay. This is kinda flying close to the sun.
This adds timers sanity checks with stack tracing of where it was called. Check are:
If timer had no callback(crashes timer)
If timer was called with negative wait time. Converts time to 0 and gives call stack.
If timer was called on deleted or about to be deleted object. Still runs, but gives call stack
If timer had infinite or more wait time. Crashes timer
Adds sanity check to beams for timer wait time.
This PR revives Burger's PR #5797
Fire extinguishing foam now works properly. It is 3 times stronger than water.
Walking through a foam will extenguish your fire stacks.
Atmos suit max temperature threshold was increased from 30k to 40k. Atmos firefighter suit max temperature was increased from 30k to 45k. Heavy firesuit max temperature was increased from 30k to 55k. Same goes for their helmets.
Firesuits and red/white/atmos hardhats no longer protect wearer from pressure. So people cannot use it in space. For areas with 2000+ KPa fire people need to use atmos voidsuit.
Fixes#867
Cyborg stations now refill cyborg's fire extinguishers. Fixes#6171
Fire now produces CO2 while burning, with amount varying by fire severity
After observing a number of rounds and gathering some feedback, having no way to test on monkeys in the upstairs lab by default doesn't work out that well, as the biochemists simply take a monkey cube with them up to the lab to avoid the long walking distance downstairs. This adds a single testing pen to the new lab.
https://i.imgur.com/1e7QgOh.png
This PR lets Robotics lab to be able to assemble different RIGS. Process is similar to Mechs construction.
Rig that will be allowed to be constructed: EVA, industrial, medical, CE, AMI, light, hazard, combat, cybersuit(illegal tech)
Part of #6032 update
Misc changes:
Moved mechfab_designs.dm to designs folder.
Decreases bullet armour for industrial RIG
Gives stealth RIG slightly better armour values than regular light RIG
Slightly increases hazard RIG bullet and radiation protection.