1
0
Fork 0
mirror of https://github.com/Oreolek/mod_muc_rpg.git synced 2024-04-24 13:09:19 +03:00
Go to file
2015-03-25 14:11:58 +07:00
random Initial commit (unfinished) 2015-03-25 14:11:58 +07:00
mod_muc_rpg.lua Initial commit (unfinished) 2015-03-25 14:11:58 +07:00
README.md Initial commit (unfinished) 2015-03-25 14:11:58 +07:00
test.lua Initial commit (unfinished) 2015-03-25 14:11:58 +07:00

Prosody RPG module

This is a module for Prosody 0.9 (maybe lower, but only maybe) that adds /roll command to every MUC.

The syntax is this:

/roll <times>d<sides>+<bonus>
/roll <times>d<sides>-<bonus>

The <times> bit is optional (default 1), the d letter is optional too if times = 1 and bonus = 0.

Example: /roll 1d4 /roll 2d5-2 /roll d20+3 /roll 20

Installation

This module uses Mersenne-Twister random-number library for better random number generation.

You can get the newest library version here.

The library uses BSD license so it's included here (for Lua 5.2). Just compile the random.so and put it in plugin directory.

Then, drop the module to Prosody dir (usually /usr/lib/prosody/modules) and turn it on in your config.