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 _

R

R - Static variable in class wyvern.util.TableLayout
Indicates a row
RANCID - Static variable in class wyvern.lib.classes.Corpse.CorpseState
 
RANGE_SKILL - Static variable in class wyvern.kernel.combat.AttackType
 
RANGE_WEAPON - Static variable in class wyvern.kernel.combat.AttackType
Attacker is firing a range weapon, and the damage is being done by a missile.
READY - Static variable in interface wyvern.kernel.player.MusicState.States
Client just send an #endmusic command, and is ready to play another soundtrack piece.
READY_CONNECTED - Static variable in interface wyvern.common.net.RemoteAudioState
 
READY_NOT_CONNECTED - Static variable in interface wyvern.common.net.RemoteAudioState
 
REDUCED_HEIGHT - Static variable in class wyvern.lib.spells.MagicMap
 
REDUCED_WIDTH - Static variable in class wyvern.lib.spells.MagicMap
 
REGISTER_EXISTING_PLAYER - Static variable in interface wyvern.common.net.RPCConstants
These values are sent from the client when it connects to the server, telling what kind of operation the client wants to begin.
REMOVE - Static variable in class wyvern.lib.event.ContainerChangeEvent
 
RESUME - Static variable in class wyvern.lib.event.MapLifecycleEvent
MapLifecycleEvent type for when a map has just been resumed.
RESUME_SOUND - Static variable in interface wyvern.common.net.RPCConstants
 
RIGHT - Static variable in interface wyvern.common.net.RPCConstants.ImageAlign
 
RIGHT - Static variable in class wyvern.common.util.ColumnLayout
 
RIGHT - Static variable in interface wyvern.util.TableLayoutConstants
Indicates that the component is right justified in its cell
ROAD_LAYER_OFFSET - Static variable in class wyvern.lib.classes.construct.Road
 
ROOK - Static variable in class wyvern.lib.classes.games.Chess
 
ROOT_DIR - Static variable in class wyvern.common.config.Wyvern
 
ROYAL_FLUSH - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ROYAL_FLUSH - Static variable in class wyvern.lib.classes.games.card.HandType
 
ROYAL_FLUSH_CHANCE - Static variable in class wyvern.lib.classes.games.card.HandType
 
ROYAL_FLUSH_HANDS - Static variable in class wyvern.lib.classes.games.card.HandType
 
ROYAL_FLUSH_SCORE - Static variable in class wyvern.lib.classes.games.card.HandType
 
RPCConstants - interface wyvern.common.net.RPCConstants.
This interface contains the numbers assigned to each RPC call, as well as some other constants used in the RPC interface.
RPCConstants.ImageAlign - interface wyvern.common.net.RPCConstants.ImageAlign.
Specifies whether an image is left, center, or right-justified.
RPCConstants.ImageFlags - interface wyvern.common.net.RPCConstants.ImageFlags.
Extra flags for controlling the image.
RPCConstants.ImageFormat - interface wyvern.common.net.RPCConstants.ImageFormat.
Specifies the format of an image (GIF, JPG, etc.)
RPCConstants.OutputView - interface wyvern.common.net.RPCConstants.OutputView.
Directs an image (or text) to go to a specific view.
RPCConstants.TextStyle - interface wyvern.common.net.RPCConstants.TextStyle.
Text-style specifiers.
RPCDataSource - interface wyvern.common.net.RPCDataSource.
This interface breaks a compilation dependency between the client code and the server code.
RPCVersion - class wyvern.common.net.RPCVersion.
Class for keeping track of the RPC protocol version for a given client.
RPCVersion(String) - Constructor for class wyvern.common.net.RPCVersion
Constructs a new RPCVersion
RPCVersion(int, int, int) - Constructor for class wyvern.common.net.RPCVersion
Constructs a new RPCVersion
RPCVersion(RPCVersion) - Constructor for class wyvern.common.net.RPCVersion
Constructs a new RPCVersion by copying the values from another version.
RULE - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
Races - class wyvern.kernel.player.Races.
This class encapsulates information about the various player races.
RakshasaSkills - class wyvern.lib.skills.RakshasaSkills.
Handles some of the special abilities for the Rakshasa race.
RakshasaSkills() - Constructor for class wyvern.lib.skills.RakshasaSkills
 
RandomAttack - class wyvern.lib.monsters.RandomAttack.
Random counter-attack: fire, cold, acid, shock.
RandomAttack() - Constructor for class wyvern.lib.monsters.RandomAttack
 
RandomAxe - class wyvern.lib.classes.random.RandomAxe.
Generates a randomly-enchanted axe.
RandomAxe() - Constructor for class wyvern.lib.classes.random.RandomAxe
 
RandomBow - class wyvern.lib.classes.random.RandomBow.
Generates a randomly-enchanted bow.
RandomBow() - Constructor for class wyvern.lib.classes.random.RandomBow
 
RandomClaw - class wyvern.lib.classes.random.RandomClaw.
Generates a randomly-enchanted bow.
RandomClaw() - Constructor for class wyvern.lib.classes.random.RandomClaw
 
RandomClub - class wyvern.lib.classes.random.RandomClub.
Generates a randomly-enchanted club.
RandomClub() - Constructor for class wyvern.lib.classes.random.RandomClub
 
RandomItem - class wyvern.lib.classes.random.RandomItem.
Class to generate random items of various types.
RandomItem() - Constructor for class wyvern.lib.classes.random.RandomItem
 
RandomList - class wyvern.lib.classes.random.RandomList.
Parses a treasure/monster list.
RandomMessages - class wyvern.kernel.monsters.RandomMessages.
A monster may choose to emit random messages, either during normal operation or during combat, by use of this class.
RandomMessages() - Constructor for class wyvern.kernel.monsters.RandomMessages
Constructs a new RandomMessages
RandomObject - class wyvern.lib.classes.random.RandomObject.
Produces a random game object from any of various sources.
RandomObject() - Constructor for class wyvern.lib.classes.random.RandomObject
 
RandomRing - class wyvern.lib.classes.random.RandomRing.
Generates random rings for dungeons and such.
RandomRing() - Constructor for class wyvern.lib.classes.random.RandomRing
 
RandomTalker - interface wyvern.lib.properties.RandomTalker.
Interface a monster can implement to supply its own messages during combat or normal moves.
RandomTerrain - class wyvern.lib.classes.random.RandomTerrain.
Implements a terrain object that chooses randomly from a set of tiles when placed in a map.
RandomTerrain() - Constructor for class wyvern.lib.classes.random.RandomTerrain
 
RandomTreasure - class wyvern.lib.classes.random.RandomTreasure.
Generates random treasure (gems and coins).
RandomTreasure() - Constructor for class wyvern.lib.classes.random.RandomTreasure
 
Range - class wyvern.lib.Range.
Encapsulates a Range [MIN..MAX] value, and can generate random numbers.
Range(int, int) - Constructor for class wyvern.lib.Range
Constructs a new Range.
RangeWeapon - class wyvern.lib.classes.weapons.RangeWeapon.
This is the superclass for all projectile-weapons: guns, bows, slings, etc.
RangeWeapon() - Constructor for class wyvern.lib.classes.weapons.RangeWeapon
 
RangedAttackBE - class wyvern.lib.ai.behaviors.RangedAttackBE.
 
ReInit(InputStream) - Method in class wyvern.lib.commands.autobag.AutobagParser
 
ReInit(Reader) - Method in class wyvern.lib.commands.autobag.AutobagParser
 
ReInit(AutobagParserTokenManager) - Method in class wyvern.lib.commands.autobag.AutobagParser
 
ReInit(SimpleCharStream) - Method in class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
ReInit(Reader) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
ReInit(InputStream) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
ReadCommand - class wyvern.lib.commands.ReadCommand.
This command lets you read something.
Readable - interface wyvern.lib.properties.Readable.
This interface is for objects that can be read, such as books, signs and scrolls.
ReadyCommand - class wyvern.lib.commands.ReadyCommand.
This command handler checks to see if the argument is Readyable, and if so, sends it the appropriate notification messages.
ReadyCommand.ReadyPredicate - class wyvern.lib.commands.ReadyCommand.ReadyPredicate.
Checks each object to see if it matches the name AND implements the Readyable interface.
ReadyCommand.ReadyPredicate(String) - Constructor for class wyvern.lib.commands.ReadyCommand.ReadyPredicate
Constructs a new ReadyPredicate
Readyable - interface wyvern.lib.properties.Readyable.
This interface is for objects that can be Readied, such as wands and bows.
RealityBed - class wyvern.lib.classes.town.RealityBed.
An object you can apply to save your stuff and quit the game.
RealityBed() - Constructor for class wyvern.lib.classes.town.RealityBed
 
Rectangle - class wyvern.lib.Rectangle.
Represents a rectangle in a map.
Rectangle() - Constructor for class wyvern.lib.Rectangle
Constructs a new Rectangle
Rectangle(Rectangle) - Constructor for class wyvern.lib.Rectangle
Constructs a new Rectangle
Rectangle(int, int, int, int) - Constructor for class wyvern.lib.Rectangle
Constructs a new Rectangle
Rectangle(Point, int, int) - Constructor for class wyvern.lib.Rectangle
Constructs a new Rectangle
Rectangle(int, int) - Constructor for class wyvern.lib.Rectangle
Constructs a new Rectangle
Rectangle(Rectangle) - Constructor for class wyvern.lib.Rectangle
Constructs a new Rectangle from an AWT rectangle.
Regeneration - class wyvern.lib.spells.Regeneration.
Temporarily gives caster increased regeneration.
Regeneration() - Constructor for class wyvern.lib.spells.Regeneration
 
Registration - class wyvern.world.Registration.
Contains all the code for creating new players, registering existing players, and registering players visiting from other servers.
RemoteAudio - interface wyvern.common.net.RemoteAudio.
Remote interface for starting, stopping, or modifying an audio track on a client.
RemoteAudioState - interface wyvern.common.net.RemoteAudioState.
Named state-machine variables for keeping track of the current state of the client's running soundtrack.
RemoteClient - interface wyvern.common.net.RemoteClient.
RPC interface for the client.
RemoteInventory - interface wyvern.common.net.RemoteInventory.
Interface by which the server updates the client's inventory display.
RemoteMap - interface wyvern.common.net.RemoteMap.
Interface for updating the client's map display.
RemoteStats - interface wyvern.common.net.RemoteStats.
Interface for updating the Player's stats for the client display.
RemoveCurse - class wyvern.lib.spells.RemoveCurse.
Removes curse of one or more items in caster's inventory.
RemoveCurse() - Constructor for class wyvern.lib.spells.RemoveCurse
 
RemoveDamnation - class wyvern.lib.spells.RemoveDamnation.
Removes damnation of one or more items in caster's inventory.
RemoveDamnation() - Constructor for class wyvern.lib.spells.RemoveDamnation
 
Repair - class wyvern.lib.spells.Repair.
Repairs a damaged item.
Repair() - Constructor for class wyvern.lib.spells.Repair
 
Reptilian - class wyvern.kernel.combat.shapes.Reptilian.
This is an alligator-like shape.
Reptilian() - Constructor for class wyvern.kernel.combat.shapes.Reptilian
 
ResistSpell - class wyvern.lib.classes.magic.ResistSpell.
Abstract superclass for resist-* spells.
ResistSpell() - Constructor for class wyvern.lib.classes.magic.ResistSpell
 
ResizeDialog - class wyvern.common.util.ResizeDialog.
Class that puts up a reasonably flexible "set new size" dialog with Width and Height fields.
ResizeDialog.ResizeActionListener - class wyvern.common.util.ResizeDialog.ResizeActionListener.
Handles OK & Cancel buttons.
ResizeDialog.ResizeActionListener() - Constructor for class wyvern.common.util.ResizeDialog.ResizeActionListener
 
ResizeScrollPane - class wyvern.common.util.ResizeScrollPane.
A Scrollpane subclass that's happy inside a JSplitPane.
ResizeScrollPane(JComponent) - Constructor for class wyvern.common.util.ResizeScrollPane
 
ResizeScrollPane(JComponent, int, int) - Constructor for class wyvern.common.util.ResizeScrollPane
 
Resource - class wyvern.lib.Resource.
A Resource is an object that encapsulates a path to a Wyvern file resource, such as a map, archetype, code, artwork, or music file.
Restoration - class wyvern.lib.spells.Restoration.
Restores XP drain.
Restoration() - Constructor for class wyvern.lib.spells.Restoration
 
RestoreMana - class wyvern.lib.spells.RestoreMana.
Spell for restoring spell points.
RestoreMana() - Constructor for class wyvern.lib.spells.RestoreMana
 
Resurrection - class wyvern.lib.spells.Resurrection.
Restores a large percentage of the player's XP lost to a death, if cast on the player's gravestone.
Resurrection() - Constructor for class wyvern.lib.spells.Resurrection
 
Ring - class wyvern.lib.classes.armor.Ring.
A circular band of metal worn on the finger.
Ring() - Constructor for class wyvern.lib.classes.armor.Ring
 
RingSlot - class wyvern.kernel.combat.slots.RingSlot.
This interface is for body parts that can wear a piece of armor.
RingSlot() - Constructor for class wyvern.kernel.combat.slots.RingSlot
 
Road - class wyvern.lib.classes.construct.Road.
Prototype class for roads.
Road() - Constructor for class wyvern.lib.classes.construct.Road
 
RockMoleInv - class wyvern.world.lists.inv.RockMoleInv.
Generates rock mole inventory.
RockMoleInv() - Constructor for class wyvern.world.lists.inv.RockMoleInv
 
RockPiercerTrap - class wyvern.lib.classes.traps.RockPiercerTrap.
Rock piercer trap: drops a rock piercer on your head.
RockPiercerTrap() - Constructor for class wyvern.lib.classes.traps.RockPiercerTrap
 
RockPouch - class wyvern.lib.classes.bags.RockPouch.
A rock pouch for sling stones.
RockPouch() - Constructor for class wyvern.lib.classes.bags.RockPouch
 
RockTrap - class wyvern.lib.classes.traps.RockTrap.
Rock trap: a rock falls on your head.
RockTrap() - Constructor for class wyvern.lib.classes.traps.RockTrap
 
Rod - class wyvern.lib.classes.magic.Rod.
A wand-like object that uses the caster's mana points instead of a fixed number of charges.
Rod() - Constructor for class wyvern.lib.classes.magic.Rod
 
Room - class wyvern.kernel.dungeon.Room.
Generated dungeons keep track of their rooms after the dungeon has been created, so monsters and items can be placed later.
Room(int, int, int, int) - Constructor for class wyvern.kernel.dungeon.Room
 
RoomHookCallback - interface wyvern.lib.RoomHookCallback.
This interface is used to call back an object that has registered a room-hook with a map.
RoomHookList - class wyvern.kernel.maps.RoomHookList.
This class implements "room-hooks".
RoomHookList() - Constructor for class wyvern.kernel.maps.RoomHookList
 
Rope - class wyvern.lib.properties.materials.Rope.
Rope.
Rope() - Constructor for class wyvern.lib.properties.materials.Rope
 
Rule() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
RustAttack - class wyvern.lib.monsters.RustAttack.
Rusts (i.e. severely damages) one of the defender's pieces of armor.
RustAttack() - Constructor for class wyvern.lib.monsters.RustAttack
 
RustCounterAttack - class wyvern.lib.monsters.RustCounterAttack.
Counterattack for rusting weapons if you hit the monster.
RustCounterAttack() - Constructor for class wyvern.lib.monsters.RustCounterAttack
 
RustTrap - class wyvern.lib.classes.traps.RustTrap.
Rust trap: rusts random armor or weapon.
RustTrap() - Constructor for class wyvern.lib.classes.traps.RustTrap
 
RustTrap.WornIronPredicate - class wyvern.lib.classes.traps.RustTrap.WornIronPredicate.
Checks if an object is worn/wielded and made of iron.
RustTrap.WornIronPredicate() - Constructor for class wyvern.lib.classes.traps.RustTrap.WornIronPredicate
 
rand(int) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
produces a random value between 0 and num
random(int, int) - Method in class wyvern.lib.classes.games.card.Deck
Returns a random number between min and max, inclusive.
randomBoolean() - Static method in class wyvern.lib.Range
Computes a 50/50 chance - a coin toss.
randomColor() - Static method in class wyvern.common.util.ColorTextArea
Random color.
randomDirection() - Static method in class wyvern.lib.Direction
Returns a random cardinal direction.
randomItem(Inventory, String, int) - Method in class wyvern.kernel.monsters.InvGenerator
Generates a random item of the passed type and level, and adds it to the inventory.
randomItem(int) - Static method in class wyvern.lib.classes.random.RandomItem
Generates a random item of the passed level, with the default chance of the item being cursed.
randomItem(int, int) - Static method in class wyvern.lib.classes.random.RandomItem
Generates a random item of the passed level.
randomItem(int, String, int) - Static method in class wyvern.lib.classes.random.RandomItem
Generates a random item of the passed level.
randomItem(int, String) - Static method in class wyvern.lib.classes.random.RandomItem
Generates a random item of the passed level, with the default chance of generating a cursed item.
randomItemOfLevelAndType(int, String) - Static method in class wyvern.lib.classes.random.RandomItem
Returns an archetype chosen from a specific list, given the type and level.
randomItemOfLevelAndType(int, String, boolean) - Static method in class wyvern.lib.classes.random.RandomItem
Returns an archetype chosen from a specific list, given the type and level.
randomLine() - Static method in class wyvern.common.util.ColorTextArea
Creates random text.
randomTreasure(int) - Static method in class wyvern.lib.classes.random.RandomTreasure
Generates treasure of the passed level.
randomValue(int, int) - Static method in class wyvern.common.util.ColorTextArea
Returns a random int value in the specified range.
randomValue() - Method in class wyvern.lib.Range
Returns a random value in this range.
randomValue(Range) - Static method in class wyvern.lib.Range
Returns a random value in the specified range.
randomValue(int, int) - Static method in class wyvern.lib.Range
Returns a random int value in the specified range.
randomValue(int) - Static method in class wyvern.lib.Range
Returns a random value between zero and max.
random_ - Variable in class wyvern.kernel.monsters.Talker.Response
 
rangeWeapon_ - Variable in class wyvern.lib.classes.weapons.Missile
The weapon that fired this missile.
range_ - Variable in class wyvern.lib.properties.Projectile
 
react(GameObject, Commandable, Monster) - Method in class wyvern.lib.properties.MonsterReactions
We have determined we want to react.
read(Commandable) - Method in class wyvern.lib.classes.Sign
Prints out the text of the sign.
read(Commandable) - Method in class wyvern.lib.classes.construct.ApplyRead
Prints out the text of the sign.
read(Commandable) - Method in class wyvern.lib.classes.magic.Book
Someone's reading the book.
read(Commandable) - Method in class wyvern.lib.classes.magic.Scroll
User read the scroll; invoke the spell.
read(CommandEvent) - Method in class wyvern.lib.classes.town.PostOffice
Reads a message, and marks it as read.
read(Commandable) - Method in interface wyvern.lib.properties.Readable
Tells the Readable to execute the read.
readAliases() - Method in class wyvern.kernel.player.PlayerImpl
Rebuilds the table of aliases for this player, by looking through all the player's properties that start with "alias-".
readAliases() - Method in interface wyvern.lib.Player
Rebuilds the table of aliases for this player, by looking through all the player's properties that start with "alias-".
readAtmospheres(Element) - Method in class wyvern.lib.commands.Atmospheres
Parses the master atmospheres document (read from an XML file).
readBeanProp(Object, PropertyDescriptor, Element, String) - Method in class wyvern.kernel.properties.PropertyParser
Reads the value of a sub-property and initializes that sub-property on the passed object.
readBoolean(String, String) - Method in class wyvern.common.util.InitFile
Returns a key's value as a boolean.
readChar() - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
readData(Node) - Method in class wyvern.kernel.combat.Body
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.kernel.maps.AbstractGameMap
 
readData(Node) - Method in class wyvern.kernel.monsters.RandomMessages
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.kernel.monsters.Talker
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.kernel.player.PlayerInventory
 
readData(Node) - Method in class wyvern.kernel.player.SpellListImpl
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.lib.classes.BasicBag
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.lib.commands.autobag.AutobagRules
 
readData(Node) - Method in class wyvern.lib.properties.AutoGrab
Initializes the object from the XML file.
readData(Node) - Method in class wyvern.lib.properties.GuildSkills
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.lib.properties.ItemList
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.lib.properties.MovableLightSource
We don't do anything.
readData(Node) - Method in class wyvern.lib.properties.PointList
Initializes the object from the passed lines-list.
readData(Node) - Method in interface wyvern.lib.properties.SelfExternalizable
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.lib.properties.StringList
Initializes the object from the passed lines-list.
readData(Node) - Method in class wyvern.lib.properties.TavernMenu
Tells the object to parse its externalized representation from a list of lines.
readData(Node) - Method in class wyvern.lib.properties.Weight
Tells the object to parse its externalized representation from a list of lines.
readFile(String) - Static method in class wyvern.common.util.Strings
Reads a text file into a single string.
readFile(String) - Static method in class wyvern.common.util.Util
Reads a file as an array of bytes.
readFile(String) - Method in class wyvern.lib.commands.Atmospheres
Reads in a specified atmospheres XML file.
readFileBytes(String) - Static method in class wyvern.common.tiles.FileCache
Until I know whether our own file cache is really necessary, I'm going to rely on the disk cache being fast.
readFileCache(String) - Static method in class wyvern.common.util.Util
Reads the contents of a file, caching the results.
readImageFile(String) - Static method in class wyvern.common.tiles.TileRegistry
Returns a byte array containing the contents of the specified image file, for sending to a client.
readInteger(String, String) - Method in class wyvern.common.util.InitFile
Returns a key's value as an integer.
readLines(String) - Static method in class wyvern.util.StringUtils
Reads a text file into a list of lines.
readLocation(String) - Method in class wyvern.kernel.maps.MapLoader
Reads a location descriptor - a point, rectangle or perhaps eventually some other shape or list of points.
readObject(GameMap, Element, String) - Method in class wyvern.kernel.maps.MapLoader
Reads a single object definition from the map.
readObject(GameObject, LookCommand.LookEvent) - Method in class wyvern.lib.commands.LookCommand
Shows the object description in fancy text.
readObjects(GameMap, Element) - Method in class wyvern.kernel.maps.MapLoader
Reads the object definitions and builds the map.
readOnly_ - Variable in class wyvern.kernel.properties.PList
Set this for system archetypes, when you want them to throw an exception if you try to set a property on them.
readPlayerFile(Player) - Static method in class wyvern.kernel.player.PlayerManager
Returns the contents of the player's save-file as a string.
readString(String, String) - Method in class wyvern.common.util.InitFile
Returns the String value for the passed key.
readString(String) - Static method in class wyvern.util.XMLSimple
Reads an xml string.
readValue(String, String) - Method in class wyvern.common.util.InitFile
Returns the (String) value for the passed key.
readyObject(GameObject, Commandable) - Method in class wyvern.lib.commands.MouseCommand
Readies or unreadies the selected obj.
ready_ - Variable in class wyvern.kernel.maps.AbstractCamera
 
reagents(CastEvent) - Method in class wyvern.lib.commands.CastCommand
Lists the reagents for a particular spell.
rebootPending() - Static method in class wyvern.world.World
Returns true if the game is currently being rebooted.
receivedGift(Commandable, GameObject) - Method in class wyvern.lib.classes.construct.QuestPerson
Someone gave something to the NPC.
receivedGift(Commandable, GameObject) - Method in class wyvern.lib.classes.construct.QuestSolver
Someone gave something to the NPC.
receivedGift(Commandable, GameObject) - Method in interface wyvern.lib.properties.GiveInterest
Called after someone gives something to us.
recompute() - Method in interface wyvern.lib.properties.LightSource
Tells the light source to recompute its intensity matrix.
recompute() - Method in class wyvern.lib.properties.SimpleLightSource
Tells the light source to recompute its intensity matrix.
recomputeBorders(GameMap, String, int, int) - Method in class wyvern.lib.classes.construct.Mountains
A neighbor to this 2x2 area has been added or removed, so we need to recompute the borders here, if any.
recomputeLights(int, int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
recomputeWCs() - Method in class wyvern.kernel.combat.AbstractAttack
 
recomputeWCs() - Method in class wyvern.kernel.combat.AttackingBodyPart
Recomputes cached WC(s) for this attack.
recomputeWCs() - Method in interface wyvern.lib.Attack
If you set any "wc-*" property on the weapon directly, bypassing the setWC() function, you need to call this or the WC won't be recomputed.
recomputeWCs() - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
recomputeWCs() - Method in class wyvern.lib.monsters.DefaultCustomAttack
 
reconnect(RemoteClient, Dimension) - Method in class wyvern.kernel.player.PlayerImpl
 
reconnect(RemoteClient, Dimension) - Method in interface wyvern.lib.Player
Reconnects a net-dead player.
record(List, String, String) - Static method in class wyvern.lib.commands.LastCommand
Records the last message a set of players heard.
redirectFile_ - Variable in class wyvern.kernel.commands.EventImpl
If the command ends with " > [filename]", then any calls to message() for the event will be redirected into the specified filename, replacing the existing contents of the file.
redirectMessage(String) - Method in class wyvern.kernel.commands.EventImpl
Sends the specified message to the output file.
redirecting_ - Variable in class wyvern.kernel.commands.EventImpl
 
redoBorders(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Mountains
Looks at neighboring mountains, and adds borders if necessary.
redoLoad() - Method in class wyvern.lib.spells.Berserk
Recomputes the target's encumbrance.
redoLoad() - Method in class wyvern.lib.spells.Weakness
Recomputes encumbrance for the monster or player.
refill() - Method in class wyvern.lib.classes.Lamp
Refills the lamp completely, setting the "fuel-level" int property to the value of the "max-fuel" property.
refresh(CommandEvent) - Method in class wyvern.kernel.player.ClientCommands
Refreshes the player's screen - usually not necessary, but used (e.g.) when toggling terrain borders, or when a new image has arrived on the client.
refuel(CommandEvent) - Method in class wyvern.lib.classes.Lamp
Player is trying to refuel the lamp.
refund(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
registerAddRemoveListener(MapAddRemoveListener) - Method in class wyvern.kernel.maps.DenseMap
Registers a listener for adding/removing objects.
registerAddRemoveListener(MapAddRemoveListener) - Method in interface wyvern.lib.GameMap
Registers with the map to be notified whenever objects are added to, or removed from, the map.
registerCommand(String, Command, Commandable) - Method in class wyvern.kernel.commands.AbstractAI
 
registerCommand(String, Command) - Method in class wyvern.kernel.commands.AbstractCommandable
 
registerCommand(String, Command) - Method in class wyvern.kernel.commands.CommandListImpl
 
registerCommand(String, Command, Rectangle) - Method in class wyvern.kernel.maps.AbstractGameMap
 
registerCommand(String, Command, Rectangle) - Method in class wyvern.kernel.maps.MapCommandList
Registers a command handler in a map.
registerCommand(String, Command) - Method in class wyvern.kernel.player.PlayerImpl
 
registerCommand(String, Command, Commandable) - Method in interface wyvern.lib.AI
Registers a command with the AI.
registerCommand(String, Command) - Method in interface wyvern.lib.CommandList
Registers a new command command.
registerCommand(String, Command) - Method in interface wyvern.lib.Commandable
Registers a new command with the monster or player.
registerCommand(String, Command, Rectangle) - Method in interface wyvern.lib.GameMap
Whenever someone enters a command that isn't in their local command-list, the game engine passes the command to the agent's GameMap to see if anyone has registered the command with the map itself.
registerCommands(GameMap, Rectangle) - Method in class wyvern.lib.classes.Shop
Registers the commands we want to hook.
registerMap(GameMap) - Method in class wyvern.world.BackgroundMapLoader
Adds a map to the World.
registerMap(GameMap) - Static method in class wyvern.world.World
Adds a map to the World.
rehash() - Method in class wyvern.common.util.IntHashtable
 
relinquishCamera(Player) - Method in class wyvern.lib.classes.Vehicle
Puts the camera back under the control of the player.
relinquishCamera(Player) - Method in class wyvern.lib.spells.WizardEye
 
reload() - Method in class wyvern.kernel.commands.CommandListImpl
 
reload(String) - Static method in class wyvern.kernel.kernel.PythonManager
Instructs all the running interpreters in the game to reload the specified python module.
reload() - Method in interface wyvern.lib.CommandList
Reloads all the built-in command handlers.
reload() - Static method in class wyvern.lib.classes.magic.SpellRegistry
Reloads the spell registry from disk - called by admins when the spell repository has been changed from outside the game engine.
reloadProps() - Static method in class wyvern.kernel.commands.PythonWizCommands
 
reloadSpells() - Static method in class wyvern.lib.classes.magic.Spell
Instructs the Spell.cloneSpell() methods to use a new ClassLoader instance to load spells, which will cause them to be re-read from the class files on disk.
rememberMonsterArch(Monster) - Method in class wyvern.lib.classes.Statue
Remembers the monster type that was used, so we can reconstruct it if necessary.
rememberSaveLocation(Player) - Method in class wyvern.lib.classes.town.RealityBed
Saves the current location as a "last-save" property on the player.
rememberTell(Commandable, String, String) - Static method in class wyvern.lib.commands.TellCommand
Places a Tell object in the recipients "@tells" list.
remove(RPCDataSource, int, short) - Method in interface wyvern.common.net.RemoteInventory
Removes the nth item from the inventory list.
remove(int) - Method in class wyvern.common.util.AWTImageList
Removes the item at the specified index.
remove(int) - Method in class wyvern.common.util.ImageList
Removes the item at the specified index.
remove(int) - Method in class wyvern.common.util.IntHashtable
 
remove(Object) - Method in class wyvern.common.util.IntHashtable
 
remove(Object) - Method in class wyvern.common.util.VectorQueue
Removes an object from the queue.
remove(GameObject) - Method in class wyvern.kernel.combat.slots.AbstractArmorSlot
Removes the item in the slot.
remove(GameObject) - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Removes the item in the slot.
remove(GameObject) - Method in class wyvern.kernel.combat.slots.AbstractWeaponSlot
Removes the item in the slot.
remove(GameObject) - Method in interface wyvern.kernel.combat.slots.ItemSlot
Removes the item in the slot.
remove(int, int, GameObject) - Method in class wyvern.kernel.maps.AbstractGameMap
 
remove(int) - Method in interface wyvern.kernel.maps.Cell
Deletes the object at the specified index.
remove(GameObject) - Method in interface wyvern.kernel.maps.Cell
Removes the specified object from the cell.
remove(int, int, GameObject) - Method in class wyvern.kernel.maps.DenseMap
Removes an object from the map at the specified location.
remove(int, int, GameObject, boolean) - Method in class wyvern.kernel.maps.DenseMap
Removes an object at the specified map location (x, y).
remove() - Method in class wyvern.kernel.maps.GameHashIterator
Removes the last item returned by next();
remove(Point, Object) - Method in class wyvern.kernel.maps.GameHashMap
Removes the specified object from the specified location.
remove(int, int, Object) - Method in class wyvern.kernel.maps.GameHashMap
Removes the specified object at the specified location.
remove(int) - Method in class wyvern.kernel.maps.MapCell
 
remove(GameObject) - Method in class wyvern.kernel.maps.MapCell
 
remove() - Method in class wyvern.kernel.maps.MapObject
 
remove(GameObject) - Method in class wyvern.kernel.monsters.Generator
 
remove() - Method in class wyvern.kernel.monsters.Generator
 
remove(HeartbeatCallback) - Static method in class wyvern.kernel.monsters.HeartbeatManager
Removes an object from the heartbeat list.
remove() - Method in class wyvern.kernel.monsters.MonsterImpl
 
remove(int) - Method in class wyvern.kernel.monsters.MonsterInventory
Removes and returns the object at the specified index.
remove(GameObject) - Method in class wyvern.kernel.monsters.MonsterInventory
Removes an item from the bag; does nothing if the item isn't in the bag.
remove(Commandable) - Static method in class wyvern.kernel.monsters.StandardAI
Removes a monster from our control.
remove() - Method in class wyvern.kernel.player.PlayerImpl
 
remove(GameObject) - Method in class wyvern.kernel.player.PlayerInventory
 
remove(int) - Method in interface wyvern.lib.Bag
Removes and returns the object at the specified index.
remove(GameObject) - Method in interface wyvern.lib.Bag
Removes an item from the bag; does nothing if the item isn't in the bag.
remove(CommandEvent) - Method in interface wyvern.lib.EventQueue
Removes an event from the queue.
remove(int, int, GameObject) - Method in interface wyvern.lib.GameMap
Removes an object reference at the specified map location (x, y).
remove(int, int, GameObject, boolean) - Method in interface wyvern.lib.GameMap
Removes an object from the map, optionally invalidating.
remove() - Method in interface wyvern.lib.GameObject
Removes this object from its map.
remove(GameObject) - Method in interface wyvern.lib.Lair
Removes a monster from the Lair's list.
remove(Commandable) - Static method in class wyvern.lib.ai.BeelineAI
Removes a monster from our control.
remove(int) - Method in class wyvern.lib.classes.BasicBag
Removes and returns the object at the specified index.
remove(GameObject) - Method in class wyvern.lib.classes.BasicBag
Removes an item from the bag; does nothing if the item isn't in the bag.
remove() - Method in class wyvern.lib.classes.Corpse
Removes from map (and decay timer).
remove(int, int, GameObject) - Method in class wyvern.lib.classes.Vault
When the player leaves, save the vault contents.
remove() - Method in class wyvern.lib.classes.Vehicle
Removes from the map.
remove() - Method in class wyvern.lib.classes.construct.Bridge
Removes from the map.
remove() - Method in class wyvern.lib.classes.construct.ConnectedObject
Overrides MapObject.remove() and updates neighboring squares.
remove() - Method in class wyvern.lib.classes.construct.FlyingBoulder
 
remove() - Method in class wyvern.lib.classes.construct.Mountains
Tell the squares around us to recompute their borders.
remove() - Method in class wyvern.lib.classes.construct.SmallButton
Removes from the map.
remove() - Method in class wyvern.lib.classes.construct.TerrainRoad
Updates neighbors.
remove() - Method in class wyvern.lib.classes.construct.VoiceDoor
Removes from the map.
remove() - Method in class wyvern.lib.classes.construct.VoicePerson
Removes from the map.
remove() - Method in class wyvern.lib.classes.construct.Wall
Removes from map and unsets opaque bit.
remove() - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
Removes from the map.
remove() - Method in class wyvern.lib.classes.random.TreasurePile
Removes from the map (and removes the room hook).
remove() - Method in class wyvern.lib.classes.sound.LoopingSound
Removes from map.
remove() - Method in class wyvern.lib.classes.town.PostOffice
Unregisters commands from the map.
remove(int) - Method in class wyvern.lib.magic.armor.Trenchcoat
Removes and returns the object at the specified index.
remove(GameObject) - Method in class wyvern.lib.magic.armor.Trenchcoat
Removes an item from the bag; does nothing if the item isn't in the bag.
remove() - Method in interface wyvern.lib.properties.LightSource
Removes this light from its current map, if any.
remove(Point) - Method in class wyvern.lib.properties.PointList
Removes the specified point from the list.
remove() - Method in class wyvern.lib.properties.SimpleLightSource
Removes this light from its current map, if any.
remove(String) - Method in class wyvern.lib.properties.StringList
Removes the specified string from the list.
remove() - Method in class wyvern.util.Bresenham
Removes the element on the line.
remove(Object) - Method in class wyvern.util.ConcurrentHashSet
Removes an object from the set.
remove(Object) - Method in class wyvern.util.Queue
Removes an object from the queue.
remove1stMsg1 - Static variable in class wyvern.kernel.combat.WearEvent
 
remove1stMsg2 - Static variable in class wyvern.kernel.combat.WearEvent
 
removeAlias(Commandable, String) - Method in class wyvern.lib.commands.AliasCommand
Remove an alias from the agent's list.
removeAll() - Method in class wyvern.common.util.AWTImageList
Removes all the items.
removeAll() - Method in class wyvern.common.util.ImageList
Removes all elements in the list.
removeAll() - Method in interface wyvern.kernel.maps.Cell
Removes all objects from this cell.
removeAll() - Method in class wyvern.kernel.maps.MapCell
 
removeAll() - Method in class wyvern.kernel.monsters.MonsterInventory
Removes and returns all the items from the bag.
removeAll() - Method in class wyvern.kernel.player.PlayerInventory
 
removeAll() - Method in interface wyvern.lib.Bag
Removes all items and returns them as a list.
removeAll(Predicate) - Method in interface wyvern.lib.Bag
Removes all items matching the specified Predicate and returns them as a list.
removeAll() - Method in class wyvern.lib.classes.BasicBag
Removes and returns all the items from the bag.
removeAll(Predicate) - Method in class wyvern.lib.classes.BasicBag
Removes all items matching the specified Predicate and returns them as a list.
removeAll() - Method in class wyvern.lib.magic.armor.Trenchcoat
Removes all items and returns them as a list.
removeAll(Predicate) - Method in class wyvern.lib.magic.armor.Trenchcoat
Removes all items matching the specified Predicate and returns them in a List.
removeAll() - Method in class wyvern.lib.magic.misc.PurseOfHolding
Removes and returns all the items from the purse.
removeAll(Collection) - Method in class wyvern.util.ConcurrentHashSet
Removes from this set all of its elements that are contains in the specified collection.
removeAllUpdateComponents() - Static method in class wyvern.util.SkinManager
Removes the entire list of update components.
removeAttack(Attack) - Method in class wyvern.kernel.commands.AbstractCommandable
 
removeAttack(Attack) - Method in interface wyvern.lib.Commandable
Removes an attack from our list of attacks.
removeBogusObjects() - Method in class wyvern.lib.classes.Vault
Goes through all the objects in the vault and removes any that shouldn't be saved out, such as monsters.
removeCamera(GameMap, Camera) - Static method in class wyvern.kernel.kernel.CameraManager
Unregisters a camera from a map.
removeCamera(Camera) - Method in class wyvern.lib.classes.Vehicle
Removes a camera from our control-list.
removeCommandable(Commandable) - Method in class wyvern.kernel.commands.AbstractAI
 
removeCommandable(Commandable) - Method in interface wyvern.lib.AI
Removes a Commandable from this AI's control.
removeContainerChangeListener(ContainerChangeListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
removeContainerChangeListener(ContainerChangeListener) - Method in class wyvern.kernel.maps.MapObject
 
removeContainerChangeListener(ContainerChangeListener) - Method in interface wyvern.lib.GameObject
Removes a ContainerChangeListener that was previously added with addContainerChangeListener().
removeCorpseDescriptionPrefix(Corpse) - Method in class wyvern.lib.classes.Corpse.CorpseState
Removes the corpse-description prefix we added for this state, if any.
removeDefense(Commandable, Armor) - Static method in class wyvern.kernel.combat.WearCommand
Removes the armor from the agent's @defense-list
removeEffects() - Method in class wyvern.lib.classes.magic.ResistSpell
Turns the resistance off.
removeEffects() - Method in class wyvern.lib.classes.magic.TimedSpell
Called by dispel() - instructs the subclass to remove its spell effects.
removeEffects() - Method in class wyvern.lib.skills.BerserkSkill
 
removeEffects() - Method in class wyvern.lib.spells.Berserk
 
removeEffects() - Method in class wyvern.lib.spells.CharmMonster
The spell wore off, either from timing out or being explicitly dispelled.
removeEffects() - Method in class wyvern.lib.spells.Darksight
Removes the spell effects.
removeEffects() - Method in class wyvern.lib.spells.Firewall
 
removeEffects() - Method in class wyvern.lib.spells.Fly
 
removeEffects() - Method in class wyvern.lib.spells.Forestry
 
removeEffects() - Method in class wyvern.lib.spells.FreeAction
 
removeEffects() - Method in class wyvern.lib.spells.Glimpse
 
removeEffects() - Method in class wyvern.lib.spells.IllusionaryWall
 
removeEffects() - Method in class wyvern.lib.spells.Light
 
removeEffects() - Method in class wyvern.lib.spells.MagicMouth
 
removeEffects() - Method in class wyvern.lib.spells.MagicWhip
 
removeEffects() - Method in class wyvern.lib.spells.ManaShield
Called when spell is dispelled.
removeEffects() - Method in class wyvern.lib.spells.Scrying
 
removeEffects() - Method in class wyvern.lib.spells.SeeInvisible
 
removeEffects() - Method in class wyvern.lib.spells.Speed
 
removeEffects() - Method in class wyvern.lib.spells.Strength
 
removeEffects() - Method in class wyvern.lib.spells.Weakness
 
removeEffects() - Method in class wyvern.lib.spells.Xray
 
removeExistingMountains(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Mountains
Removes existing mountains under certain circumstances.
removeFilter(CommandList.CommandFilter) - Method in class wyvern.kernel.commands.CommandListImpl
 
removeFilter(CommandList.CommandFilter) - Method in interface wyvern.lib.CommandList
Called by a Command when it wants to get off the list for being requested about handling every command.
removeFirst(int, int, Predicate) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeFirst() - Method in class wyvern.kernel.monsters.MonsterInventory
Removes and returns the first object in the bag.
removeFirst(Predicate) - Method in class wyvern.kernel.monsters.MonsterInventory
Removes the first instance of an object satisfying a Predicate.
removeFirst(Predicate) - Method in class wyvern.kernel.player.PlayerInventory
 
removeFirst() - Method in interface wyvern.lib.Bag
Removes and returns the first object from the inventory.
removeFirst(Predicate) - Method in interface wyvern.lib.Bag
Removes the first instance of an object satisfying a Predicate.
removeFirst(int, int, Predicate) - Method in interface wyvern.lib.GameMap
Removes and returns the first object that satisfies the passed Predicate.
removeFirst() - Method in class wyvern.lib.classes.BasicBag
Removes and returns the first object in the bag.
removeFirst(Predicate) - Method in class wyvern.lib.classes.BasicBag
Removes the first instance of an object satisfying a Predicate.
removeFirst() - Method in class wyvern.lib.magic.armor.Trenchcoat
Removes and returns the first object from the inventory.
removeFirst(Predicate) - Method in class wyvern.lib.magic.armor.Trenchcoat
Removes the first instance of an object satisfying a Predicate.
removeForce(Armor, List, Monster) - Static method in class wyvern.kernel.combat.WearCommand
Forces the passed armor to be removed from the wearer.
removeFriends(CommandEvent) - Method in class wyvern.lib.commands.FriendsCommand
Removes one or more friends from the list.
removeFromActiveListIfPresent() - Method in class wyvern.lib.classes.magic.Spell
Gets spell's agent, and removes this spell from "active-spells" list, if it's there.
removeFromChain(GameObject) - Method in class wyvern.lib.properties.MovableLightSource
Removes an object from the tracking chain, along with all of its parents going up the chain.
removeFromMap(GameMap, List) - Method in class wyvern.kernel.maps.MapObject
Removes all references to the object from the map.
removeFromMap(Point) - Method in class wyvern.lib.classes.magic.ConeSpell
Removes a reference to the cone spell from the map.
removeFromMap() - Method in class wyvern.lib.spells.FlameShield
Removes the spell from all points we currently occupy.
removeGroup(String) - Static method in class wyvern.kernel.player.PlayerGroups
Removes and disbands the specified group.
removeHook(HookCallback, String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
removeHook(HookCallback, String) - Method in class wyvern.kernel.commands.HookList
 
removeHook(MethodHookable, String, MethodHookCallback) - Static method in class wyvern.kernel.kernel.HookManager
Removes a listener from a specified object's method-hook.
removeHook(HookCallback, String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeHook(ProximityCallback, String, GameObject, Rectangle) - Method in class wyvern.kernel.maps.ProximityHookList
 
removeHook(RoomHookCallback, String, Rectangle) - Method in class wyvern.kernel.maps.RoomHookList
 
removeHook(HookCallback, String) - Method in interface wyvern.lib.Hookable
Removes a callback from a specified hook list.
removeHooks() - Method in class wyvern.lib.classes.Instrument
Removes hooks from the player.
removeHooks(Player) - Method in class wyvern.lib.classes.Vehicle
Removes ourself from any hooks we got on.
removeHooks(Commandable) - Method in class wyvern.lib.classes.traps.BearTrap
Takes us off monster's hooks.
removeHooks(Commandable) - Method in class wyvern.lib.classes.traps.PitTrap
Takes us off monster's hooks.
removeHooks(Player) - Method in class wyvern.lib.commands.autobag.AutobagRules
 
removeHooks(GameObject) - Method in class wyvern.lib.properties.MovableSoundSource
Removes hooks for a particular player, or the owner object.
removeHooks(GameMap) - Method in class wyvern.lib.properties.SuspendableTimer
Removes hooks
removeLayoutComponent(Component) - Method in class wyvern.common.util.ColumnLayout
 
removeLayoutComponent(Component) - Method in class wyvern.util.TableLayout
Removes the specified component from the layout.
removeLight(int, int, LightSource) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeLight(int, int, LightSource) - Method in interface wyvern.lib.GameMap
Removes a light source from the map.
removeLight(Point) - Method in class wyvern.lib.classes.magic.BoltSpell
Removes a light we previously added to the map.
removeListener(String) - Method in class wyvern.lib.properties.MovableSoundSource
Removes a player from our list of people who can hear the sound.
removeLocalArchetype(String) - Method in class wyvern.kernel.maps.AbstractGameMap
Removes a local archetype from the map's cache.
removeLocalArchetype(String) - Method in interface wyvern.lib.GameMap
Removes a local archetype from the map's cache.
removeMap(GameMap) - Static method in class wyvern.kernel.kernel.CameraManager
Notifies the CameraManager that a map should be removed from the lists, usually because it's being unloaded.
removeMapChangeListener(MapChangeListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
removeMapChangeListener(MapChangeListener) - Method in class wyvern.kernel.maps.MapObject
 
removeMapChangeListener(MapChangeListener) - Method in interface wyvern.lib.GameObject
Removes a MapChangeListener that was previously added with addMapChangeListener().
removeMapLifecycleListener(MapLifecycleListener) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeMapLifecycleListener(MapLifecycleListener) - Method in interface wyvern.lib.GameMap
Removes a MapLifecycleListener from this map.
removeMapMotionListener(MapMotionListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
removeMapMotionListener(MapMotionListener) - Method in class wyvern.kernel.maps.MapObject
 
removeMapMotionListener(MapMotionListener) - Method in interface wyvern.lib.GameObject
Removes a MapMotionListener that was previously added with addMapMotionListener().
removeMember(String) - Method in class wyvern.kernel.player.PlayerGroups.Group
Removes a member from the group.
removeMessageListener(MessageListener) - Method in class wyvern.kernel.commands.AbstractCommandable
 
removeMessageListener(MessageListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
removeMessageListener(MessageListener) - Method in interface wyvern.lib.Commandable
Removes a listener previously added with addMessageListener().
removeMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.combat.AbstractAttack
 
removeMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.combat.AttackingBodyPart
 
removeMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
removeMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.commands.HookList
 
removeMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.maps.MapObject
 
removeMethodHook(MethodHookCallback, String) - Method in interface wyvern.lib.MethodHookable
Unregisters for the specified method-hook.
removeMotionTracker(MotionTracker) - Method in class wyvern.kernel.maps.MapObject
 
removeMotionTracker(MotionTracker) - Method in interface wyvern.lib.GameObject
Removes a MotionTracker previously added with addMotionTracker.
removeObjectTracker(ObjectTracker) - Method in class wyvern.kernel.maps.MapObject
 
removeObjectTracker(ObjectTracker) - Method in interface wyvern.lib.GameObject
Removes an ObjectTracker previously added with addObjectTracker().
removeOfferingProperties(GameObject) - Static method in class wyvern.lib.commands.OfferCommand
Removes the properties set by the "offer" command, including the suffix showing the price.
removePart(BodyPart) - Method in class wyvern.kernel.combat.Body
Removes the specified body-part from the list.
removePart(BodyPart) - Method in interface wyvern.kernel.combat.PartsList
Removes the specified body-part from the list.
removePilot(Commandable) - Method in class wyvern.lib.classes.Vehicle
Removes the specified agent from the pilot-list.
removePlayer(Player) - Method in class wyvern.kernel.maps.AbstractGameMap
Removes a reference to a player from the map.
removePlayerListener(MapPlayerListener) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removePlayerListener(MapPlayerListener) - Method in interface wyvern.lib.GameMap
Removes an MapPlayerListener from this map.
removePrefix(String, boolean) - Method in class wyvern.kernel.maps.MapObject
 
removePrefix(String, boolean) - Method in interface wyvern.lib.GameObject
Removes a prefix from the list of prefixes for the short description.
removeProperty(String) - Method in class wyvern.kernel.properties.PList
 
removeProperty(String) - Method in interface wyvern.lib.PropertyList
Removes a persistent property from the list.
removePropertyChangeListener(PropertyChangeListener) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface wyvern.lib.GameMap
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface wyvern.lib.GameMap
Removes a PropertyChangeListener for a specific property.
removeProximityHook(ProximityCallback, String, GameObject, Rectangle) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeProximityHook(ProximityCallback, String, GameObject, Rectangle) - Method in interface wyvern.lib.GameMap
Removes a callback from the specified proximity-hook.
removeReply(String) - Method in class wyvern.kernel.monsters.Talker.Response
Removes a reply from this Response object.
removeRing(Commandable) - Method in class wyvern.lib.magic.ring.InvisibilityRing
Removes and stops draining mana.
removeRoomHook(RoomHookCallback, String, Rectangle) - Method in class wyvern.kernel.maps.AbstractGameMap
 
removeRoomHook(RoomHookCallback, String, Rectangle) - Method in interface wyvern.lib.GameMap
Removes a callback from the specified room-hook.
removeSubject(List) - Method in class wyvern.kernel.monsters.Talker
Removes the list of keywords from the Talker.
removeSuffix(String, boolean) - Method in class wyvern.kernel.maps.MapObject
 
removeSuffix(String, boolean) - Method in interface wyvern.lib.GameObject
Removes a suffix from the list of suffixes for the short description.
removeTeleporter(Teleporter) - Method in class wyvern.kernel.maps.AbstractGameMap
Called when a Teleporter is removed from a map.
removeTransientProperty(String) - Method in class wyvern.kernel.properties.PList
 
removeTransientProperty(String) - Method in interface wyvern.lib.PropertyList
Removes a property from the transient list.
removeUnnecessaryWords(String) - Method in class wyvern.kernel.monsters.Talker
Removes any unnecessary text from the subject that you are asking about.
removeUpdateComponent(Component) - Static method in class wyvern.util.SkinManager
Removes a component that's not needed to be updated anymore.
removeValue(String, String) - Method in class wyvern.common.util.InitFile
Removes a value from the file
repeat(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Synonym for "again".
repeatDelay_ - Variable in class wyvern.lib.properties.MovableSoundSource
Number of milliseconds to pause between repeats.
repeats_ - Variable in class wyvern.lib.properties.MovableSoundSource
Number of times to repeat the sound before stopping. 0 = only play once.
replace(String, String, String) - Static method in class wyvern.lib.classes.filters.PigLatin
Replaces all occurrences of first string with second string.
replaceItem(String, short, int, short) - Method in class wyvern.common.util.AWTImageList
Replaces the item at the specified location.
replaceItem(String, short, int, short) - Method in class wyvern.common.util.AWTList
Replaces the item at the specified location.
replaceItem(String, short, int, short) - Method in class wyvern.common.util.ImageList
Replaces the item at the specified location.
replacePart(BodyPart) - Method in class wyvern.kernel.combat.Body
Replaces a body part in the list.
replaceString(String, String, String) - Static method in class wyvern.common.util.Strings
Replaces every occurrence of XX with YY in the passed string.
replaceString(String, String, String, boolean) - Static method in class wyvern.common.util.Strings
Replaces every occurrence of XX with YY in the passed string.
replies_ - Variable in class wyvern.kernel.monsters.Talker.Response
 
requestEvent(EventQueue) - Method in class wyvern.kernel.commands.AbstractAI
 
requestEvent(EventQueue) - Method in interface wyvern.lib.AI
Notifies the AI that a queue is ready to be serviced.
requestEvent() - Method in interface wyvern.lib.EventQueue
Notify the producer for this queue (if any) that the queue is ready to receive another event.
requestImage(CommandEvent) - Method in class wyvern.kernel.player.ImageFetcher
Client has asked to download a missing or out-of-date image.
requestTileNumber(CommandEvent) - Method in class wyvern.kernel.player.ImageFetcher
Client has asked which image corresponds to the specified tile number.
requestTransfer(String, int, Player) - Static method in class wyvern.world.Customs
Attempts to transfer a player to another server.
resend(RPCDataSource, int, String[], String[], short[], short[]) - Method in interface wyvern.common.net.RemoteInventory
Sends the inventory all at once.
resend(int) - Method in class wyvern.kernel.monsters.MonsterInventory
Tells the inventory that an item's appearance has changed, so it needs to be re-sent to the client.
resend(int) - Method in class wyvern.kernel.player.PlayerInventory
 
resend(int) - Method in interface wyvern.lib.Inventory
Tells the inventory that an item's appearance has changed, so it needs to be re-sent to the client.
resendAll() - Method in class wyvern.kernel.monsters.MonsterInventory
Re-sends all the inventory.
resendAll(GroundFrame) - Method in class wyvern.kernel.player.GroundCamera
Resends the entire new frame to the client.
resendAll() - Method in class wyvern.kernel.player.PlayerInventory
 
resendAll() - Method in interface wyvern.lib.Inventory
Resends the entire inventory display.
reset() - Method in class wyvern.kernel.monsters.AStarSearch
Resets the internal variables so you can call search() again.
reset() - Method in class wyvern.kernel.monsters.Generator
 
reset() - Method in interface wyvern.lib.Lair
Resets the lair, removing all references to its monsters and starting over again.
reset() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Resets the WeaponEnchanter properties to their default values.
reset() - Method in class wyvern.lib.predicates.CounterPredicate
Resets the internal count so the predicate can be reused.
reset(int, int, int, int) - Method in class wyvern.util.Bresenham
Resets all the state variables for a new line.
reset() - Static method in class wyvern.world.AccessControl
Resets all the lists, forcing it to reload the files.
resetBounds() - Method in class wyvern.common.util.TextDisplay
Redoes our geometry.
resetIdleTimer() - Method in class wyvern.kernel.player.PlayerImpl
Resets the number of seconds the player has been idle to zero.
resetIdleTimer() - Method in interface wyvern.lib.Player
Resets the number of seconds the player has been idle to zero.
resetNumber() - Method in class wyvern.lib.properties.Appearance
Resets the bitmap number from the bitmap & category (and if present, direction and animation frame).
resetOpaqueFlag(Point) - Method in class wyvern.kernel.maps.AbstractGameMap
 
resetOpaqueFlag(int, int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
resetOpaqueFlag(int, int) - Method in interface wyvern.lib.GameMap
Tells the map to re-scan the specified location to see if there are any opaque objects there.
resetScrollbar() - Method in class wyvern.common.util.ColorTextArea
The display has rewrapped its lines, so redo the scrollbar range.
resetShopList() - Method in class wyvern.lib.classes.Shop
Recomputes the cached string containing the shop contents.
resetShortDesc() - Method in class wyvern.lib.properties.PropertyWrapper
Sets the short description.
reset_ - Variable in class wyvern.kernel.monsters.Generator
 
resets_ - Variable in class wyvern.kernel.monsters.Generator
 
restart() - Method in class wyvern.kernel.player.PlayerImpl
Resets the player after dying.
restart() - Method in class wyvern.lib.classes.games.Checkers
Clears the current game and starts over.
restart() - Method in class wyvern.lib.classes.games.Chess
Clears the current game and starts over.
restartAgent(Player) - Method in class wyvern.lib.spells.WordOfRecall
Zaps agent to area start location, just as if they'd died.
restartTimers() - Method in class wyvern.lib.spells.TimeStop
Restarts any timers that were "suspended" during the spell.
restore(Commandable) - Method in class wyvern.lib.skills.NagaShift
Restores the naga to natural form.
restore(int) - Method in class wyvern.lib.spells.RestoreMana
 
restoreBodyParts(Commandable) - Method in class wyvern.lib.skills.NagaShift
Changes the agent back to their original form.
restoreCamera() - Method in class wyvern.kernel.player.Snooper
Returns control of the camera to the viewer.
restoreStats(Commandable) - Method in class wyvern.lib.skills.GiantShrink
Restores stats to normal.
restoreStats(Commandable) - Method in class wyvern.lib.skills.NagaShift
Restores the agent's stats to the non-shifted versions.
resume() - Method in class wyvern.kernel.maps.AbstractGameMap
 
resume() - Method in interface wyvern.lib.GameMap
Resumes the map (if it was suspended.)
resumeSound(String) - Method in interface wyvern.common.net.RemoteAudio
Resumes a particular sound.
resumeSound(String) - Method in interface wyvern.common.net.RemoteClient
Resumes a particular sound.
resumeSound(String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
resumeSound(String) - Method in class wyvern.kernel.player.PlayerImpl
 
retainAll(Collection) - Method in class wyvern.util.ConcurrentHashSet
Retains only the elements in this set that are contained in the specified collection.
revalidateRenderer(DefaultTreeCellRenderer) - Method in class wyvern.common.util.ImageTree
There's some sort of bug in DefaultTreeCellRenderer; it doesn't fetch the new selection/nonselection colors when SwingUtilities.updateComponentTreeUI is called.
revalidateUI() - Static method in class wyvern.util.SkinManager
Revalidates the tree, forcing everything to switch to the new UI.
reveal(Commandable) - Method in interface wyvern.lib.Trap
Someone discovered the trap via searching (or stepping on it.)
reveal(Commandable, boolean) - Method in interface wyvern.lib.Trap
Reveals the trap, with an option not to print a message.
reveal(Commandable) - Method in class wyvern.lib.classes.traps.AbstractTrap
Someone discovered the trap via searching.
reveal(Commandable, boolean) - Method in class wyvern.lib.classes.traps.AbstractTrap
Reveals the trap, with an option not to print a message.
reveal(Commandable) - Method in class wyvern.lib.classes.traps.Firespout
 
reveal(Commandable, boolean) - Method in class wyvern.lib.classes.traps.Firespout
 
reveal(Commandable) - Method in interface wyvern.lib.properties.Searchable
Reveals the item after a successful search.
revealIfUnidentified(Commandable) - Method in class wyvern.lib.classes.magic.Scroll
 
revertBitmap() - Method in class wyvern.lib.properties.Projectile
Reverts the target object's image, if we set it to an in-flight image temporarily.
revertCustomImage(Player) - Method in class wyvern.lib.classes.construct.Guild
Reverts the player back to their old image, if they had a custom one for the guild.
rewearArmor(Commandable) - Method in class wyvern.lib.skills.NagaShift
Removes any worn armor and tries to wear it again.
rewearInventory(Commandable) - Static method in class wyvern.kernel.combat.WearCommand
Handles re-wearing armor and re-wielding weapons that were worn when the inventory was saved out.
rewieldWeapon(Commandable) - Method in class wyvern.lib.skills.NagaShift
Unwields any weapon and tries to wield it again.
rewrapLines() - Method in class wyvern.common.util.TextDisplay
Recomputes the display lines from the text lines.
roll() - Method in class wyvern.kernel.monsters.InvGenerator
Rolls a percentage (just calls Range.percent()).
rollDice(int, int) - Static method in class wyvern.lib.Range
Rolls a number of dice of the specified number of size and returns the result.
rollDice(int, int, int) - Static method in class wyvern.lib.Range
Rolls a number of dice of the specified number of size and returns the result.
rollDice(String) - Static method in class wyvern.lib.Range
 
roomCache_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
roomHooks_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
roomMin_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
roomRand_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
rooms_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
rotateLeft(int) - Static method in class wyvern.lib.Direction
Return point counter-clockwise to this.
rotateRight(int) - Static method in class wyvern.lib.Direction
Return direction clockwise to this one.
row1 - Variable in class wyvern.util.TableLayoutConstraints
Cell in which the upper left corner of the component lays
row2 - Variable in class wyvern.util.TableLayoutConstraints
Cell in which the lower right corner of the component lays
rpad(String, int) - Static method in class wyvern.common.util.Strings
Pads the passed string to N characters, prepending spaces, so that the string is right-justified.
rubyEval(String) - Static method in class wyvern.world.Scripting
Calls the shared BSFManager instance to evaluate a Ruby expression.
rubyExec(Object) - Static method in class wyvern.world.Scripting
Calls the shared BSFManager instance to execute a Ruby script.
run() - Method in class wyvern.kernel.commands.AbstractAI
Starts the AbstractAI thread.
run() - Method in class wyvern.world.ScoreListUpdater
Runs the thread - starts processes to do the updates.
runFailedPostHook(CommandEvent) - Method in class wyvern.kernel.commands.AbstractCommandable
 
runFailedPostHook(CommandEvent) - Method in class wyvern.kernel.commands.HookList
 
runFailedPostHook(CommandEvent) - Method in class wyvern.kernel.maps.AbstractGameMap
 
runFailedPostHook(CommandEvent) - Method in class wyvern.kernel.maps.ProximityHookList
 
runFailedPostHook(CommandEvent) - Method in class wyvern.kernel.maps.RoomHookList
 
runFailedPostHook(CommandEvent) - Method in interface wyvern.lib.Hookable
Notifies all the objects registered on this post-hook that the command failed (for whatever reason).
runHook(MethodHookable, String, Object) - Static method in class wyvern.kernel.kernel.HookManager
Runs the specified method hook for the specified object.
runMethodHook(String, Object) - Method in class wyvern.kernel.combat.AbstractAttack
 
runMethodHook(String, Object) - Method in class wyvern.kernel.combat.AttackingBodyPart
Runs the specified method hook on this object.
runMethodHook(String, Object) - Method in class wyvern.kernel.commands.AbstractCommandable
 
runMethodHook(String, Hookable, Object) - Method in class wyvern.kernel.commands.HookList
Runs a hook provided by the caller.
runMethodHook(String, Object) - Method in class wyvern.kernel.commands.HookList
 
runMethodHook(String, Object) - Method in class wyvern.kernel.maps.AbstractGameMap
 
runMethodHook(String, Object) - Method in class wyvern.kernel.maps.MapObject
 
runMethodHook(String, Object) - Method in interface wyvern.lib.MethodHookable
Runs the specific method hook.
runPostHook(CommandEvent) - Method in class wyvern.kernel.commands.AbstractCommandable
 
runPostHook(CommandEvent) - Method in class wyvern.kernel.commands.HookList
 
runPostHook(CommandEvent) - Method in class wyvern.kernel.maps.AbstractGameMap
 
runPostHook(CommandEvent) - Method in class wyvern.kernel.maps.ProximityHookList
 
runPostHook(CommandEvent) - Method in class wyvern.kernel.maps.RoomHookList
 
runPostHook(CommandEvent) - Method in interface wyvern.lib.Hookable
Notifies all the objects registered on this post-hook that the event completed successfully.
runPostHooks(boolean) - Method in class wyvern.kernel.commands.EventImpl
 
runPostHooks(boolean) - Method in interface wyvern.lib.CommandEvent
Runs one of the event's post hooks. 99.9% of the time this is called by the game kernel after execute() runs.
runPreHook(CommandEvent) - Method in class wyvern.kernel.commands.AbstractCommandable
 
runPreHook(CommandEvent) - Method in class wyvern.kernel.commands.HookList
 
runPreHook(CommandEvent) - Method in class wyvern.kernel.maps.AbstractGameMap
 
runPreHook(CommandEvent) - Method in class wyvern.kernel.maps.ProximityHookList
 
runPreHook(CommandEvent) - Method in class wyvern.kernel.maps.RoomHookList
 
runPreHook(CommandEvent) - Method in interface wyvern.lib.Hookable
Calls all objects registered for a particular event and gives them a chance to deal with the event before it happens.
runPreHooks() - Method in class wyvern.kernel.commands.EventImpl
 
runPreHooks() - Method in interface wyvern.lib.CommandEvent
Runs the event's pre-hooks.
runningWindows() - Static method in class wyvern.world.SystemProps
Returns true if we're on some flavor of Microsoft Windows.

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 _