OGS Java API Spec

Uses of Package
ogs.core

Packages that use ogs.core
ogs.cclasses A collection of common character classes. 
ogs.core The ogs.core package contains types are are used in all open games regardless of setting. 
ogs.core.details A standard set of object details. 
ogs.creatures The ogs.creatures package provides two universal types of creatures. 
ogs.feats A minimal set of universal feats. 
ogs.items The ogs.items package provides universal types of items; 
ogs.magic Defines the standard magic system. 
ogs.magic.abilities The ogs.magic.abilities package extends certain core abilities to support magic. 
ogs.magic.feats The ogs.magic.feats package provides metamagic feats. 
ogs.skills Provides universal skills. 
 

Classes in ogs.core used by ogs.cclasses
CClass
          A character class is an occupation or vocation of a character.
 

Classes in ogs.core used by ogs.core
Abilities
          A set of ability scores.
Ability
          A basic characteristic of an entity.
Ability.Method
          A function object that generates an ability score.
Ability.Modifier
          The modifier resulting from the current score of an ability.
CClass
          A character class is an occupation or vocation of a character.
Creature
          A creature is a living entity.
Defense
          A defense (also known as armor class) is a rating of the defensive capabilities of an entity.
Entity
          An object that exists in the game world.
Feat
          A feat is a feature that provides a special power, property, or other improvement.
Feature
          A feature is an object that can be attached to another object.
Item
          An item is a entity that can be used by a creature.
Modifier
          A modifier is an integer value added to another integer value.
Modifier.Event
          An event indicating that a modifier has changed value.
Modifiers
          A list of modifiers.
Saves
          A set of saving throw modifiers.
Size
          The overall size of an entity falls into one of nine categories.
Skill
          A feature that is checked for success or failure.
 

Classes in ogs.core used by ogs.core.details
Detail
          A detail is a simple feature that describes an object.
Die
          A die generates random numbers by simulating rolls of polyhedral die.
Feature
          A feature is an object that can be attached to another object.
 

Classes in ogs.core used by ogs.creatures
Creature
          A creature is a living entity.
Entity
          An object that exists in the game world.
 

Classes in ogs.core used by ogs.feats
Feat
          A feat is a feature that provides a special power, property, or other improvement.
Feature
          A feature is an object that can be attached to another object.
 

Classes in ogs.core used by ogs.items
Die
          A die generates random numbers by simulating rolls of polyhedral die.
Entity
          An object that exists in the game world.
Item
          An item is a entity that can be used by a creature.
Modifier
          A modifier is an integer value added to another integer value.
 

Classes in ogs.core used by ogs.magic
Feat
          A feat is a feature that provides a special power, property, or other improvement.
Feature
          A feature is an object that can be attached to another object.
 

Classes in ogs.core used by ogs.magic.abilities
Ability
          A basic characteristic of an entity.
 

Classes in ogs.core used by ogs.magic.feats
Feat
          A feat is a feature that provides a special power, property, or other improvement.
Feature
          A feature is an object that can be attached to another object.
 

Classes in ogs.core used by ogs.skills
Feature
          A feature is an object that can be attached to another object.
Skill
          A feature that is checked for success or failure.
 


OGS Java API Spec