Items - ksami/muddy GitHub Wiki
Basic Properties
Almost all items possess the following properties:
1)
2)
3)
Exception Items
Exception Items may be quest items, or just troll items that we insert into the game. They may defy any or all of the above basic properties as we deem fit.
Advanced Properties
Almost all items can have functions performed upon them, or through them, by the player. Items that can enable functions possess an advanced set of properties that are unique to each individual function. All items that enable the same function will share the same set of properties. Items can enable more than one function. Functions are grouped by basic (common item mechanics such as picking up) and advanced (more unique, like wieldable, readable, consumable)
Basic Functions:
Advanced Functions: