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();

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.14
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.14
    0

Package Sidebar

Install

npm i drop-table

Weekly Downloads

0

Version

1.0.14

License

ISC

Last publish

Collaborators

  • l-brett