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()<