Similar balance but now healing is all in the reagent; and code is much simplified
Remove cryo leaking air, it just consumes O2 now. Gasses with a higher
specific_heat can be used to improve efficiency.
Greatly buffs cryo upgrades, in return for slight decrease in un-upgraded
performance due to atmos simulation.
Fix canister relabeling icons (Fixes#14742)
Add wrench sound to portable_atmospherics (consistency with ATMOSPHERICS/components)
Fix blood directly setting oxyloss (now uses adjustOxyLoss, balanced to be ~same as before)
Thanks to @WJohn for the pizza bomb core sprites, and updated pizza box sprites
Removes the pizza_bomb and replaces it with pizzabox/bomb. Adds a special bomb core
for pizza bombs (a pizza bomb core can be used on pizza boxes and regular bombs, but
regular bomb cores cannotbe used for pizza bombs), and tweaks wire code a little bit.
Fixes#14786
Muti-bolt is back, but the other ones don't go out as far and spread out more randomly
Power given has been cut down massively.
Ball expansion is now exponential.
Tesla now actually consumes energy and shrinks, causing the ball count to lower.
Fixes it repeatedly resetting shifting it pixel x/y causing flicks of the tesla ball apperenting 1 tile to the lowerleft
Fixes it growing even if it wasn't powered by a pr
Fixes#14786
if the dummy parent item somehow gets spawned and an idiot player tries to use it, this stops them from runtiming/crashing the server. written in my free time so i may have done the "holder == null" part wrong, if it breaks ill fix it in a bit.
See http://www.byond.com/forum/?post=2021963#comment18164837
Higher fps when cpu goes over 120 causes issues. I have it scaling around 100 to give us a buffer, and not going back down until it drops below 75 to avoid it jumping too much.
This is a bit of a mess, but all of it can removed once the bug is fixed on byond's end.
Chem dispensers, heaters, masters/condimasters, the grinder, and the pandemic will now accept any reagent_container with OPENCONTAINER. This generalizes the code.
This list was accurate before the cat features were added, but wasn't change when they were. Using random_features() both future proofs against new features in the future and lets lizards have unique appearances when generated from nothing by admins/events. Lizards with proper save_files/prefs will overwrite these random features during creation.
Fixes#14679
Almost everything about this bug initially tested and looked into by @thelongbowman who I'm not sure actually has a github account but whatever!