summaryrefslogtreecommitdiff
path: root/gamemode/itemsystem
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-04-22 18:30:55 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-04-22 18:30:55 -0400
commit534ce8e8612da3ba6d610a782eeaf10c9135b947 (patch)
treeae9439ae6152e3cadb70f8a7d0a916ca4ddf9317 /gamemode/itemsystem
parent22eac37611121d7e6ed7027c1ede37928fea40c3 (diff)
downloadgmstranded-534ce8e8612da3ba6d610a782eeaf10c9135b947.tar.gz
gmstranded-534ce8e8612da3ba6d610a782eeaf10c9135b947.tar.bz2
gmstranded-534ce8e8612da3ba6d610a782eeaf10c9135b947.zip
Started split to expidition
Diffstat (limited to 'gamemode/itemsystem')
-rw-r--r--gamemode/itemsystem/items/berry.lua6
-rw-r--r--gamemode/itemsystem/loaditems.lua14
2 files changed, 20 insertions, 0 deletions
diff --git a/gamemode/itemsystem/items/berry.lua b/gamemode/itemsystem/items/berry.lua
new file mode 100644
index 0000000..610147f
--- /dev/null
+++ b/gamemode/itemsystem/items/berry.lua
@@ -0,0 +1,6 @@
+ITEM = {}
+
+ITEM.Name = "Berry"
+ITEM.Description = "A delicious edible!"
+
+GMS.RegisterResource(ITEM)
diff --git a/gamemode/itemsystem/loaditems.lua b/gamemode/itemsystem/loaditems.lua
new file mode 100644
index 0000000..8f8313b
--- /dev/null
+++ b/gamemode/itemsystem/loaditems.lua
@@ -0,0 +1,14 @@
+GMS.Resources = {}
+function GMS.RegisterResource( tbl )
+ local sname = string.Replace(tbl.Name, " ", "_")
+ print("Registering " .. sname)
+ GMS.Resources[sname] = tbl
+end
+
+function GMS.GetItemByName(name)
+ if(GMS.Resources[name]) then
+ return GMS.Resources[name]
+ else
+ print("Resource " .. name .. " does not exist! This might be a bug!")
+ end
+end