diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-16 14:41:55 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-16 14:41:55 -0400 |
| commit | e4bcd4a0f9eda134a1a34a24e2ada95ac4258ef5 (patch) | |
| tree | 5ba027feadfd98c85c669ae13beee1e12cf6fe5c /gamemode/craftablesystem/misc | |
| parent | a869b6161784a0f75da867a7b3328edb822f1e16 (diff) | |
| download | gmstranded-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.lua | 14 | ||||
| -rw-r--r-- | gamemode/craftablesystem/misc/mythrilfactory.lua | 159 | ||||
| -rw-r--r-- | gamemode/craftablesystem/misc/obelisk.lua | 48 | ||||
| -rw-r--r-- | gamemode/craftablesystem/misc/runealter.lua | 83 | ||||
| -rw-r--r-- | gamemode/craftablesystem/misc/runeinfuser.lua | 113 |
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" ) |
