diff options
Diffstat (limited to 'gamemode/craftablesystem/gunlabs/gunchunks.lua')
| -rw-r--r-- | gamemode/craftablesystem/gunlabs/gunchunks.lua | 749 |
1 files changed, 749 insertions, 0 deletions
diff --git a/gamemode/craftablesystem/gunlabs/gunchunks.lua b/gamemode/craftablesystem/gunlabs/gunchunks.lua new file mode 100644 index 0000000..5dada80 --- /dev/null +++ b/gamemode/craftablesystem/gunlabs/gunchunks.lua @@ -0,0 +1,749 @@ +/* GunChunks */ +local COMBI = {} + +COMBI.Name = "Gun Chunks" +COMBI.Description = "For making the components of guns with relative ease." + +COMBI.Req = {} +COMBI.Req["Iron"] = 50 +COMBI.Req["Copper"] = 25 +COMBI.Req["Wood"] = 25 + +COMBI.Results = "gms_gunchunks" +COMBI.Texture = "gms_icons/gms_gunchunks.png" +COMBI.BuildSiteModel = "models/Gibs/airboat_broken_engine.mdl" + +GMS.RegisterCombi( COMBI, "Structures" ) + +/* Copper Gunslide */ +local COMBI = {} + +COMBI.Name = "Copper Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Copper"] = 15 +COMBI.Req["Wood"] = 20 + +COMBI.Results = {} +COMBI.Results["Copper Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Copper Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Copper Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Copper"] = 15 +COMBI.Req["Wood"] = 20 + +COMBI.Results = {} +COMBI.Results["Copper Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Copper Gungrip */ +local COMBI = {} + +COMBI.Name = "Copper Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Copper"] = 15 +COMBI.Req["Wood"] = 20 + +COMBI.Results = {} +COMBI.Results["Copper Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Copper Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Copper Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Copper"] = 15 +COMBI.Req["Wood"] = 20 +COMBI.Req["Gunpowder"] = 10 + +COMBI.Results = {} +COMBI.Results["Copper Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Copper Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Copper Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Copper"] = 25 + +COMBI.Results = {} +COMBI.Results["Copper Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Copper Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Copper Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Copper"] = 25 + +COMBI.Results = {} +COMBI.Results["Copper Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Iron Gunslide */ +local COMBI = {} + +COMBI.Name = "Iron Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Iron"] = 20 +COMBI.Req["Oak"] = 20 + +COMBI.Results = {} +COMBI.Results["Iron Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Iron Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Iron Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Iron"] = 20 +COMBI.Req["Oak"] = 20 + +COMBI.Results = {} +COMBI.Results["Iron Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Iron Gungrip */ +local COMBI = {} + +COMBI.Name = "Iron Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Iron"] = 20 +COMBI.Req["Oak"] = 20 + +COMBI.Results = {} +COMBI.Results["Iron Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Iron Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Iron Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Iron"] = 20 +COMBI.Req["Oak"] = 20 +COMBI.Req["Gunpowder"] = 15 + +COMBI.Results = {} +COMBI.Results["Iron Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Iron Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Iron Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Iron"] = 30 + +COMBI.Results = {} +COMBI.Results["Iron Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Iron Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Iron Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Iron"] = 30 + +COMBI.Results = {} +COMBI.Results["Iron Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Tech Gunslide */ +local COMBI = {} + +COMBI.Name = "Tech Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Tech"] = 25 +COMBI.Req["Cedar"] = 25 + +COMBI.Results = {} +COMBI.Results["Tech Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Tech Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Tech Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Tech"] = 25 +COMBI.Req["Cedar"] = 25 + +COMBI.Results = {} +COMBI.Results["Tech Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Tech Gungrip */ +local COMBI = {} + +COMBI.Name = "Tech Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Tech"] = 25 +COMBI.Req["Cedar"] = 25 + +COMBI.Results = {} +COMBI.Results["Tech Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Tech Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Tech Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Tech"] = 25 +COMBI.Req["Cedar"] = 15 +COMBI.Req["Gunpowder"] = 15 + +COMBI.Results = {} +COMBI.Results["Tech Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Tech Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Tech Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Tech"] = 35 + +COMBI.Results = {} +COMBI.Results["Tech Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Tech Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Tech Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Tech"] = 35 + +COMBI.Results = {} +COMBI.Results["Tech Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Silver Gunslide */ +local COMBI = {} + +COMBI.Name = "Silver Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Silver"] = 30 +COMBI.Req["Maple"] = 20 + +COMBI.Results = {} +COMBI.Results["Silver Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Silver Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Silver Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Silver"] = 30 +COMBI.Req["Maple"] = 20 + +COMBI.Results = {} +COMBI.Results["Silver Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Silver Gungrip */ +local COMBI = {} + +COMBI.Name = "Silver Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Silver"] = 30 +COMBI.Req["Maple"] = 20 + +COMBI.Results = {} +COMBI.Results["Silver Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Silver Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Silver Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Silver"] = 30 +COMBI.Req["Maple"] = 20 +COMBI.Req["Gunpowder"] = 20 + +COMBI.Results = {} +COMBI.Results["Silver Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Silver Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Silver Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Silver"] = 40 + +COMBI.Results = {} +COMBI.Results["Silver Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Silver Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Silver Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Silver"] = 40 + +COMBI.Results = {} +COMBI.Results["Silver Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Gold Gunslide */ +local COMBI = {} + +COMBI.Name = "Gold Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Gold"] = 35 +COMBI.Req["Teak"] = 25 + +COMBI.Results = {} +COMBI.Results["Gold Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Gold Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Gold Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Gold"] = 35 +COMBI.Req["Teak"] = 25 + +COMBI.Results = {} +COMBI.Results["Gold Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Gold Gungrip */ +local COMBI = {} + +COMBI.Name = "Gold Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Gold"] = 35 +COMBI.Req["Teak"] = 25 + +COMBI.Results = {} +COMBI.Results["Gold Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Gold Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Gold Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Gold"] = 35 +COMBI.Req["Teak"] = 25 +COMBI.Req["Gunpowder"] = 25 + +COMBI.Results = {} +COMBI.Results["Gold Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Gold Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Gold Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Gold"] = 45 + +COMBI.Results = {} +COMBI.Results["Gold Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Gold Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Gold Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Gold"] = 45 + +COMBI.Results = {} +COMBI.Results["Gold Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Steel Gunslide */ +local COMBI = {} + +COMBI.Name = "Steel Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Steel"] = 40 +COMBI.Req["Mahogany"] = 30 + +COMBI.Results = {} +COMBI.Results["Steel Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Steel Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Steel Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Steel"] = 40 +COMBI.Req["Mahogany"] = 30 + +COMBI.Results = {} +COMBI.Results["Steel Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Steel Gungrip */ +local COMBI = {} + +COMBI.Name = "Steel Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Steel"] = 40 +COMBI.Req["Mahogany"] = 30 + +COMBI.Results = {} +COMBI.Results["Steel Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Steel Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Steel Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Steel"] = 40 +COMBI.Req["Mahogany"] = 30 +COMBI.Req["Gunpowder"] = 30 + +COMBI.Results = {} +COMBI.Results["Steel Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Steel Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Steel Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Steel"] = 50 + +COMBI.Results = {} +COMBI.Results["Steel Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Steel Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Steel Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Steel"] = 50 + +COMBI.Results = {} +COMBI.Results["Steel Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Platinum Gunslide */ +local COMBI = {} + +COMBI.Name = "Platinum Gunslide" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Platinum"] = 45 +COMBI.Req["Elm"] = 35 + +COMBI.Results = {} +COMBI.Results["Platinum Gunslide"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Platinum Gunbarrel */ +local COMBI = {} + +COMBI.Name = "Platinum Gunbarrel" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Platinum"] = 45 +COMBI.Req["Elm"] = 35 + +COMBI.Results = {} +COMBI.Results["Platinum Gunbarrel"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Platinum Gungrip */ +local COMBI = {} + +COMBI.Name = "Platinum Gungrip" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Platinum"] = 45 +COMBI.Req["Elm"] = 35 + +COMBI.Results = {} +COMBI.Results["Platinum Gungrip"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Platinum Gunmagazine */ +local COMBI = {} + +COMBI.Name = "Platinum Gunmagazine" +COMBI.Description = "A piece of a gun" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Platinum"] = 45 +COMBI.Req["Elm"] = 35 +COMBI.Req["Gunpowder"] = 35 + +COMBI.Results = {} +COMBI.Results["Platinum Gunmagazine"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Platinum Weapon Scope */ +local COMBI = {} + +COMBI.Name = "Platinum Weapon Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Platinum"] = 55 + +COMBI.Results = {} +COMBI.Results["Platinum Weapon Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + + +/* Platinum Reflex Scope */ +local COMBI = {} + +COMBI.Name = "Platinum Reflex Scope" +COMBI.Description = "A weapon scope" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Glass"] = 20 +COMBI.Req["Platinum"] = 55 + +COMBI.Results = {} +COMBI.Results["Platinum Reflex Scope"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Saltpetre */ +local COMBI = {} + +COMBI.Name = "Saltpetre" +COMBI.Description = "Used in making gunpowder" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Urine_Bottles"] = 1 + +COMBI.Results = {} +COMBI.Results["Saltpetre"] = 1 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Saltpetre x10 */ +local COMBI = {} + +COMBI.Name = "Saltpetre 10x" +COMBI.Description = "Used in making gunpowder" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Urine_Bottles"] = 10 + +COMBI.Results = {} +COMBI.Results["Saltpetre"] = 10 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) + +/* Gunpowder */ +local COMBI = {} + +COMBI.Name = "Gunpowder" +COMBI.Description = "Explosive!" +COMBI.Entity = "gms_gunchunks" + +COMBI.Req = {} +COMBI.Req["Sulphur"] = 5 +COMBI.Req["Charcoal"] = 10 +COMBI.Req["Saltpetre"] = 10 + +COMBI.Results = {} +COMBI.Results["Gunpowder"] = 10 + +GMS.RegisterCombi( COMBI, "gms_gunchunks" ) |
