summaryrefslogtreecommitdiff
path: root/gamemode/craftablesystem/misc
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-04-16 14:41:55 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-04-16 14:41:55 -0400
commite4bcd4a0f9eda134a1a34a24e2ada95ac4258ef5 (patch)
tree5ba027feadfd98c85c669ae13beee1e12cf6fe5c /gamemode/craftablesystem/misc
parenta869b6161784a0f75da867a7b3328edb822f1e16 (diff)
downloadgmstranded-e4bcd4a0f9eda134a1a34a24e2ada95ac4258ef5.tar.gz
gmstranded-e4bcd4a0f9eda134a1a34a24e2ada95ac4258ef5.tar.bz2
gmstranded-e4bcd4a0f9eda134a1a34a24e2ada95ac4258ef5.zip
Finsihed moveing things out of combinations2
Diffstat (limited to 'gamemode/craftablesystem/misc')
-rw-r--r--gamemode/craftablesystem/misc/grindingstone.lua14
-rw-r--r--gamemode/craftablesystem/misc/mythrilfactory.lua159
-rw-r--r--gamemode/craftablesystem/misc/obelisk.lua48
-rw-r--r--gamemode/craftablesystem/misc/runealter.lua83
-rw-r--r--gamemode/craftablesystem/misc/runeinfuser.lua113
5 files changed, 417 insertions, 0 deletions
diff --git a/gamemode/craftablesystem/misc/grindingstone.lua b/gamemode/craftablesystem/misc/grindingstone.lua
index d7da59e..1463d48 100644
--- a/gamemode/craftablesystem/misc/grindingstone.lua
+++ b/gamemode/craftablesystem/misc/grindingstone.lua
@@ -120,3 +120,17 @@ COMBI.AllSmelt = true
COMBI.Max = 25
GMS.RegisterCombi( COMBI, "gms_grindingstone" )
+
+local COMBI = {}
+
+COMBI.Name = "Dust x5"
+COMBI.Description = "A fine powder that floats through the wind"
+COMBI.Entity = "gms_grindingstone"
+
+COMBI.Req = {}
+COMBI.Req["Sand"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Dust"] = 5
+
+GMS.RegisterCombi( COMBI, "gms_grindingstone" )
diff --git a/gamemode/craftablesystem/misc/mythrilfactory.lua b/gamemode/craftablesystem/misc/mythrilfactory.lua
new file mode 100644
index 0000000..708e27d
--- /dev/null
+++ b/gamemode/craftablesystem/misc/mythrilfactory.lua
@@ -0,0 +1,159 @@
+/*Mithril Factory*/
+local COMBI = {}
+
+COMBI.Name = "Mithril Factory"
+COMBI.Description = "A advanced factor for faster smelting"
+
+COMBI.Req = {}
+COMBI.Req["Pure_Mithril"] = 400
+COMBI.Req["Teak"] = 50
+
+COMBI.Results = "gms_mithrilfactory"
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.BuildSiteModel = "models/props_wasteland/laundry_washer001a.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+/* Allsmelt Copper */
+local COMBI = {}
+
+COMBI.Name = "All Copper"
+COMBI.Description = "Copper can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Copper_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Copper"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
+
+/* Allsmelt Iron */
+local COMBI = {}
+
+COMBI.Name = "All Iron"
+COMBI.Description = "Iron can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Iron_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Iron"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
+
+/* Allsmelt Tech */
+local COMBI = {}
+
+COMBI.Name = " All Tech "
+COMBI.Description = "Tech can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Tech_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Tech"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
+
+/* All Silver */
+local COMBI = {}
+
+COMBI.Name = "All Silver"
+COMBI.Description = "Silver can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Silver_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Silver"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi ( COMBI, "gms_mithrilfactory" )
+
+/* All Gold */
+local COMBI = {}
+
+COMBI.Name = "All Gold"
+COMBI.Description = "Gold can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Gold_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Gold"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
+
+/* All Steel */
+local COMBI = {}
+
+COMBI.Name = "All Steel"
+COMBI.Description = "Steel can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Steel_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Steel"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
+
+/* All Platinum */
+local COMBI = {}
+
+COMBI.Name = "All Platinum"
+COMBI.Description = "Platinum can be used to create more advanced buildings and tools."
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Platinum_Ore"] = 1
+
+COMBI.Results = {}
+COMBI.Results["Platinum"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
+
+/* All Pure Mithrill */
+local COMBI = {}
+
+COMBI.Name = "Pure_Mithril"
+COMBI.Description = "Pure Mithril can be used to start of you industrial needs"
+COMBI.Entity = "gms_mithrilfactory"
+
+COMBI.Req = {}
+COMBI.Req["Mithril_Ore"] = 2
+
+COMBI.Results = {}
+COMBI.Results["Pure_Mithril"] = 1
+
+COMBI.AllSmelt = true
+COMBI.Max = 50
+
+GMS.RegisterCombi( COMBI, "gms_mithrilfactory" )
diff --git a/gamemode/craftablesystem/misc/obelisk.lua b/gamemode/craftablesystem/misc/obelisk.lua
new file mode 100644
index 0000000..dd22752
--- /dev/null
+++ b/gamemode/craftablesystem/misc/obelisk.lua
@@ -0,0 +1,48 @@
+/*Obelisk*/
+local COMBI = {}
+
+COMBI.Name = "Obelisk"
+COMBI.Description = "A broken down obelisk used to make basic runes"
+
+COMBI.Req = {}
+COMBI.Req["Strange_Stone"] = 50
+
+COMBI.Results = "gms_obelisk"
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.BuildSiteModel = "models/props_c17/gravestone_cross001b.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+
+local COMBI = {}
+
+COMBI.Name = "Basic Rune"
+COMBI.Description = "the most basic rune used for inscribing"
+COMBI.Entity = "gms_obelisk"
+
+COMBI.Req = {}
+COMBI.Req["Strange_Stone"] = 5
+
+COMBI.Results = {}
+COMBI.Results["Basic_Rune"] = 1
+
+GMS.RegisterCombi ( COMBI, "gms_obelisk")
+
+local COMBI = {}
+
+COMBI.Name = "Chisel"
+COMBI.Description = "Effective in cutting stone"
+COMBI.Entity = "gms_obelisk"
+
+COMBI.Req = {}
+COMBI.Req["Iron"] = 30
+COMBI.Req["Wood"] = 5
+COMBI.Req["Strange_Stone"] = 5
+
+COMBI.SkillReq = {}
+COMBI.SkillReq["Weapon_Crafting"] = 40
+
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.SwepClass = "gms_chisel"
+
+GMS.RegisterCombi ( COMBI, "gms_obelisk")
diff --git a/gamemode/craftablesystem/misc/runealter.lua b/gamemode/craftablesystem/misc/runealter.lua
new file mode 100644
index 0000000..2005704
--- /dev/null
+++ b/gamemode/craftablesystem/misc/runealter.lua
@@ -0,0 +1,83 @@
+------------------------------------------------Rune Altar--------------------------------------
+local COMBI = {}
+
+COMBI.Name = "Rune Altar"
+COMBI.Description = "A basic Altar used for making runes"
+
+COMBI.Req = {}
+COMBI.Req["Strange_Stone"] = 100
+COMBI.Req["Stone"] = 500
+COMBI.Req["Basic_Rune"] = 10
+
+COMBI.Results = "gms_runealtar"
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.BuildSiteModel = "models/xqm/rails/cap.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+ local COMBI = {}
+
+COMBI.Name = "Fire Rune"
+COMBI.Description = "A rune infused with the element of fire"
+COMBI.Entity = "gms_runealtar"
+
+COMBI.Req = {}
+COMBI.Req["Basic_Rune"] = 1
+COMBI.Req["Charcoal"] = 10
+COMBI.Req["Strange_Stone"] = 20
+
+COMBI.Results = {}
+COMBI.Results["Fire_Rune"] = 1
+
+
+GMS.RegisterCombi( COMBI, "gms_runealtar" )
+
+local COMBI = {}
+
+COMBI.Name = "Water Rune"
+COMBI.Description = "A rune infused with the element of water"
+COMBI.Entity = "gms_runealtar"
+
+COMBI.Req = {}
+COMBI.Req["Basic_Rune"] = 1
+COMBI.Req["Water_Bottles"] = 10
+COMBI.Req["Strange_Stone"] = 20
+
+COMBI.Results = {}
+COMBI.Results["Water_Rune"] = 1
+
+
+GMS.RegisterCombi( COMBI, "gms_runealtar" )
+
+local COMBI = {}
+
+COMBI.Name = "Air Rune"
+COMBI.Description = "A rune infused with the element of air"
+COMBI.Entity = "gms_runealtar"
+
+COMBI.Req = {}
+COMBI.Req["Basic_Rune"] = 1
+COMBI.Req["Dust"] = 10
+COMBI.Req["Strange_Stone"] = 20
+
+COMBI.Results = {}
+COMBI.Results["Air_Rune"] = 1
+
+
+GMS.RegisterCombi( COMBI, "gms_runealtar" )
+
+local COMBI = {}
+
+COMBI.Name = "Earth Rune"
+COMBI.Description = "A rune infused with the element of earth"
+COMBI.Entity = "gms_runealtar"
+
+COMBI.Req = {}
+COMBI.Req["Basic_Rune"] = 1
+COMBI.Req["Wood"] = 10
+COMBI.Req["Strange_Stone"] = 20
+
+COMBI.Results = {}
+COMBI.Results["Earth_Rune"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_runealtar" )
diff --git a/gamemode/craftablesystem/misc/runeinfuser.lua b/gamemode/craftablesystem/misc/runeinfuser.lua
new file mode 100644
index 0000000..151aa57
--- /dev/null
+++ b/gamemode/craftablesystem/misc/runeinfuser.lua
@@ -0,0 +1,113 @@
+local COMBI = {}
+
+COMBI.Name = "Runic Infuser"
+COMBI.Description = "A basic place for infusing tools"
+
+COMBI.Req = {}
+COMBI.Req["Strange_Stone"] = 200
+COMBI.Req["Stone"] = 200
+COMBI.Req["Basic_Rune"] = 20
+
+COMBI.Results = "gms_runicinfuser"
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.BuildSiteModel = "models/maxofs2d/hover_rings.mdl"
+
+GMS.RegisterCombi( COMBI, "Structures" )
+
+local COMBI = {}
+
+COMBI.Name = "Pickaxe Head"
+COMBI.Description = "it might be dull but it gets the job done"
+COMBI.Entity = "gms_runicinfuser"
+
+COMBI.Req = {}
+COMBI.Req["Stone"] = 150
+COMBI.Req["Strange_Stone"] = 20
+
+COMBI.Results = {}
+COMBI.Results["Pickaxe_Head"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_runicinfuser" )
+
+local COMBI = {}
+
+COMBI.Name = "Pickaxe Handle"
+COMBI.Description = "a sturdy handle for a sturdy tool"
+COMBI.Entity = "gms_runicinfuser"
+
+COMBI.Req = {}
+COMBI.Req["Stone"] = 100
+COMBI.Req["Strange_Stone"] = 15
+
+COMBI.Results = {}
+COMBI.Results["Pickaxe_Handle"] = 1
+
+GMS.RegisterCombi( COMBI, "gms_runicinfuser" )
+
+local COMBI = {}
+
+COMBI.Name = "Air Rune Pickaxe"
+COMBI.Description = "A strange pickaxe that has a tendency to only mine a weird type of stone"
+COMBI.Entity = "gms_runicinfuser"
+
+COMBI.Req = {}
+COMBI.Req["Pickaxe_Head"] = 1
+COMBI.Req["Pickaxe_Handle"] = 1
+COMBI.Req["Air_Rune"] = 3
+COMBI.Req["Strange_Stone"] = 15
+
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.SwepClass = "gms_runeapickaxe"
+
+GMS.RegisterCombi( COMBI, "gms_runicinfuser" )
+
+local COMBI = {}
+
+COMBI.Name = "Earth Rune Pickaxe"
+COMBI.Description = "A strange pickaxe that has a tendency to only mine a weird type of stone"
+COMBI.Entity = "gms_runicinfuser"
+
+COMBI.Req = {}
+COMBI.Req["Pickaxe_Head"] = 1
+COMBI.Req["Pickaxe_Handle"] = 1
+COMBI.Req["Earth_Rune"] = 3
+COMBI.Req["Strange_Stone"] = 15
+
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.SwepClass = "gms_runeepickaxe"
+
+GMS.RegisterCombi( COMBI, "gms_runicinfuser" )
+
+local COMBI = {}
+
+COMBI.Name = "Fire Rune Pickaxe"
+COMBI.Description = "A strange pickaxe that has a tendency to only mine a weird type of stone"
+COMBI.Entity = "gms_runicinfuser"
+
+COMBI.Req = {}
+COMBI.Req["Pickaxe_Head"] = 1
+COMBI.Req["Pickaxe_Handle"] = 1
+COMBI.Req["Fire_Rune"] = 3
+COMBI.Req["Strange_Stone"] = 15
+
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.SwepClass = "gms_runefpickaxe"
+
+GMS.RegisterCombi( COMBI, "gms_runicinfuser" )
+
+local COMBI = {}
+
+COMBI.Name = "Water Rune Pickaxe"
+COMBI.Description = "A strange pickaxe that has a tendency to only mine a weird type of stone"
+COMBI.Entity = "gms_runicinfuser"
+
+COMBI.Req = {}
+COMBI.Req["Pickaxe_Head"] = 1
+COMBI.Req["Pickaxe_Handle"] = 1
+COMBI.Req["Water_Rune"] = 3
+COMBI.Req["Strange_Stone"] = 15
+
+COMBI.Texture = "gms_icons/gms_weapon.png"
+COMBI.SwepClass = "gms_runewpickaxe"
+
+GMS.RegisterCombi( COMBI, "gms_runicinfuser" )