Stationeers

Stationeers

Not enough ratings
TriGas Alloy Furnace (Data)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
296.758 KB
12 Jul, 2024 @ 7:17pm
20 Jan @ 8:18am
2 Change Notes ( view )

Subscribe to download
TriGas Alloy Furnace (Data)

In 1 collection by Wilhelm W. Walrus
Some Good Stuff
11 items
Description
This is a highly flexible parameter dictionary for automated gas furnace systems.​

It even includes charcoal!

#Furnace recipe dictionary. Uses channel data to communicate targets to burner chip. alias furnace d0 alias reqDial d1 #dial to select target ingot alias amtDial d2 #dial to select batch amount (shared with admin chip) alias mode r0 alias ingot r1 alias amt r2 alias maxtemp r3 alias mintemp r4 alias maxkpa r5 alias minkpa r6 define amtScalar 50 #must be identical to value in admin script! s reqDial Mode 17 #18 recipes s amtDial Mode 40 #x<2000g SelectIngot: l mode reqDial Setting #these are not in order relative to the dial. this is done l amt amtDial Setting #to group metals with similar conditions mul amt amt amtScalar move ingot HASH("ItemSteelIngot") move maxkpa 2000 move maxtemp 3000 move minkpa 1010 move mintemp 910 beq mode 4 ShowSelection move ingot HASH("ItemSiliconIngot") move maxkpa 2500 move minkpa 110 beq mode 3 ShowSelection move ingot HASH("ItemIronIngot") move mintemp 810 beq mode 0 ShowSelection move ingot HASH("ItemNickelIngot") beq mode 9 ShowSelection move ingot HASH("ItemCopperIngot") move mintemp 610 beq mode 1 ShowSelection move ingot HASH("ItemGoldIngot") beq mode 2 ShowSelection move ingot HASH("ItemSilverIngot") beq mode 10 ShowSelection move ingot HASH("ItemLeadIngot") move mintemp 410 beq mode 11 ShowSelection move ingot HASH("ItemSolderIngot") move maxkpa 2000 move maxtemp 540 move mintemp 360 move minkpa 1010 beq mode 5 ShowSelection move ingot HASH("ItemElectrumIngot") move mintemp 610 move maxtemp 2000 move minkpa 810 move maxkpa 2390 beq mode 6 ShowSelection move ingot HASH("ItemConstantanIngot") move minkpa 20010 move mintemp 1010 move maxkpa 24990 beq mode 7 ShowSelection move ingot HASH("ItemInvarIngot") move minkpa 18010 move maxkpa 19990 move mintemp 1210 move maxtemp 1490 beq mode 8 ShowSelection move ingot HASH("ItemStelliteIngot") move minkpa 10010 move mintemp 1810 move maxtemp 3000 beq mode 12 ShowSelection move ingot HASH("ItemAstroloyIngot") move mintemp 1010 move minkpa 30010 move maxkpa 39990 beq mode 13 ShowSelection move ingot HASH("ItemInconelIngot") move mintemp 610 move minkpa 23510 move maxkpa 23990 beq mode 14 ShowSelection move ingot HASH("ItemWaspaloyIngot") move mintemp 410 move maxtemp 790 move minkpa 50010 move maxkpa 54990 beq mode 15 ShowSelection move ingot HASH("ItemHastelloyIngot") move mintemp 960 move maxtemp 990 move minkpa 25010 move maxkpa 29990 beq mode 16 ShowSelection move ingot HASH("ItemCharcoal") move mintemp 610 move minkpa 150 move maxkpa 2500 beq mode 17 ShowSelection NullifySelection: move ingot 0 move mintemp 0 move maxtemp 0 move maxkpa 0 move minkpa 0 ShowSelection: s db Setting ingot l mode furnace Reagents bltal mode amt UseMeltVals #use low values when simply melting material into the furnace s db:0 Channel0 maxtemp #write parameters to channel data s db:0 Channel1 mintemp s db:0 Channel2 maxkpa s db:0 Channel3 minkpa yield j SelectIngot UseMeltVals: move maxtemp 3000 #furnace aims to stay just above minimum, so a high max doesn't really move mintemp 450 #matter in this and other cases. However, since the furnace doesnt move maxkpa 2500 #bother cooling the waste, it will be available to reuse at a higher move minkpa 200 #temperature. j ra