All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

absorb(int). Method in class sso.Armor
Return the damage NOT absorbed.
accept(GameObject). Method in class sso.GameObject
Return true if this object can accept the spec.
accept(GameObject). Method in class sso.Scenery
Allow moves into this if this is passable.
accept(GameObject). Method in class sso.Thing
OVERRIDE METHOD.
accept(GameObject). Method in class sso.Tile
Accept objects on this tile.
ActionEvent(GameObject, int, Object). Constructor for class sso.event.ActionEvent
actions. Variable in class sso.GameObject
addAction(String). Method in class sso.GameObject
Add an action.
addEffect(Effect). Method in class sso.GameObject
Add an effect.
addEffectEndListener(EffectEndListener). Method in class sso.Effect
Add an event ended listener.
addEffectTriggerListener(EffectTriggerListener). Method in class sso.Effect
Add an effect triggered listener.
addEnterEffect(String). Method in class sso.Tile
Add an enter effect (String classname)
addFumbleListener(FumbleListener). Method in class sso.Arms
Add a fumble event listener.
addMember(PC). Method in class sso.Group
Add a group member.
addMoveListener(MoveListener). Method in class sso.GameObject
Add move event listener.
addNaturalWeapon(Weapon). Method in class sso.PC
Add a natural weapon
addPropertyChangeListener(PropertyChangeListener). Method in class sso.GameObject
Add a property changed event listener.
addPropertyChangeListener(PropertyChangeListener). Method in class sso.Graphic
Register the property change listeners.
addPropertyChangeListener(PropertyChangeListener). Method in class sso.Group
addPropertyChangeListener(PropertyChangeListener). Method in class sso.Resistance
Add a property change listener.
addResistance(Resistance). Method in class sso.GameObject
Add a resistance to this.
addSkill(Skill). Method in class sso.PC
Add a skill.
addSkillChangeListener(SkillChangeListener). Method in class sso.Skill
addStoreListener(StoreListener). Method in class sso.Persistant
Add listener for stored events.
addVictim(GameObject). Method in class sso.Effect
Adds an effect victim.
addVictimChangeListener(VictimChangeListener). Method in class sso.Effect
Add a victim changed listener.
ANGLE. Static variable in class sso.Tile
APPEAR. Static variable in class sso.event.ActionEvent
ARCHMAGE. Static variable in class sso.Effect
arm(). Method in class sso.Trap
Arm the trap.
Armor(). Constructor for class sso.Armor
Arms(). Constructor for class sso.Arms
Constructor.
ASLEEP. Static variable in class sso.Effect
ATTACK. Static variable in class sso.event.ActionEvent
Attack(). Constructor for class sso.Attack
attack(). Method in class sso.Attack
attack(Attack). Method in interface sso.Attackable
attack(Attack). Method in class sso.PC
Determine what happens when this PC gets attacked (is the defender) Implements Attackable.attack(Attack) Should be overridden by children (such as NPCs for hate lists).
attack(Attack). Method in class sso.Wall
Attack the wall
attackType. Variable in class sso.Arms

B

base_mana. Variable in class sso.PC
base_rating. Variable in class sso.Skill
base_rating. Variable in class sso.Thing
base_rating. Variable in class sso.Wall
base_value. Variable in class sso.Thing
BLESSED. Static variable in class sso.Effect
BLIND. Static variable in class sso.Effect
BLIND. Static variable in class sso.Resistance
bodyLocation. Variable in class sso.Armor
BOTTOM. Static variable in class sso.Window
BROKEN. Static variable in class sso.Window
bStatus. Variable in class sso.PC
BUFFED. Static variable in class sso.Effect
BURNING. Static variable in class sso.Effect

C

capacity. Variable in class sso.Thing
CAST. Static variable in class sso.event.ActionEvent
CATEYES. Static variable in class sso.Effect
checkpoint_time. Variable in class sso.Persistant
checkResistance(). Method in class sso.Attack
clone(). Method in class sso.event.ActionEvent
close(PC). Method in interface sso.Openable
close(PC). Method in class sso.Window
Close the window
COLD. Static variable in class sso.Resistance
contents. Variable in class sso.GameObject
CREATE. Static variable in class sso.event.ActionEvent
createArms(). Static method in class sso.Arms
Factory method.
created_time. Variable in class sso.Persistant
createEffect(). Static method in class sso.Effect
Factory method for making a new instance of Effect.
createEquipment(). Static method in class sso.Equipment
Factory method.
createGameObject(). Static method in class sso.GameObject
Factory method.
createGraphic(). Static method in class sso.Graphic
Factory method.
createGroup(). Static method in class sso.Group
Create a new Group.
createLock(). Static method in class sso.Lock
Public Factory Method.
createPC(). Static method in class sso.PC
Public factory.
createPersistant(). Static method in class sso.Persistant
Factory method.
createResistance(). Static method in class sso.Resistance
Factory method.
createRows(). Method in class sso.Arms
Create the rows needed to store this Arms object.
createRows(). Method in class sso.Effect
Creates the rows needed to store the effect.
createRows(). Method in class sso.Equipment
Create the rows required to store this object
createRows(). Method in class sso.GameObject
Create the rows needed to store this object.
createRows(). Method in class sso.Graphic
Create the rows needed to store the graphic.
createRows(). Method in class sso.Group
Create the table rows needed to store the group.
createRows(). Method in class sso.Immobile
Create the rows needed to store this object.
createRows(). Method in class sso.Lock
Create the rows needed to store the Lock
createRows(). Method in class sso.PC
Create rows to save PC
createRows(). Method in class sso.Persistant
Create the rows needed to store this object.
createRows(). Method in class sso.Resistance
Create a database entry for this object.
createRows(). Method in class sso.Scenery
Create the rows needed to store the Passable info.
createRows(). Method in class sso.Skill
Create the rows needed to store this object in the database.
createRows(). Method in class sso.Thing
Create the row needed to store this object.
createRows(). Method in class sso.Tile
Create the rows needed to store this object.
createRows(). Method in class sso.Trap
Create the rows needed to store this trap
createRows(). Method in class sso.Wall
Create the rows needed to store this item.
createRows(). Method in class sso.Window
Create the row needed to store this window object
createSkill(). Static method in class sso.Skill
Create a new skill object.
createThing(). Static method in class sso.Thing
Factory method for creating a new Thing.
createTile(). Static method in class sso.Tile
Factory method.
createTrap(). Static method in class sso.Trap
Factory method to get a new trap object.
createWall(). Static method in class sso.Wall
Factory method.
createWindow(). Static method in class sso.Window
Factory method.
CRIMINAL. Static variable in class sso.Effect
CRITICAL_HIT. Static variable in class sso.Attack
criticalHit. Variable in class sso.Arms
cur_mana. Variable in class sso.PC
cur_rating. Variable in class sso.Skill
cur_rating. Variable in class sso.Thing
cur_rating. Variable in class sso.Wall
CURSED. Static variable in class sso.Effect

D

DEAD. Static variable in class sso.Effect
DEAD. Static variable in class sso.GameObject
DEAF. Static variable in class sso.Effect
DEFAULT_RATING. Static variable in class sso.Skill
defaultPenalty. Variable in class sso.Skill
description. Variable in class sso.GameObject
dest. Variable in class sso.event.MoveEvent
DESTROY. Static variable in class sso.event.ActionEvent
detectDifficulty. Variable in class sso.Trap
dice(int, int). Static method in class sso.Random
DIE. Static variable in class sso.event.ActionEvent
die(). Method in class sso.PC
Die
DISAPPEAR. Static variable in class sso.event.ActionEvent
DISARM. Static variable in class sso.event.ActionEvent
disarm(). Method in class sso.Trap
Disarm the trap.
disarmDifficulty. Variable in class sso.Trap
disarmed. Variable in class sso.Trap
DISEASE. Static variable in class sso.Resistance
DISEASED. Static variable in class sso.Effect
dmgBonus. Variable in class sso.Arms
dmgDice. Variable in class sso.Arms
dmgFaces. Variable in class sso.Arms
doAttack(Attackable). Method in class sso.PC
Attack another attackable
DODGE. Static variable in class sso.event.ActionEvent
DODGE_SKILL. Static variable in class sso.Attack
doesPropagate(). Method in class sso.Scenery
Will this propagate events?
doFumble(). Method in class sso.Arms
Do a fumble on this.getLocation() if location is a PC
doFumble(). Method in interface sso.Weapon
doThrow(Attackable). Method in class sso.Arms
Do a throw type attack.
doThrow(Attackable). Method in interface sso.Throwable
drain(int). Method in class sso.PC
Drain mana (due to spell, effect, etc)

E

EAST. Static variable in class sso.GameObject
Effect(). Constructor for class sso.Effect
Constructor.
effect_type. Variable in class sso.Effect
effectClassname. Variable in class sso.Trap
effectEnd(). Method in class sso.Effect
Fire an ended event.
EffectEndEvent(Effect). Constructor for class sso.event.EffectEndEvent
effectEndListeners. Variable in class sso.Effect
effects. Variable in class sso.GameObject
effectTrigger(). Method in class sso.Effect
Fire an effect triggered event.
EffectTriggerEvent(Effect). Constructor for class sso.event.EffectTriggerEvent
effectTriggerListeners. Variable in class sso.Effect
effectVictimChangeListeners. Variable in class sso.Effect
EMOTE. Static variable in class sso.event.ActionEvent
enterEffects. Variable in class sso.Tile
equip(). Method in class sso.Equipment
Equip the equipment Unequip any objects equipped in the same slot.
equipLocation. Variable in class sso.Equipment
Equipment(). Constructor for class sso.Equipment
Constructor.
equipped. Variable in class sso.Equipment
equipSize. Variable in class sso.Equipment
extremeRange. Variable in class sso.Arms
extremeRangePenalty. Variable in class sso.Arms

F

facing. Variable in class sso.GameObject
FACING_DIR_COUNT. Static variable in class sso.GameObject
FACING_MOD_COUNT. Static variable in class sso.GameObject
FIRE. Static variable in class sso.Resistance
flags. Variable in class sso.GameObject
FLAT. Static variable in class sso.Tile
FLYING. Static variable in class sso.Effect
from. Variable in class sso.event.MoveEvent
FROZEN. Static variable in class sso.Effect
FUMBLE. Static variable in class sso.Attack
fumbleEvent(). Method in class sso.Arms
Raise a fumble event.
FumbleEvent(Weapon). Constructor for class sso.event.FumbleEvent
fumbleListeners. Variable in class sso.Arms
fumbleRoll. Variable in class sso.Arms

G

GAGGED. Static variable in class sso.Effect
GameObject(). Constructor for class sso.GameObject
Constructor.
GAP. Static variable in class sso.Window
get(int). Static method in class sso.Registry
Get the reference to this object if loaded.
getActions(). Method in class sso.GameObject
Get the list of actions this Object can handle.
getArmor(byte). Method in class sso.PC
Get the armor at the given location
getAttacker(). Method in class sso.Attack
getAttackerRoll(). Method in class sso.Attack
getAttackTime(). Method in class sso.Attack
getAttackType(). Method in class sso.Arms
Get the attack type of this weapon.
getAttackType(). Method in class sso.Attack
getAttackType(). Method in interface sso.Weapon
getBaseCapacity(). Method in class sso.Thing
Get base capacity.
getBaseMana(). Method in class sso.PC
Get the base mana
getBaseRating(). Method in class sso.Skill
Get the base rating.
getBaseRating(). Method in class sso.Thing
Get base rating.
getBaseRating(). Method in class sso.Wall
Get the base rating
getBaseValue(). Method in class sso.Thing
Gets the base value.
getBaseWeight(). Method in class sso.Thing
Get base weight.
getBodyLocation(). Method in class sso.Armor
Get the armor body location.
getBodyLocation(). Method in class sso.Equipment
Alias for getEquipLocation().
getBottom(). Method in interface sso.Climbable
getCapacity(). Method in class sso.PC
Get max capacity.
getCapacity(). Method in class sso.Thing
Get total capacity.
getCarriedWeight(). Method in class sso.Thing
Get carried weight.
getConnection(). Static method in class sso.Registry
Get the database connection.
getContents(). Method in class sso.GameObject
Get the contents of the GameObject.
getCriticalHit(). Method in class sso.Arms
Return the critical hit threshold.
getCriticalHit(). Method in interface sso.Weapon
getDamage(). Method in class sso.Arms
Make a damage roll.
getDamage(). Method in interface sso.Weapon
getDamageBonus(). Method in class sso.Arms
Get the damage bonus for successful attacks.
getDamageLocation(). Method in class sso.Attack
getDamageRoll(). Method in class sso.Attack
getDefaultGraphic(). Static method in class sso.Graphic
Get a default graphic object (promote reuse).
getDefaultPenalty(). Method in class sso.Skill
Get the default penalty.
getDefender(). Method in class sso.Attack
getDefenderRoll(). Method in class sso.Attack
getDescription(). Method in class sso.GameObject
Get the description of the GameObject.
getDestination(). Method in class sso.event.MoveEvent
getDetectDifficulty(). Method in class sso.Trap
Get the detection difficulty
getDirectionIndex(int). Method in class sso.Graphic
Helpful method for determining facing graphic.
getDisarmDifficulty(). Method in class sso.Trap
Get the disarm difficulty
getEffectClassname(). Method in class sso.Trap
Get the efffect classname
getEffects(). Method in class sso.GameObject
Get the list of effects in place on the GameObject.
getEffectsByType(String). Method in class sso.GameObject
Get a list of effects of a particular effect type.
getEnterEffects(). Method in class sso.Tile
Get the enter effects
getEquipLocation(). Method in class sso.Equipment
Get the equipment location.
getEquipSize(). Method in class sso.Equipment
Get the equipment size
getExtremeRange(). Method in class sso.Arms
Get the band (long..extreme) for this weapon.
getExtremeRange(). Method in interface sso.Throwable
getExtremeRangePenalty(). Method in class sso.Arms
Get the extreme range penalty
getExtremeRangePenalty(). Method in interface sso.Throwable
getFacing(). Method in class sso.GameObject
Get the Facing for this GameObject.
getFlag(). Method in class sso.event.ActionEvent
getFlags(). Method in class sso.GameObject
Get the int representing the flags.
getFrom(). Method in class sso.event.MoveEvent
getFumble(). Method in class sso.Arms
Return the fumble threshold.
getFumble(). Method in interface sso.Weapon
getGraphic(). Method in class sso.GameObject
Get the Graphic for this GameObject.
getGroup(). Method in class sso.PC
Get the current group.
getHealRate(). Method in class sso.PC
Get the heal rate (hits healed per minute)
getHeight(). Method in class sso.Graphic
Get height.
getHeight(). Method in class sso.Wall
Get the height
getHost(). Method in class sso.Lock
Get the lock host
getHost(). Method in class sso.Trap
Get the trap host
getID(). Method in class sso.event.ActionEvent
getID(). Method in class sso.Persistant
Get the object's unique id.
getImproveThreshold(). Method in class sso.Skill
Get the improvement threshold.
getKey(). Method in class sso.Lock
Get the lock's key
getKey(). Method in class sso.Thing
Get key.
getLearnChance(). Method in class sso.Skill
Get the learning chance.
getLength(). Method in class sso.Graphic
Get length.
getLocation(). Method in class sso.GameObject
Get the current location.
getLock(). Method in class sso.Window
Get the lock
getLockDifficulty(). Method in class sso.Lock
Get the lock difficulty
getLongRange(). Method in class sso.Arms
Get the band (med..long) for this weapon.
getLongRange(). Method in interface sso.Throwable
getLongRangePenalty(). Method in class sso.Arms
Get the long range penalty
getLongRangePenalty(). Method in interface sso.Throwable
getMana(). Method in class sso.PC
Get the current mana
getManaRate(). Method in class sso.PC
Get the mana recharge rate (mana per minute)
getMedRange(). Method in class sso.Arms
Get the band (short..med) for this weapon.
getMedRange(). Method in interface sso.Throwable
getMedRangePenalty(). Method in class sso.Arms
Get the medium range penalty
getMedRangePenalty(). Method in interface sso.Throwable
getMembers(). Method in class sso.Group
Get the group members.
getMinRange(). Method in class sso.Arms
Get the minimum range that this weapon can be thrown in.
getMinRange(). Method in interface sso.Throwable
getModifierIndex(int). Method in class sso.Graphic
Helpful method for determining facing graphic.
getName(). Method in class sso.GameObject
Get the name of the GameObject.
getNaturalWeapons(). Method in class sso.PC
Get natural weapons
getOpposingSkill(). Method in class sso.Arms
Get the opposing skill that is required to block attacks
getOpposingSkill(). Method in interface sso.Weapon
getParentSkill(). Method in class sso.Skill
Get the parent skill.
getParentSkillName(). Method in class sso.Skill
Get parent skill name.
getPath(int, int, int, int). Static method in class sso.Attack
Returns an array of the straight-line path (in tiles) between the given points.
getPips(). Method in class sso.Skill
Get the pips.
getPropertyName(). Method in class sso.event.PropertyChangeEvent
getRating(). Method in interface sso.Attackable
getRating(). Method in class sso.Skill
Get the current rating.
getRating(). Method in class sso.Thing
Get rating.
getRating(). Method in class sso.Wall
Get the current rating
getRating(). Method in interface sso.Weapon
getRepairDifficulty(). Method in class sso.Equipment
Get the repair difficulty target
getRepairSkill(). Method in class sso.Equipment
Get the repair skill.
getResistance(int). Method in class sso.GameObject
Get a resistance (total) for a given resistance type.
getResistancePercentage(). Method in class sso.Resistance
Gets resistance percentage.
getResistances(). Method in class sso.GameObject
Get resistances.
getResistanceType(). Method in class sso.Resistance
Gets resistance type.
getResult(). Method in class sso.Attack
getShortRange(). Method in class sso.Arms
Get the band (min..short) for this weapon.
getShortRange(). Method in interface sso.Throwable
getShortRangePenalty(). Method in class sso.Arms
Get the short range penalty
getShortRangePenalty(). Method in interface sso.Throwable
getSize(). Method in class sso.PC
Get the PC size
getSkill(). Method in class sso.Arms
Get the skill required to attack with this weapon
getSkill(). Method in interface sso.Weapon
getSkill(Skill). Method in class sso.PC
Get the PC's skill by an existing skill's type.
getSkill(String). Method in class sso.PC
Get the skill by class name.
getStatement(). Static method in class sso.Persistant
Get a database statement.
getThrowSkill(). Method in class sso.Arms
Get the throw skill for this weapon
getThrowSkill(). Method in interface sso.Throwable
getTile(int, int). Static method in class sso.Tile
Get a tile from the database by x,y
getTimeToLive(). Method in class sso.Effect
Gets the effect ttl
getTop(). Method in interface sso.Climbable
getTrap(). Method in class sso.Lock
Get the trap for this lock
getTrap(). Method in class sso.Window
Get the trap
getType(). Method in class sso.Effect
Gets the effect type.
getURI(int). Method in class sso.Graphic
Get graphic.
getValue(). Method in class sso.PC
Get value.
getValue(). Method in class sso.Thing
Get value.
getVictims(). Method in class sso.Effect
Gets the list of effect victims.
getWeapon(). Method in class sso.Attack
getWeight(). Method in class sso.Thing
Get weight.
getWidth(). Method in class sso.Graphic
Get width.
getWielded(). Method in class sso.PC
Get the wielded weapon.
getWindowType(). Method in class sso.Window
Get the window type
getX(). Method in class sso.GameObject
Get the X location of this object.
getX(). Method in class sso.Tile
Return the x location of this.
getXY(int, int). Static method in class sso.Registry
Get the tile at the given location
getY(). Method in class sso.GameObject
Get the Y location of this object.
getY(). Method in class sso.Tile
Return the y location of this.
getZ(). Method in class sso.GameObject
Get the Z location of this object.
getZ(). Method in class sso.Tile
Return the z location of this.
GIVE. Static variable in class sso.event.ActionEvent
give(GameObject). Method in class sso.GameObject
Actually place the spec in this object's inventory.
give(GameObject). Method in class sso.Tile
Put the object in the inventory.
GLOWING. Static variable in class sso.Effect
GM. Static variable in class sso.Effect
graphic. Variable in class sso.GameObject
Graphic(). Constructor for class sso.Graphic
Constructor.
group. Variable in class sso.Group
group. Variable in class sso.PC
Group(). Constructor for class sso.Group
Constructor.

H

handleAction(String). Method in class sso.GameObject
Handle an action.
handleActionEvent(ActionEvent). Method in interface sso.event.ActionEventListener
handleActionEvent(ActionEvent). Method in class sso.GameObject
Handle action events Subclasses provide more specialized behavior.
handleActionEvent(ActionEvent). Method in class sso.Tile
Handle Action events.
handleActionEvent(ActionEvent). Method in class sso.Wall
Walls consume all events.
handleActionEvent(ActionEvent). Method in class sso.Window
Consume (do not propagate) action events under certain conditions.
handledEvents. Variable in class sso.Tile
has(GameObject). Method in class sso.GameObject
Returns true is GameObject in this or any of contents.
HEAL. Static variable in class sso.event.ActionEvent
heal(int). Method in class sso.PC
Heal the PC
heal_rate. Variable in class sso.PC
height. Variable in class sso.Wall
HIDE. Static variable in class sso.event.ActionEvent
HIT. Static variable in class sso.Attack
HORIZ. Static variable in class sso.Window
host. Variable in class sso.Lock
host. Variable in class sso.Trap
HURT. Static variable in class sso.event.ActionEvent
hurt(int). Method in class sso.PC
Hurt the PC

I

id. Variable in class sso.Persistant
ID_DEFAULT_GRAPHIC. Static variable in class sso.Registry
ID_INVALID. Static variable in class sso.Registry
image_uri. Variable in class sso.Graphic
Immobile(). Constructor for class sso.Immobile
IMPASSABLE. Static variable in class sso.Tile
improve(int). Method in class sso.Skill
Improve the skill.
improveThreshold. Variable in class sso.Skill
init(). Method in class sso.Arms
Protected initializer.
init(). Method in class sso.Effect
Initializer for factory method.
init(). Method in class sso.Equipment
Initializer for new equipment.
init(). Method in class sso.GameObject
For creating new instances of this object only.
init(). Method in class sso.Graphic
Initializer for factory method.
init(). Method in class sso.Group
Initializer.
init(). Method in class sso.Immobile
For creating new instances of this object only.
init(). Method in class sso.Lock
Initializer for new locks.
init(). Method in class sso.PC
Initializer for new PCs.
init(). Method in class sso.Persistant
For creating new instances of this object only.
init(). Method in class sso.Resistance
Initialization for factory method.
init(). Method in class sso.Scenery
Initializer.
init(). Method in class sso.Skill
Initialize the new skill object.
init(). Method in class sso.Thing
New Thing initializer method.
init(). Method in class sso.Tile
Initializers for new tiles.
init(). Method in class sso.Trap
Initializer for new trap objects.
init(). Method in class sso.Wall
Wall initializer.
init(). Method in class sso.Window
Protected window initializer.
INSANE. Static variable in class sso.Effect
INVISIBLE. Static variable in class sso.Effect
INVULNERABLE. Static variable in class sso.Effect
isArmed(). Method in class sso.Trap
Is the trap armed?
isDroppable(). Method in class sso.Thing
Can this object be dropped by holder?
isDroppableBy(GameObject). Method in interface sso.Takeable
isEquippable(). Method in class sso.Equipment
Is the equipment equippable?
isEquipped(). Method in class sso.Armor
isEquipped(). Method in class sso.Equipment
Is the equipment equipped?
isEquipped(). Method in interface sso.Weapon
isLoaded(int). Static method in class sso.Registry
Returns true if an object is loaded.
isLocked(). Method in class sso.Lock
Is the lock locked?
isLootable(). Method in class sso.Equipment
Is the equipment lootable/stealable?
isOpen(). Method in class sso.Window
Is the window open?
isPassable(). Method in class sso.Scenery
Is this passable by PCs?
isShuttered(). Method in class sso.Window
Is the window shuttered?
isTakeableBy(GameObject). Method in interface sso.Takeable
isTakeableBy(PC). Method in class sso.Thing
Can this object be taken by the spec?
isTrapped(). Method in class sso.Lock
Is the object trapped?
isTriggered(). Method in class sso.Trap
Has the trap been triggered?

J

joinGroup(Group). Method in class sso.PC
Join the specified group.

K

key. Variable in class sso.Lock
key. Variable in class sso.Thing

L

LARGE. Static variable in class sso.Window
learnChance. Variable in class sso.Skill
leaveGroup(). Method in class sso.PC
Remove the PC from the current group.
LIE. Static variable in class sso.event.ActionEvent
LIE. Static variable in class sso.GameObject
LIGHTNING. Static variable in class sso.Resistance
load(). Method in class sso.Armor
Load armor instance
load(). Method in class sso.Arms
Load the Arms object from the db.
load(). Method in class sso.Effect
Internals for loading effect.
load(). Method in class sso.Equipment
Load an instance of Equipment
load(). Method in class sso.GameObject
Loads the object from the database.
load(). Method in class sso.Graphic
Internals for loading Graphic.
load(). Method in class sso.Group
Load the group object from the database.
load(). Method in class sso.Immobile
Loads the object from the database.
load(). Method in class sso.Lock
Load lock object data from the database
load(). Method in class sso.PC
Load this instance.
load(). Method in class sso.Persistant
load(). Method in class sso.Resistance
Load the resistance object.
load(). Method in class sso.Scenery
Load the scenery data.
load(). Method in class sso.Skill
Load a Skill object from the database.
load(). Method in class sso.Thing
Load the data into this instance.
load(). Method in class sso.Tile
Load the tile from the database
load(). Method in class sso.Trap
Load the data from the database into a Trap object
load(). Method in class sso.Wall
Load the data into a wall object from the db.
load(). Method in class sso.Window
Load the window from the datbase.
load(int). Static method in class sso.Registry
Load the given object by id.
loadArmor(int). Static method in class sso.Armor
Load armor
loadArms(int). Static method in class sso.Arms
Load the Arms object.
loadEffect(int). Static method in class sso.Effect
Load the Effect object.
loadEquipment(int). Static method in class sso.Equipment
loadGameObject(int). Static method in class sso.GameObject
Load the object from the database.
loadGraphic(int). Static method in class sso.Graphic
Load the graphic from the database.
loadGroup(int). Static method in class sso.Group
Load a group object.
loadLock(int). Static method in class sso.Lock
Load a Lock object
loadPC(int). Static method in class sso.PC
Load PC object
loadPersistant(int). Static method in class sso.Persistant
Factory method.
loadResistance(int). Static method in class sso.Resistance
Load the resistance object.
loadSkill(int). Static method in class sso.Skill
Load a Skill object.
loadThing(int). Static method in class sso.Thing
Load a thing by ID.
loadTile(int). Static method in class sso.Tile
Load the tile.
loadTrap(int). Static method in class sso.Trap
Load a trap object
loadWall(int). Static method in class sso.Wall
Load a new Wall object
loadWindow(int). Static method in class sso.Window
Load a Window object.
LOC_ARMS. Static variable in class sso.PC
LOC_BUCKLER. Static variable in class sso.PC
LOC_COUNT. Static variable in class sso.PC
LOC_FEET. Static variable in class sso.PC
LOC_FINGER. Static variable in class sso.PC
LOC_HANDS. Static variable in class sso.PC
LOC_HEAD. Static variable in class sso.PC
LOC_HIPS. Static variable in class sso.PC
LOC_LEFT_HAND. Static variable in class sso.PC
LOC_NECK. Static variable in class sso.PC
LOC_NONE. Static variable in class sso.PC
LOC_RIGHT_HAND. Static variable in class sso.PC
LOC_SHINS. Static variable in class sso.PC
LOC_SHOULDERS. Static variable in class sso.PC
LOC_THIGHS. Static variable in class sso.PC
LOC_TORSO. Static variable in class sso.PC
LOC_WAIST. Static variable in class sso.PC
LOC_WRISTS. Static variable in class sso.PC
location. Variable in class sso.GameObject
lock. Variable in class sso.Window
Lock(). Constructor for class sso.Lock
Protected constructor.
lock(PC, Thing). Method in class sso.Lock
Attempt to lock the lock
lockDifficulty. Variable in class sso.Lock
locked. Variable in class sso.Lock
longRange. Variable in class sso.Arms
longRangePenalty. Variable in class sso.Arms
lootable. Variable in class sso.Equipment
LYCANTHROPE. Static variable in class sso.Effect

M

MAGIC. Static variable in class sso.Resistance
main(String[]). Static method in class sso.Arms
Tester
main(String[]). Static method in class sso.Equipment
Tester
main(String[]). Static method in class sso.GameObject
Tester
main(String[]). Static method in class sso.Group
Tester
main(String[]). Static method in class sso.Lock
Tester
main(String[]). Static method in class sso.PC
Tester
main(String[]). Static method in class sso.Persistant
Tester.
main(String[]). Static method in class sso.Registry
Tester.
main(String[]). Static method in class sso.Skill
Tester.
main(String[]). Static method in class sso.Thing
Tester method.
main(String[]). Static method in class sso.Tile
Tester
main(String[]). Static method in class sso.Trap
Tester
main(String[]). Static method in class sso.Wall
Tester
mana_rate. Variable in class sso.PC
markLoaded(Persistant). Static method in class sso.Registry
Set an object as loaded.
MEDIUM. Static variable in class sso.Window
medRange. Variable in class sso.Arms
medRangePenalty. Variable in class sso.Arms
MIDDLE. Static variable in class sso.Window
minRange. Variable in class sso.Arms
MISS. Static variable in class sso.Attack
move(GameObject). Method in class sso.GameObject
Move to another location.
move(GameObject). Method in class sso.Immobile
Disallow all moves for this object and its children.
move(GameObject). Method in class sso.Thing
OVERRIDE METHOD.
moved(GameObject). Method in class sso.GameObject
Fire move event.
MoveEvent(GameObject, GameObject, GameObject). Constructor for class sso.event.MoveEvent
moveListeners. Variable in class sso.GameObject
MURDERER. Static variable in class sso.Effect

N

name. Variable in class sso.GameObject
natural_weapon. Variable in class sso.PC
NORTH. Static variable in class sso.GameObject
NOTHING. Static variable in class sso.Effect
notifyEffectEnd(EffectEndEvent). Method in interface sso.event.EffectEndListener
notifyEffectTrigger(EffectTriggerEvent). Method in interface sso.event.EffectTriggerListener
notifyFumble(FumbleEvent). Method in interface sso.event.FumbleListener
notifyMove(MoveEvent). Method in interface sso.event.MoveListener
notifyPropertyChange(PropertyChangeEvent). Method in interface sso.event.PropertyChangeListener
notifySkillChange(SkillChangeEvent). Method in interface sso.event.SkillChangeListener
notifyStore(StoreEvent). Method in interface sso.event.StoreListener
notifyVictimChange(VictimChangeEvent). Method in interface sso.event.VictimChangeListener

O

open. Variable in class sso.Window
open(PC). Method in interface sso.Openable
open(PC). Method in class sso.Window
Open the window
oppSkill. Variable in class sso.Arms
ORATE. Static variable in class sso.event.ActionEvent
ORDER. Static variable in class sso.event.ActionEvent

P

PARALYZE. Static variable in class sso.Resistance
parentSkill. Variable in class sso.Skill
parentSkillName. Variable in class sso.Skill
PARTIAL_RESIST. Static variable in class sso.Attack
passable. Variable in class sso.Scenery
PC(). Constructor for class sso.PC
Constructor (protected)
PEEP. Static variable in class sso.Window
Persistant(). Constructor for class sso.Persistant
Constructor.
PHYSICAL. Static variable in class sso.Resistance
PICKLOCK. Static variable in class sso.event.ActionEvent
pickLock(PC). Method in class sso.Lock
Attempt to pick the lock
picklockSkill. Static variable in class sso.Lock
pips. Variable in class sso.Skill
PLATE. Static variable in class sso.Window
POISONED. Static variable in class sso.Effect
POSSESSED. Static variable in class sso.Effect
propChange(String). Method in class sso.Graphic
Fire a property change event.
propChange(String). Method in class sso.Resistance
Fire a property change event.
propChanged(String). Method in class sso.GameObject
Fire a property change event.
propertyChange(String). Method in class sso.Group
PropertyChangeEvent(Persistant, String). Constructor for class sso.event.PropertyChangeEvent
propertyChangeListeners. Variable in class sso.GameObject
propertyChangeListeners. Variable in class sso.Graphic
propertyChangeListeners. Variable in class sso.Group
propertyChangeListeners. Variable in class sso.Resistance
propEvents. Variable in class sso.Scenery
PSIONIC. Static variable in class sso.Resistance

R

Random(). Constructor for class sso.Random
register(). Method in class sso.Persistant
Get a unique ID for the object.
register(Persistant). Static method in class sso.Registry
Register a new object with the database.
Registry(). Constructor for class sso.Registry
removeAction(String). Method in class sso.GameObject
Remove an action.
removeEffect(Effect). Method in class sso.GameObject
Remove an effect.
removeEffectEndListener(EffectEndListener). Method in class sso.Effect
Remove an event ended listener.
removeEffectTriggerListener(EffectTriggerListener). Method in class sso.Effect
Remove an effect triggered listener.
removeEnterEffect(String). Method in class sso.Tile
Remove an enter effect (String classname)
removeFumbleListener(FumbleListener). Method in class sso.Arms
Remove a fumble event listener.
removeMember(PC). Method in class sso.Group
Remove a group member.
removeMoveListener(MoveListener). Method in class sso.GameObject
Remove move event listener.
removeNaturalWeapon(Weapon). Method in class sso.PC
Remove a natural weapon
removePropertyChangeListener(PropertyChangeListener). Method in class sso.GameObject
Remove a property change event listener.
removePropertyChangeListener(PropertyChangeListener). Method in class sso.Graphic
Unregister a property change listener.
removePropertyChangeListener(PropertyChangeListener). Method in class sso.Resistance
Remove a listener.
removePropertyChangeListeners(PropertyChangeListener). Method in class sso.Group
removeResistance(Resistance). Method in class sso.GameObject
Remove a resistance from this.
removeSkill(Skill). Method in class sso.PC
Remove the specified skill
removeSkill(String). Method in class sso.PC
Remove the specified skill
removeSkillChangeListener(SkillChangeListener). Method in class sso.Skill
removeStoreListener(StoreListener). Method in class sso.Persistant
Remove listener for stored events.
removeVictim(GameObject). Method in class sso.Effect
Removes an effect victim.
removeVictimChangeListener(VictimChangeListener). Method in class sso.Effect
Remove a victim changed listener.
repair(PC). Method in class sso.Equipment
Repair the equipment, or at least try.
repairDifficulty. Variable in class sso.Equipment
repairSkill. Variable in class sso.Equipment
Resistance(). Constructor for class sso.Resistance
Constructor.
resistance_percentage. Variable in class sso.Resistance
resistance_type. Variable in class sso.Resistance
resistances. Variable in class sso.GameObject
RESISTED. Static variable in class sso.Attack
RESTING. Static variable in class sso.Effect
restoreMana(int). Method in class sso.PC
Restore mana
roll(). Method in class sso.Skill
Perform a skill roll.
roll(int). Static method in class sso.Random
roll(String, int). Method in class sso.PC
Perform a skill roll.
ROOF. Static variable in class sso.Tile
ROUND. Static variable in class sso.Window
RUN. Static variable in class sso.event.ActionEvent
RUN. Static variable in class sso.GameObject
run(). Method in class sso.Effect
Event loop.
run(). Method in class sso.PC
Status thread.

S

SASHED. Static variable in class sso.Window
Scenery(). Constructor for class sso.Scenery
Protected constructor.
SEARCH. Static variable in class sso.event.ActionEvent
setAttacker(PC). Method in class sso.Attack
setAttackType(int). Method in class sso.Arms
Set the attack type
setBaseMana(int). Method in class sso.PC
Set the base mana
setBaseRating(int). Method in class sso.Skill
Set the base rating.
setBaseRating(int). Method in class sso.Thing
Set base rating.
setBaseRating(int). Method in class sso.Wall
Set the base rating
setBaseValue(int). Method in class sso.Thing
Set value.
setCapacity(int). Method in class sso.Thing
Set base capacity.
setCriticalHit(int). Method in class sso.Arms
Set the critical hit threshold
setDamageBonus(int). Method in class sso.Arms
Set the damage bonus for successful attacks.
setDamageDice(int). Method in class sso.Arms
Set the damage dice (number to roll when computing damage).
setDamageFaces(int). Method in class sso.Arms
Set the damage die faces (number of faces on each damage die).
setDefaultPenalty(int). Method in class sso.Skill
Set the default penalty.
setDefender(Attackable). Method in class sso.Attack
setDescription(String). Method in class sso.GameObject
Set the description of the GameObject.
setDetectDifficulty(int). Method in class sso.Trap
Set the detection difficulty
setDisarmDifficulty(int). Method in class sso.Trap
Set the disarm difficulty
setEffectClassname(String). Method in class sso.Trap
Set the effect classname
setEquipLocation(byte). Method in class sso.Equipment
Set the equipment location.
setEquipSize(byte). Method in class sso.Equipment
Set the equipment size
setExtremeRange(int). Method in class sso.Arms
Set extreme range for throwing this weapon.
setExtremeRangePenalty(int). Method in class sso.Arms
Set the extreme range penalty.
setFacing(int). Method in class sso.GameObject
Set the Facing for this GameObject.
setFlag(int). Method in class sso.GameObject
Toggle a flag on.
setFumbleRoll(int). Method in class sso.Arms
Set the fumble roll threshold.
setGraphic(Graphic). Method in class sso.GameObject
Set the Graphic for this GameObject.
setHealRate(int). Method in class sso.PC
Set the heal rate
setHeight(int). Method in class sso.Graphic
Set height.
setHeight(int). Method in class sso.Wall
Set the height
setHost(GameObject). Method in class sso.Lock
Set the lock host
setHost(GameObject). Method in class sso.Trap
Set the trap host
setImproveThreshold(int). Method in class sso.Skill
Set the improvement threshold.
setKey(GameObject). Method in class sso.Thing
Set key.
setKey(Thing). Method in class sso.Lock
Set the lock's key
setLearnChance(int). Method in class sso.Skill
Set the learning chance.
setLength(int). Method in class sso.Graphic
Set length.
setLocation(GameObject). Method in class sso.GameObject
Move to another location.
setLock(Lock). Method in class sso.Window
Set the lock
setLockDifficulty(int). Method in class sso.Lock
Set the lock difficulty
setLocked(boolean). Method in class sso.Lock
Set the lock's locked status
setLongRange(int). Method in class sso.Arms
Set long range for throwing this weapon.
setLongRangePenalty(int). Method in class sso.Arms
Set the long range penalty.
setLootable(boolean). Method in class sso.Equipment
Set the lootable flag
setMana(int). Method in class sso.PC
Set the current mana
setManaRate(int). Method in class sso.PC
Set the mana recharge rate
setMediumRange(int). Method in class sso.Arms
Set medium range for throwing this weapon.
setMedRangePenalty(int). Method in class sso.Arms
Set the medium range penalty.
setMinRange(int). Method in class sso.Arms
Set the minimum throw range for this weapon.
setName(String). Method in class sso.GameObject
Set the name of the GameObject.
setOpposingSkill(String). Method in class sso.Arms
Set the opposing skill to avoid attacks.
setPassable(boolean). Method in class sso.Scenery
Set passable.
setPropagate(boolean). Method in class sso.Scenery
Set propagate events flag.
setRating(int). Method in class sso.Equipment
Set the rating.
setRating(int). Method in class sso.Skill
Set the current rating.
setRating(int). Method in class sso.Thing
Set current rating.
setRating(int). Method in class sso.Wall
Set the current rating
setRepairDifficulty(int). Method in class sso.Equipment
Set the repair difficulty target
setRepairSkill(String). Method in class sso.Equipment
Set the repair skill.
setResistancePercentage(int). Method in class sso.Resistance
Gets resistance percentage.
setResistanceType(int). Method in class sso.Resistance
Sets resistance type.
setShortRange(int). Method in class sso.Arms
Set short range for throwing this object.
setShortRangePenalty(int). Method in class sso.Arms
Set the short range penalty.
setSize(byte). Method in class sso.PC
Set the PC size
setSkill(String). Method in class sso.Arms
Set the skill needed to attack with this weapon.
setThrowSkill(String). Method in class sso.Arms
Set the skill needed to throw this object.
setTimeToLive(int). Method in class sso.Effect
Sets the effect ttl.
setTrap(Trap). Method in class sso.Lock
Set the trap object for this lock
setTrap(Trap). Method in class sso.Window
Set the trap
setTriggered(boolean). Method in class sso.Trap
Set the trap triggered status.
setTTL(int). Method in class sso.event.ActionEvent
setType(int). Method in class sso.Effect
Sets the effect type.
setURI(int, String). Method in class sso.Graphic
Set graphic.
setWeapon(Weapon). Method in class sso.Attack
setWeight(int). Method in class sso.Thing
Set weight.
setWidth(int). Method in class sso.Graphic
Set width.
setWindowType(int). Method in class sso.Window
Set the window type
setX(int). Method in class sso.Tile
Set the X coordinate
setY(int). Method in class sso.Tile
Set the Y coordinate
setZ(int). Method in class sso.Tile
Set the Z coordinate
shortRange. Variable in class sso.Arms
shortRangePenalty. Variable in class sso.Arms
SHOUT. Static variable in class sso.event.ActionEvent
shutter(). Method in class sso.Window
Shutter the window.
shuttered. Variable in class sso.Window
SILENT. Static variable in class sso.Effect
SIT. Static variable in class sso.event.ActionEvent
SIT. Static variable in class sso.GameObject
size. Variable in class sso.PC
SIZE_ANY. Static variable in class sso.PC
SIZE_GIANT. Static variable in class sso.PC
SIZE_HUGE. Static variable in class sso.PC
SIZE_LARGE. Static variable in class sso.PC
SIZE_MAN. Static variable in class sso.PC
SIZE_SMALL. Static variable in class sso.PC
SIZE_TINY. Static variable in class sso.PC
SKILL. Static variable in class sso.Skill
Skill(). Constructor for class sso.Skill
Constructor.
skillChange(). Method in class sso.Skill
SkillChangeEvent(Skill). Constructor for class sso.event.SkillChangeEvent
skillChangeListeners. Variable in class sso.Skill
skills. Variable in class sso.PC
SLEEP. Static variable in class sso.event.ActionEvent
SLIT. Static variable in class sso.Window
SMALL. Static variable in class sso.Window
SNEAK. Static variable in class sso.event.ActionEvent
SOUTH. Static variable in class sso.GameObject
SQUARE. Static variable in class sso.Window
STAND. Static variable in class sso.event.ActionEvent
STAND. Static variable in class sso.GameObject
start(). Method in class sso.Effect
Starts the effect.
STEAL. Static variable in class sso.event.ActionEvent
STEP. Static variable in class sso.Tile
stop(). Method in class sso.Effect
Stops the effect.
store(). Method in class sso.Arms
Store the Arms object.
store(). Method in class sso.Effect
Save the effect object.
store(). Method in class sso.Equipment
Store this Equipment
store(). Method in class sso.GameObject
Store the object in the database.
store(). Method in class sso.Graphic
Store the graphic in the database.
store(). Method in class sso.Group
Store the group.
store(). Method in class sso.Immobile
Store the object in the database.
store(). Method in class sso.Lock
Store the Lock object
store(). Method in class sso.PC
Store this object in the database
store(). Method in class sso.Persistant
Store the object in the database.
Store(). Method in class sso.Resistance
Save the Resistance object.
store(). Method in class sso.Scenery
Store the scenery
store(). Method in class sso.Skill
Store the state of the skill object.
store(). Method in class sso.Thing
Store the Thing.
store(). Method in class sso.Tile
Store the Tile.
store(). Method in class sso.Trap
Store the trap
store(). Method in class sso.Wall
Store the state of the Wall object.
store(). Method in class sso.Window
Store the Window
stored(). Method in class sso.Persistant
Fires a new stored event.
StoreEvent(Persistant). Constructor for class sso.event.StoreEvent
storeListeners. Variable in class sso.Persistant

T

TALK. Static variable in class sso.event.ActionEvent
Thing(). Constructor for class sso.Thing
Constructor.
throwAttack(). Method in class sso.Attack
Perform a thrown weapon attack.
throwSkill. Variable in class sso.Arms
Tile(). Constructor for class sso.Tile
Constructor.
time_to_live. Variable in class sso.Effect
TOP. Static variable in class sso.Window
trap. Variable in class sso.Lock
trap. Variable in class sso.Window
Trap(). Constructor for class sso.Trap
Protected constructor.
trigger(PC). Method in class sso.Trap
Trigger the trap
triggered. Variable in class sso.Trap
tStatus. Variable in class sso.PC

U

unequip(). Method in class sso.Equipment
Unequip the equipment
UNKNOWN. Static variable in class sso.event.ActionEvent
unload(Persistant). Static method in class sso.Registry
Unload an object.
unlock(PC, Thing). Method in class sso.Lock
Attempt to unlock the lock
unregister(). Method in class sso.Arms
Remove the Arms object from the database
unregister(). Method in class sso.Effect
Unregister the effect.
unregister(). Method in class sso.Equipment
Remove the object from the database.
unregister(). Method in class sso.GameObject
Unregister the GameObject from the database.
unregister(). Method in class sso.Graphic
Unregister Graphic
unregister(). Method in class sso.Group
Remove the group object completely.
unregister(). Method in class sso.Immobile
Unregister the GameObject from the database.
unregister(). Method in class sso.Lock
Unregister the lock object
unregister(). Method in class sso.PC
Remove the PC from the database.
unregister(). Method in class sso.Persistant
Remove the object from the registry and database.
unregister(). Method in class sso.Resistance
Remove resistance from database.
unregister(). Method in class sso.Scenery
Unregister the Scenery from the database.
unregister(). Method in class sso.Skill
Remove the object from the registry and database.
unregister(). Method in class sso.Thing
Remove the object from the database and registry.
unregister(). Method in class sso.Tile
Unregister the tile.
unregister(). Method in class sso.Trap
Unregister the Trap from the database
unregister(). Method in class sso.Wall
Unregister a wall.
unregister(). Method in class sso.Window
Unregister the object from the database.
unregister(Persistant). Static method in class sso.Registry
Unregister the given object with the database.
unsetFlag(int). Method in class sso.GameObject
Toggle a flag off.
unshutter(). Method in class sso.Window
Unshutter the window.

V

VERT. Static variable in class sso.Window
VERTICAL. Static variable in class sso.Tile
victimChange(). Method in class sso.Effect
Fire a victim changed event.
VictimChangeEvent(Effect). Constructor for class sso.event.VictimChangeEvent
victims. Variable in class sso.Effect

W

WALK. Static variable in class sso.event.ActionEvent
WALK. Static variable in class sso.GameObject
Wall(). Constructor for class sso.Wall
Protected constructor.
WEAK. Static variable in class sso.Effect
weaponSkill. Variable in class sso.Arms
weight. Variable in class sso.Thing
WEST. Static variable in class sso.GameObject
WET. Static variable in class sso.Tile
WHOLE. Static variable in class sso.Window
Window(). Constructor for class sso.Window
Protected constructor.
windowType. Variable in class sso.Window

X

x_c. Variable in class sso.Tile
x_width. Variable in class sso.Graphic

Y

y_c. Variable in class sso.Tile
y_length. Variable in class sso.Graphic