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 _

O

ONEDOORWALL - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
ONE_DAY - Static variable in class wyvern.lib.Kernel
Number of milliseconds in one day (24 hours)
ONE_HOUR - Static variable in class wyvern.lib.Kernel
Number of milliseconds in one hour.
ONE_MINUTE - Static variable in class wyvern.lib.Kernel
Number of milliseconds in one minute.
ONE_MONTH - Static variable in class wyvern.lib.Kernel
Approx. number of milliseconds in one month (30 days).
ONE_PAIR - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ONE_PAIR - Static variable in class wyvern.lib.classes.games.card.HandType
 
ONE_PAIR_CHANCE - Static variable in class wyvern.lib.classes.games.card.HandType
 
ONE_PAIR_HANDS - Static variable in class wyvern.lib.classes.games.card.HandType
 
ONE_PAIR_SCORE - Static variable in class wyvern.lib.classes.games.card.HandType
 
ONE_SECOND - Static variable in class wyvern.lib.Kernel
Number of milliseconds in one minute.
ONE_WEEK - Static variable in class wyvern.lib.Kernel
Number of milliseconds in one week (7 days)
ONE_YEAR - Static variable in class wyvern.lib.Kernel
Approx. number of milliseconds in one year (365 days).
OPEN - Static variable in class wyvern.lib.classes.construct.Gate
Valid states for the gate.
OPEN - Static variable in class wyvern.util.JDocControl
 
OPENING - Static variable in class wyvern.lib.classes.construct.Gate
 
OR - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
ORDER_DELAY - Static variable in class wyvern.lib.commands.OrderCommand
 
OTHER_LOGIN_ERROR - Static variable in interface wyvern.common.net.RPCConstants
 
OUNCES - Static variable in class wyvern.lib.properties.Weight
 
OUT_OF_RANGE - Static variable in class wyvern.lib.classes.sound.LoopingSound
 
OZ_PER_GM - Static variable in class wyvern.lib.properties.Weight
 
OZ_PER_KG - Static variable in class wyvern.lib.properties.Weight
 
OZ_PER_LB - Static variable in class wyvern.lib.properties.Weight
 
ObjectTracker - interface wyvern.lib.event.ObjectTracker.
A convenience interface that combines MapChangeListener, MapMotionListener, and ContainerChangeListener.
OffLimits - class wyvern.lib.classes.OffLimits.
This object prevents players from moving into a specified map location.
OffLimits() - Constructor for class wyvern.lib.classes.OffLimits
 
OfferCommand - class wyvern.lib.commands.OfferCommand.
Implements a safe-trading system.
OgreInv - class wyvern.world.lists.inv.OgreInv.
Generates ogre inventory.
OgreInv() - Constructor for class wyvern.world.lists.inv.OgreInv
 
OgreMagiInv - class wyvern.world.lists.inv.OgreMagiInv.
Generates ogre mage inventory.
OgreMagiInv() - Constructor for class wyvern.world.lists.inv.OgreMagiInv
 
Oil - class wyvern.lib.properties.materials.Oil.
Oil.
Oil() - Constructor for class wyvern.lib.properties.materials.Oil
Constructs a new Oil
OpenCommand - class wyvern.lib.commands.OpenCommand.
Handles open, close, lock and unlock.
OpenCommand.KeyPredicate - class wyvern.lib.commands.OpenCommand.KeyPredicate.
A predicate to look for a key that will open the specified lock.
OpenCommand.KeyPredicate(Lock) - Constructor for class wyvern.lib.commands.OpenCommand.KeyPredicate
Constructs a new KeyPredicate
Openable - interface wyvern.lib.properties.Openable.
Interface for things that can be opened and closed.
Options - class wyvern.util.Options.
Parses unix-style command-line switches.
Options() - Constructor for class wyvern.util.Options
 
OrList() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
OrPredicate - class wyvern.lib.predicates.OrPredicate.
This predicate combines N other predicates with an OR operation.
OrPredicate(Predicate, Predicate) - Constructor for class wyvern.lib.predicates.OrPredicate
Constructs a new OrPredicate
OrcInv - class wyvern.world.lists.inv.OrcInv.
Generates orc inventory.
OrcInv() - Constructor for class wyvern.world.lists.inv.OrcInv
 
OrderCommand - class wyvern.lib.commands.OrderCommand.
Lets you order something from a tavern menu.
Organic - class wyvern.lib.properties.materials.Organic.
Organic stuff: wood, food, oil, leather.
Organic() - Constructor for class wyvern.lib.properties.materials.Organic
Constructs a new Organics property
Orichalcum - class wyvern.lib.properties.materials.Orichalcum.
Orichalcum.
Orichalcum() - Constructor for class wyvern.lib.properties.materials.Orichalcum
Constructs a new Orichalcum
objectAdded(GameMap, int, int, GameObject) - Method in class wyvern.lib.classes.construct.SmallButton
Notification that an object was added to the map.
objectAdded(GameMap, int, int, GameObject) - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
An object was added to the map - see if it should fall.
objectAdded(GameMap, int, int, GameObject) - Method in interface wyvern.lib.event.MapAddRemoveListener
A reference to a GameObject was added to the map at the specified location.
objectAt(int) - Method in interface wyvern.kernel.maps.Cell
Returns the object at the specified index.
objectAt(int) - Method in class wyvern.kernel.maps.MapCell
 
objectAt(int) - Method in interface wyvern.lib.Bag
Returns the object at the specified index, or null if the index is out-of-bounds.
objectAt(int) - Method in class wyvern.lib.classes.BasicBag
Returns the object at the specified index, or null if the index is out-of-bounds.
objectAt(int) - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns the object at the specified index, or null if the index is out-of-bounds.
objectCount_ - Variable in class wyvern.kernel.maps.MapLoader
 
objectDropped(Commandable, GameObject, int, int) - Method in interface wyvern.lib.properties.DropInterest
Notification that an agent used the "drop" command to drop something on the ground in a square occupied by this object.
objectRemoved(GameMap, int, int, GameObject) - Method in class wyvern.lib.classes.construct.SmallButton
Notification that an object was removed from the map.
objectRemoved(GameMap, int, int, GameObject) - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
An object was removed from the map - see if anything above it should fall.
objectRemoved(GameMap, int, int, GameObject) - Method in interface wyvern.lib.event.MapAddRemoveListener
A reference to a GameObject was removed from the map at the specified location.
objects() - Method in interface wyvern.kernel.maps.Cell
Returns a List of the objects in the Cell.
objects() - Method in class wyvern.kernel.maps.MapCell
 
objects() - Method in class wyvern.kernel.monsters.MonsterInventory
Returns an array of objects from the inventory.
objects() - Method in interface wyvern.lib.Inventory
Returns an array containing the objects of the inventory, in the order in which they occur in the inventory.
objectsAt(int, int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
objectsAt(int, int) - Method in class wyvern.kernel.maps.DenseMap
Returns the actual list of objects at (x, y).
objectsAt(int, int) - Method in class wyvern.kernel.maps.GameHashMap
Returns a list of the objects at location (x, y);
objectsAt(Point) - Method in class wyvern.kernel.maps.GameHashMap
Returns a list of the objects at location p.
objectsInRect(int, int, int, int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
objectsInRect(int, int, int, int) - Method in class wyvern.kernel.maps.DenseMap
Implements GameMap.objectsInRect.
objectsInRect(int, int, int, int) - Method in class wyvern.kernel.maps.GameHashMap
Returns an Iterator over the objects in the specified rectangle.
objects_ - Variable in class wyvern.kernel.maps.DenseMap
 
objects_ - Variable in class wyvern.kernel.maps.Frame
This set contains a "sparse array" of the objects to send to the client.
objects_ - Variable in class wyvern.kernel.maps.MapObjectSorter
 
objects_ - Variable in class wyvern.lib.classes.random.RandomList
 
occupies(int, int) - Method in class wyvern.kernel.maps.MapObject
 
occupies(int, int) - Method in interface wyvern.lib.GameObject
Returns true if the object (in whole or in part) occupies the specified location.
occurrencesOf(String, char) - Static method in class wyvern.common.util.Strings
Counts occurrences of the specified character in a string.
offsets_ - Variable in class wyvern.kernel.motion.MoveEvent
 
okMsg - Static variable in class wyvern.kernel.combat.WearEvent
 
okMsg_ - Variable in class wyvern.lib.commands.PutCommand.PutEvent
 
okNoSpells(String) - Static method in class wyvern.lib.classes.magic.SpellRegistry
Returns true if this spell can be cast in no-spells areas.
okToLearn(String, Commandable, StringBuffer) - Method in class wyvern.kernel.player.SpellListImpl
Checks whether player is allowed to learn this spell, taking into account the lore cost of the spell and available lore points.
okToLearn(String, Commandable, StringBuffer) - Method in interface wyvern.lib.SpellList
Checks whether player is allowed to learn this spell, taking into account the lore cost of the spell and available lore points.
oldDir_ - Variable in class wyvern.util.JDocControl
 
oldFile_ - Variable in class wyvern.util.JDocControl
 
oldHeight - Variable in class wyvern.util.TableLayout
Previous known height of the container
oldWidth - Variable in class wyvern.util.TableLayout
Previous known width of the container
onKernelThread() - Static method in class wyvern.kernel.kernel.Scheduler
Returns true if we're running on the "Kernel thread", meaning we have the map-exclusive.
onKernelThread() - Static method in class wyvern.lib.Kernel
Returns true if we're running on the "Kernel thread", meaning we have the map-exclusive.
oobTerrain_ - Variable in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
opaqueMap_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
opaque_ - Variable in class wyvern.lib.classes.Terrain
This is cached for performance - we don't support terrain changing from opaque to non-opaque at runtime; you'd have to write a subclass to handle this.
open(Commandable) - Method in class wyvern.lib.classes.Chest
Notifies object that it's being opened.
open(Commandable) - Method in class wyvern.lib.classes.construct.Door
Opens the door.
open(Commandable) - Method in interface wyvern.lib.properties.Openable
Notifies object that it's being opened.
openDocument() - Method in class wyvern.util.JDocControl
Lets the user select a new document to open.
openFile(String) - Method in class wyvern.kernel.maps.MapWriter
Opens the file for writing, and sets global variables for the filename and output stream.
openTitle_ - Variable in class wyvern.util.JDocControl
 
oppositeOf(int) - Static method in class wyvern.lib.Direction
Return opposite direction (e.g., N -> S)
originalText_ - Variable in class wyvern.kernel.commands.EventImpl
 
ouncesToGrams(double) - Static method in class wyvern.lib.properties.Weight
Rounds the specified oz-value to the nearest whole number of grams.
ouncesToKilos(double) - Static method in class wyvern.lib.properties.Weight
Converts the passed ounce-weight to kilograms.
ouncesToPounds(double) - Static method in class wyvern.lib.properties.Weight
Converts the passed ounce-weight to pounds.
outOfBoundsTerrain_ - Variable in class wyvern.kernel.maps.DenseMap
Terrain to use outside the valid bounds of the map.
outOfFuel() - Method in class wyvern.lib.classes.Lamp
Returns true if this lamp requires fuel, and its fuel-level is zero (or negative).
out_ - Variable in class wyvern.kernel.maps.MapWriter
 
outranks(Commandable) - Method in class wyvern.kernel.player.PlayerImpl
 
outranks(Commandable) - Method in interface wyvern.lib.Player
Returns true if this player outranks the passed player.
outranks(String, String) - Static method in class wyvern.world.World
Returns true if the first wizard outranks the second wizard.
outranks(Commandable, Commandable) - Static method in class wyvern.world.World
Returns true if the first wizard outranks the second wizard.
overlapping(GameObject, GameObject) - Method in class wyvern.kernel.maps.MapWriter
Returns true if two otherwise identical objects are overlapping.
ownerIsOnline() - Method in class wyvern.lib.player.PlayerGrave
Returns true if the owner of the grave is currently online.
owner_ - Variable in class wyvern.kernel.commands.CommandListImpl
A reference to the Player this list is associated with, if any.
owner_ - Variable in class wyvern.kernel.monsters.MonsterInventory
 
owner_ - Variable in class wyvern.lib.properties.MovableSoundSource
The thing that's emitting the sound: a player, a harp, a music box, or anything else.

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 _