diff --git a/package.json b/package.json index d9fbc3d..a5ed0d0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "salet", - "version": "1.4.12", + "version": "1.4.13", "description": "A general client-side framework for cybertext interactive fiction games.", "keywords": ["ifiction", "interactive fiction", "games", "coffee-script", "text", "menu"], "homepage": "http://salet.oreolek.ru", diff --git a/src/random.coffee b/src/random.coffee index ac2df12..1a599bf 100644 --- a/src/random.coffee +++ b/src/random.coffee @@ -43,11 +43,10 @@ class Random @rand(upper) # Returns the result of rolling *n* dice with *dx* sides, and adding *plus*. - dice: (n, dx, plus) -> + dice: (n = 1, dx, plus = 0) -> result = 0 for i in [0..n] - console.log i - result += 1 + @randRange(1,dx) + result = 1 + Math.floor(@randf() * dx) if (plus) result += plus result