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 _

A

ACE - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ACE - Static variable in class wyvern.lib.classes.games.card.Face
 
ACE_OF_CLUBS - Static variable in class wyvern.lib.classes.games.card.Card
 
ACE_OF_CLUBS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ACE_OF_DIAMONDS - Static variable in class wyvern.lib.classes.games.card.Card
 
ACE_OF_DIAMONDS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ACE_OF_HEARTS - Static variable in class wyvern.lib.classes.games.card.Card
 
ACE_OF_HEARTS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ACE_OF_SPADES - Static variable in class wyvern.lib.classes.games.card.Card
 
ACE_OF_SPADES - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
ACTIVE_LAYER - Static variable in class wyvern.lib.properties.Appearance
Layer for airborne objects such as spells, missiles.
ADD - Static variable in class wyvern.lib.event.ContainerChangeEvent
 
AI - interface wyvern.lib.AI.
Monster AIs control monsters and think for them.
AIR - Static variable in class wyvern.lib.classes.magic.Element
 
AIR - Static variable in class wyvern.lib.classes.magic.Spell
 
AIR_AND_DEATH - Static variable in class wyvern.lib.classes.magic.Element
 
AIR_AND_DEATH - Static variable in class wyvern.lib.classes.magic.Spell
 
AIR_AND_LIFE - Static variable in class wyvern.lib.classes.magic.Element
 
AIR_AND_LIFE - Static variable in class wyvern.lib.classes.magic.Spell
 
AIR_AND_MIND - Static variable in class wyvern.lib.classes.magic.Element
 
AIR_AND_MIND - Static variable in class wyvern.lib.classes.magic.Spell
 
AIR_AND_SPIRIT - Static variable in class wyvern.lib.classes.magic.Element
 
AIR_AND_SPIRIT - Static variable in class wyvern.lib.classes.magic.Spell
 
ALERT_EVENT - Static variable in interface wyvern.common.net.RPCConstants
 
AMORPHOUS - Static variable in interface wyvern.lib.properties.PhysicalProperties
 
AND - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
APPRAISE_DELAY - Static variable in class wyvern.lib.commands.AppraiseCommand
How long it takes to appraise something.
ARCH - Static variable in interface wyvern.lib.WizTypes
 
ARCHETYPES - Static variable in class wyvern.lib.skills.NagaShift
The archetypes for the shapes, from which we can determine a bunch of other information like HP, SP and so on.
ARCHETYPE_ROOT - Static variable in class wyvern.kernel.properties.ArchetypeManager
 
ART_MANA_REDUCTIONS - Static variable in class wyvern.lib.classes.magic.Spell
 
AStarSearch - class wyvern.kernel.monsters.AStarSearch.
Implements the standard A* algorithm.
AStarSearch() - Constructor for class wyvern.kernel.monsters.AStarSearch
Constructs a new AStarSearch
AStarSearch.Node - class wyvern.kernel.monsters.AStarSearch.Node.
A node in the search graph.
AStarSearch.Node(int, int) - Constructor for class wyvern.kernel.monsters.AStarSearch.Node
Constructs a new Node for the specified location.
ATM - class wyvern.lib.classes.town.ATM.
A machine that lets you manipulate your bank account.
ATM() - Constructor for class wyvern.lib.classes.town.ATM
 
AUCTION_FEE - Static variable in class wyvern.lib.commands.OfferCommand
 
AUTOBAG - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
AWTImageList - class wyvern.common.util.AWTImageList.
An image list that doesn't use any components, so it can manage its own drawing (for speed).
AWTImageList() - Constructor for class wyvern.common.util.AWTImageList
Constructs a new AWTImageList
AWTList - class wyvern.common.util.AWTList.
A pure-AWT version of the ImageList.
AWTList() - Constructor for class wyvern.common.util.AWTList
Constructs a new AWTList
AWTListItem - class wyvern.common.util.AWTListItem.
List item for the AWTList.
AWTListItem(AWTList) - Constructor for class wyvern.common.util.AWTListItem
Constructs a new AWTListItem
AWTListItem(String, Image, AWTList) - Constructor for class wyvern.common.util.AWTListItem
Constructs a new AWTListItem
AbstractAI - class wyvern.kernel.commands.AbstractAI.
Common superclass all AI objects.
AbstractAI() - Constructor for class wyvern.kernel.commands.AbstractAI
Constructs a new AbstractAI with the default thread name.
AbstractAI(String) - Constructor for class wyvern.kernel.commands.AbstractAI
Constructs a new AbstractAI with the specified thread name.
AbstractArmorSlot - class wyvern.kernel.combat.slots.AbstractArmorSlot.
This class serves as the superclass for armor-slot-only body parts.
AbstractArmorSlot() - Constructor for class wyvern.kernel.combat.slots.AbstractArmorSlot
 
AbstractArmorWeaponSlot - class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot.
This class serves as the superclass for a body part that can hold either an armor or a weapon.
AbstractArmorWeaponSlot() - Constructor for class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Constructs a new AbstractArmorWeaponSlot
AbstractAttack - class wyvern.kernel.combat.AbstractAttack.
Utility class for special attacks that want to handle their own effects.
AbstractAttack() - Constructor for class wyvern.kernel.combat.AbstractAttack
 
AbstractCamera - class wyvern.kernel.maps.AbstractCamera.
This class handles much of the overhead of creating a Camera.
AbstractCamera(RemoteClient, Player) - Constructor for class wyvern.kernel.maps.AbstractCamera
Constructs a new AbstractCamera.
AbstractCommandable - class wyvern.kernel.commands.AbstractCommandable.
This class is the superclass of all monster-like things; that is, objects that are controlled by an AI of some sort.
AbstractCommandable() - Constructor for class wyvern.kernel.commands.AbstractCommandable
 
AbstractCounterAttack - class wyvern.lib.monsters.AbstractCounterAttack.
Handles base-class stuff for counterattacks; in particular, setting and getting the chance that the attack will trigger.
AbstractCounterAttack() - Constructor for class wyvern.lib.monsters.AbstractCounterAttack
 
AbstractGameMap - class wyvern.kernel.maps.AbstractGameMap.
This class implements those common utility methods from the GameMap interface that can be implemented without needing to know the underlying representation.
AbstractGameMap() - Constructor for class wyvern.kernel.maps.AbstractGameMap
 
AbstractLevelGenerator - class wyvern.kernel.dungeon.AbstractLevelGenerator.
Common code for maze, dungeon, and cave generators.
AbstractLevelGenerator() - Constructor for class wyvern.kernel.dungeon.AbstractLevelGenerator
 
AbstractSlot - class wyvern.kernel.combat.slots.AbstractSlot.
This is the highest-level concrete class in the slot heirarchy.
AbstractSlot() - Constructor for class wyvern.kernel.combat.slots.AbstractSlot
 
AbstractTrap - class wyvern.lib.classes.traps.AbstractTrap.
Basic trap functionality: hidden until discovered or stepped on.
AbstractTrap() - Constructor for class wyvern.lib.classes.traps.AbstractTrap
 
AbstractWeaponSlot - class wyvern.kernel.combat.slots.AbstractWeaponSlot.
This class serves as the superclass for weapon-slot-only body parts.
AbstractWeaponSlot() - Constructor for class wyvern.kernel.combat.slots.AbstractWeaponSlot
 
AccessControl - class wyvern.world.AccessControl.
Implements various security and access policies for the server.
AccessControl() - Constructor for class wyvern.world.AccessControl
 
AcidDamage - class wyvern.kernel.combat.damages.AcidDamage.
Acid/corrosion.
AcidDamage() - Constructor for class wyvern.kernel.combat.damages.AcidDamage
Required no-arg constructor for Class.newInstance()
AcidDamage(int) - Constructor for class wyvern.kernel.combat.damages.AcidDamage
Constructs a new AcidDamage
AcidSplash - class wyvern.lib.monsters.AcidSplash.
Acid splash (a counterattack)
AcidSplash() - Constructor for class wyvern.lib.monsters.AcidSplash
 
Activatable - interface wyvern.lib.properties.Activatable.
Objects that can be activated use this interface.
AddRemoveNotify - interface wyvern.lib.properties.AddRemoveNotify.
This interface is implemented by Bean properties that need to know when they're added to or removed from a GameObject.
Alert - interface wyvern.lib.Alert.
Represents a simple audible alert, such as message-beep when someone has sent you a chat message.
AliasCommand - class wyvern.lib.commands.AliasCommand.
Lets users set their own persistent server-side aliases.
Aliases - class wyvern.kernel.player.Aliases.
Tracks the standard mappings for keys that come in from the client.
Aliases() - Constructor for class wyvern.kernel.player.Aliases
 
Alignment - class wyvern.kernel.combat.Alignment.
Utilities for dealing with alignments.
AlwaysFleeBehavior - class wyvern.lib.ai.behaviors.AlwaysFleeBehavior.
 
Amulet - class wyvern.lib.classes.armor.Amulet.
The basic Amulet class.
Amulet() - Constructor for class wyvern.lib.classes.armor.Amulet
 
AmuletSlot - class wyvern.kernel.combat.slots.AmuletSlot.
This interface is for body parts that can wear a piece of armor.
AmuletSlot() - Constructor for class wyvern.kernel.combat.slots.AmuletSlot
 
AndList() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
AndNotPredicate - class wyvern.lib.predicates.AndNotPredicate.
This predicate combines two other predicates with an AND NOT operation.
AndNotPredicate(Predicate, Predicate) - Constructor for class wyvern.lib.predicates.AndNotPredicate
Constructs a new AndNotPredicate with 2 sub-predicates p1 and p2.
AndPredicate - class wyvern.lib.predicates.AndPredicate.
This predicate combines N other predicates with an AND operation.
AndPredicate(Predicate, Predicate) - Constructor for class wyvern.lib.predicates.AndPredicate
Constructs a new AndPredicate with 2 sub-predicates p1 and p2.
AnimationParams - class wyvern.lib.properties.AnimationParams.
Handles object animation.
AnimationParams() - Constructor for class wyvern.lib.properties.AnimationParams
Constructs a new AnimationParams with the default parameters.
AnimationParams(int) - Constructor for class wyvern.lib.properties.AnimationParams
Constructs a new AnimationParams with the specified number of frames, using the default animation interval.
AnimationParams(int, int) - Constructor for class wyvern.lib.properties.AnimationParams
Constructs a new AnimationParams with the specified parameters.
AntiMagicTrap - class wyvern.lib.classes.traps.AntiMagicTrap.
Drains magical energy.
AntiMagicTrap() - Constructor for class wyvern.lib.classes.traps.AntiMagicTrap
 
AnyObjectPredicate - class wyvern.lib.predicates.AnyObjectPredicate.
This predicate returns true for any object; it's useful for getting the first object at a given location in the map.
AnyObjectPredicate() - Constructor for class wyvern.lib.predicates.AnyObjectPredicate
 
Appearance - class wyvern.lib.properties.Appearance.
This property encapsulates an object's bitmap & category, and updates the bitmap number (a reference into the bitmap database) every time either is changed.
Appearance() - Constructor for class wyvern.lib.properties.Appearance
Constructs a new Appearance.
Appearance(GameObject) - Constructor for class wyvern.lib.properties.Appearance
Constructs a new Appearance for the specified GameObject.
Appearance(String, String, GameObject) - Constructor for class wyvern.lib.properties.Appearance
Constructs a new Appearance.
ApplyCommand - class wyvern.lib.commands.ApplyCommand.
Command to apply something.
ApplyRead - class wyvern.lib.classes.construct.ApplyRead.
An object that prints its long description when you apply it or read it.
ApplyRead() - Constructor for class wyvern.lib.classes.construct.ApplyRead
 
Applyable - interface wyvern.lib.properties.Applyable.
Interface for objects that can be applied.
AppraiseCommand - class wyvern.lib.commands.AppraiseCommand.
Handles expert appraisal of various items.
ApproachEnemyBE - class wyvern.lib.ai.behaviors.ApproachEnemyBE.
 
ApproachFriendBE - class wyvern.lib.ai.behaviors.ApproachFriendBE.
 
Arachnid - class wyvern.kernel.combat.shapes.Arachnid.
This Body type has all the body parts of a standard human.
Arachnid() - Constructor for class wyvern.kernel.combat.shapes.Arachnid
 
Archetype - interface wyvern.lib.Archetype.
A list of properties that a game object can inherit from.
ArchetypeEditor - class wyvern.kernel.properties.ArchetypeEditor.
Renders the archetype in the map editor.
ArchetypeEditor() - Constructor for class wyvern.kernel.properties.ArchetypeEditor
 
ArchetypeImpl - class wyvern.kernel.properties.ArchetypeImpl.
This class is a list of properties that a game object can inherit from.
ArchetypeImpl() - Constructor for class wyvern.kernel.properties.ArchetypeImpl
 
ArchetypeImpl(Archetype) - Constructor for class wyvern.kernel.properties.ArchetypeImpl
Constructs a new ArchetypeImpl with the specified parent archetype.
ArchetypeManager - class wyvern.kernel.properties.ArchetypeManager.
This class provides methods for parsing, loading and instantiating archetypes.
ArchetypeManager() - Constructor for class wyvern.kernel.properties.ArchetypeManager
 
ArchetypePredicate - class wyvern.lib.predicates.ArchetypePredicate.
Checks for an object of the specified Archetype, using wyvern.lib.Kernel.isInstance().
ArchetypePredicate(String) - Constructor for class wyvern.lib.predicates.ArchetypePredicate
Constructs a new ArchetypePredicate for a given archetype.
Area - class wyvern.kernel.maps.Area.
Manages information shared by collections of maps.
Area() - Constructor for class wyvern.kernel.maps.Area
 
Arm - class wyvern.kernel.combat.parts.Arm.
An arm is a body-part that can hold a shield.
Arm() - Constructor for class wyvern.kernel.combat.parts.Arm
Constructs a new Arm.
Arm(String) - Constructor for class wyvern.kernel.combat.parts.Arm
Constructs a new Arm
Armor - interface wyvern.lib.Armor.
Armor - cloaks, boots, body armor, etc.
ArmorEnchanter - class wyvern.lib.classes.random.ArmorEnchanter.
Knows how to produce magical armor of a given level by picking a base armor type and adding enchantments.
ArmorEnchanter() - Constructor for class wyvern.lib.classes.random.ArmorEnchanter
 
ArmorImpl - class wyvern.lib.classes.armor.ArmorImpl.
Superclass of all armor-derived thingies.
ArmorImpl() - Constructor for class wyvern.lib.classes.armor.ArmorImpl
 
ArmorSlot - interface wyvern.kernel.combat.slots.ArmorSlot.
This interface is for body parts that can wear a piece of armor.
ArmorTables - class wyvern.kernel.combat.ArmorTables.
A totally non-OO, non-polymorphic, ugly piece of code that I'm embarrassed about.
Arrow - class wyvern.lib.classes.weapons.Arrow.
Any missile fired from a bow.
Arrow() - Constructor for class wyvern.lib.classes.weapons.Arrow
 
ArrowTrap - class wyvern.lib.classes.traps.ArrowTrap.
Shoots an arrow at you.
ArrowTrap() - Constructor for class wyvern.lib.classes.traps.ArrowTrap
 
Art - class wyvern.lib.classes.magic.Art.
Class that represents the four spell Arts.
AtmosphereCommands - class wyvern.lib.commands.AtmosphereCommands.
This class handles performing standard atmospheres.
Atmospheres - class wyvern.lib.commands.Atmospheres.
Handles reading an atmosphere list from an XML file.
Atmospheres() - Constructor for class wyvern.lib.commands.Atmospheres
 
Attack - interface wyvern.lib.Attack.
This interface is shared by things that can be used as attacks.
AttackCommand - class wyvern.kernel.combat.AttackCommand.
Controls the attacking sequence.
AttackEvent - class wyvern.kernel.combat.AttackEvent.
Attacking uses a specific subclass of EventImpl, largely to facilitate checking whether a given event is an attack-event.
AttackEvent() - Constructor for class wyvern.kernel.combat.AttackEvent
 
AttackEvent(String, Commandable) - Constructor for class wyvern.kernel.combat.AttackEvent
 
AttackType - class wyvern.kernel.combat.AttackType.
Represents the possible kinds of attacks.
AttackType(String, int) - Constructor for class wyvern.kernel.combat.AttackType
Constructs a new AttackType
Attackable - interface wyvern.lib.properties.Attackable.
Interface for objects that can be attacked and damaged.
AttackablePlayerPredicate - class wyvern.lib.predicates.AttackablePlayerPredicate.
A predicate that determines whether a monster wants to attack a given player.
AttackablePlayerPredicate(Commandable) - Constructor for class wyvern.lib.predicates.AttackablePlayerPredicate
Constructs a new AttackablePlayerPredicate
AttackingBodyPart - class wyvern.kernel.combat.AttackingBodyPart.
Subclass of BodyPart that implements the Attack interface.
AttackingBodyPart() - Constructor for class wyvern.kernel.combat.AttackingBodyPart
 
AudioCommand - class wyvern.lib.commands.AudioCommand.
Controls sound and music settings for your client.
AutoGrab - class wyvern.lib.properties.AutoGrab.
Keeps track of which item types the user automatically picks up.
AutoGrab() - Constructor for class wyvern.lib.properties.AutoGrab
 
AutoGrabCommand - class wyvern.lib.commands.AutoGrabCommand.
Allows the user to control settings on what things they pick up automatically.
AutobagCommand - class wyvern.lib.commands.autobag.AutobagCommand.
Provides the "autobag" command, which lets you set up and administer rules (similar to mail-filtering rules) that automatically place objects in bags according to user-specified criteria.
AutobagCommand() - Constructor for class wyvern.lib.commands.autobag.AutobagCommand
 
AutobagConditions - class wyvern.lib.commands.autobag.AutobagConditions.
Encapsulates a set of conditions for autobagging an item.
AutobagConditions() - Constructor for class wyvern.lib.commands.autobag.AutobagConditions
 
AutobagParser - class wyvern.lib.commands.autobag.AutobagParser.
 
AutobagParser(InputStream) - Constructor for class wyvern.lib.commands.autobag.AutobagParser
 
AutobagParser(Reader) - Constructor for class wyvern.lib.commands.autobag.AutobagParser
 
AutobagParser(AutobagParserTokenManager) - Constructor for class wyvern.lib.commands.autobag.AutobagParser
 
AutobagParserConstants - interface wyvern.lib.commands.autobag.AutobagParserConstants.
 
AutobagParserTokenManager - class wyvern.lib.commands.autobag.AutobagParserTokenManager.
 
AutobagParserTokenManager(SimpleCharStream) - Constructor for class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
AutobagParserTokenManager(SimpleCharStream, int) - Constructor for class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
AutobagRule - class wyvern.lib.commands.autobag.AutobagRule.
Encapsulates a single Autobag rule, including the rule name, the conditions for activating this rule, and the bag(s) to put the items in when the rule is activated.
AutobagRule() - Constructor for class wyvern.lib.commands.autobag.AutobagRule
 
AutobagRules - class wyvern.lib.commands.autobag.AutobagRules.
A persistent list of autobag rules.
AutobagRules() - Constructor for class wyvern.lib.commands.autobag.AutobagRules
 
Avian - class wyvern.kernel.combat.shapes.Avian.
This body type is for birds: 2 legs, 2 wings, small tail.
Avian() - Constructor for class wyvern.kernel.combat.shapes.Avian
 
Axe - class wyvern.lib.classes.weapons.Axe.
Axes: a bladed head mounted on a handled, used for chopping things.
Axe() - Constructor for class wyvern.lib.classes.weapons.Axe
 
AxisShapeChanger - class wyvern.kernel.motion.AxisShapeChanger.
This class implements a standard deformation used by monsters that switch from horizontal to vertical when they change directions.
AxisShapeChanger() - Constructor for class wyvern.kernel.motion.AxisShapeChanger
 
a_ - Variable in class wyvern.common.net.RPCVersion
 
accept(File, String) - Method in class wyvern.common.util.DirnameFilter
Implements FilenameFilter.accept.
accept(File) - Method in class wyvern.common.util.ExtensionFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
accept(File, String) - Method in class wyvern.common.util.ExtensionFilter
Implementation for FilenameFilter methods.
acceptTransfer(String, String, String) - Static method in class wyvern.world.Customs
Handles a request for a transfer from another server.
actionPerformed(ActionEvent) - Method in class wyvern.common.util.ResizeDialog.ResizeActionListener
Handles a button press.
actionPerformed(ActionEvent) - Method in class wyvern.util.JDocControl.DocCtrlCommand
Someone invoked us (via a menu selection)
activate() - Method in class wyvern.lib.classes.construct.ButtonSwitch
Activates any targets.
activate() - Method in class wyvern.lib.classes.construct.Gate
Activates the gate (toggles its position).
activate() - Method in class wyvern.lib.classes.construct.SmallButton
Activates the targets.
activate() - Method in interface wyvern.lib.properties.Activatable
Activates the object.
activate(Player, GameObject) - Method in class wyvern.lib.properties.QuestInfo
Performs our post-activation actions: gives presents, optionally solves a quest, and performs any commands.
activated_ - Variable in class wyvern.lib.classes.construct.SmallButton
 
add(RPCDataSource, int, String, String, short, short, short) - Method in interface wyvern.common.net.RemoteInventory
Adds an object to the inventory list.
add(String, int, int, short) - Method in class wyvern.common.util.AWTImageList
Adds the specified text/picture to the list at the specified index.
add(String, int, short) - Method in class wyvern.common.util.AWTImageList
Adds an item to the end of the list.
add(String, Image) - Method in class wyvern.common.util.AWTImageList
Adds an item to the end of the list.
add(String, int, int, short) - Method in class wyvern.common.util.AWTList
Adds the specified text/picture to the list at the specified index.
add(String, int, short) - Method in class wyvern.common.util.AWTList
Adds an item to the end of the list.
add(String, Image) - Method in class wyvern.common.util.AWTList
Adds an item to the end of the list.
add(String, JComponent) - Method in class wyvern.common.util.FieldPanel
Adds a label and field.
add(String, int, int, short) - Method in class wyvern.common.util.ImageList
Adds the specified text/picture to the list at the specified index.
add(String, int, short) - Method in class wyvern.common.util.ImageList
Adds an item to the end of the list.
add(String, Image) - Method in class wyvern.common.util.ImageList
Adds an item to the end of the list.
add(int, int, GameObject) - Method in class wyvern.kernel.maps.AbstractGameMap
 
add(GameObject) - Method in interface wyvern.kernel.maps.Cell
Adds the specified object to the end of this cell.
add(int, int, GameObject) - Method in class wyvern.kernel.maps.DenseMap
Adds the specified object to the map at the specified location.
add(int, int, GameObject, boolean) - Method in class wyvern.kernel.maps.DenseMap
Adds specified object, optionally invalidating.
add(GameObject) - Method in class wyvern.kernel.maps.Frame
Adds an object to the specified layer in the snapshot.
add(int, int, Object) - Method in class wyvern.kernel.maps.GameHashMap
Adds an object to the map.
add(Object, Object) - Method in class wyvern.kernel.maps.GameHashMap
Adds an object reference to the map.
add(GameObject) - Method in class wyvern.kernel.maps.MapCell
 
add(HeartbeatCallback) - Static method in class wyvern.kernel.monsters.HeartbeatManager
Adds an object to the set of callbacks receiving heartbeat notifications.
add(GameObject) - Method in class wyvern.kernel.monsters.MonsterInventory
Adds an item to the bag (at the end).
add(Commandable) - Static method in class wyvern.kernel.monsters.StandardAI
Puts a monster under this AI's control.
add(GroundFrame, int) - Method in class wyvern.kernel.player.GroundCamera
Adds an item from the new frame at the specified index.
add(GameObject) - Method in class wyvern.kernel.player.PlayerInventory
 
add(GameObject) - Method in interface wyvern.lib.Bag
Adds an item to the bag (at the end).
add(int, int, GameObject) - Method in interface wyvern.lib.GameMap
Adds the specified object to the map at the specified location.
add(int, int, GameObject, boolean) - Method in interface wyvern.lib.GameMap
Adds specified object to the map, optionally invalidating the map.
add(int, int) - Method in class wyvern.lib.Rectangle
Adds a point, specified by the integer arguments newx and newy, to this Rectangle.
add(Point) - Method in class wyvern.lib.Rectangle
Adds the specified Point to this Rectangle.
add(Rectangle) - Method in class wyvern.lib.Rectangle
Adds a Rectangle to this Rectangle.
add(Commandable) - Static method in class wyvern.lib.ai.BeelineAI
Puts a monster under this AI's control.
add(Commandable) - Static method in class wyvern.lib.ai.ShipAI
Puts a commandable under this AI's control.
add(BehaviorElement) - Method in class wyvern.lib.ai.behaviors.Behavior
 
add(GameObject) - Method in class wyvern.lib.classes.BasicBag
Adds an item to the bag (at the end).
add(int, int, GameObject) - Method in class wyvern.lib.classes.Vault
Adds an object to the map.
add(String) - Method in class wyvern.lib.commands.autobag.BagList
Adds a description for a bag.
add(GameObject) - Method in class wyvern.lib.magic.armor.Trenchcoat
Adds an item to the bag (at the end).
add(GameObject) - Method in class wyvern.lib.magic.misc.CoinPurse
Puts coins in the purse.
add(Predicate) - Method in class wyvern.lib.predicates.AndPredicate
Adds another predicate that must pass for the overall test to return true.
add(Predicate) - Method in class wyvern.lib.predicates.OrPredicate
Adds another predicate to the chain.
add(Point) - Method in class wyvern.lib.properties.PointList
Adds a point to the list.
add(String) - Method in class wyvern.lib.properties.StringList
Adds a string to the list.
add(Object) - Method in class wyvern.util.ConcurrentHashSet
Adds the specified element to this set if it is not already present.
add(Object) - Method in class wyvern.util.FixedSizeList
Adds something to the front of the list.
addAccuracy(GameObject, int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Adds an enchantment of accuracy to the weapon.
addActionListener(ActionListener) - Method in class wyvern.common.util.ImageButton
Adds action listener.
addAlias(Commandable, String) - Method in class wyvern.lib.commands.AliasCommand
Adds an alias.
addAll(Collection) - Method in class wyvern.util.ConcurrentHashSet
Adds all of the elements in the specified collection to this set if they're not already present (optional operation).
addAttack(Attack) - Method in class wyvern.kernel.commands.AbstractCommandable
 
addAttack(Attack) - Method in interface wyvern.lib.Commandable
Adds an attack to our list of attacks.
addBorder(String, int, int) - Method in class wyvern.lib.classes.construct.Mountains
Adds a border to the map.
addBuiltIn(Class) - Method in class wyvern.kernel.commands.CommandListImpl
Adds a built-in command Singleton to the list.
addBuiltInCommands() - Method in class wyvern.kernel.commands.CommandListImpl
Put the default game commands into the dictionary.
addCamera(GameMap, Camera) - Static method in class wyvern.kernel.kernel.CameraManager
Registers a camera with a specified map.
addCamera(Camera) - Method in class wyvern.lib.classes.Vehicle
Adds a camera to our control-list.
addChanceProperty(GameObject, String) - Method in class wyvern.lib.classes.random.RandomObject
Has a chance of adding the specified boolean property.
addChild(XMLSimple.Element) - Method in class wyvern.util.XMLSimple.Element
Adds a child to the list.
addClass(Class) - Method in class wyvern.lib.predicates.ClassPredicate
Adds a class to check for.
addClass(Class) - Method in class wyvern.lib.predicates.GenericClassPredicate
Adds a class to check for.
addCommandable(Commandable) - Method in class wyvern.kernel.commands.AbstractAI
 
addCommandable(Commandable) - Method in interface wyvern.lib.AI
Adds a Commandable to this AI's sphere of influence.
addCommands(Map, CommandList) - Method in class wyvern.kernel.combat.AttackCommand
 
addCommands(Map, CommandList) - Method in class wyvern.kernel.combat.DamageCommand
 
addCommands(Map, CommandList) - Method in class wyvern.kernel.combat.HitCommand
Adds the commands we handle to a player's dictionary.
addCommands(Map, CommandList) - Method in class wyvern.kernel.combat.WearCommand
 
addCommands(Map, CommandList) - Method in class wyvern.kernel.combat.WieldCommand
Adds commands.
addCommands(Map, CommandList) - Method in interface wyvern.kernel.commands.BuiltInCommand
Tells the Command to add the commands that it wants to implement into the passed data structure.
addCommands(CommandList) - Static method in class wyvern.kernel.commands.PythonWizCommands
 
addCommands(Map, CommandList) - Method in class wyvern.kernel.commands.SimpleHandler
Adds our commands.
addCommands(Map, CommandList) - Method in class wyvern.kernel.motion.MoveCommand
 
addCommands(Map, CommandList) - Method in class wyvern.kernel.motion.PushCommand
Adds known commands.
addCommands(Map, CommandList) - Method in class wyvern.kernel.motion.TeleportCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.kernel.player.ClientCommands
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.kernel.player.ImageFetcher
 
addCommands(Map, CommandList) - Method in class wyvern.kernel.player.PlayerGroups
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.classes.magic.Wand.SimpleWandHandler
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.AliasCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ApplyCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.AppraiseCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.AudioCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.AutoGrabCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.BugCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.CastCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.DrinkCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.DropCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.EatCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.EchoCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.EmoteCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.FireCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.FriendsCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.GetFromCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.GiveCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.HelpCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.InvCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.LastCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.LockPickCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.LookCommand
Registers commands for looking.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.MiscCommands
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.MonitorCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.MouseCommand
Construct the command with the specified player.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.OfferCommand
Adds commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.OpenCommand
Add known commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.OrderCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.PickupCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.PutCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.QuitCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ReadCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ReadyCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.SayCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ScoreCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.SearchCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ShoutCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ShowCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.SkillsCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.SpellCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.StartupCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.TalkCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.TellCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.ThrowCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.TrainCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.TurnCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.VerboseCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.WaitCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.WarnCommand
Adds our commands.
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.WhisperCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.WhoCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.commands.autobag.AutobagCommand
 
addCommands(Map, CommandList) - Method in class wyvern.lib.skills.JumpSkill
 
addContainerChangeListener(ContainerChangeListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
addContainerChangeListener(ContainerChangeListener) - Method in class wyvern.kernel.maps.MapObject
 
addContainerChangeListener(ContainerChangeListener) - Method in interface wyvern.lib.GameObject
Adds a listener to be notified when an object enters or leaves a container.
addCorpseDescriptionPrefix(Corpse) - Method in class wyvern.lib.classes.Corpse.CorpseState
Optionally adds a prefix to the corpse description, such as "smelly".
addCustomAttacks() - Method in class wyvern.kernel.monsters.MonsterImpl
Looks for a custom-attack property and adds it to the @attacks list, as if it were a wielded weapon.
addCyclicResponse(String, boolean) - Method in class wyvern.kernel.monsters.Talker.Response
Adds a response to cycle through - responses are cycled though in the order they're added.
addDamage(GameObject, int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Adds an enchantment of damage to the weapon.
addDamageType(DamageType) - Method in class wyvern.kernel.combat.AttackingBodyPart
Adds a DamageType object to the list of damage types this attack does.
addDefaultProperty(String) - Method in class wyvern.kernel.maps.MapObject
Adds a (boolean) property to the object if the object doesn't already have the property.
addDefense(Commandable, Armor) - Static method in class wyvern.kernel.combat.WearCommand
Adds the armor to the agent's @defense-list, for clients that need to know what armor the agent is wearing at the moment.
addDescriptor(int, int, int, int, GameObject, int) - Method in class wyvern.kernel.maps.Frame
Adds an object appearance descriptor to the sorted frame list.
addDisplayLine(TextDisplay.Line) - Method in class wyvern.common.util.TextDisplay
Adds a display line, nuking any linefeeds, since they show up as weird characters on the handhelds.
addDownstair(GameMap, int, int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Adds the staircase down.
addDurability(GameObject, int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Adds an enchantment of durability to the weapon.
addEffects(GameObject) - Method in class wyvern.lib.spells.StaticBlade
 
addEnchantments() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Adds 1 or 2 enchantments, depending on the results of the call to determineEnchantments().
addEscapes(String) - Static method in class wyvern.lib.commands.autobag.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExtension(String) - Method in class wyvern.common.util.ExtensionFileFilter
Adds a filetype "dot" extension to filter against.
addExtension(String) - Method in class wyvern.util.JDocControl
Adds an extension to the list of extensions this docctrl shows by default.
addExtraJars(String[]) - Method in class wyvern.util.SkinDialog
Gives the SkinDialog a list of LookAndFeel class implementations that are available in addition to the themes for the SkinLookAndFeel.
addExtraRows(int) - Method in class wyvern.common.util.AWTImageList
Tells the list to size itself vertically larger, so you can scroll down until the last item is at the top of the view.
addField(JComponent) - Method in class wyvern.common.util.FieldPanel
Adds a field to the right column.
addFilter(CommandList.CommandFilter) - Method in class wyvern.kernel.commands.CommandListImpl
 
addFilter(CommandList.CommandFilter) - Method in interface wyvern.lib.CommandList
Adds a filter object (a Command wanting to get the opportunity to handle all commands that come through) to the list.
addFirst(Object) - Method in class wyvern.util.FixedSizeList
Adds an item to the front of the list.
addFriends(CommandEvent) - Method in class wyvern.lib.commands.FriendsCommand
Adds some friends to the list.
addGetAllObject(GameObject) - Method in class wyvern.lib.commands.PickupEvent
Used by "get all" processing to indicate that a particular object was successfully picked up by the agent.
addGlobalPattern(String, String) - Method in class wyvern.lib.classes.filters.SpeechFilter
Adds a regex to replace globally.
addGroupable(GameObject) - Method in class wyvern.kernel.maps.MapCell
Adds a groupable item to the bag.
addGroupable(GameObject) - Method in class wyvern.lib.classes.BasicBag
Adds a groupable item to the bag.
addHitLocation(String, DamageEvent) - Method in class wyvern.kernel.combat.DamageCommand
Appends the hit-location, if any, to the defender message.
addHook(HookCallback, String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
addHook(HookCallback, String) - Method in class wyvern.kernel.commands.HookList
 
addHook(MethodHookable, String, MethodHookCallback) - Static method in class wyvern.kernel.kernel.HookManager
Registers a listener for the specified object and hookname.
addHook(HookCallback, String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
addHook(ProximityCallback, String, GameObject, Rectangle) - Method in class wyvern.kernel.maps.ProximityHookList
Adds a callback to a hook.
addHook(RoomHookCallback, String, Rectangle) - Method in class wyvern.kernel.maps.RoomHookList
 
addHook(HookCallback, String) - Method in interface wyvern.lib.Hookable
Registers a HookCallback object for the specified hook.
addHooks(Commandable) - Method in class wyvern.lib.classes.Instrument
Adds the hooks to the player.
addHooks(Player) - Method in class wyvern.lib.classes.Vehicle
Adds hooks to be notified before & after moves.
addHooks(Player) - Method in class wyvern.lib.commands.autobag.AutobagRules
 
addHooks(GameObject) - Method in class wyvern.lib.properties.MovableSoundSource
Registers hooks for a particular player, or the owner object.
addHooks(GameMap) - Method in class wyvern.lib.properties.SuspendableTimer
Adds the map hooks.
addHooks() - Method in class wyvern.lib.spells.StaticBlade
 
addIntensityArray(int, int, int[][], boolean) - Method in class wyvern.kernel.maps.AbstractGameMap
Calls the subclass to merge in (add or subtract) the contribution from a single LightSource into the subclass's internal lighting array.
addIntensityArray(int, int, int[][], boolean) - Method in class wyvern.kernel.maps.DenseMap
Adds or subtracts the contribution from a single LightSource into the map's internal lighting array.
addItem(Inventory, Archetype) - Method in class wyvern.kernel.monsters.InvGenerator
Adds an object of the passed archetype.
addItem(Inventory, String) - Method in class wyvern.kernel.monsters.InvGenerator
Creates and adds an item of the exact archetype specified in the name property, e.g.
addLabel(String) - Method in class wyvern.common.util.FieldPanel
Adds a label.
addLayoutComponent(String, Component) - Method in class wyvern.common.util.ColumnLayout
 
addLayoutComponent(Component, Object) - Method in class wyvern.common.util.ColumnLayout
 
addLayoutComponent(String, Component) - Method in class wyvern.util.TableLayout
Adds the specified component with the specified name to the layout.
addLayoutComponent(Component, Object) - Method in class wyvern.util.TableLayout
Adds the specified component with the specified name to the layout.
addLever(GameObject, GameMap, int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Adds levers for the "door", if the door-type is a Gate.
addLight(int, int, LightSource) - Method in class wyvern.kernel.maps.AbstractGameMap
 
addLight(int, int, LightSource) - Method in interface wyvern.lib.GameMap
Adds a light source to the map.
addLight(Point) - Method in class wyvern.lib.classes.magic.BoltSpell
Adds a light source to the map for one of our locations.
addLight(GameObject, int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Adds an enchantment of light to the weapon.
addListener(Player) - Method in class wyvern.lib.properties.MovableSoundSource
Adds a player to the set of players who can hear this sound.
addListeners() - Method in class wyvern.kernel.player.Snooper
Sets up listeners on the target for map movement, messages, and leaving the game.
addLocalArchetype(Archetype) - Method in class wyvern.kernel.maps.AbstractGameMap
 
addLocalArchetype(Archetype) - Method in interface wyvern.lib.GameMap
Adds a local archetype to this map.
addMapChangeListener(MapChangeListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
addMapChangeListener(MapChangeListener) - Method in class wyvern.kernel.maps.MapObject
 
addMapChangeListener(MapChangeListener) - Method in interface wyvern.lib.GameObject
Adds a listener to be notified when the object is added to or removed from a map.
addMapLifecycleListener(MapLifecycleListener) - Method in class wyvern.kernel.maps.AbstractGameMap
 
addMapLifecycleListener(MapLifecycleListener) - Method in interface wyvern.lib.GameMap
Registers with the map to be notified whenever it loads, unloads, suspends, or resumes.
addMapListener(MapLoaderListener, String) - Static method in class wyvern.world.World
Adds another listener to be notified when a map finishes loading.
addMapMotionListener(MapMotionListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
addMapMotionListener(MapMotionListener) - Method in class wyvern.kernel.maps.MapObject
 
addMapMotionListener(MapMotionListener) - Method in interface wyvern.lib.GameObject
Adds a listener to be notified when an object moves in its map.
addMember(String) - Method in class wyvern.kernel.player.PlayerGroups.Group
Adds a member.
addMessageListener(MessageListener) - Method in class wyvern.kernel.commands.AbstractCommandable
 
addMessageListener(MessageListener) - Method in class wyvern.kernel.maps.GameObjectEventSupport
 
addMessageListener(MessageListener) - Method in interface wyvern.lib.Commandable
Adds a MessageListener to be notified whenever this Commandable receives a message via a call to one of its message() methods.
addMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.combat.AbstractAttack
 
addMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.combat.AttackingBodyPart
 
addMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
addMethodHook(MethodHookCallback, String) - Method in class wyvern.kernel.