OGS Java API Spec

ogs.core
Class Character.Advance

java.lang.Object
  |
  +--ogs.core.Character.Advance
Enclosing class:
Character

public class Character.Advance
extends Object

Manages experience level advancement of a character. This class manages the information used when a character advances in experience level. This information includes which cclass was advanced, how many hit points were gained, how many skill points were gained and which skills they were spent on, any abilities that were increased, and any feats that were gained.


Constructor Summary
Character.Advance(CClass cclass)
          Create a new experience level advancement for a given cclass.
 
Method Summary
 Ability getAbilityIncrease()
          Determine the ability increase for this level if any.
 CClass getCClass()
          Determine the cclass that advanced for this level.
 int getSkillPoints()
          Determine how many skill points have already been spent for this experience level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Character.Advance

public Character.Advance(CClass cclass)
Create a new experience level advancement for a given cclass.

Parameters:
cclass - Character class advanced for this experience level.
Method Detail

getCClass

public CClass getCClass()
Determine the cclass that advanced for this level.

Returns:
Character class.

getAbilityIncrease

public Ability getAbilityIncrease()
Determine the ability increase for this level if any.

Returns:
Ability increased or null if not assigned.

getSkillPoints

public int getSkillPoints()
Determine how many skill points have already been spent for this experience level.

Returns:
Skill points already spent.

OGS Java API Spec