drop-table

1.0.14 • Public • Published

DropTable

A small library for creating a loot table that can be use for receiving random loot in games.

It is simple to use, just create a new instance of DropTable.

let table = new DropTable();

And start adding items.

table.addItem({
    'name':'elixir',
    'data': {},
    'weight': 50
});

All weights are normalized so they don't need to be a percentage.

It also possible to initialize the DropTable with a list of items.

let table = new DropTable(items);

Remove items by name:

table.removeItem('elixir');

And of course get a random result

let result = table.drop();

/drop-table/

    Package Sidebar

    Install

    npm i drop-table

    Weekly Downloads

    3

    Version

    1.0.14

    License

    ISC

    Last publish

    Collaborators

    • l-brett