|This article is about an older version of DF.|
Fire-safe materials are building materials that are not damaged by fire. These include stone, glass, and metal. Wood is not a fire-safe material, and neither are charcoal or coke (even though they are bars). Fire-safe materials are only required when the object is going to come into contact with extreme heat, such as a wood furnace, smelter, forge, kiln or glass furnace, or for magma versions of these facilities.
Flux materials, such as limestone blocks, which are consumed in the purification of pig iron to produce steel, are considered fire-safe. It is perfectly fine to use limestone as a flux material to make steel in a limestone smelter. Constructions will never melt or burn, regardless of what they're made of, but natural ice walls/floors/ramps/stairs will melt.
Fire-safety is intended to require the item's material to be stable at the temperature(i.e. MELTING_POINT/BOILING_POINT/IGNITE_POINT/HEATDAM_POINT greater than 11000 and COLDDAM_POINT less than 11000).
This is not to be confused with magma-safe materials; many fire-safe materials will still melt when submerged in magma. Generally, though, using fire-safe materials is sufficient for buildings that are powered by magma or items like doors or floodgates that may be adjacent to or in contact with magma, but are never surrounded on all sides by it.
All fire-safety checks are broken in this version, repeatedly checking the IGNITE_POINT 5 times instead of checking each individual temperature (Bug:4573). In practice, this only affects the ability to select building components for the metalsmith's forge and various types of furnaces.
The following patch for version 0.28.184.40d for Windows fixes both fire-safety and magma-safety checks:
|Binary Patch Enclosed|
|0x50549A : 62 DF -> 42 E0 0x5054A4 : C7 -> CF 0x5054A6 : 56 DF FD FF -> 8C 00 00 00 0x5054C2 : 3A DF -> 9A DD 0x5054D2 : 2A DF -> 7A DE 0x505536 = B8 10 F8 56 01 E9 50 E1 FD FF|