Items Table
This is very outdated, and RoRR Modding Toolkit should be used instead, but the list of item objects inside may still be useful.
A neatly organized collection of all vanilla items in gm.constants.
(Scroll down for usage notes)
Setup and Notes
- Copy the file into your mod folder and require it with
Items = require("./items"). Items.raritiesis an enum containing.white,.green,.red,.orange,.yellow, and.purple.Items.itemsis the main table containing all item data entries.- Each item entry is in the format
{name, gm.constant, Item.rarity}. - There are also individual rarity tables (e.g.,
Items.white_items).
Functions
Items.get_item_names(rarity)
Returns a table containing all item names of a rarity, or all items if none is specified.
Items.get_item_constants(rarity)
Returns a table containing all item gm.constants of a rarity, or all items if none is specified.
Items.find_item(name_or_const)
Returns the table index of the item and its data (two return values), or -1 and nil if the item doesn't exist.