Overview
Furnace (StructureFurnace) in Stationeers: device, hash 1947944864, 5 W. With build steps, 47 IC10 logic values and connection diagram.
The furnace melts ore and mixes the contents into ingots. Three things decide what comes out: the mix inside, the temperature and the pressure of the gas in the 1,000 litre chamber. Basic metals only need a minimum temperature from 100 kPa; alloys such as steel, solder or invar need a narrower window. It cannot make super alloys – that is what the Advanced Furnace is for.
This is how a batch works: an ore only melts once the chamber is at least as hot as its flash point – 373.15 K (100 °C) for metal ores, 323.15 K for coal, 273.15 K for ice. Every unit of mix makes one ingot. Ingots only come out with the mould open (Open = 1), though. If the mould is open while the mix fits no recipe, the furnace ejects the contents as slag. And while only the iron of a steel batch has melted, the recipe for iron ingots already fits. So keep the mould closed until everything has melted and the window is right.
The other logic values: Activate is the ignition button. It puts a 5 J spark into the chamber and melts one piece of ice from the import slot, then it drops back to 0 after 0.1 s. Mode reads 1 when contents and window currently match a recipe – but the value is only refreshed while the game is rendering the furnace, never on a dedicated server. For chips RecipeHash is more reliable: anything other than 0 means a recipe fits. Setting can be written, but has no effect on the basic furnace.
Gas flows without any regulation of its own: it flows in at the input as long as the pipe has more pressure, and out at the output as long as the pipe there has less, at most 2,000 kPa per tick. So you set the pressure through the pipes. Ores release gas while melting – iron ore, for example, 0.5 mol of carbon dioxide and 2 mol of pollutant per piece. If inside and outside differ by more than 60,795 kPa, the furnace can explode.
Connections: two slots, chute input and output, gas input, gas output, liquid output, data. Base draw 5 W. It is built in three stages: the kit, two iron sheets with the wrench, two more with the welding torch. More in Furnaces and alloys and in the alloy overview.
IC10 and logic
47 logic values, 46 readable and 6 writable.
-
OpenRW 2 -
ModeRW 3 -
PressureR 5 -
TemperatureR 6 -
ActivateRW 9 -
LockRW 10 -
SettingRW 12 -
ReagentsR 13 -
RatioOxygenR 14 -
RatioCarbonDioxideR 15 -
RatioNitrogenR 16 -
RatioPollutantR 17 -
RatioMethaneR 18 -
RatioWaterR 19 -
MaximumR 23 -
RatioR 24 -
RecipeHashR 41 -
ClearMemoryW 62 -
ExportCountR 63 -
ImportCountR 64 -
TotalMolesR 66 -
RatioNitrousOxideR 83 -
PrefabHashR 84 -
CombustionR 98 -
RatioLiquidNitrogenR 177 -
RatioLiquidOxygenR 183 -
RatioLiquidMethaneR 188 -
RatioSteamR 193 -
RatioLiquidCarbonDioxideR 199 -
RatioLiquidPollutantR 204 -
RatioLiquidNitrousOxideR 209 -
ReferenceIdR 217 -
RatioHydrogenR 252 -
RatioLiquidHydrogenR 253 -
RatioPollutedWaterR 254 -
NameHashR 268 -
RatioHydrazineR 283 -
RatioLiquidHydrazineR 284 -
RatioLiquidAlcoholR 285 -
RatioHeliumR 286 -
RatioLiquidSodiumChlorideR 287 -
RatioSilanolR 288 -
RatioLiquidSilanolR 289 -
RatioHydrochloricAcidR 290 -
RatioLiquidHydrochloricAcidR 291 -
RatioOzoneR 292 -
RatioLiquidOzoneR 293
Values per slot (slot logic)
| Slot value | readable in slot | writable in slot | Number |
|---|---|---|---|
Occupied | 0, 1 | – | 1 |
OccupantHash | 0, 1 | – | 2 |
Quantity | 0, 1 | – | 3 |
Damage | 0, 1 | – | 4 |
Class | 0, 1 | – | 12 |
MaxQuantity | 0, 1 | – | 15 |
PrefabHash | 0, 1 | – | 17 |
SortingClass | 0, 1 | – | 24 |
ReferenceId | 0, 1 | – | 26 |
FreeSlots | 0, 1 | – | 31 |
TotalSlots | 0, 1 | – | 32 |
Example: address by name
Reads Temperature, shows the value on the IC housing and writes Setting. Name the device with the labeller first; devices with the same name are addressed together.
# Furnace address by name
define DEVICE 1947944864 # StructureFurnace
define NAME HASH("Furnace") # name in game (labeller)
define TARGET 50 # Setting target value (Setting)
alias value r0
start:
yield
lbn value DEVICE NAME Temperature 0 # 0 = average of all with this name
bnan value start # no device with this name
s db Setting value # show on the housing
sbn DEVICE NAME Setting TARGET # set value
j startAcademy: devices by name Academy: batch modes IC10 academy IC10 editor
Connections
- 1Chute · input
- 2Chute · output
- 3Gas pipe · input
- 4Gas pipe · output
- 5Liquid pipe · output 2
- 6Data
Slots and modes
| # | Slot | Takes |
|---|---|---|
| 0 | Import | None |
| 1 | Export | None |
Modes: 0 = Mode0, 1 = Mode1
Manufacturing
There is no manufacturing recipe for this.
Building and deconstruction
Grid: small grid (0.5 m) · mounting: free in the grid
- 1
- 2
- 3
Total material
Deconstruction returns
Built with: Kit (Furnace)
Material, fire and recycling
Heat exchange (factor × surface): radiation 0.816, convection 0.816, sun 4.08
Raw values from the game code (14)
Field names as in the game code, untranslated. Useful for mods and exact limits.
FurnaceBase.volume | 1,000 |
FurnaceBase.NeedleMinimum | 0 |
FurnaceBase.NeedleMaximum | 280 |
FurnaceBase.Inflamed | false |
FurnaceBase.ExplosionForce | 1,850 |
FurnaceBase.ExplosionRadius | 5 |
FurnaceBase.MaxExplosionRadius | 10 |
DeviceInputOutputImportExport.ExportConnectionId | 1 |
DeviceInputOutputImport.ImportConnectionId | 0 |
DeviceAtmospherics.outputSetting | 50 |
DeviceAtmospherics.pressurePerTick | 2,000 |
DeviceAtmospherics.MinSetting | 0 |
DeviceAtmospherics.MaxSetting | 100 |
DeviceAtmospherics.ConnectionType | Exhaustive |
See also
- Furnaces and alloysThe three furnaces compared, how a temperature and pressure window works and which mix every alloy needs.
- Ores and what they containWhat every ore and ice contains, which gases melting releases, why the furnace therefore needs a gas outlet, and which ores have no ingot of their own.
- Making steel: step by step in the furnaceMix, temperature and pressure for steel, how much gas has to be in the furnace, why iron ingots beat iron ore and how a chip watches the window.