blob: 100096fa23e83a41d2fff7d5483083ac4fe1d2a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
--This file is to help developers add new items to the game
ITEM = {}
--The name of this item
ITEM.Name = "An Example"
--A description that shows up when hovering over the item in the inventory
ITEM.Description = "Why did I even write this? No one will ever read it!"
--The icon that this item users, relative to the gmsurvival/content/materials directory
ITEM.Icon = "test.png"
--If this item has "unique data", for example batteries that run out of charge
ITEM.UniqueData = false
--A table of strings to functions that show up when the player clicks the item in their inventory.
--The you may also use strings to tables of strings to functions (and so on) to make drop-down menus.
--Example:
--[[
ITEM.Actions = {
"Click me!" = functions(player) print("I was clicked!") end
"Or me!" = functions(player) print("I was clicked by " .. player:Name()) end
"Drop down" = {
"This is an item in a drop down" = function(player) print("Drop1") end
"Drop downs can have more drop downs!" = {
"Drop2" = function(player) print("Drop2") end
"Drop3" = function(player) print("Drop3") end
}
}
}
--]]
ITEM.Actions = {}
--Be sure to register when everything is said and done!
GMS.RegisterResource(ITEM)
|