com.planet_ink.coffee_mud.Libraries.interfaces
Interface DiceLibrary

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
Dice

public interface DiceLibrary
extends CMLibrary


Method Summary
 int[] getHPBreakup(int level, int code)
           
 int getHPCode(int roll, int dice, int plus)
           
 int getHPCode(java.lang.String str)
           
 boolean normalizeAndRollLess(int score)
           
 int normalizeBy5(int score)
           
 int roll(int number, int die, int modifier)
           
 int rollHP(int level, int code)
           
 int rollPercentage()
           
 void seed()
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

seed

void seed()

normalizeAndRollLess

boolean normalizeAndRollLess(int score)

normalizeBy5

int normalizeBy5(int score)

rollHP

int rollHP(int level,
           int code)

getHPCode

int getHPCode(java.lang.String str)

getHPCode

int getHPCode(int roll,
              int dice,
              int plus)

getHPBreakup

int[] getHPBreakup(int level,
                   int code)

roll

int roll(int number,
         int die,
         int modifier)

rollPercentage

int rollPercentage()