summaryrefslogtreecommitdiff
path: root/gamemode/craftablesystem/furnaces
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/craftablesystem/furnaces')
-rw-r--r--gamemode/craftablesystem/furnaces/copperfurnace.lua122
-rw-r--r--gamemode/craftablesystem/furnaces/goldfurnace.lua93
-rw-r--r--gamemode/craftablesystem/furnaces/ironfurnace.lua138
-rw-r--r--gamemode/craftablesystem/furnaces/platinumfurnace.lua15
-rw-r--r--gamemode/craftablesystem/furnaces/silverfurnace.lua93
-rw-r--r--gamemode/craftablesystem/furnaces/steelfurnace.lua93
-rw-r--r--gamemode/craftablesystem/furnaces/stonefurnace.lua92
-rw-r--r--gamemode/craftablesystem/furnaces/techfurnace.lua93
8 files changed, 739 insertions, 0 deletions
diff --git a/gamemode/craftablesystem/furnaces/copperfurnace.lua b/gamemode/craftablesystem/furnaces/copperfurnace.lua
new file mode 100644
index 0000000..8d58554
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/copperfurnace.lua
@@ -0,0 +1,122 @@
+/* Copper Furnace */
+local COMBI = {}
+
+COMBI.Name = "Copper Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Iron Ore into Iron."
+
+COMBI.Req = {}
+COMBI.Req["Copper"] = 35
+
+COMBI.Results = "gms_copperfurnace"
+COMBI.Texture = "gms_icons/gms_copperfurnace.png"
+COMBI.BuildSiteModel = "models/props/cs_militia/furnace01.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* Iron Ore to Iron */
+local COMBI = {}
+
+COMBI.Name = "Iron"
+COMBI.Description = "Iron can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Iron_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Iron"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
+
+/* Iron Ore to Iron x5 */
+local COMBI = {}
+
+COMBI.Name = "Iron 5x"
+COMBI.Description = "Iron can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Iron_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Iron"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
+
+/* Iron Ore to Iron x10 */
+local COMBI = {}
+
+COMBI.Name = "Iron 10x"
+COMBI.Description = "Iron can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Iron_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Iron"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
+
+/* Iron Ore to Iron x25 */
+local COMBI = {}
+
+COMBI.Name = "Iron 25x"
+COMBI.Description = "Iron can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Iron_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Iron"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
+
+/* Allsmelt Iron */
+local COMBI = {}
+
+COMBI.Name = "All Iron"
+COMBI.Description = "Iron can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Iron_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Iron"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
+
+/* Sulphur */
+local COMBI = {}
+
+COMBI.Name = "Sulphur 5x"
+COMBI.Description = "Used in the production of gunpowder, refine from rocks."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Stone"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Sulphur"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
+
+/* Sulphur 10 */
+local COMBI = {}
+
+COMBI.Name = "Sulphur 10x"
+COMBI.Description = "Used in the production of gunpowder, refine from rocks."
+COMBI.Entity = "gms_copperfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Stone"] = 20
+
+COMBI.Results = {}
+COMBI.Results["Sulphur"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_copperfurnace" )
diff --git a/gamemode/craftablesystem/furnaces/goldfurnace.lua b/gamemode/craftablesystem/furnaces/goldfurnace.lua
new file mode 100644
index 0000000..fc050ba
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/goldfurnace.lua
@@ -0,0 +1,93 @@
+/* Gold Furnace */
+local COMBI = {}
+
+COMBI.Name = "Gold Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Steel Ore into Steel."
+
+COMBI.Req = {}
+COMBI.Req["Gold"] = 35
+COMBI.Req["Teak"] = 35
+
+COMBI.Results = "gms_goldfurnace"
+COMBI.Texture = "gms_icons/gms_none.png"
+COMBI.BuildSiteModel = "models/props_industrial/oil_storage.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* 1 Steel */
+local COMBI = {}
+
+COMBI.Name = "Steel"
+COMBI.Description = "Steel can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_goldfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Steel_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Steel"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_goldfurnace" )
+
+/* 5 Steel */
+local COMBI = {}
+
+COMBI.Name = "Steel 5x"
+COMBI.Description = "Steel can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_goldfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Steel_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Steel"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_goldfurnace" )
+
+/* 10 Steel */
+local COMBI = {}
+
+COMBI.Name = "Steel 10x"
+COMBI.Description = "Steel can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_goldfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Steel_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Steel"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_goldfurnace" )
+
+/* 25 Steel */
+local COMBI = {}
+
+COMBI.Name = "Steel 25x"
+COMBI.Description = "Steel can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_goldfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Steel_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Steel"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_goldfurnace" )
+
+/* All Steel */
+local COMBI = {}
+
+COMBI.Name = "Steel"
+COMBI.Description = "Steel can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_goldfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Steel_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Steel"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_goldfurnace" )
diff --git a/gamemode/craftablesystem/furnaces/ironfurnace.lua b/gamemode/craftablesystem/furnaces/ironfurnace.lua
new file mode 100644
index 0000000..bea5d0b
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/ironfurnace.lua
@@ -0,0 +1,138 @@
+/* Iron Furnace */
+local COMBI = {}
+
+COMBI.Name = "Iron Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Sand into Glass."
+
+COMBI.Req = {}
+COMBI.Req["Iron"] = 35
+
+COMBI.Results = "gms_ironfurnace"
+COMBI.Texture = "gms_icons/gms_ironfurnace.png"
+COMBI.BuildSiteModel = "models/props_c17/furniturefireplace001a.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* All Tech */
+local COMBI = {}
+
+COMBI.Name = "All Tech"
+COMBI.Description = "Tech can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Tech_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Tech"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+/* 1 Tech */
+local COMBI = {}
+
+COMBI.Name = "Tech"
+COMBI.Description = "Tech can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Tech_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Tech"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+/* 5 Tech */
+local COMBI = {}
+
+COMBI.Name = "Tech 5x"
+COMBI.Description = "Tech can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Tech_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Tech"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+/* 10 Tech */
+local COMBI = {}
+
+COMBI.Name = "Tech 10x"
+COMBI.Description = "Tech can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Tech_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Tech"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+/* 25 Tech */
+local COMBI = {}
+
+COMBI.Name = "Tech 25x"
+COMBI.Description = "Tech can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Tech_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Tech"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+
+/* Glass */
+local COMBI = {}
+
+COMBI.Name = "Glass"
+COMBI.Description = "Glass can be used for making bottles and lighting."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Sand"] = 2
+
+COMBI.Results = {}
+COMBI.Results["Glass"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+/* Charcoal */
+local COMBI = {}
+
+COMBI.Name = "Charcoal"
+COMBI.Description = "Used in the production of gunpowder."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Wood"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Charcoal"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
+
+/* Charcoal 10x */
+local COMBI = {}
+
+COMBI.Name = "Charcoal 10x"
+COMBI.Description = "Used in the production of gunpowder."
+COMBI.Entity = "gms_ironfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Wood"] = 50
+
+COMBI.Results = {}
+COMBI.Results["Charcoal"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_ironfurnace" )
diff --git a/gamemode/craftablesystem/furnaces/platinumfurnace.lua b/gamemode/craftablesystem/furnaces/platinumfurnace.lua
new file mode 100644
index 0000000..6f7bbd5
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/platinumfurnace.lua
@@ -0,0 +1,15 @@
+/* Platinum Furnace */
+local COMBI = {}
+
+COMBI.Name = "Platinum Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another."
+
+COMBI.Req = {}
+COMBI.Req["Platinum"] = 35
+COMBI.Req["Elm"] = 35
+
+COMBI.Results = "gms_platinumfurnace"
+COMBI.Texture = "gms_icons/gms_none.png"
+COMBI.BuildSiteModel = "models/xeon133/slider/slider_stand_12x12x24.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
diff --git a/gamemode/craftablesystem/furnaces/silverfurnace.lua b/gamemode/craftablesystem/furnaces/silverfurnace.lua
new file mode 100644
index 0000000..ce920c9
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/silverfurnace.lua
@@ -0,0 +1,93 @@
+/* Silver Furnace */
+local COMBI = {}
+
+COMBI.Name = "Silver Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Gold Ore into Gold."
+
+COMBI.Req = {}
+COMBI.Req["Silver"] = 35
+COMBI.Req["Maple"] = 35
+
+COMBI.Results = "gms_silverfurnace"
+COMBI.Texture = "gms_icons/gms_none.png"
+COMBI.BuildSiteModel = "models/props_wasteland/laundry_basket001.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* 1 Gold */
+local COMBI = {}
+
+COMBI.Name = "Gold"
+COMBI.Description = "Gold can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_silverfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Gold_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Gold"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_silverfurnace" )
+
+/* 5 Gold */
+local COMBI = {}
+
+COMBI.Name = "Gold 5x"
+COMBI.Description = "Gold can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_silverfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Gold_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Gold"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_silverfurnace" )
+
+/* 10 Gold */
+local COMBI = {}
+
+COMBI.Name = "Gold 10x"
+COMBI.Description = "Gold can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_silverfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Gold_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Gold"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_silverfurnace" )
+
+/* 25 Gold */
+local COMBI = {}
+
+COMBI.Name = "Gold 25x"
+COMBI.Description = "Gold can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_silverfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Gold_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Gold"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_silverfurnace" )
+
+/* All Gold */
+local COMBI = {}
+
+COMBI.Name = "Gold"
+COMBI.Description = "Gold can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_silverfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Gold_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Gold"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_silverfurnace" )
diff --git a/gamemode/craftablesystem/furnaces/steelfurnace.lua b/gamemode/craftablesystem/furnaces/steelfurnace.lua
new file mode 100644
index 0000000..2f2bfdd
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/steelfurnace.lua
@@ -0,0 +1,93 @@
+/* Steel Furnace */
+local COMBI = {}
+
+COMBI.Name = "Steel Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Platinum Ore into Platinum."
+
+COMBI.Req = {}
+COMBI.Req["Steel"] = 35
+COMBI.Req["Mahogany"] = 35
+
+COMBI.Results = "gms_steelfurnace"
+COMBI.Texture = "gms_icons/gms_none.png"
+COMBI.BuildSiteModel = "models/props_industrial/winch_deck.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* 1 Platinum */
+local COMBI = {}
+
+COMBI.Name = "Platinum"
+COMBI.Description = "Platinum can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_steelfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Platinum_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Platinum"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_steelfurnace" )
+
+/* 5 Platinum */
+local COMBI = {}
+
+COMBI.Name = "Platinum 5x"
+COMBI.Description = "Platinum can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_steelfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Platinum_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Platinum"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_steelfurnace" )
+
+/* 10 Platinum */
+local COMBI = {}
+
+COMBI.Name = "Platinum 10x"
+COMBI.Description = "Platinum can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_steelfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Platinum_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Platinum"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_steelfurnace" )
+
+/* 25 Platinum */
+local COMBI = {}
+
+COMBI.Name = "Platinum 25x"
+COMBI.Description = "Platinum can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_steelfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Platinum_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Platinum"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_steelfurnace" )
+
+/* All Platinum */
+local COMBI = {}
+
+COMBI.Name = "Platinum"
+COMBI.Description = "Platinum can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_steelfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Platinum_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Platinum"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_steelfurnace" )
diff --git a/gamemode/craftablesystem/furnaces/stonefurnace.lua b/gamemode/craftablesystem/furnaces/stonefurnace.lua
new file mode 100644
index 0000000..c48a7d0
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/stonefurnace.lua
@@ -0,0 +1,92 @@
+/* Stone Furnace */
+local COMBI = {}
+
+COMBI.Name = "Stone Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Copper Ore into Copper."
+
+COMBI.Req = {}
+COMBI.Req["Stone"] = 35
+
+COMBI.Results = "gms_stonefurnace"
+COMBI.Texture = "gms_icons/gms_stonefurnace.png"
+COMBI.BuildSiteModel = "models/props/de_inferno/ClayOven.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* Copper Ore to Copper*/
+local COMBI = {}
+
+COMBI.Name = "Copper"
+COMBI.Description = "Copper can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_stonefurnace"
+
+COMBI.Req = {}
+COMBI.Req["Copper_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Copper"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_stonefurnace" )
+
+/* Copper Ore to Copper x5 */
+local COMBI = {}
+
+COMBI.Name = "Copper 5x"
+COMBI.Description = "Copper can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_stonefurnace"
+
+COMBI.Req = {}
+COMBI.Req["Copper_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Copper"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_stonefurnace" )
+
+/* Copper Ore to Copper x10 */
+local COMBI = {}
+
+COMBI.Name = "Copper 10x"
+COMBI.Description = "Copper can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_stonefurnace"
+
+COMBI.Req = {}
+COMBI.Req["Copper_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Copper"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_stonefurnace" )
+
+/* Copper Ore to Copper x25 */
+local COMBI = {}
+
+COMBI.Name = "Copper 25x"
+COMBI.Description = "Copper can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_stonefurnace"
+
+COMBI.Req = {}
+COMBI.Req["Copper_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Copper"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_stonefurnace" )
+
+/* Allsmelt Copper */
+local COMBI = {}
+
+COMBI.Name = "All Copper"
+COMBI.Description = "Copper can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_stonefurnace"
+
+COMBI.Req = {}
+COMBI.Req["Copper_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Copper"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 35
+
+GMS.RegisterCombi( COMBI, "gms_stonefurnace" )
diff --git a/gamemode/craftablesystem/furnaces/techfurnace.lua b/gamemode/craftablesystem/furnaces/techfurnace.lua
new file mode 100644
index 0000000..274ce57
--- /dev/null
+++ b/gamemode/craftablesystem/furnaces/techfurnace.lua
@@ -0,0 +1,93 @@
+/* Tech Furnace */
+local COMBI = {}
+
+COMBI.Name = "Tech Furnace"
+COMBI.Description = "You can use the furnace to smelt resources into another, such as Silver Ore into Silver."
+
+COMBI.Req = {}
+COMBI.Req["Tech"] = 35
+COMBI.Req["Cedar"] = 35
+
+COMBI.Results = "gms_techfurnace"
+COMBI.Texture = "gms_icons/gms_none.png"
+COMBI.BuildSiteModel = "models/props/cs_militia/dryer.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* All Silver */
+local COMBI = {}
+
+COMBI.Name = "All Silver"
+COMBI.Description = "Silver can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_techfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Silver_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Silver"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_techfurnace" )
+
+/* 1 Silver */
+local COMBI = {}
+
+COMBI.Name = "Silver"
+COMBI.Description = "Silver can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_techfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Silver_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Silver"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_techfurnace" )
+
+/* 5 Silver */
+local COMBI = {}
+
+COMBI.Name = "Silver 5x"
+COMBI.Description = "Silver can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_techfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Silver_Ore"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Silver"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_techfurnace" )
+
+/* 10 Silver */
+local COMBI = {}
+
+COMBI.Name = "Silver 10x"
+COMBI.Description = "Silver can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_techfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Silver_Ore"] = 10
+
+COMBI.Results = {}
+COMBI.Results["Silver"] = 10
+
+GMS.RegisterCombi( COMBI, "gms_techfurnace" )
+
+/* 25 Silver */
+local COMBI = {}
+
+COMBI.Name = "Silver 25x"
+COMBI.Description = "Silver can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_techfurnace"
+
+COMBI.Req = {}
+COMBI.Req["Silver_Ore"] = 25
+
+COMBI.Results = {}
+COMBI.Results["Silver"] = 25
+
+GMS.RegisterCombi( COMBI, "gms_techfurnace" )