OGS Java API Spec

ogs.core
Class Ability.AverageMethod

java.lang.Object
  |
  +--ogs.core.Ability.Method
        |
        +--ogs.core.Ability.AverageMethod
Enclosing class:
Ability

public class Ability.AverageMethod
extends Ability.Method

A method that generates average ability scores. The average method rolls 3d6 to generate an ability score. The average method is nnormally used to generate ability scores for nonplayer characters.


Constructor Summary
Ability.AverageMethod()
           
 
Method Summary
 byte generateScore(int abilityType)
          Generate an ability score for a type of ability.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ability.AverageMethod

public Ability.AverageMethod()
Method Detail

generateScore

public byte generateScore(int abilityType)
Description copied from class: Ability.Method
Generate an ability score for a type of ability. The type of ability may be ignored if it is not needed to generate a score.

Specified by:
generateScore in class Ability.Method
Parameters:
abilityType - Type of ability score to generate.
Returns:
A score for the given type of ability.

OGS Java API Spec