Fire Rework (#35988)

* initial commit

* switcheroo

* include the rest

* fire triangle

* a

* update 2-20

* turfs and reagents and more

* zburn first draft

* remove fire_old

* initial compat

* stable compile

* remove pressure factor

* total autoignition death

* thermal material datums

* a

* more autoignition

* temporary fix for testing

* everything is FUCK

* burning now

* stacks burning

* recursive functionality

* restore burnitselfup

* specific burn case

* everything is shit and fuck

* refactor

* nit

* color & light performance increase

* fix

* smoke cap + changes

* updates

* final (for now)

* remove double count, unit issues, and more tweaks

* logspam and grammar

* prevents worn or held items from burning

* minimum burn time

* fix runtime

* The Cardboard Update

* vis_contents

* cigs burn lol

* lmao

* refactor fire protection

* final fix

* some more held/worn item fixes

* maybe fix foods burning forever

* compile

* restore plasma burning lmao

* review changes

* copypasta error

* copypasta errors 2: this time it's personal

* declare

* extensive fixes

* fix liquid burning behavior

* wtf

* undo smoke cap

* mutable appearances + removal of debug messages

* DMDOC compat

* review changes

* return

* misleading comment
This commit is contained in:
west3436
2024-05-14 08:43:39 -04:00
committed by GitHub
parent f0a58deddb
commit 434ac40c7a
181 changed files with 1263 additions and 745 deletions

View File

@@ -5,8 +5,10 @@
icon_closed = "coffin"
icon_opened = "coffin_open"
autoignition_temperature = AUTOIGNITION_WOOD
fire_fuel = 2
w_class = W_CLASS_HUGE
w_type = RECYK_WOOD
flammable = TRUE
starting_materials = list(MAT_WOOD = 5*CC_PER_SHEET_MISC)
var/mob_lock_type = /datum/locking_category/buckle/closet/coffin

View File

@@ -5,8 +5,10 @@
icon_closed = "cabinet_closed"
icon_opened = "cabinet_open"
is_wooden = TRUE
autoignition_temperature = AUTOIGNITION_WOOD
fire_fuel = 3
w_class = W_CLASS_HUGE
w_type = RECYK_WOOD
flammable = TRUE
starting_materials = list(MAT_WOOD = 2*CC_PER_SHEET_WOOD)
w_type = RECYK_WOOD