Files
Bubberstation/code/modules
Tim e092545282 Fixes Cigarettes being lit in no-oxygen environments (#56911)
This closes #26487 (Issue about cigs working fine in non-oxygenated enviroments) which has been a known bug for years. Everyone knows how EXTREMELY CRITICAL cigarettes are to game balance. Plasmamen being able to smoke in a room with no oxygen? Spessmen smoking in the hard vacuum of space? What is this madness?!?

I must put an end to these OP tactics.

My changes make it so that if a cigarette has either one mole of oxygen in the current atmosphere or is injected with oxygen reagents, then it can be smoked.

I've also made it so "Space" cigarettes can be smoked in space by changing the default starting reagents to include oxygen. The description was also updated to hint that they can be smoked anywhere.

Also I added a has_gas proc to gasmixtures. I have seen a few places in the code where this can be used and once this gets merged, I will be doing a refactor to clean some code involving it. (bonfires, plasmamen code, etc.)

(Note from lemon, if you use this in the supermatter I will eat you)

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-02-19 01:02:47 -08:00
..
2021-02-16 18:20:16 -08:00
2021-02-19 00:42:22 -08:00
2021-02-17 03:17:41 -08:00
2021-02-16 18:20:16 -08:00
2021-02-17 00:04:58 -05:00
2021-02-10 02:09:02 -08:00
2021-02-16 18:20:16 -08:00