OGS Java API Spec
A B C D E F G H I L M N O P Q R S T U V W

A

Abilities - class ogs.core.Abilities.
A set of ability scores.
Abilities() - Constructor for class ogs.core.Abilities
Create a new set of ability scores.
Abilities(Ability.Method) - Constructor for class ogs.core.Abilities
Create a new set of ability scores using a method.
Ability - class ogs.core.Ability.
A basic characteristic of an entity.
Ability - interface ogs.magic.Ability.
An ability with support for magic.
Ability.AverageMethod - class ogs.core.Ability.AverageMethod.
A method that generates average ability scores.
Ability.AverageMethod() - Constructor for class ogs.core.Ability.AverageMethod
 
Ability.HighPoweredMethod - class ogs.core.Ability.HighPoweredMethod.
A method that generates "high-powered" ability scores.
Ability.HighPoweredMethod() - Constructor for class ogs.core.Ability.HighPoweredMethod
 
Ability.Method - class ogs.core.Ability.Method.
A function object that generates an ability score.
Ability.Method() - Constructor for class ogs.core.Ability.Method
 
Ability.Modifier - class ogs.core.Ability.Modifier.
The modifier resulting from the current score of an ability.
Ability.Modifier(int) - Constructor for class ogs.core.Ability.Modifier
Create a new ability modifier.
Ability.StandardMethod - class ogs.core.Ability.StandardMethod.
A method that generates above-average ability scores.
Ability.StandardMethod() - Constructor for class ogs.core.Ability.StandardMethod
 
Ability(int) - Constructor for class ogs.core.Ability
Create a new ability score.
Ability(int, Ability.Method) - Constructor for class ogs.core.Ability
Create a new ability score using a method.
Abjuration - class ogs.spells.Abjuration.
A spell in the Abjuration school.
ABJURATION - Static variable in class ogs.magic.School
Spells that provide protection or banish other creatures.
Abjuration() - Constructor for class ogs.spells.Abjuration
 
ABSOLUTE - Static variable in class ogs.magic.Range
Absolute range is limited to an absolute distance.
Absolute(double) - Static method in class ogs.magic.AbsoluteRange
Create an absolute range using the specified distance.
AbsoluteRange - class ogs.magic.AbsoluteRange.
A spell range expressed in an absolute distance.
AbsoluteRange(int, double) - Constructor for class ogs.magic.AbsoluteRange
Create a new absolute range.
ACID - Static variable in class ogs.magic.Descriptors
Spells with acidic effects.
add(Object) - Method in class ogs.support.Queue
Add an object to the end of this queue.
addFeat(Feat) - Method in class ogs.core.Creature
Add a feat to this creature.
addListener(EventListener) - Method in class ogs.support.Object
Add an event listener.
addMetamagicFeat(MetamagicFeat) - Method in class ogs.magic.Spell
Add a metamagic feat to this spell.
addModifier(Modifier) - Method in class ogs.core.Modifiers
Add a modifier to this list of modifiers.
addModifier(Modifier) - Method in class ogs.core.Defense
Add a modifier to the defense rating.
addSkill(Skill) - Method in class ogs.core.Creature
Add a skill to this creature.
advanceCClass(CClass) - Method in class ogs.core.Character
Advance a character class for this character.
AGE - Static variable in class ogs.core.details.Quantity
A quantity that specifies an age.
Alertness - class ogs.feats.Alertness.
A feat that adds a +2 bonus to all Listen and Spot skill checks.
Alertness() - Constructor for class ogs.feats.Alertness
Create a new Alertness feat.
Alignment - class ogs.core.details.Alignment.
A detail that represents attitudes on morals and order.
Alignment() - Constructor for class ogs.core.details.Alignment
Create a true neutral alignment.
Alignment(int) - Constructor for class ogs.core.details.Alignment
Create a new alignment.
AllWeapons - class ogs.feats.AllWeapons.
A weapon proficiency for all weapons of one group.
APPEARANCE - Static variable in class ogs.core.details.Description
A description of appearance.
applyArmorCheckPenalty() - Method in class ogs.core.Skill
Determine if an armor check penalty applies when this skill is used.
applyArmorCheckPenalty() - Method in class ogs.skills.Spot
Determine if an armor check penalty applies when this skill is used.
applyArmorCheckPenalty() - Method in class ogs.skills.Diplomacy
Determine if an armor check penalty applies when this skill is used.
Armor - class ogs.items.Armor.
An item worn for protection in combat.
Armor() - Constructor for class ogs.items.Armor
 
ArmorProficiency - class ogs.feats.ArmorProficiency.
A feat that allows the effective use of armor.
ArmorProficiency(int) - Constructor for class ogs.feats.ArmorProficiency
Create a new armor proficiency feat.
ARMS - Static variable in class ogs.core.BodyPart
 
Attachable - interface ogs.support.Attachable.
An object that can be attached to another object.
attachobject(Object) - Method in class ogs.magic.MetamagicFeat
Attach this feat to a spell.
attachObject(Object) - Method in class ogs.cclasses.Paladin
Attach this Paladin cclass to a character.
attachObject(Object) - Method in class ogs.core.Skill
Attach this skill to a creature.
attachObject(Object) - Method in class ogs.core.Feature
Attach this feature to an object.
attachObject(Object) - Method in class ogs.feats.ImprovedSave
Attach this Improved Save feat to a creature.
attachObject(Object) - Method in class ogs.feats.ImprovedInitiative
Attach this feat to a creature.
attachObject(Object) - Method in class ogs.feats.Alertness
Attach this feat to an object.
attachObject(Object) - Method in interface ogs.support.Attachable
Attach this attachable to an object.
attachSpell(Spell) - Method in class ogs.magic.feats.StillSpell
Attach this metamagic feat to a spell.
attachSpell(Spell) - Method in class ogs.magic.feats.SilentSpell
Attach this metamagic feat to a spell.
attachSpell(Spell) - Method in class ogs.magic.feats.EnlargeSpell
Attach this metamagic feat to a spell.

B

BACK - Static variable in class ogs.core.BodyPart
 
BACKGROUND - Static variable in class ogs.core.details.Description
A description of background.
Barbarian - class ogs.cclasses.Barbarian.
A savage, uncivilized, warlike character class.
Barbarian() - Constructor for class ogs.cclasses.Barbarian
Create a new 1st-level Barbarian cclass.
Barbarian(int) - Constructor for class ogs.cclasses.Barbarian
Create a new Nth-level Barbarian cclass.
Bard - class ogs.cclasses.Bard.
A "jack-of-all-trades" character class well versed in music and lore.
Bard() - Constructor for class ogs.cclasses.Bard
Create a new 1st-level Bard cclass.
Bard(int) - Constructor for class ogs.cclasses.Bard
Create a new Nth-level Bard cclass.
BASE_RATING - Static variable in class ogs.core.Defense
The base value of an unmodified defense rating.
BASHING - Static variable in class ogs.items.Weapon
Inflicts bashing damage.
BodyPart - class ogs.core.BodyPart.
A part of the body where items can be equipped.
BodyPart(Creature, byte) - Constructor for class ogs.core.BodyPart
Create a new body part.
BOTH - Static variable in class ogs.core.details.Gender
A bisexual gender, both male and female.
BURROW - Static variable in class ogs.core.Creature
An integer constant representing modes of movement such as burrowing through earth.

C

CALLING - Static variable in class ogs.magic.Subschool
The calling subschool of the conjuration school.
canAdvance() - Method in class ogs.core.Character
Determine if this character can advance to the next experience level.
canAttach(Object) - Method in class ogs.core.Feature
Determine if this feature can be attached to an object.
canAttach(Object) - Method in class ogs.core.Feat
Determine if this feat can be attached to an object.
canAttach(Object) - Method in class ogs.feats.ImprovedSave
Determine if this feat can be attached to an object.
canAttach(Object) - Method in class ogs.feats.ArmorProficiency
Determine if this feat can be attached to an object.
canAttach(Object) - Method in class ogs.feats.Alertness
Determine if this feat can be attached to an object.
canDetach() - Method in class ogs.core.Feature
Determine if this feature can be detached to an object.
canIncreaseAbility() - Method in class ogs.core.Character
Determine if this character can increase an ability score.
canRerollAverage() - Method in class ogs.core.Abilities
Determine if this set of abilities can be rerolled using the average method.
canRerollHighPowered() - Method in class ogs.core.Abilities
Determine if this set of abilities can be rerolled using the high-powered method.
canRerollStandard() - Method in class ogs.core.Abilities
Determine if this set of abilities can be rerolled using the standard method.
casterMap - Variable in class ogs.magic.SpellList
Maps cclasses and domains to spells.
CClass - class ogs.core.CClass.
A character class is an occupation or vocation of a character.
CClass() - Constructor for class ogs.core.CClass
Create a new 1st-level character class.
CClass(int) - Constructor for class ogs.core.CClass
Create a new Nth-level character class.
CHA - Static variable in class ogs.core.Ability
A ability that determines leadership and charm.
CHAOS - Static variable in class ogs.core.details.Alignment
An absolute alignment favoring chaos and anarchy.
CHAOTIC - Static variable in class ogs.magic.Descriptors
Spells dealing with chaotic natures.
CHAOTIC_EVIL - Static variable in class ogs.core.details.Alignment
A relative alignment favoring chaos and evil.
CHAOTIC_GOOD - Static variable in class ogs.core.details.Alignment
A relative alignment favoring chaos and good.
CHAOTIC_NEUTRAL - Static variable in class ogs.core.details.Alignment
A relative alignment favoring true chaos.
Character - class ogs.core.Character.
A character is a fictional individual in a campaign setting.
Character.Advance - class ogs.core.Character.Advance.
Manages experience level advancement of a character.
Character.Advance(CClass) - Constructor for class ogs.core.Character.Advance
Create a new experience level advancement for a given cclass.
Character(Creature, CClass) - Constructor for class ogs.core.Character
Create a single-classed, Nth-level character.
Charisma - class ogs.magic.abilities.Charisma.
The Charisma class with additional methods to support magic.
Charisma() - Constructor for class ogs.magic.abilities.Charisma
Create a new Charisma ability.
CHARM - Static variable in class ogs.magic.Subschool
The charm subschool of the enchantment school.
clear() - Method in class ogs.support.Queue
Remove all entries from this queue.
Cleric - class ogs.cclasses.Cleric.
A pious character class devoted to the service of a deity.
Cleric() - Constructor for class ogs.cclasses.Cleric
Create a new 1st-level Cleric cclass.
Cleric(int) - Constructor for class ogs.cclasses.Cleric
Create a new Nth-level Cleric cclass.
CLIMB - Static variable in class ogs.core.Creature
An integer constant representing modes of movement such as climbing or swinging.
CLOSE - Static variable in class ogs.magic.Range
Close range reaches 25 feet plus 5 feet per 2 caster levels.
Close(int) - Static method in class ogs.magic.LevelRange
Create a new Close spell range.
COLD - Static variable in class ogs.magic.Descriptors
Spells with freezing effects.
COLLOSAL - Static variable in class ogs.core.Size
As big as a tall building.
COMBAT - Static variable in class ogs.core.Feat
A combat-use feat.
Commoner - class ogs.cclasses.Commoner.
A commoner is a nonplayer character (NPC) class for ordinary, average, everyday characters.
Commoner() - Constructor for class ogs.cclasses.Commoner
Create a new 1st-level Commoner cclass.
Commoner(int) - Constructor for class ogs.cclasses.Commoner
Create a new Nth-level Commoner cclass.
compareTo(Object) - Method in class ogs.core.Size
Compare this size to another size.
compareTo(Size) - Method in class ogs.core.Size
Compare this size to another size.
Component - class ogs.magic.Component.
An element required for the preparation or casting of a spell.
Component(int) - Constructor for class ogs.magic.Component
Create a new component.
COMPULSION - Static variable in class ogs.magic.Subschool
The compulsion subschool of the enchantment school.
CON - Static variable in class ogs.core.Ability
An ability that determines fitness and vigor.
Conjuration - class ogs.spells.Conjuration.
A spell in the Conjuration school.
CONJURATION - Static variable in class ogs.magic.School
Spells that bring creatures or materials to the caster.
Conjuration() - Constructor for class ogs.spells.Conjuration
 
contains(Object) - Method in class ogs.support.Queue
Determine if an entry is already in this queue.
createGreatFortitude() - Static method in class ogs.feats.ImprovedSave
Create a new Great Fortitude feat.
createHeavy() - Static method in class ogs.feats.ArmorProficiency
Create a new Heavy Armor Proficiency feat.
createIronWill() - Static method in class ogs.feats.ImprovedSave
Create a new Iron Will feat.
createLight() - Static method in class ogs.feats.ArmorProficiency
Create a new Light Armor Proficiency feat.
createLightningReflexes() - Static method in class ogs.feats.ImprovedSave
Create a new Lightning Reflexes feat.
createMartial() - Static method in class ogs.feats.AllWeapons
Create a new Martial Weapon Proficiency feat.
createMedium() - Static method in class ogs.feats.ArmorProficiency
Create a new Medium Armor Proficiency feat.
createSimple() - Static method in class ogs.feats.AllWeapons
Create a new Simple Weapon Proficiency feat.
CREATION - Static variable in class ogs.magic.Subschool
The creation subschool of the conjuration school.
Creature - class ogs.core.Creature.
A creature is a living entity.
Creature() - Constructor for class ogs.core.Creature
Create a new creature.
CUMULATIVE - Static variable in class ogs.core.Feat
Indicates the the feat may be taken more than once with cumulative effects.
currentHealth - Variable in class ogs.core.Entity
 

D

d10 - Static variable in class ogs.core.Die
A ten-sided die.
d100 - Static variable in class ogs.core.Die
A hundred-sided die.
d12 - Static variable in class ogs.core.Die
A twelve-sided die.
d2 - Static variable in class ogs.core.Die
A two-sided die.
d20 - Static variable in class ogs.core.Die
A twenty-sided die.
d3 - Static variable in class ogs.core.Die
A three-sided die.
d4 - Static variable in class ogs.core.Die
A four-sided die.
d5 - Static variable in class ogs.core.Die
A five-sided die.
d6 - Static variable in class ogs.core.Die
A six-sided die.
d8 - Static variable in class ogs.core.Die
An eight-sided die.
damage - Static variable in class ogs.items.Weapon
Die used to roll damage inflicted by weapon.
damageType - Static variable in class ogs.items.Weapon
Type of damage inflicted by weapon.
DARKNESS - Static variable in class ogs.magic.Descriptors
Spells with darkening effects.
DEATH - Static variable in class ogs.magic.Descriptors
Spells that deal with death.
defense - Variable in class ogs.core.Entity
 
Defense - class ogs.core.Defense.
A defense (also known as armor class) is a rating of the defensive capabilities of an entity.
Defense() - Constructor for class ogs.core.Defense
 
Description - class ogs.core.details.Description.
A detail that describes some aspect of an object.
Description(int) - Constructor for class ogs.core.details.Description
Create a new description.
Description(int, String) - Constructor for class ogs.core.details.Description
Create a new description.
Descriptors - class ogs.magic.Descriptors.
A descriptor indicates the nature of a spell.
Descriptors() - Constructor for class ogs.magic.Descriptors
Create an empty set of descriptors.
detachObject() - Method in class ogs.core.Feature
Detach this feature from an object.
detachObject() - Method in class ogs.feats.ImprovedSave
Detach this Improved Save feat from a creature.
detachObject() - Method in class ogs.feats.ImprovedInitiative
Detach this feat from a creature.
detachObject() - Method in class ogs.feats.Alertness
Detach this feat from an object.
detachObject() - Method in interface ogs.support.Attachable
Detach this attachable from an object.
detachSpell(Spell) - Method in class ogs.magic.feats.StillSpell
Detach this metamagic feat from a spell.
detachSpell(Spell) - Method in class ogs.magic.feats.SilentSpell
Detach this metamagic feat from a spell.
detachSpell(Spell) - Method in class ogs.magic.feats.EnlargeSpell
Detach this metamagic feat from a spell.
Detail - interface ogs.core.Detail.
A detail is a simple feature that describes an object.
DEX - Static variable in class ogs.core.Ability
An ability that determines agility and quickness.
Die - class ogs.core.Die.
A die generates random numbers by simulating rolls of polyhedral die.
Die() - Constructor for class ogs.core.Die
Create a d20 die rolled once with no modifier.
Die(int) - Constructor for class ogs.core.Die
Create a specific die rolled once with no modifier.
Die(int, int) - Constructor for class ogs.core.Die
Create a specific die rolled one or more times with no modifier.
Die(int, int, int) - Constructor for class ogs.core.Die
Create a specific die rolled one or more times with a modifier.
DIMINUITIVE - Static variable in class ogs.core.Size
Small enough to hold one in your hand.
Diplomacy - class ogs.skills.Diplomacy.
A skill used primarily to detect creatures who are hiding.
Diplomacy() - Constructor for class ogs.skills.Diplomacy
Create a new Diplomacy skill.
Divination - class ogs.spells.Divination.
A spell in the Divination school.
DIVINATION - Static variable in class ogs.magic.School
Spells that reveal information.
Divination() - Constructor for class ogs.spells.Divination
 
DIVINE_FOCUS - Static variable in class ogs.magic.Component
A holy symbol or other religous object.
DivineFocus() - Static method in class ogs.magic.Component
Create a new Divine Focus spell component.
Domain - class ogs.magic.Domain.
A domain represents an area of divine magic.
Domain() - Constructor for class ogs.magic.Domain
 
dropItem(Item) - Method in class ogs.core.BodyPart
Drop an item from this body part.
Druid - class ogs.cclasses.Druid.
A character class that reveres nature.
Druid() - Constructor for class ogs.cclasses.Druid
Create a new 1st-level Druid cclass.
Druid(int) - Constructor for class ogs.cclasses.Druid
Create a new Nth-level Druid cclass.

E

ELECTRICITY - Static variable in class ogs.magic.Descriptors
Spells with shocking effects.
EmpowerSpell - class ogs.magic.feats.EmpowerSpell.
A metamagic feat that increases all numeric effects of a spell by one-half.
EmpowerSpell() - Constructor for class ogs.magic.feats.EmpowerSpell
 
Enchantment - class ogs.spells.Enchantment.
A spell in the Enchantment school.
ENCHANTMENT - Static variable in class ogs.magic.School
Spells that enchant items and charm creatures.
Enchantment() - Constructor for class ogs.spells.Enchantment
 
EnlargeSpell - class ogs.magic.feats.EnlargeSpell.
A metamagic feat that doubles the range or area of a spell.
EnlargeSpell() - Constructor for class ogs.magic.feats.EnlargeSpell
Create a new Enlarge Spell feat.
Entity - class ogs.core.Entity.
An object that exists in the game world.
Entity() - Constructor for class ogs.core.Entity
Create a new entity.
equipItem(Item) - Method in class ogs.core.BodyPart
Equip an item on this body part.
EVIL - Static variable in class ogs.core.details.Alignment
An absolute alignment favoring bad and evil.
EVIL - Static variable in class ogs.magic.Descriptors
Spells dealing with evil natures.
Evocation - class ogs.spells.Evocation.
A spell in the Evocation school.
EVOCATION - Static variable in class ogs.magic.School
Spells that manipulate matter and energy.
Evocation() - Constructor for class ogs.spells.Evocation
 
EXCLUSIVE - Static variable in class ogs.core.Feat
Indicates that the feat may be taken only once.
EXOTIC - Static variable in class ogs.items.Weapon
Requires exotic weapon proficiency.
Experience - class ogs.core.Experience.
A utility class for calculating experience points, levels, and other attributes that depend on experience.
EXPERIENCE_COST - Static variable in class ogs.magic.Component
A loss of experience points.
ExperienceCost - class ogs.magic.ExperienceCost.
A spell component that requires a loss of experience points.
ExperienceCost(int) - Constructor for class ogs.magic.ExperienceCost
Create an experience cost component.
ExtendSpell - class ogs.magic.feats.ExtendSpell.
A metamagic feat that doubles the duration of a spell.
ExtendSpell() - Constructor for class ogs.magic.feats.ExtendSpell
 
EYES - Static variable in class ogs.core.BodyPart
 

F

FEAR - Static variable in class ogs.magic.Descriptors
Spells that instill fright, terror, and dread.
Feat - class ogs.core.Feat.
A feat is a feature that provides a special power, property, or other improvement.
Feat() - Constructor for class ogs.core.Feat
 
Feature - class ogs.core.Feature.
A feature is an object that can be attached to another object.
Feature() - Constructor for class ogs.core.Feature
Create a new feature.
FEMALE - Static variable in class ogs.core.details.Gender
A female gender.
Fighter - class ogs.cclasses.Fighter.
A character class formally trained in weapons, armor, and tactics.
Fighter() - Constructor for class ogs.cclasses.Fighter
Create a new 1st-level Fighter cclass.
Fighter(int) - Constructor for class ogs.cclasses.Fighter
Create a new Nth-level Fighter cclass.
FIGMENT - Static variable in class ogs.magic.Subschool
The figment subschool of the illusion school.
findFeat(Object, Class) - Method in class ogs.core.Feat
Determine if a creature has a feat.
FINE - Static variable in class ogs.core.Size
Small enough to hold dozens in one hand.
FIRE - Static variable in class ogs.magic.Descriptors
Spells with burning effects.
FLY - Static variable in class ogs.core.Creature
An integer constant representing modes of movement such as flying through air.
FOCUS - Static variable in class ogs.magic.Component
A reusable substance or object.
Focus(String) - Method in class ogs.magic.PhysicalComponent
Create a new Focus component.
FORCE - Static variable in class ogs.magic.Descriptors
Spells that employ invisible forces.
formatLevel(int) - Static method in class ogs.core.Experience
Format a string for a given experience level.
fort - Variable in class ogs.core.Saves
Modifiers added to Fortitude saving throws.

G

GARGANTUAN - Static variable in class ogs.core.Size
As big as a house.
Gender - class ogs.core.details.Gender.
A detail that identifies the sex of a creature.
Gender(int) - Constructor for class ogs.core.details.Gender
Create a new gender.
GENERAL - Static variable in class ogs.core.Feat
A general-purpose feat.
generateScore(int) - Method in class ogs.core.Ability.Method
Generate an ability score for a type of ability.
generateScore(int) - Method in class ogs.core.Ability.StandardMethod
 
generateScore(int) - Method in class ogs.core.Ability.AverageMethod
 
generateScore(int) - Method in class ogs.core.Ability.HighPoweredMethod
 
getAbbreviation() - Method in class ogs.magic.Component
Determine the abbreviation for this type of component.
getAbilities() - Method in class ogs.core.Creature
Determine the ability scores for this creature.
getAbility(int) - Method in class ogs.core.Abilities
Determine the ability for a given type.
getAbilityIncrease() - Method in class ogs.core.Character.Advance
Determine the ability increase for this level if any.
getAddedLevels() - Method in class ogs.magic.MetamagicFeat
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.StillSpell
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.SilentSpell
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.QuickenSpell
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.MaximizeSpell
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.HeightenSpell
Determine number of levels added to a spell's normal level.
getAddedLevels() - Method in class ogs.magic.feats.ExtendSpell
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.EnlargeSpell
Determine number of levels added to normal spell level.
getAddedLevels() - Method in class ogs.magic.feats.EmpowerSpell
Determine number of levels added to normal spell level.
getAdultAge() - Method in interface ogs.core.details.Maturity
Determine the average adult age for this type of creature.
getArcaneSpellFailure() - Static method in class ogs.items.Armor
Determine the arcane spell failure.
getArmorCheckPenalty() - Static method in class ogs.items.Armor
Determine the armor check penalty.
getAspect() - Method in class ogs.core.details.Quantity
Determine the aspect of this quantity.
getAspect() - Method in class ogs.core.details.Description
Determine the aspect of this description.
getAverageAttack(int) - Static method in class ogs.core.Experience
Calculate the base attack bonus at a given experience level.
getBaseAttack() - Method in class ogs.core.CClass
Determine the base attack bonus of this cclass.
getBaseAttackValue() - Method in class ogs.cclasses.Wizard
Determine the value of base attack bonus for wizards.
getBaseAttackValue() - Method in class ogs.cclasses.Sorcerer
Determine the value of base attack bonus for this cclass.
getBaseAttackValue() - Method in class ogs.cclasses.Ranger
Determine the value of base attack bonus for this cclass.
getBaseAttackValue() - Method in class ogs.cclasses.Paladin
Determine the value of base attack bonus for this cclass.
getBaseAttackValue() - Method in class ogs.cclasses.Fighter
Determine the value of base attack bonus for this cclass.
getBaseAttackValue() - Method in class ogs.cclasses.Barbarian
Determine the value of base attack bonus for barbarians.
getBaseAttackValue() - Method in class ogs.core.CClass
Determine the value of the base attack bonus for this cclass.
getBaseFortSave() - Method in class ogs.core.CClass
Determine the base Fortitude save bonus of this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Ranger
Determine the value of base Fortitude save bonus for this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Paladin
Determine the value of base Fortitude save bonus for this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Monk
Determine the value of base Fortitude save bonus for this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Fighter
Determine the value of base Fortitude save bonus for this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Druid
Determine the value of base Fortitude save bonus for this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Cleric
Determine the value of base Fortitude save bonus for this cclass.
getBaseFortSaveValue() - Method in class ogs.cclasses.Barbarian
Determine the value of base Fortitude save bonus for barbarians.
getBaseFortSaveValue() - Method in class ogs.core.CClass
Determine the value of the base Fortitude save bonus for this cclass.
getBaseRefSave() - Method in class ogs.core.CClass
Determine the base Reflex save bonus for this cclass.
getBaseRefSaveValue() - Method in class ogs.cclasses.Rogue
Determine the value of base Reflex save bonus for this cclass.
getBaseRefSaveValue() - Method in class ogs.cclasses.Monk
Determine the value of base Reflex save bonus for this cclass.
getBaseRefSaveValue() - Method in class ogs.cclasses.Bard
Determine the value of base Reflex save bonus for this cclass.
getBaseRefSaveValue() - Method in class ogs.core.CClass
Determine the value of the base Reflex save bonus for this cclass.
getBaseWillSave() - Method in class ogs.core.CClass
Determine the base Will save bonus for this cclass.
getBaseWillSaveValue() - Method in class ogs.cclasses.Wizard
Determine the value of base Will save bonus for wizards.
getBaseWillSaveValue() - Method in class ogs.cclasses.Sorcerer
Determine the value of base Will save bonus for sorcerers.
getBaseWillSaveValue() - Method in class ogs.cclasses.Monk
Determine the value of base Will save bonus for this cclass.
getBaseWillSaveValue() - Method in class ogs.cclasses.Druid
Determine the value of base Will save bonus for this cclass.
getBaseWillSaveValue() - Method in class ogs.cclasses.Cleric
Determine the value of base Will save bonus for this cclass.
getBaseWillSaveValue() - Method in class ogs.cclasses.Bard
Determine the value of base Will save bonus for this cclass.
getBaseWillSaveValue() - Method in class ogs.core.CClass
Determine the value of the base Will save bonus for this cclass.
getBody() - Method in class ogs.core.Creature
Determine the body parts that compose the body of this creature.
getBonusSpells() - Method in interface ogs.magic.Ability
Determine bonus spells for this ability.
getBonusSpells() - Method in class ogs.magic.abilities.Wisdom
Determine bonus spells for this ability.
getBonusSpells() - Method in class ogs.magic.abilities.Intelligence
Determine bonus spells for this ability.
getBonusSpells() - Method in class ogs.magic.abilities.Charisma
Determine bonus spells for this ability.
getCasterLevel() - Method in class ogs.magic.LevelRange
Determine the caster level for this range.
getCClass() - Method in class ogs.core.Character.Advance
Determine the cclass that advanced for this level.
getCompatibility() - Method in class ogs.core.Feat
Determine the compatibility of this type of feat.
getCompatibility() - Method in class ogs.feats.Toughness
Determine the compatibility of this type of feat.
getCompatibility() - Method in class ogs.feats.SingleWeapon
Determine the compatability of this feat.
getCompatibility() - Method in class ogs.feats.ShieldProficiency
Determine the compatibility of this type of feat.
getCompatibility() - Method in class ogs.feats.ImprovedSave
Determine the compatability of this feat.
getCompatibility() - Method in class ogs.feats.ImprovedInitiative
Determine the compatibility of this type of feat.
getCompatibility() - Method in class ogs.feats.ArmorProficiency
Determine the compatibility of this type of feat.
getCompatibility() - Method in class ogs.feats.AllWeapons
Determine the compatability of this feat.
getCompatibility() - Method in class ogs.feats.Alertness
Determine the compatability of this feat.
getCompatibility() - Method in class ogs.magic.MetamagicFeat
Determine the compatibility of this type of feat.
getComponents() - Method in class ogs.magic.Spell
Determine the components needed to cast this spell.
getCost() - Method in class ogs.magic.ExperienceCost
Determine the cost of casting a spell with this component.
getCount() - Method in class ogs.core.Die
Determine the number of times the die is rolled.
getCreature() - Method in class ogs.core.Character
Determine the creature for this character.
getCreature() - Method in class ogs.core.BodyPart
Determine the creature that this body part belongs to.
getCurrentHealth() - Method in class ogs.core.Entity
Determine the current health (also known as hit points) of this entity.
getCurrentPoints(boolean) - Method in class ogs.core.Skill
Determine the current points allocated to this skill.
getCurrentRanks() - Method in class ogs.core.Skill
Determine the current rank of this skill.
getCurrentScore() - Method in class ogs.core.Ability
Determine the current ability score.
getDamageType() - Static method in class ogs.items.Weapon
Determine type of damage inflicted by weapon.
getDefense() - Method in class ogs.core.Entity
Determine the current defense rating of this entity.
getDefenseBonus() - Static method in class ogs.items.Armor
Determine the defense bonus.
getDensity() - Method in class ogs.core.Item
 
getDescriptors() - Method in class ogs.magic.Spell
Determine the descriptors for this type of spell.
getDetails() - Method in class ogs.magic.PhysicalComponent
Determine the details of this spell component.
getDistance() - Method in class ogs.magic.AbsoluteRange
Determine the distance of this range.
getDistance() - Method in class ogs.skills.Spot
Determine the distance of the target from the spotter.
getFeats() - Method in class ogs.core.Creature
Determine the current list of feats.
getGroup() - Method in class ogs.core.Feat
Determine the group of this type of feat.
getGroup() - Method in class ogs.feats.WeaponProficiency
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.feats.Toughness
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.feats.ShieldProficiency
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.feats.ImprovedSave
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.feats.ImprovedInitiative
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.feats.ArmorProficiency
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.feats.Alertness
Determine the group that this feat belongs to.
getGroup() - Method in class ogs.magic.MetamagicFeat
Determine the group that this feat belongs to.
getHardness() - Method in class ogs.core.Item
Determine the hardness of this item.
getHeavyLoad(char) - Method in class ogs.core.Strength
Determine the limit of heavy loads for this ability.
getHighestSpellLevel() - Method in interface ogs.magic.Ability
Determine highest spell level that can be cast.
getHighestSpellLevel() - Method in class ogs.magic.abilities.Wisdom
Determine highest spell level that can be cast.
getHighestSpellLevel() - Method in class ogs.magic.abilities.Intelligence
Determine highest spell level that can be cast.
getHighestSpellLevel() - Method in class ogs.magic.abilities.Charisma
Determine highest spell level that can be cast.
getHitDie() - Method in class ogs.cclasses.Wizard
Determine the hit die for this class.
getHitDie() - Method in class ogs.cclasses.Sorcerer
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Rogue
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Ranger
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Paladin
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Monk
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Fighter
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Druid
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Commoner
Commoners use d4 for hit die.
getHitDie() - Method in class ogs.cclasses.Cleric
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Bard
Determine the hit die for this cclass.
getHitDie() - Method in class ogs.cclasses.Barbarian
Determine the hit die for barbarians.
getHitDie() - Method in class ogs.core.CClass
Determine the hit die for this cclass.
getIncreases(int) - Static method in class ogs.core.Ability
Determine number of ability increases available at a given experience level.
getIncreasesLevel(int) - Static method in class ogs.core.Ability
Determine experience level required for a given number of ability increases.
getInitiative() - Method in class ogs.core.Creature
Determine the initiative modifiers for this creature.
getItems() - Method in class ogs.core.BodyPart
Determine the equipped items for this body part.
getIterator() - Method in class ogs.core.Abilities
Determine the iterator for this set of abilities.
getKeyAbility() - Method in class ogs.core.Skill
Determine the key ability for this type of skill.
getKeyAbility() - Method in class ogs.skills.Spot
Determine the key ability of this type of skill.
getKeyAbility() - Method in class ogs.skills.Diplomacy
Determine the key ability of this type of skill.
getLevel() - Method in class ogs.core.Character
Determine the experience level of this character.
getLevel() - Method in class ogs.core.CClass
Determine the experience level of this class.
getLevel(Class, Class) - Method in class ogs.magic.SpellList
Determine the spell level for a class of spell and caster.
getLevel(int) - Static method in class ogs.core.Experience
Calculate the level equivalent to a given number of points.
getLevel(Spell, Class) - Method in class ogs.magic.SpellList
Determine the spell level for a spell and a class of caster.
getLightLoad(char) - Method in class ogs.core.Strength
Determine the limit of light loads for this ability.
getMaterial() - Method in class ogs.core.Item
Determine the material that this item is made of.
getMaximumAge() - Method in interface ogs.core.details.Maturity
Access the die used to roll a random maximum age for a PC.
getMaximumHealth() - Method in class ogs.core.Entity
Determine the maximum health of this entity.
getMaximumPoints() - Method in class ogs.core.Skill
Determine the maximum points assigned to this skill.
getMaximumPoints(int) - Static method in class ogs.core.Skill
Determine the maximum number of points that can be allocated to a skill at a given experience level.
getMaximumPointsLevel(int) - Static method in class ogs.core.Skill
Determine the experience level for a given number of maximum skill points or ranks in a class skill.
getMaximumRanks() - Method in class ogs.core.Skill
Determine the maximum rank for this skill.
getMaximumValue() - Method in class ogs.core.Die
Retrieve the highest possible value of the die.
getMediumLoad(char) - Method in class ogs.core.Strength
Determine the limit of medium loads for this ability.
getMetamagicSlots() - Method in class ogs.magic.Spell
Determine the metamagic slots for this spell.
getMiddleAge() - Method in interface ogs.core.details.Maturity
Determine the average middle age for this type of creature.
getMinimumValue() - Method in class ogs.core.Die
Retrieve the lowest possible value of the die.
getModifier() - Method in class ogs.core.Size
Determine the modifier of the current size category.
getModifier() - Method in class ogs.core.Die
Determine the modifier added to the sum of die rolls.
getModifier() - Method in class ogs.core.Ability
Determine the ability modifier for this ability.
getModifier(byte) - Static method in class ogs.core.Ability
Calculate the ability score modifier for an ability score.
getModifiers() - Method in class ogs.core.Skill
Determine the list of modifiers for checks of this skill.
getModifiers() - Method in class ogs.core.Ability
Determine the score modifiers for this ability.
getName() - Method in class ogs.magic.Subschool
Determine the name of the subschool.
getName() - Method in class ogs.magic.School
Determine the name of this school.
getName(int) - Static method in class ogs.magic.Descriptors
Determine the name of a descriptor.
getNormalThreatRange() - Static method in class ogs.items.Weapon
Determine threat range of a normal weapon.
getObject() - Method in class ogs.core.Feature
Determine the object that this feature is currently attached to.
getObject() - Method in interface ogs.support.Attachable
Determine the object that this attachable is currently attached to.
getOldAge() - Method in interface ogs.core.details.Maturity
Determine the average old age for this type of creature.
getOriginalScore() - Method in class ogs.core.Ability
Determine the original ability score.
getPoints() - Method in class ogs.core.Character
Determine the current number of experience points for this character.
getPoints(int) - Static method in class ogs.core.Experience
Calculate the points required for a given level.
getPreviousValue() - Method in class ogs.core.Modifier.Event
Determine previous value of modifier.
getProficiency() - Method in class ogs.feats.WeaponProficiency
Determine weapon proficiency that this feat applies to.
getProficiency() - Method in class ogs.feats.SingleWeapon
Determine proficiency of weapon that this feat applies to.
getProficiency() - Method in class ogs.feats.ArmorProficiency
Determine the proficiency of this feat.
getProficiency() - Method in class ogs.feats.AllWeapons
Determine weapon proficiency that this feat applies to.
getProficiency() - Static method in class ogs.items.Weapon
Determine proficiency of weapon.
getProficiency() - Static method in class ogs.items.Armor
Determine proficiency of armor.
getProjectile() - Static method in class ogs.items.ProjectileWeapon
Determine item required by this weapon for projectiles.
getRange() - Method in class ogs.magic.Spell
Determine the range of this spell.
getRangeIncrement() - Static method in class ogs.items.RangedWeapon
Determine range increment.
getSaves() - Method in class ogs.core.Creature
Determine the saving throw modifiers for this creature.
getSchool() - Method in class ogs.magic.Spell
Determine the school (and subschool if applicable) for this type of spell.
getSchool() - Method in class ogs.spells.Universal
Determine the school for this type of spell.
getSchool() - Method in class ogs.spells.Transmutation
Determine the school for this type of spell.
getSchool() - Method in class ogs.spells.Necromancy
Determine the school for this type of spell.
getSchool() - Method in class ogs.spells.Illusion
Determine the school (or subschool) for this type of spell.
getSchool() - Method in class ogs.spells.Evocation
Determine the school for this type of spell.
getSchool() - Method in class ogs.spells.Enchantment
Determine the school (or subschool) for this type of spell.
getSchool() - Method in class ogs.spells.Divination
Determine the school for this type of spell.
getSchool() - Method in class ogs.spells.Conjuration
Determine the school (or subschool) for this type of spell.
getSchool() - Method in class ogs.spells.Abjuration
Determine the school for this type of spell.
getSides() - Method in class ogs.core.Die
Determine the number of sides on this die.
getSize() - Method in class ogs.core.Size
Determine the current size category.
getSize() - Method in class ogs.core.Entity
Determine the current size category of this entity.
getSkillPoints() - Method in class ogs.cclasses.Wizard
Determine the skill points per experience level for wizards.
getSkillPoints() - Method in class ogs.cclasses.Sorcerer
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Rogue
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Ranger
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Paladin
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Monk
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Fighter
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Druid
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Commoner
Commoners get 2 skill points per experience level.
getSkillPoints() - Method in class ogs.cclasses.Cleric
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Bard
Determine the skill points per experience level for this cclass.
getSkillPoints() - Method in class ogs.cclasses.Barbarian
Determine the skill points per experience level for barbarians.
getSkillPoints() - Method in class ogs.core.Character
Determine how many skill points are available to spend on skills.
getSkillPoints() - Method in class ogs.core.Character.Advance
Determine how many skill points have already been spent for this experience level.
getSkillPoints() - Method in class ogs.core.CClass
Determine the skill points per experience level of this cclass.
getSkills() - Method in class ogs.core.Creature
Determine the current skills of this creature.
getSlots(int) - Static method in class ogs.core.Feat
Determine number of slots available for feats at a given experience level.
getSlotsLevel(int) - Static method in class ogs.core.Feat
Determine experience level required for a given number of available slots for feats.
getSpeed(int) - Method in class ogs.core.Creature
Determine the speed (movement rate) of this creature.
getSpellsKnown() - Method in class ogs.cclasses.Sorcerer
Determine the number of spells knonwn by this sorcerer.
getSpellsKnown() - Method in class ogs.cclasses.Bard
Determine the number of spells knonwn by this bard.
getSpellsPerDay() - Method in class ogs.cclasses.Wizard
Determine the number of spells that this wizard can cast per day.
getSpellsPerDay() - Method in class ogs.cclasses.Sorcerer
Determine the number of spells that this sorcerer can cast per day.
getSpellsPerDay() - Method in class ogs.cclasses.Ranger
Determine the number of spells that this ranger can cast per day.
getSpellsPerDay() - Method in class ogs.cclasses.Paladin
Determine the number of spells that this paladin can cast per day.
getSpellsPerDay() - Method in class ogs.cclasses.Druid
Determine the number of spells that this druid can cast per day.
getSpellsPerDay() - Method in class ogs.cclasses.Cleric
Determine the number of spells that this cleric can cast per day.
getSpellsPerDay() - Method in class ogs.cclasses.Bard
Determine the number of spells that this bard can cast per day.
getStrongAttack(int) - Static method in class ogs.core.Experience
Calculate the base attack bonus at a given experience level.
getStrongBonus(int) - Static method in class ogs.core.Saves
Determine the stronger (higher) base save bonus for a given experience level.
getText() - Method in class ogs.core.details.Description
Determine the text of this description.
getThickness() - Method in class ogs.core.Item
Determine the thickness of this item.
getThreatRange() - Method in class ogs.items.Weapon
Determine threat range of this weapon.
getType() - Method in class ogs.core.BodyPart
Determine the type of this body part.
getType() - Method in class ogs.feats.ImprovedSave
Determine the type of this Improved Save feat.
getType() - Method in class ogs.magic.Subschool
Determine the type of subschool.
getType() - Method in class ogs.magic.School
Determine the type of school.
getType() - Method in class ogs.magic.Range
Determine the type of range.
getType() - Method in class ogs.magic.Component
Determine the type of component.
getValue() - Method in class ogs.core.Modifiers
Determine the total value of all modifiers in this list.
getValue() - Method in class ogs.core.Modifier
Determine the value of the modifier.
getValue() - Method in class ogs.core.Die
Retrieve the value of the die.
getValue() - Method in class ogs.core.Defense
Determine the current defense rating.
getValue() - Method in class ogs.core.details.Quantity
Determine the value of this quantity.
getValue() - Method in class ogs.core.details.Gender
Determine the gender.
getValue() - Method in class ogs.core.details.Alignment
Determine the value of this alignment.
getVenerableAge() - Method in interface ogs.core.details.Maturity
Determine the average venerable age for this type of creature.
getWeakAttack(int) - Static method in class ogs.core.Experience
Calculate the base attack bonus at a given experience level.
getWeakBonus(int) - Static method in class ogs.core.Saves
Determine the stronger (higher) base save bonus for a given experience level.
getWeight() - Method in class ogs.core.Entity
Determine the current weight of this entity.
getWorth() - Method in class ogs.core.Item
Determine the worth of this item.
GLAMER - Static variable in class ogs.magic.Subschool
The glamer subschool of the illusion school.
GLASS - Static variable in class ogs.core.Item
An item made of glass has a density of 1.
GOOD - Static variable in class ogs.core.details.Alignment
An absolute alignment favoring good and just.
GOOD - Static variable in class ogs.magic.Descriptors
Spells dealing with good natures.
GREAT_FORTITUDE - Static variable in class ogs.feats.ImprovedSave
Bonus is added to all Fortitude saves.

H

handleEvent(EventObject) - Method in class ogs.core.Defense
Update the defense rating by adding all modifiers to the base defense rating.
handleEvent(EventObject) - Method in class ogs.core.Ability
Updates the current score by adding all modifiers to the original score.
handleEvent(EventObject) - Method in class ogs.core.Ability.Modifier
Update the value of this modifier.
handleEvent(EventObject) - Method in class ogs.support.Object
Handle an event.
handleEvent(Modifier.Event) - Method in class ogs.core.Modifiers
Update the total value when a modifier changes value.
HANDS - Static variable in class ogs.core.BodyPart
 
HEAD - Static variable in class ogs.core.BodyPart
 
HEALING - Static variable in class ogs.magic.Subschool
The healing subschool of the conjuration school.
HEAVY - Static variable in class ogs.items.Armor
Use requires heavy armor proficiency.
HEIGHT - Static variable in class ogs.core.details.Quantity
A quantity that specifies height.
HeightenSpell - class ogs.magic.feats.HeightenSpell.
A metamagic feat that increases the effective level of a spell.
HeightenSpell() - Constructor for class ogs.magic.feats.HeightenSpell
 
HUGE - Static variable in class ogs.core.Size
As big as a tree.
Humanoid - class ogs.creatures.Humanoid.
A creature with human-like shape.
Humanoid() - Constructor for class ogs.creatures.Humanoid
 

I

Illusion - class ogs.spells.Illusion.
A spell in the Illusion school.
ILLUSION - Static variable in class ogs.magic.School
Spells that alter perception and create false images.
Illusion() - Constructor for class ogs.spells.Illusion
 
ImprovedInitiative - class ogs.feats.ImprovedInitiative.
A feat that adds a +4 bonus to all initiative checks.
ImprovedInitiative() - Constructor for class ogs.feats.ImprovedInitiative
 
ImprovedSave - class ogs.feats.ImprovedSave.
A feat that adds a +2 bonus to saving throws.
INT - Static variable in class ogs.core.Ability
An ability that determines reasoning and deduction.
Intelligence - class ogs.magic.abilities.Intelligence.
The Intelligence class with additional methods to support magic.
Intelligence() - Constructor for class ogs.magic.abilities.Intelligence
Create a new Intelligence score.
IRON - Static variable in class ogs.core.Item
An item made of iron has a density of 10.
IRON_WILL - Static variable in class ogs.feats.ImprovedSave
Bonus is added to all Will saves.
isAbsolute() - Method in class ogs.core.details.Alignment
Determine if this alignment is an absolute alignment.
isAligned(Alignment) - Method in class ogs.core.details.Alignment
Determine if this alignment is aligned with another alignment.
isComplete() - Method in class ogs.core.Abilities
Determine if this set is a complete set of abilities.
isDistracted() - Method in class ogs.skills.Spot
Determine if the spotter is distracted.
isEmpty() - Method in class ogs.support.Queue
Determine if this queue is empty.
isProficient(Armor) - Method in class ogs.feats.ArmorProficiency
Determine if armor is proficient armor.
isProficient(Weapon) - Method in class ogs.feats.WeaponProficiency
Determine if a weapon is a proficient weapon.
isProficient(Weapon) - Method in class ogs.feats.SingleWeapon
Determine if a weapon is a proficient weapon.
isProficient(Weapon) - Method in class ogs.feats.AllWeapons
Determine if a weapon is a proficient weapon.
isRelative() - Method in class ogs.core.details.Alignment
Determine if this alignment is a relative alignment.
isValid(int) - Static method in class ogs.magic.Descriptors
Determine if an integer value is a valid descriptor.
Item - class ogs.core.Item.
An item is a entity that can be used by a creature.
Item() - Constructor for class ogs.core.Item
 

L

LANGUAGE_DEPENDENT - Static variable in class ogs.magic.Descriptors
Spells that depend on language barriers.
LARGE - Static variable in class ogs.core.Size
Slightly larger than an average human.
LAW - Static variable in class ogs.core.details.Alignment
An absolute alignment favoring law and order.
LAWFUL - Static variable in class ogs.magic.Descriptors
Spells dealing with lawful natures.
LAWFUL_EVIL - Static variable in class ogs.core.details.Alignment
A relative alignment favoring law and evil.
LAWFUL_GOOD - Static variable in class ogs.core.details.Alignment
A relative alignment favoring law and good.
LAWFUL_NEUTRAL - Static variable in class ogs.core.details.Alignment
A relative alignment favoring true law.
LEFT_ARM - Static variable in class ogs.core.BodyPart
 
LEFT_EYE - Static variable in class ogs.core.BodyPart
 
LEFT_FOOT - Static variable in class ogs.core.BodyPart
 
LEFT_HAND - Static variable in class ogs.core.BodyPart
 
LEFT_LEG - Static variable in class ogs.core.BodyPart
 
LEGS - Static variable in class ogs.core.BodyPart
 
LevelRange - class ogs.magic.LevelRange.
An absolute range that is based on caster level.
LIGHT - Static variable in class ogs.items.Armor
Use requires light armor proficiency.
LIGHT - Static variable in class ogs.magic.Descriptors
Spells with brightening effects.
LIGHTNING_REFLEXES - Static variable in class ogs.feats.ImprovedSave
Bonus is added to all Reflex saves.
listeners - Variable in class ogs.support.Object
List of event listeners.
LONG - Static variable in class ogs.magic.Range
Long range reaches 400 feet plus 40 feet per caster level.
Long(int) - Static method in class ogs.magic.LevelRange
Create a new Long spell range.
look() - Method in class ogs.support.Queue
Access the object at the front of this queue.

M

MAGIC - Static variable in class ogs.core.Feat
A magic-related feat.
MALE - Static variable in class ogs.core.details.Gender
A male gender.
MARTIAL - Static variable in class ogs.items.Weapon
Requires martial weapon proficiency.
MATERIAL - Static variable in class ogs.magic.Component
An expendible substance or object.
Material(String) - Method in class ogs.magic.PhysicalComponent
Create a new Material component.
Maturity - interface ogs.core.details.Maturity.
The various stages of life for a creature.
MaximizeSpell - class ogs.magic.feats.MaximizeSpell.
A metamagic feat that maximizes spell effects expressed as die rolls or other numeric ranges.
MaximizeSpell() - Constructor for class ogs.magic.feats.MaximizeSpell
 
maximumHealth - Variable in class ogs.core.Entity
 
MEDIUM - Static variable in class ogs.core.Size
Roughly the size of an average human.
MEDIUM - Static variable in class ogs.items.Armor
Use requires medium armor proficiency.
MEDIUM - Static variable in class ogs.magic.Range
Medium range reaches 100 feet plus 10 feet per caster level.
Medium(int) - Static method in class ogs.magic.LevelRange
Create a new Medium spell range.
MetamagicFeat - class ogs.magic.MetamagicFeat.
A feat used to improve or enhance a spell in some way at the cost of higher spell slots.
MetamagicFeat() - Constructor for class ogs.magic.MetamagicFeat
 
MIND_AFFECTING - Static variable in class ogs.magic.Descriptors
Spells that affect the mind.
Modifier - class ogs.core.Modifier.
A modifier is an integer value added to another integer value.
Modifier.Event - class ogs.core.Modifier.Event.
An event indicating that a modifier has changed value.
Modifier() - Constructor for class ogs.core.Modifier
Create a modifier with a zero (0) value.
Modifier(int) - Constructor for class ogs.core.Modifier
Create a modifier with a specified value.
Modifiers - class ogs.core.Modifiers.
A list of modifiers.
Modifiers() - Constructor for class ogs.core.Modifiers
 
Monk - class ogs.cclasses.Monk.
A character class dedicated to martial arts.
Monk() - Constructor for class ogs.cclasses.Monk
Create a new 1st-level Monk cclass.
Monk(int) - Constructor for class ogs.cclasses.Monk
Create a new Nth-level Monk cclass.

N

NAME - Static variable in class ogs.core.details.Description
A name.
NECK - Static variable in class ogs.core.BodyPart
 
Necromancy - class ogs.spells.Necromancy.
A spell in the Necromancy school.
NECROMANCY - Static variable in class ogs.magic.School
Spells that manipulate life and death.
Necromancy() - Constructor for class ogs.spells.Necromancy
 
NEUTRAL_EVIL - Static variable in class ogs.core.details.Alignment
A relative alignment favoring evil in general.
NEUTRAL_GOOD - Static variable in class ogs.core.details.Alignment
A relative alignment favoring good in general.
NEUTRAL_MORAL - Static variable in class ogs.core.details.Alignment
An absolute alignment favoring neither good nor evil.
NEUTRAL_ORDER - Static variable in class ogs.core.details.Alignment
An absolute alignment favoring neither law nor chaos.
NONE - Static variable in class ogs.core.details.Gender
An asexual gender, neither male or female.
normalThreatRange - Static variable in class ogs.items.Weapon
Threat range of a normal weapon of this class.
notifyListeners(EventObject) - Method in class ogs.support.Object
Notify all listeners of an event.
NUM - Static variable in class ogs.core.Ability
Number of ability types.

O

Object - class ogs.support.Object.
An object with a notifier, handler, and listeners of events.
Object() - Constructor for class ogs.support.Object
 
ogs.cclasses - package ogs.cclasses
A collection of common character classes.
ogs.core - package ogs.core
The ogs.core package contains types are are used in all open games regardless of setting.
ogs.core.details - package ogs.core.details
A standard set of object details.
ogs.creatures - package ogs.creatures
The ogs.creatures package provides two universal types of creatures.
ogs.feats - package ogs.feats
A minimal set of universal feats.
ogs.items - package ogs.items
The ogs.items package provides universal types of items;
ogs.magic - package ogs.magic
Defines the standard magic system.
ogs.magic.abilities - package ogs.magic.abilities
The ogs.magic.abilities package extends certain core abilities to support magic.
ogs.magic.feats - package ogs.magic.feats
The ogs.magic.feats package provides metamagic feats.
ogs.skills - package ogs.skills
Provides universal skills.
ogs.spells - package ogs.spells
Abstract base classes for spells in each school of magic.
ogs.support - package ogs.support
Provides declarations for library support.

P

Paladin - class ogs.cclasses.Paladin.
A character class that strives to be the paragon of virtue.
Paladin() - Constructor for class ogs.cclasses.Paladin
Create a new 1st-level Paladin cclass.
Paladin(int) - Constructor for class ogs.cclasses.Paladin
Create a new Nth-level Paladin cclass.
PAPER - Static variable in class ogs.core.Item
An item made of paper has a density of 2.
PATTERN - Static variable in class ogs.magic.Subschool
The pattern subschool of the illusion school.
PERSONAL - Static variable in class ogs.magic.Range
Personal range affects the caster only.
Personal() - Static method in class ogs.magic.Range
Create a new Personal spell range.
PERSONALITY - Static variable in class ogs.core.details.Description
A description of personality.
PHANTASM - Static variable in class ogs.magic.Subschool
The phantasm subschool of the illusion school.
PhysicalComponent - class ogs.magic.PhysicalComponent.
A spell component with physical attributes.
PhysicalComponent(int, String) - Constructor for class ogs.magic.PhysicalComponent
Create a physical component.
PIERCING - Static variable in class ogs.items.Weapon
Inflicts piercing damage.
projectile - Static variable in class ogs.items.ProjectileWeapon
Item required by this weapon as projectile.
ProjectileWeapon - class ogs.items.ProjectileWeapon.
A ranged weapon that requires projectiles or other type of ammunition.
ProjectileWeapon() - Constructor for class ogs.items.ProjectileWeapon
 

Q

Quantity - class ogs.core.details.Quantity.
A detail that quantifies some aspect of an object.
Quantity(int, float) - Constructor for class ogs.core.details.Quantity
Create a new quantity.
Queue - class ogs.support.Queue.
A first-in, first-out (FIFO) data structure.
Queue() - Constructor for class ogs.support.Queue
Create an empty queue.
QuickenSpell - class ogs.magic.feats.QuickenSpell.
A metamagic feat that reduces the casting time of a spell to a free action.
QuickenSpell() - Constructor for class ogs.magic.feats.QuickenSpell
 

R

Range - class ogs.magic.Range.
Maximum distance from caster that a spell affect can occur.
Range(int) - Constructor for class ogs.magic.Range
Create a new range.
RangedWeapon - class ogs.items.RangedWeapon.
A thrown melee weapon or projectile weapon.
RangedWeapon() - Constructor for class ogs.items.RangedWeapon
 
Ranger - class ogs.cclasses.Ranger.
A character class skilled at outdoor hunting and survival.
Ranger() - Constructor for class ogs.cclasses.Ranger
Create a new 1st-level Ranger cclass.
Ranger(int) - Constructor for class ogs.cclasses.Ranger
Create a new Nth-level Ranger cclass.
ref - Variable in class ogs.core.Saves
Modifiers added to Reflex saving throws.
remove() - Method in class ogs.support.Queue
Remove an object from the front of this queue.
removeAbility(int) - Method in class ogs.core.Abilities
Remove an ability from this set of abilities.
removeFeat(Feat) - Method in class ogs.core.Creature
Remove a feat from this creature.
removeListener(EventListener) - Method in class ogs.support.Object
Remove an event listener.
removeModifier(Modifier) - Method in class ogs.core.Modifiers
Remove a modifier from this list of modifiers.
removeModifier(Modifier) - Method in class ogs.core.Defense
Remove a modifier from the defense rating.
removeSkill(Skill) - Method in class ogs.core.Creature
Remove a skill from this creature.
REPEATABLE - Static variable in class ogs.core.Feat
Indicates that the feat may be taken more than once with distinct effects.
RIGHT_ARM - Static variable in class ogs.core.BodyPart
 
RIGHT_EYE - Static variable in class ogs.core.BodyPart
 
RIGHT_FOOT - Static variable in class ogs.core.BodyPart
 
RIGHT_HAND - Static variable in class ogs.core.BodyPart
 
RIGHT_LEG - Static variable in class ogs.core.BodyPart
 
Rogue - class ogs.cclasses.Rogue.
A character class adept at "obtaining the unobtainable".
Rogue() - Constructor for class ogs.cclasses.Rogue
Create a new 1st-level Rogue cclass.
Rogue(int) - Constructor for class ogs.cclasses.Rogue
Create a new Nth-level Rogue cclass.
roll() - Static method in class ogs.core.Die
Roll a d20 one time.
roll(int) - Static method in class ogs.core.Die
Roll a die one time.
roll(int, int) - Static method in class ogs.core.Die
Roll a die one or more times.
roll(int, int, int) - Static method in class ogs.core.Die
Roll a die one or more times and add a modifier.
rollFortSave(int) - Method in class ogs.core.Saves
Roll a Fortitude saving throw.
rollRefSave(int) - Method in class ogs.core.Saves
Roll a Reflex saving throw.
rollValue() - Method in class ogs.core.Die
Change and retrieve the value of the die.
rollWillSave(int) - Method in class ogs.core.Saves
Roll a Will saving throw.

S

Saves - class ogs.core.Saves.
A set of saving throw modifiers.
Saves() - Constructor for class ogs.core.Saves
Create an empty set of saving throw modifiers.
School - class ogs.magic.School.
A school of arcane magic.
School(int) - Constructor for class ogs.magic.School
Create a new school.
setCount(int) - Method in class ogs.core.Die
Change the number of times the die is rolled.
setCurrentHealth(int) - Method in class ogs.core.Entity
Change the current health of this entity.
setCurrentPoints(int, boolean) - Method in class ogs.core.Skill
Change the current points allocated to this skill.
setDensity(int) - Method in class ogs.core.Item
 
setDistance(float) - Method in class ogs.skills.Spot
Change the distance of the target from the spotter.
setDistracted(boolean) - Method in class ogs.skills.Spot
Change the distracted status of the spotter.
setHardness(byte) - Method in class ogs.core.Item
Change the hardness of this item.
setLevel(int) - Method in class ogs.core.CClass
Change the experience level of this cclass.
setMaterial(int) - Method in class ogs.core.Item
Change the material that this item is made of.
setMaximumHealth(int) - Method in class ogs.core.Entity
Change the maximum health of this entity.
setMaximumPoints(int) - Method in class ogs.core.Skill
Change the maximum points assigned to this skill.
setModifier(int) - Method in class ogs.core.Die
Change the modifier added to the sum of die rolls.
setPoints(int) - Method in class ogs.core.Character
Change the current experience points of a character.
setSides(int) - Method in class ogs.core.Die
Change the sides on this die.
setSize(char) - Method in class ogs.core.Size
Change the current size category.
setSpeed(int, double) - Method in class ogs.core.Creature
Change the speed (movement rate) for this creature.
setText(String) - Method in class ogs.core.details.Description
Change the text of this description.
setThickness(double) - Method in class ogs.core.Item
Change the thickness of this item.
setValue() - Method in class ogs.core.Die
Change the value of the die.
setValue(float) - Method in class ogs.core.details.Quantity
Change the value of this quantity.
setValue(int) - Method in class ogs.core.Modifier
Change the value of the modifier.
setValue(int) - Method in class ogs.core.details.Alignment
Change the value of this alignment.
setWeight(double) - Method in class ogs.core.Entity
Change the current weight of this entity.
setWorth(double) - Method in class ogs.core.Item
Change the worth of this item.
SHADOW - Static variable in class ogs.magic.Subschool
The shadow subschool of the illusion school.
ShieldProficiency - class ogs.feats.ShieldProficiency.
A shield proficiency feat allows the use of shields without additional penalties.
ShieldProficiency() - Constructor for class ogs.feats.ShieldProficiency
 
SilentSpell - class ogs.magic.feats.SilentSpell.
A metamagic feat that allows spells to be cast without a verbal component.
SilentSpell() - Constructor for class ogs.magic.feats.SilentSpell
Create a new Silent Spell feat.
SIMPLE - Static variable in class ogs.items.Weapon
Requires simple weapon proficiency.
SingleWeapon - class ogs.feats.SingleWeapon.
A weapon proficiency for a single weapon.
SingleWeapon(Class) - Constructor for class ogs.feats.SingleWeapon
Create a new Weapon Proficiency feat for a single weapon.
size - Variable in class ogs.core.Entity
 
Size - class ogs.core.Size.
The overall size of an entity falls into one of nine categories.
size() - Method in class ogs.support.Queue
Determine the number of elements in this queue.
Size() - Constructor for class ogs.core.Size
Creates a medium entity size.
Size(char) - Constructor for class ogs.core.Size
Creates a specified entity size.
Skill - class ogs.core.Skill.
A feature that is checked for success or failure.
Skill() - Constructor for class ogs.core.Skill
 
SLASHING - Static variable in class ogs.items.Weapon
Inflicts slashing damage.
SMALL - Static variable in class ogs.core.Size
Small enough to hold in both arms.
SOMANTIC - Static variable in class ogs.magic.Component
A bodily movement or gesture.
Somantic() - Static method in class ogs.magic.Component
Create a new Somantic spell component.
SONIC - Static variable in class ogs.magic.Descriptors
Spells dealing with tremors, resonances, and vibrations.
Sorcerer - class ogs.cclasses.Sorcerer.
A character class with inherent spell casting abilities.
Sorcerer() - Constructor for class ogs.cclasses.Sorcerer
Create a new 1st-level Sorcerer cclass.
Sorcerer(int) - Constructor for class ogs.cclasses.Sorcerer
Create a new Nth-level Sorcerer cclass.
SPECIAL - Static variable in class ogs.core.Feat
A feat that does not belong to one of the other groups.
Spell - class ogs.magic.Spell.
A magical effect produced by an entity.
Spell() - Constructor for class ogs.magic.Spell
 
SpellList - class ogs.magic.SpellList.
A spell list associates spells with cclasses and domains.
SpellList() - Constructor for class ogs.magic.SpellList
Create an empty spell list.
Spot - class ogs.skills.Spot.
A skill used primarily to detect creatures who are hiding.
Spot() - Constructor for class ogs.skills.Spot
Create a new Spot skill.
StillSpell - class ogs.magic.feats.StillSpell.
A metamagic feat that allows spells to be cast without a somantic component.
StillSpell() - Constructor for class ogs.magic.feats.StillSpell
Create a new Still Spell feat.
STONE - Static variable in class ogs.core.Item
An item made of stone has a density of 8.
STR - Static variable in class ogs.core.Ability
An ability that determines physical power and force.
Strength - class ogs.core.Strength.
An ability that determines physical power and force.
Strength() - Constructor for class ogs.core.Strength
Create a new Strength score.
Strength(Ability.Method) - Constructor for class ogs.core.Strength
Create a new Strength score using a method.
Subschool - class ogs.magic.Subschool.
A subschool of arcane magic.
Subschool(int) - Constructor for class ogs.magic.Subschool
Create a new subschool.
SUMMONING - Static variable in class ogs.magic.Subschool
The summoning subschool of the conjuration school.
SWIM - Static variable in class ogs.core.Creature
An integer constant representing modes of movement such as swimming through water.

T

TELEPORTATION - Static variable in class ogs.magic.Descriptors
Spells that instantly transport objects.
threatRange - Variable in class ogs.items.Weapon
Threat range of this particular weapon.
TINY - Static variable in class ogs.core.Size
Small enough to hold in both hands.
toArray() - Method in class ogs.support.Queue
Convert this queue into an array of objects.
TORSO - Static variable in class ogs.core.BodyPart
 
toString() - Method in class ogs.core.details.Gender
Format a string representation of this gender.
TOUCH - Static variable in class ogs.magic.Range
Touch range is limited to arm's reach.
Touch() - Static method in class ogs.magic.Range
Create a new Touch spell range.
Toughness - class ogs.feats.Toughness.
A general feat that adds bonus hit points.
Toughness() - Constructor for class ogs.feats.Toughness
 
Transmutation - class ogs.spells.Transmutation.
A spell in the Transmutation school.
TRANSMUTATION - Static variable in class ogs.magic.School
Spells that alter physical forms.
Transmutation() - Constructor for class ogs.spells.Transmutation
 
TRUE_NEUTRAL - Static variable in class ogs.core.details.Alignment
 

U

Undead - class ogs.creatures.Undead.
A creature that is, technically speaking, dead.
Undead() - Constructor for class ogs.creatures.Undead
 
Universal - class ogs.spells.Universal.
A spell in the Universal school.
UNIVERSAL - Static variable in class ogs.magic.School
Spells that deal with magic in general.
Universal() - Constructor for class ogs.spells.Universal
 
UNKNOWN - Static variable in class ogs.core.Item
Some unknown material.
UNKNOWN - Static variable in class ogs.core.details.Gender
An unknown or undefined gender.
UNLIMITED - Static variable in class ogs.magic.Range
Unlimited range reaches anywhere on the same plane of existance.
Unlimited() - Static method in class ogs.magic.Range
Create a new Unlimited spell range.
updateHealthPoints() - Method in class ogs.core.Item
Update the maximum health points of this item using the current thickness and density.
useUntrained() - Method in class ogs.core.Skill
Determine if this type of skill can be used untrained.
useUntrained() - Method in class ogs.skills.Spot
Determine if this type of skill can be used untrained.
useUntrained() - Method in class ogs.skills.Diplomacy
Determine if this type of skill can be used untrained.

V

VERBAL - Static variable in class ogs.magic.Component
A spoken or audible incantation.
Verbal() - Static method in class ogs.magic.Component
Create a new Verbal spell component.

W

WAIST - Static variable in class ogs.core.BodyPart
 
WALK - Static variable in class ogs.core.Creature
An integer constant representing modes of movement such as walking, running, or crawling.
Weapon - class ogs.items.Weapon.
An item used in combat to damage opponents.
Weapon() - Constructor for class ogs.items.Weapon
 
WeaponProficiency - class ogs.feats.WeaponProficiency.
A feat that allows the effective use of a weapon.
WeaponProficiency() - Constructor for class ogs.feats.WeaponProficiency
 
weight - Variable in class ogs.core.Entity
 
WEIGHT - Static variable in class ogs.core.details.Quantity
A quantity that specifies weight.
will - Variable in class ogs.core.Saves
Modifiers added to Will saving throws.
WIS - Static variable in class ogs.core.Ability
An ability that determines intuition and judgement.
Wisdom - class ogs.magic.abilities.Wisdom.
The Wisdom class with additional methods to support magic.
Wisdom() - Constructor for class ogs.magic.abilities.Wisdom
Create a new Wisdom score.
Wizard - class ogs.cclasses.Wizard.
A character class devoted to the mastery of arcane magic.
Wizard() - Constructor for class ogs.cclasses.Wizard
Create a new 1st-level Wizard cclass.
Wizard(int) - Constructor for class ogs.cclasses.Wizard
Create a new Nth-level Wizard cclass.
WOOD - Static variable in class ogs.core.Item
An item made of wood has a density of 5.

A B C D E F G H I L M N O P Q R S T U V W
OGS Java API Spec