UNPKG

@randsum/root-rpg

Version:

A flexible, type-safe dice roller for the Root RPG system

2 lines (1 loc) 769 B
var c=require("node:module");var{defineProperty:s,getOwnPropertyNames:R,getOwnPropertyDescriptor:n}=Object,p=Object.prototype.hasOwnProperty;var u=new WeakMap,m=(t)=>{var o=u.get(t),e;if(o)return o;if(o=s({},"__esModule",{value:!0}),t&&typeof t==="object"||typeof t==="function")R(t).map((r)=>!p.call(o,r)&&s(o,r,{get:()=>t[r],enumerable:!(e=n(t,r))||e.enumerable}));return u.set(t,o),o};var a=(t,o)=>{for(var e in o)s(t,e,{get:o[e],enumerable:!0,configurable:!0,set:(r)=>o[e]=()=>r})};var y={};a(y,{rollRoot:()=>i});module.exports=m(y);var l=require("@randsum/dice");function f(t){switch(!0){case t>=10:return"Strong Hit";case(t>=7&&t<=9):return"Weak Hit";default:return"Miss"}}function i(t){let e=l.roll({quantity:2,sides:6,modifiers:{plus:t}});return[f(e.total),e]}