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 _

C

C - Static variable in class wyvern.util.TableLayout
Indicates a column
CALL - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
CANT_MOVE - Static variable in class wyvern.kernel.monsters.AStarSearch
 
CENTER - Static variable in interface wyvern.common.net.RPCConstants.ImageAlign
 
CENTER - Static variable in class wyvern.common.util.ColumnLayout
 
CENTER - Static variable in interface wyvern.util.TableLayoutConstants
Indicates that the component is centered in its cell
CHARACTER_NOT_FOUND - Static variable in interface wyvern.common.net.RPCConstants
 
CHAR_BANISHED - Static variable in interface wyvern.common.net.RPCConstants
 
CHAR_BANNED - Static variable in interface wyvern.common.net.RPCConstants
 
CHAT_WINDOW - Static variable in interface wyvern.common.net.RPCConstants.OutputView
 
CLIENT_END_MUSIC_COMMAND - Static variable in interface wyvern.common.net.RPCConstants
Client sends this each time a music track completes all of its repeats without being interrupted by the server.
CLIENT_END_SOUND_COMMAND - Static variable in interface wyvern.common.net.RPCConstants
Client sends this whenever a trackable sound finishes.
CLOCK_DATE_TIME_FORMAT - Static variable in class wyvern.lib.classes.town.Clock
 
CLOSE - Static variable in class wyvern.util.JDocControl
 
CLOSED - Static variable in class wyvern.lib.classes.construct.Gate
 
CLOSING - Static variable in class wyvern.lib.classes.construct.Gate
 
CLUBS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
CLUBS - Static variable in class wyvern.lib.classes.games.card.Suit
 
COMMAND_HISTORY_LENGTH - Static variable in class wyvern.kernel.player.CommandPreprocessor
Number of commands we'll store in the command history.
CONJURATION - Static variable in class wyvern.lib.classes.magic.Art
 
CONJURATION - Static variable in class wyvern.lib.classes.magic.Spell
 
CONJURATION_ONLY - Static variable in class wyvern.lib.classes.magic.Art
 
CONNECT_RESULT - Static variable in interface wyvern.common.net.RPCConstants
 
CONTRACTING - Static variable in class wyvern.lib.classes.magic.BallSpell
 
COPY - Static variable in class wyvern.common.util.EditControl
 
CORNER - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
CUBIC - Static variable in interface wyvern.lib.properties.PhysicalProperties
 
CUT - Static variable in class wyvern.common.util.EditControl
 
Camera - interface wyvern.lib.Camera.
Cameras provide different views of game maps to the client.
Camera - class wyvern.lib.magic.misc.Camera.
A camera.
Camera() - Constructor for class wyvern.lib.magic.misc.Camera
 
CameraManager - class wyvern.kernel.kernel.CameraManager.
Keeps track of dirty maps and dirty cameras.
Card - class wyvern.lib.classes.games.card.Card.
Typesafe enum representing the playing cards in a standard 52-card deck.
CardConstants - interface wyvern.lib.classes.games.card.CardConstants.
Interface you can implement to be able to use the names of the cards, faces and suits without prefixing them with the classname.
CardCounting - class wyvern.lib.classes.games.card.CardCounting.
Utility methods and testing functions for playing cards.
CardCounting() - Constructor for class wyvern.lib.classes.games.card.CardCounting
 
CastAttackSpellBE - class wyvern.lib.ai.behaviors.CastAttackSpellBE.
 
CastCommand - class wyvern.lib.commands.CastCommand.
Handles casting spells.
CastEvent - class wyvern.lib.commands.CastEvent.
An event that encapsulates a player trying to cast a spell, either using the "cast" command, or using a magic item.
CastEvent() - Constructor for class wyvern.lib.commands.CastEvent
 
CastEvent(CommandEvent) - Constructor for class wyvern.lib.commands.CastEvent
 
CaveGenerator - class wyvern.kernel.dungeon.CaveGenerator.
This file will create a random dungeon of arbitrary size and attributes.
CaveGenerator() - Constructor for class wyvern.kernel.dungeon.CaveGenerator
 
Cell - interface wyvern.kernel.maps.Cell.
This is the interface to the "buckets" used for storing objects at map locations.
Chapels - class wyvern.world.Chapels.
Determines which chapel to restart in when you die.
Charging - class wyvern.lib.spells.Charging.
Charges wands.
Charging() - Constructor for class wyvern.lib.spells.Charging
 
CharmMonster - class wyvern.lib.spells.CharmMonster.
Allows the caster to command a monster for a while.
CharmMonster() - Constructor for class wyvern.lib.spells.CharmMonster
 
CheckerTile - class wyvern.lib.classes.construct.CheckerTile.
This class creates a checkerboard of alternating tiles.
CheckerTile() - Constructor for class wyvern.lib.classes.construct.CheckerTile
 
Checkers - class wyvern.lib.classes.games.Checkers.
This class implements a 2-player checkers game with human-sized pieces.
Checkers() - Constructor for class wyvern.lib.classes.games.Checkers
 
CheckersChair - class wyvern.lib.classes.games.CheckersChair.
This class implements a chair you can sit in to play a Checkers game.
CheckersChair(Checkers, int) - Constructor for class wyvern.lib.classes.games.CheckersChair
Constructs a new CheckersChair
Chess - class wyvern.lib.classes.games.Chess.
This class implements a 2-player chess game with human-sized pieces.
Chess() - Constructor for class wyvern.lib.classes.games.Chess
 
Chest - class wyvern.lib.classes.Chest.
A chest that can be opened, closed, locked and unlocked.
Chest() - Constructor for class wyvern.lib.classes.Chest
 
ClassPredicate - class wyvern.lib.predicates.ClassPredicate.
This Predicate checks to see if the passed object is an instance of the specified class.
ClassPredicate() - Constructor for class wyvern.lib.predicates.ClassPredicate
Constructs a new ClassPredicate with no predicate classes.
ClassPredicate(Class) - Constructor for class wyvern.lib.predicates.ClassPredicate
Constructs a new ClassPredicate with the specified class.
Claw - class wyvern.kernel.combat.parts.Claw.
We'll arbitrarily say that claws can't wield weapons or wear armor.
Claw() - Constructor for class wyvern.kernel.combat.parts.Claw
Constructs a new Claw
Claw(String) - Constructor for class wyvern.kernel.combat.parts.Claw
Constructs a new Claw
ClawedHand - class wyvern.kernel.combat.parts.ClawedHand.
Can wield a weapon or wear a shield, but not wear a glove.
ClawedHand() - Constructor for class wyvern.kernel.combat.parts.ClawedHand
Constructs a new ClawedHand
ClawedHand(String) - Constructor for class wyvern.kernel.combat.parts.ClawedHand
Constructs a new ClawedHand
Claws - class wyvern.lib.classes.weapons.Claws.
Claws: special weapons that can only be wielded by Rakshasas.
Claws() - Constructor for class wyvern.lib.classes.weapons.Claws
 
ClientCommands - class wyvern.kernel.player.ClientCommands.
Handles special commands from the client.
ClientImageCache - class wyvern.common.util.ClientImageCache.
Client-side cache mapping tile numbers to images.
ClientImageCache() - Constructor for class wyvern.common.util.ClientImageCache
Prevent instantiation.
Cloak - class wyvern.lib.classes.armor.Cloak.
A loose, flowing outer garment, such as a cape.
Cloak() - Constructor for class wyvern.lib.classes.armor.Cloak
 
CloakSlot - class wyvern.kernel.combat.slots.CloakSlot.
This interface is for body parts that can wear a piece of armor.
CloakSlot() - Constructor for class wyvern.kernel.combat.slots.CloakSlot
 
CloakTorso - class wyvern.kernel.combat.parts.CloakTorso.
This body part can wear only cloaks, no body armor.
CloakTorso() - Constructor for class wyvern.kernel.combat.parts.CloakTorso
Constructs a new CloakTorso
CloakTorso(String) - Constructor for class wyvern.kernel.combat.parts.CloakTorso
Constructs a new CloakTorso
Clock - class wyvern.lib.classes.town.Clock.
A clock that shows the current game time.
Clock() - Constructor for class wyvern.lib.classes.town.Clock
 
Cloth - class wyvern.lib.properties.materials.Cloth.
Generic cloth/fabric.
Cloth() - Constructor for class wyvern.lib.properties.materials.Cloth
 
Club - class wyvern.lib.classes.weapons.Club.
A club: any blunt weapon used for smashing things.
Club() - Constructor for class wyvern.lib.classes.weapons.Club
 
CodeEvent - class wyvern.kernel.commands.CodeEvent.
Allows you to execute arbitrary code on the kernel thread by sticking it into the agent's event queue.
CodeEvent(Commandable) - Constructor for class wyvern.kernel.commands.CodeEvent
Constructs a new CodeEvent.
CoinPurse - class wyvern.lib.magic.misc.CoinPurse.
A bag you can put coins in; they won't have any weight.
CoinPurse() - Constructor for class wyvern.lib.magic.misc.CoinPurse
 
ColdAttack - class wyvern.lib.monsters.ColdAttack.
Cold counter-attack.
ColdAttack() - Constructor for class wyvern.lib.monsters.ColdAttack
 
ColorTextArea - class wyvern.common.util.ColorTextArea.
A simple replacement for java.awt.TextArea that can do colored text.
ColorTextArea(Frame) - Constructor for class wyvern.common.util.ColorTextArea
Constructs a new ColorTextArea
ColumnLayout - class wyvern.common.util.ColumnLayout.
This LayoutManager arranges the components into a column.
ColumnLayout(int, int, int, int) - Constructor for class wyvern.common.util.ColumnLayout
The constructor.
ColumnLayout() - Constructor for class wyvern.common.util.ColumnLayout
A default constructor that creates a ColumnLayout using 5-pixel margin width and height, 5-pixel spacing, and left alignment
Combat - class wyvern.kernel.combat.Combat.
Provides methods for allowing non-Commandables (such as iron iron gates or fire traps) to do damage to monsters.
CombatFlash - class wyvern.lib.classes.CombatFlash.
This object represents a really minimal and short-lived "flash"...
CombatFlash() - Constructor for class wyvern.lib.classes.CombatFlash
 
CombatFlash(int) - Constructor for class wyvern.lib.classes.CombatFlash
 
Command - interface wyvern.lib.Command.
This is how you implement new game commands, or provide new implementation for existing commands.
CommandEvent - interface wyvern.lib.CommandEvent.
Every command is turned into a CommandEvent that goes into some Commandable's event queue, to be executed later by the game scheduler.
CommandFilter - interface wyvern.kernel.commands.filters.CommandFilter.
Interface for objects that can filter event output.
CommandFilterFactory - class wyvern.kernel.commands.filters.CommandFilterFactory.
Factory/registry for CommandFilter objects.
CommandFinder - class wyvern.kernel.kernel.CommandFinder.
Implements Wyvern's rules for looking for a handler for a command.
CommandList - interface wyvern.lib.CommandList.
This object stores Commands.
CommandList.CommandFilter - interface wyvern.lib.CommandList.CommandFilter.
This interface is implemented by classes that want a chance to handle *every* command that comes through the queue.
CommandListImpl - class wyvern.kernel.commands.CommandListImpl.
This object stores Commands.
CommandListImpl() - Constructor for class wyvern.kernel.commands.CommandListImpl
Creates a CommandListImpl with a set of built-in commands.
CommandListImpl(Commandable) - Constructor for class wyvern.kernel.commands.CommandListImpl
Constructs a new CommandListImpl for the specified Player.
CommandPreprocessor - class wyvern.kernel.player.CommandPreprocessor.
Takes incoming commands and decides what to do with them.
CommandPreprocessor(Player) - Constructor for class wyvern.kernel.player.CommandPreprocessor
Constructs a new CommandPreprocessor
Commandable - interface wyvern.lib.Commandable.
A Commandable is an object that can receive and process events.
ComparisonOperator() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
ComparisonPredicate - class wyvern.lib.predicates.ComparisonPredicate.
Superclass of all the predicates that compare int properties to some int value.
ComparisonPredicate(String, int) - Constructor for class wyvern.lib.predicates.ComparisonPredicate
Constructs a new ComparisonPredicate for the specified property and value.
ConcurrentHashSet - class wyvern.util.ConcurrentHashSet.
A HashSet that can be accessed and modified from multiple threads.
ConcurrentHashSet() - Constructor for class wyvern.util.ConcurrentHashSet
Constructs a new ConcurrentHashSet
Conditions() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
ConeSpell - class wyvern.lib.classes.magic.ConeSpell.
The class used for all spells that propagate in a cone-shape.
ConeSpell() - Constructor for class wyvern.lib.classes.magic.ConeSpell
 
Confuser - class wyvern.lib.spells.effects.Confuser.
When placed on a monster, makes about half the intended moves go the wrong way.
Confuser() - Constructor for class wyvern.lib.spells.effects.Confuser
Constructs a new Confuser, ready to place on the specified monster.
Confuser(Monster) - Constructor for class wyvern.lib.spells.effects.Confuser
Constructs a new Confuser on the specified monster.
Confuser(Monster, int) - Constructor for class wyvern.lib.spells.effects.Confuser
Constructs a new Confuser
ConnectedObject - class wyvern.lib.classes.construct.ConnectedObject.
This is the abstract superclass of walls & roads, which share the ability to connect with their neighbors.
ConnectedObject() - Constructor for class wyvern.lib.classes.construct.ConnectedObject
 
ContactManager - class wyvern.kernel.motion.ContactManager.
This class encapsulates the logic for deciding what to do if a move actually results in a push, attack, or some other action.
Container - interface wyvern.lib.Container.
Superinterface for things that can hold GameObjects.
ContainerChangeAdapter - class wyvern.lib.event.ContainerChangeAdapter.
An abstract adapter class for receiving container-change events.
ContainerChangeAdapter() - Constructor for class wyvern.lib.event.ContainerChangeAdapter
 
ContainerChangeEvent - class wyvern.lib.event.ContainerChangeEvent.
Event fired when an object being tracked by a ContainerChangeListener is added to, or removed from, a Container.
ContainerChangeEvent(GameObject, Bag, ContainerChangeEvent.EventType) - Constructor for class wyvern.lib.event.ContainerChangeEvent
Constructs a new ContainerChangeEvent
ContainerChangeEvent.EventType - class wyvern.lib.event.ContainerChangeEvent.EventType.
 
ContainerChangeListener - interface wyvern.lib.event.ContainerChangeListener.
Interface that supports tracking an object as it moves into and out of containers (bags and inventories).
Converter - class wyvern.lib.classes.town.Converter.
A magical device that can convert currencies.
Converter() - Constructor for class wyvern.lib.classes.town.Converter
 
Corpse - class wyvern.lib.classes.Corpse.
This is the generic Corpse interface in the game, the thing that is left behind with a monster/player dies.
Corpse() - Constructor for class wyvern.lib.classes.Corpse
Constructs a new Corpse
Corpse(Monster) - Constructor for class wyvern.lib.classes.Corpse
Create a good corpse for the supplied monster
Corpse.CorpseState - class wyvern.lib.classes.Corpse.CorpseState.
Uses the State pattern to represent the state of the corpse, and handle state transitions.
CorruptedMapException - exception wyvern.kernel.maps.CorruptedMapException.
This Exception is thrown to indicate that the map file is corrupted.
CorruptedMapException() - Constructor for class wyvern.kernel.maps.CorruptedMapException
Constructs a new CorruptedMapException
CorruptedMapException(String) - Constructor for class wyvern.kernel.maps.CorruptedMapException
Constructs a new CorruptedMapException
Counter - class wyvern.util.Counter.
A utility class that can keep counts associated with objects.
Counter() - Constructor for class wyvern.util.Counter
Constructs a new Counter
Counter.Count - class wyvern.util.Counter.Count.
Keeps track of an object and its count.
CounterAttack - interface wyvern.lib.properties.CounterAttack.
Interface for having a counter-attack when a monster is hit (such as an acid splash).
CounterPredicate - class wyvern.lib.predicates.CounterPredicate.
This predicate looks for the nth occurrence of a match for some other predicate.
CounterPredicate(Predicate, int) - Constructor for class wyvern.lib.predicates.CounterPredicate
Constructs a new CounterPredicate.
CreateLava - class wyvern.lib.spells.CreateLava.
Creates a pool of lava in front of the caster.
CreateLava() - Constructor for class wyvern.lib.spells.CreateLava
 
CreatePool - class wyvern.lib.spells.CreatePool.
Creates a pool of water in front of the caster.
CreatePool() - Constructor for class wyvern.lib.spells.CreatePool
 
CreateWater - class wyvern.lib.spells.CreateWater.
Creates some water.
CreateWater() - Constructor for class wyvern.lib.spells.CreateWater
 
Crossbow - class wyvern.lib.classes.weapons.Crossbow.
Crossbows: cranked bows that fire bolts with immense power.
Crossbow() - Constructor for class wyvern.lib.classes.weapons.Crossbow
 
CrystalBall - class wyvern.lib.magic.misc.CrystalBall.
Lets you spy on other players.
CrystalBall() - Constructor for class wyvern.lib.magic.misc.CrystalBall
 
CurseStorm - class wyvern.lib.spells.CurseStorm.
This spell (probably for monsters only) sends out a wave of evil that curses items in the inventories of people who are caught in the storm.
CurseStorm() - Constructor for class wyvern.lib.spells.CurseStorm
 
CustomAI - interface wyvern.lib.properties.CustomAI.
Interface for monsters that want to participate in the AI decision process.
CustomAttack - interface wyvern.kernel.combat.CustomAttack.
Custom attacks like poisoning, paralysis, and petrification use this interface to implement their special damage effects.
Customs - class wyvern.world.Customs.
Handles transferring players between servers.
CutDamage - class wyvern.kernel.combat.damages.CutDamage.
Cutting/slashing damage.
CutDamage() - Constructor for class wyvern.kernel.combat.damages.CutDamage
Required no-arg constructor for Class.newInstance()
CutDamage(int) - Constructor for class wyvern.kernel.combat.damages.CutDamage
Constructs a new CutDamage
c_ - Variable in class wyvern.common.net.RPCVersion
 
cacheVisFlags() - Method in class wyvern.kernel.maps.Frame
Looks up any properties on the agent we need in advance, and remembers them.
cache_ - Variable in class wyvern.common.util.ClientImageCache
This table caches Images; the keys are the tile numbers for the images (from the tile registry).
cache_ - Variable in class wyvern.kernel.maps.MapObjectSorter
 
cache_ - Variable in class wyvern.kernel.maps.MapWriter
 
cachedBounds_ - Variable in class wyvern.kernel.maps.DenseMap
 
calculateLayoutSize(Container, double) - Method in class wyvern.util.TableLayout
Calculates the preferred or minimum size for the methods preferredLayoutSize and minimumLayoutSize.
calculateLayoutSize(Container, int, double, TableLayout.Entry[], Dimension[]) - Method in class wyvern.util.TableLayout
Calculates the preferred or minimum size for the method calculateLayoutSize(Container container, double typeOfSize).
calculateOffset(int, Insets) - Method in class wyvern.util.TableLayout
Calculates the offset of each cr.
calculateSize(Container) - Method in class wyvern.util.TableLayout
Calculates the sizes of the rows and columns based on the absolute and relative sizes specified in crSpec[R] and crSpec[C] and the size of the container.
calculateSizeAndOffset(TableLayout.Entry, int, boolean) - Method in class wyvern.util.TableLayout
Calculates the vertical/horizontal offset and size of a component.
camera_ - Variable in class wyvern.kernel.player.GroundFrame
 
canDamageSelf(Commandable, Spell) - Static method in class wyvern.lib.classes.magic.Spell
Checks to see if the caster has enough skill to avoid damaging themselves
canEnter(GameMap, Point) - Method in class wyvern.kernel.maps.MapObject
 
canEnter(GameMap, Point) - Method in interface wyvern.lib.GameObject
Determines if it's possible for the (part of) object to enter this square.
canEnter(GameMap, int, int) - Method in class wyvern.lib.classes.construct.FlyingBoulder
Returns true if the boulder is allowed to enter the specified location.
canEnter(Monster, GameMap, Point) - Static method in class wyvern.lib.classes.construct.Water
Checks whether a monster can enter this square normally, without drowning.
canEnter(GameMap, Point) - Method in class wyvern.lib.classes.magic.Spell
Returns true if the spell is allowed to enter the specified location.
canEnter(GameMap, int, int) - Method in class wyvern.lib.classes.magic.Spell
Returns true if the spell is allowed to enter the specified location.
canEnter(GameMap, Point) - Method in class wyvern.lib.classes.weapons.Missile
Returns true if the missile can enter the specified square.
canEnterBlockedBy(GameMap, Point) - Method in class wyvern.kernel.maps.MapObject
 
canEnterBlockedBy(GameMap, Point) - Method in interface wyvern.lib.GameObject
Determines if it's possible for the (part of) object to enter this square.
canEnterBlockedBy(GameMap, Point) - Method in class wyvern.lib.classes.weapons.HurledWeapon
 
canGoUp(GameMap, Point) - Method in class wyvern.lib.classes.games.SideScroller.Platform
Can we move up?
canGroup(GameObject, GameObject) - Static method in class wyvern.kernel.commands.GroupManager
Compares two objects for grouping equality.
canGroup(GameObject) - Method in interface wyvern.lib.properties.Groupable
Returns true if we can group with the specified object.
canHoldMore() - Method in class wyvern.kernel.player.PlayerInventory
 
canHoldMore() - Method in interface wyvern.lib.Bag
Returns true if we're not at our max count for this bag.
canHoldMore() - Method in class wyvern.lib.classes.BasicBag
Returns true if we're not at our max count for this bag.
canHoldMore() - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns true if we're not at our max count for this bag.
canMove(int) - Method in class wyvern.kernel.maps.MapObject
 
canMove(GameMap, List) - Method in class wyvern.kernel.maps.MapObject
 
canMove(GameObject, Terrain) - Method in class wyvern.kernel.motion.Mover
Returns true if the agent can move onto the specified terrain at all.
canMove(GameObject, Terrain) - Method in class wyvern.kernel.motion.WaterMover
Returns true if the monster can move onto the specified terrain at all.
canMove(int) - Method in interface wyvern.lib.GameObject
Determines whether it's possible for the agent to move to the passed location.
canMove(GameMap, List) - Method in interface wyvern.lib.GameObject
Checks each point in the destination list to see if the object could go there.
canMoveBlockedBy(int) - Method in class wyvern.kernel.maps.MapObject
 
canMoveBlockedBy(GameMap, List) - Method in class wyvern.kernel.maps.MapObject
 
canMoveBlockedBy(int) - Method in interface wyvern.lib.GameObject
Determines whether it's possible for the agent to move to the passed location.
canMoveBlockedBy(GameMap, List) - Method in interface wyvern.lib.GameObject
Checks each point in the destination list to see if the object could go there.
canMoveTo(GameMap, Point) - Method in class wyvern.kernel.maps.MapObject
 
canMoveTo(GameMap, Point) - Method in interface wyvern.lib.GameObject
Determines whether it's possible for the agent to be teleported to the passed location without changing shape.
canMoveToBlockedBy(GameMap, Point) - Method in class wyvern.kernel.maps.MapObject
 
canMoveToBlockedBy(GameMap, Point) - Method in interface wyvern.lib.GameObject
Determines whether it's possible for the agent to be teleported to the passed location without changing shape.
canPK(GameObject, GameObject) - Static method in class wyvern.kernel.combat.Combat
Implements rules for Player Killing.
canPK(GameObject, GameObject) - Static method in class wyvern.lib.Kernel
Implements rules for Player Killing.
canPutInMap(GameMap, int, int) - Method in class wyvern.lib.classes.magic.BoltSpell
Returns true if the spell can be placed in the passed map at the specified location.
canReady(Commandable) - Method in class wyvern.lib.classes.magic.SpellProxy
Checks if the specified Commandable may ready the object.
canReady(Commandable) - Method in class wyvern.lib.classes.magic.Wand
Returns true if the agent can ready us.
canReady(Commandable) - Method in class wyvern.lib.classes.weapons.RangeWeapon
Checks if the specified Commandable may ready the object.
canReady(Commandable) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
canReady(Commandable) - Method in interface wyvern.lib.properties.Readyable
Checks if the specified Commandable may ready the object.
canSee(int, int) - Method in interface wyvern.kernel.maps.DisplayPolicy
Determines whether the player has a clear line of sight to the specified map location.
canSee(int, int) - Method in class wyvern.kernel.maps.Frame
Returns true if the player has a clear line of sight to this square.
canSee(int, int) - Method in class wyvern.kernel.player.GroundFrame
Determines whether the player has a clear line of sight to the specified map location.
canSee(Player, Player) - Static method in class wyvern.lib.commands.WhoCommand
Returns true if player A can see player B in the who list (who, mapwho, users, pdawho, etc.)
canTurnOff() - Method in class wyvern.lib.classes.Lamp
Returns true if it has the "can-turn-off" property.
canTurnOn() - Method in class wyvern.lib.classes.Lamp
Returns true if it has the "can-turn-on" property.
canUnready(Commandable) - Method in class wyvern.lib.classes.magic.SpellProxy
Checks whether the specified agent may unready the object, assuming they've already got it readied.
canUnready(Commandable) - Method in class wyvern.lib.classes.magic.Wand
Returns true if the agent can unready us.
canUnready(Commandable) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
canUnready(Commandable) - Method in interface wyvern.lib.properties.Readyable
Checks whether the specified agent may unready the object, assuming they've already got it readied.
canUsePart(BodyPart, Class, Armor, List, WearEvent) - Static method in class wyvern.kernel.combat.WearCommand
Checks the slots for the passed BodyPart to see if any of them are slots we need for wearing the armor.
canWalk(GameObject, int, int) - Method in class wyvern.kernel.motion.Mover
Checks to see if the object is walkable at the specified map location.
canWalk(GameObject, int, int) - Static method in class wyvern.lib.predicates.BlocksSpellPredicate
Returns true if the target object's can-walk property includes the specified point, in map coordinates.
canWear(Commandable) - Method in interface wyvern.lib.Armor
Called to see if the specified agent can wear this armor.
canWear(Commandable) - Method in class wyvern.lib.classes.armor.ArmorImpl
Called to see if the specified agent can wear this armor.
canWieldSomething(Commandable) - Method in class wyvern.kernel.monsters.StandardAI
Returns true if the monster wants to wield a weapon.
canWieldSomething(Commandable) - Method in class wyvern.lib.ai.behaviors.WieldWeaponsBE
Returns true if the monster wants to wield a weapon.
cancelReboot(Commandable) - Static method in class wyvern.world.World
Cancels the current reboot, if any.
cantCarryMsg_ - Variable in class wyvern.lib.commands.GetFromCommand.GetFromEvent
 
cantWearMsg - Static variable in class wyvern.kernel.combat.WearEvent
 
capitalize(String) - Static method in class wyvern.common.util.Strings
Ensures the given string starts with a capital letter.
captureStackTrace(Throwable) - Static method in class wyvern.common.util.Strings
Takes a Throwable and prints its stack trace into a string.
cardinalDirection(int) - Static method in class wyvern.lib.Direction
Returns true if the passed direction is one of the eight cardinal directions (n,s,e,w,ne,nw,sw,se).
castSpell(Monster, String) - Method in class wyvern.lib.classes.traps.MagicTrap
Casts an arbitrary spell.
caster_ - Variable in class wyvern.kernel.maps.Frame
 
caster_ - Variable in class wyvern.lib.properties.SimpleLightSource
 
castingOnSelf() - Method in class wyvern.lib.classes.magic.Spell
Returns true if the spell target is the same as the spell agent/caster.
chance_ - Variable in class wyvern.kernel.monsters.RandomMessages
 
chance_ - Variable in class wyvern.kernel.monsters.Talker.Response
Chance that a response will come back at all - only used for combat messages.
chance_ - Variable in class wyvern.lib.monsters.AbstractCounterAttack
 
changeList_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
changeSettings(Commandable, String) - Method in class wyvern.lib.commands.AutoGrabCommand
Parses new settings and sets them on the player.
changesNotVisible(MapDirtyRegions) - Method in class wyvern.kernel.player.GroundCamera
Returns true if none of the map changes were visible to us.
chargeAdmission(Player) - Method in class wyvern.lib.classes.construct.Guild
Attempts to charge the player to join the guild.
chatwho(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Shows who's subscribed to a particular chat channel.
checkAdd(GameObject) - Method in interface wyvern.kernel.maps.DisplayPolicy
Returns true if the player can actually see this object.
checkAdd(GameObject) - Method in class wyvern.kernel.maps.Frame
Returns true if this object should be added to the snapshot.
checkAdd(GameObject) - Method in class wyvern.kernel.player.EyeFrame
See if we want to add this object to the frame.
checkAdd(GameObject) - Method in class wyvern.kernel.player.GroundFrame
 
checkAdd(GameObject) - Method in class wyvern.kernel.player.GroundViewer
Right now, we use a non-extensible method of determining visibility for the ground camera.
checkAddCommand(GameObject) - Method in class wyvern.kernel.monsters.MonsterInventory
Checks if the object being added is a Command, and if so, adds it to our set of Commands currently in inventory.
checkAllLocations(MoveEvent) - Method in class wyvern.kernel.motion.Mover
Checks every destination location to make sure it's a valid move.
checkAnimated(String) - Method in class wyvern.kernel.commands.AbstractCommandable
Computes our animation parameters based on the available bitmaps.
checkBlocked(Armor, List, Monster) - Method in class wyvern.kernel.combat.WearCommand
See if the passed armor cannot be removed because of a cursed piece of armor (or weapon) covering it.
checkBlocked(String, int, int, int) - Method in class wyvern.lib.classes.construct.Gate
See if we're being blocked open by something.
checkBounds(int, int) - Method in class wyvern.kernel.maps.DenseMap
Makes sure the passed point lies in our bounds.
checkBounds(int, int, int, int) - Method in class wyvern.kernel.maps.DenseMap
Checks to make sure rectangle is contained within our bounds.
checkBounds(GameMap, Point, Commandable) - Method in class wyvern.lib.classes.Teleporter
Checks that the specified destination location is in the bounds of the map.
checkCombat(Player) - Static method in class wyvern.kernel.player.MusicManager
Checks if the player is moving into combat, moving out of combat, continuing combat, or continuing non-combat.
checkDirection(String) - Method in class wyvern.kernel.monsters.MonsterImpl
See what direction to set as our default direction property.
checkDrop(Commandable, Container) - Method in class wyvern.kernel.maps.MapObject
 
checkDrop(Commandable, Container) - Method in interface wyvern.lib.GameObject
Checks whether the object can be dropped, thrown, given away, put in a bag, or otherwise disposed of by the bearer.
checkDrop(Commandable, Container) - Method in class wyvern.lib.classes.armor.ArmorImpl
Checks whether the object can be dropped, thrown, given away, put in a bag, or otherwise disposed of by the bearer.
checkDrop(Commandable, Container) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
checkDrop(Commandable, Container) - Method in class wyvern.lib.magic.weapon.MageWhip
Determines whether the object can be dropped, thrown, given away, etc.
checkFilter(GameObject) - Method in class wyvern.lib.classes.BasicBag
Make sure it's a valid item for this container
checkFlying(Monster) - Method in class wyvern.lib.classes.traps.BearTrap
Returns true if the monster is flying (so we shouldn't trigger the trap.)
checkFlying(Monster) - Method in class wyvern.lib.classes.traps.WebTrap
Returns true if the monster is flying (so we shouldn't trigger the trap.)
checkForAnyProp(PList, List) - Method in class wyvern.lib.properties.MonsterReactions
Check the PList to see if it has any of the props set.
checkForFall(GameObject) - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
Checks whether or not the target should start falling.
checkFreeMem() - Method in class wyvern.world.SystemMonitor
Workaround for HotSpot garbage collector bugs in 1.4.1 and 1.4.2.
checkHello(String) - Method in class wyvern.lib.commands.SayEvent
Checks if the message is some form of "Hello", and saves a flag in instance.
checkHit(Monster) - Method in class wyvern.lib.classes.weapons.Missile
Returns true if we should hit the specified monster.
checkHit(Monster) - Method in class wyvern.lib.classes.weapons.WeaponImpl
Code for throwing your weapon at something.
checkJoin(Player) - Method in class wyvern.lib.classes.construct.Guild
Allows the subclass to do special checks to see if the player is qualified to join, such as excluding certain races, or disallowing entry based on alignment or other properties.
checkKing(Commandable, Checkers.Piece) - Method in class wyvern.lib.classes.games.Checkers
Possibly turns a piece into a King after a move.
checkLegalMove(MoveEvent, GameObject) - Method in class wyvern.kernel.motion.MoveCommand
Checks every proposed destination location for the move to see if the agent can actually move there.
checkLegs(Monster) - Method in class wyvern.lib.spells.effects.Scarer
Checks if the target has legs.
checkLinefeeds(TextDisplay.Line) - Method in class wyvern.common.util.TextDisplay
Breaks a complete line at linefeeds.
checkMoney(Player) - Method in class wyvern.lib.skills.Unlearner
Checks if the agent has enough money to untrain.
checkNeighbor(int, int, GameMap) - Method in class wyvern.lib.classes.construct.ConnectedObject
Look in specified place for a neighbor of our type.
checkNeighbor(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Mountains
Look in specified place for a neighbor of our type.
checkNeighbor(int, int, GameMap) - Method in class wyvern.lib.classes.construct.TerrainRoad
Look in specified place for a neighbor of our type.
checkOverwrite(String, String) - Method in class wyvern.util.JDocControl
Prompts the user if overwriting a file.
checkPassword(String, String) - Static method in class wyvern.world.AccessControl
Validates a player's password.
checkPerPlayer(String) - Method in class wyvern.lib.classes.Teleporter
Check if this teleporter's map is the same as the map being loaded.
checkPermission(Permission) - Method in class wyvern.world.WyvernSecurityManager
Throws a SecurityException if the requested access, specified by the given permission, is not permitted based on the security policy currently in effect.
checkPermission(Permission, Object) - Method in class wyvern.world.WyvernSecurityManager
Throws an exception if wizard code is trying to access a protected resource.
checkPreconditions(MoveEvent, GameMap, List, int, int) - Method in class wyvern.kernel.motion.Mover
Examines the destination of the move to see if we should do anything "special".
checkProximity(GameObject, GameObject) - Static method in class wyvern.kernel.player.PlayerGroups
Checks if 2 players are close enough to do group commands.
checkQuest(Player) - Method in class wyvern.lib.classes.construct.Guild
Checks whether the player has solved the required quest for this guild (if any).
checkRange(MapPlayerEvent, int, int, int) - Static method in class wyvern.lib.classes.sound.LoopingSound
Returns true if the specified MapPlayerEvent is entirely outside our sound range, so we don't need to process the event.
checkRelativePath(Commandable, String) - Method in class wyvern.lib.classes.Teleporter
Checks whether the specified relative map path exists under this teleporter's absolute path.
checkRemoveCommand(GameObject) - Method in class wyvern.kernel.monsters.MonsterInventory
Checks if the object being removed is a Command.
checkSilenced(CommandEvent) - Static method in class wyvern.lib.commands.ShoutCommand
Returns true if agent is silenced.
checkSlotBlocked(ItemSlot, ItemSlot[]) - Method in class wyvern.kernel.combat.WearCommand
Checks if the passed slot is blocked on the same body part by a nonempty outer layer.
checkSpecial(MoveEvent) - Static method in class wyvern.kernel.motion.ContactManager
Sees if this move will result in a different event.
checkTalkingMonster() - Method in class wyvern.lib.commands.SayEvent
Looks for an NPC or monster nearby who can respond to what the user said.
checkType(Armor) - Method in class wyvern.kernel.combat.slots.AbstractArmorSlot
Throws an IllegalArgumentException if the armor isn't of the expected type.
checkType(Armor) - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Throws an IllegalArgumentException if the armor isn't of the expected type.
checkUnpaid_ - Static variable in class wyvern.lib.classes.Shop
 
checkUnwieldOtherWeapon(Commandable, CommandEvent) - Static method in class wyvern.kernel.combat.WieldCommand
Determines whether the agent needs to unwield something else in order to wield this weapon.
checkVeto() - Method in class wyvern.kernel.commands.EventImpl
 
checkVeto() - Method in interface wyvern.lib.CommandEvent
If the event is vetoed, sends the event's failureMessage() to the event's agent.
checkVisibility(GameObject) - Method in class wyvern.kernel.player.GroundViewer
Checks if the player can see the object using various visibility rules.
checkWeight(GameObject) - Method in class wyvern.kernel.player.PlayerInventory
Wiz inventories have no weight restrictions.
checkWeight(GameObject) - Method in class wyvern.lib.classes.BasicBag
Checks if the object, when added to the container, would cause the bag's weight capacity to be exceeded.
chooseBaseLevel() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Chooses the base (i.e. unenchanted) weapon level to use for the item.
chooseBorders(int, int, TerrainInfo[][]) - Method in class wyvern.common.util.Borderer
Chooses a set of borders for a given location in the map.
chooseDir() - Method in class wyvern.lib.ai.ShipAI
Chooses a random direction (N, S, E or W)
chooseRandomCombatMessage() - Method in interface wyvern.lib.properties.RandomTalker
Returns a random combat message.
chooseRandomDir() - Method in class wyvern.kernel.commands.AbstractAI
Chooses a random direction for the commandable.
chooseRandomDir() - Method in class wyvern.lib.ai.behaviors.WanderRandomlyBE
Chooses a random direction for the commandable.
chooseRandomLocation(GameMap, Point) - Static method in class wyvern.lib.classes.Teleporter
Chooses a random place to teleport an object.
chooseRandomMessage() - Method in class wyvern.kernel.monsters.RandomMessages
Chooses a random message from the list.
chooseRandomMessage() - Method in interface wyvern.lib.properties.RandomTalker
Returns a random non-combat message.
chooseRandomPart() - Method in class wyvern.kernel.combat.Body
Asks for a body-part to use as a hit location, computed using the relative "weight" (size) of each body part.
chooseRandomPart() - Method in interface wyvern.kernel.combat.PartsList
Asks for a body-part to use as a hit location, computed using the relative "weight" (size) of each body part.
chooseRandomTile() - Method in class wyvern.lib.spells.FlameShield
Returns a random image for one of our locations.
chooseRandomTile() - Method in class wyvern.lib.spells.FrostWard
 
chooseRandomTile() - Method in class wyvern.lib.spells.LightningShield
 
chooseRandomTile() - Method in class wyvern.lib.spells.PrismaticShield
 
chooseSkin() - Method in class wyvern.util.SkinDialog
Sets whatever skin the user picked.
chooseWeightedValue(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Uses a normal distribution to choose a value from 1 to n, on average closer to n than 1.
chopLine(String, FontMetrics, int) - Method in class wyvern.common.util.TextDisplay
Chops a line mid-word.
clear() - Static method in class wyvern.common.util.ClientImageCache
Clears all the images and mappings - used when Client disconnects, so connecting to a new server doesn't dork the artwork.
clear() - Method in class wyvern.common.util.IntHashtable
 
clear() - Method in class wyvern.kernel.commands.HookList
Removes all the hooks from the list.
clear() - Method in class wyvern.kernel.maps.MapDirtyRegions
 
clear() - Method in class wyvern.kernel.monsters.AStarSearch.Node
Clears all the fields back to their defaults.
clear() - Method in interface wyvern.lib.EventQueue
Dumps all the events in the queue.
clear() - Method in class wyvern.util.BitMatrix
Resets all the values to zero (false).
clear() - Method in class wyvern.util.ConcurrentHashSet
Removes all the elements from the set.
clear() - Method in class wyvern.util.Counter
Clears out all the counts - removes all keys from the table.
clearCountsPerQueue() - Static method in class wyvern.kernel.kernel.Scheduler
Clears the per-queue event count data we've collected so far.
clearDamageCache() - Method in class wyvern.lib.classes.magic.BallSpell
Resets the cache of monsters we've damaged this turn.
clearDamageCache() - Method in class wyvern.lib.classes.magic.BoltSpell
Resets the cache of monsters we've damaged this turn.
clearDamageCache() - Method in class wyvern.lib.classes.magic.ConeSpell
Resets the cache of monsters we've damaged this turn.
clearLastFrame() - Method in class wyvern.kernel.player.GroundCamera
Nulls out the lastFrame_ field, which forces the next refresh request to go through, even if the contents haven't changed.
clearTerrainSpeed() - Method in class wyvern.lib.properties.TerrainSpeed
Puts the old terrain speed back.
clearVariables() - Method in class wyvern.lib.classes.magic.BoltSpell
Nulls out all instance variables.
client_ - Variable in class wyvern.kernel.maps.AbstractCamera
 
client_ - Variable in class wyvern.kernel.player.PlayerInventory
 
clone() - Method in class wyvern.common.util.IntHashtable
 
clone(String, int) - Method in class wyvern.kernel.monsters.InvGenerator
Instantiates an object of the passed arch and level.
cloneError_ - Variable in class wyvern.kernel.commands.TargetedEvent
If a groupable object fails to clone itself properly, we have to issue some sort of message to the agent.
cloneItem(String) - Method in class wyvern.kernel.monsters.InvGenerator
Clones a random item generated from a list, rather than using the RandomItem stuff, so the level doesn't matter.
cloneSpell(String) - Static method in class wyvern.lib.classes.magic.Spell
Clones a spell from its name.
cloneSpell(String) - Static method in class wyvern.lib.classes.magic.SpellRegistry
Clones a spell from its name.
cloneSpellByClass(String) - Static method in class wyvern.lib.classes.magic.SpellRegistry
Clones and initializes a spell from its classname.
close(Commandable) - Method in class wyvern.lib.classes.Chest
Notifies object that it's being closed.
close(Commandable) - Method in class wyvern.lib.classes.construct.Door
Closes the door.
close(Commandable) - Method in interface wyvern.lib.properties.Openable
Notifies object that it's being closed.
closeDialog() - Method in class wyvern.util.SkinDialog
Closes this dialog box.
closeDocument() - Method in interface wyvern.util.DocumentManager
Tells the Document object to close the current document.
closeDocument() - Method in class wyvern.util.JDocControl
Closes the current document.
col1 - Variable in class wyvern.util.TableLayoutConstraints
Cell in which the upper left corner of the component lays
col2 - Variable in class wyvern.util.TableLayoutConstraints
Cell in which the lower right corner of the component lays
column - Variable in class wyvern.lib.commands.autobag.SimpleCharStream
 
combatElement(Talker.Response, LinkedList) - Method in class wyvern.kernel.monsters.Talker
Adds a element tag.
combatTimeLeft() - Method in class wyvern.kernel.player.PlayerImpl
 
combatTimeLeft() - Method in interface wyvern.lib.Player
Returns time left before we change this API.
combat_ - Variable in class wyvern.kernel.monsters.Talker.Response
"combat" means this is a combat message
command(String, boolean) - Method in class wyvern.kernel.commands.AbstractCommandable
 
command(String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
command(String) - Method in class wyvern.kernel.kernel.TimerAgent
Ensure nobody manages to try to give us a bogus command.
command(String, boolean) - Method in class wyvern.kernel.player.PlayerImpl
Method called when a command is added to the command queue.
command(String) - Method in interface wyvern.lib.Commandable
Enqueues a command into the object's command queue.
command(String, boolean) - Method in interface wyvern.lib.Commandable
A variant of wyvern.lib.Commandable.command() that specifies that the command was entered by the user typing away at the game client.
command(String) - Method in class wyvern.world.Registration
 
commandKnown(Command, CommandEvent) - Method in class wyvern.kernel.commands.CommandListImpl
Returns true if the command was enqueued by the game engine, OR if it was enqueued by a user and the user is allowed to execute this command.
commandList_ - Variable in class wyvern.kernel.commands.AbstractAI
This is a list of built-in game commands.
commandNow(String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
commandNow(String) - Method in interface wyvern.lib.Commandable
Puts a new a command at the front of the object's command queue.
commandNow() - Method in class wyvern.world.Registration
 
commandables_ - Variable in class wyvern.kernel.commands.AbstractAI
This is a self-synchronized set of the Commandable objects under this AI's control.
commands_ - Variable in class wyvern.kernel.commands.CommandListImpl
 
commands_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
compareObjects(GameObject, GameObject) - Method in class wyvern.kernel.maps.MapWriter
Compares 2 objects to see if they'd write to the mapfile identically.
comparePoints(Point, Point) - Static method in class wyvern.lib.Point
Utility: compares the points to see which one is less (by the game standards: first check Y, then X).
compareTo(Object) - Method in class wyvern.util.Counter.Count
Compares us to another Count object.
completeUpdate_ - Variable in class wyvern.kernel.maps.Frame
Set to true when visiting map objects during a complete frame refresh, false when doing a partial refresh.
completelyInvalid_ - Variable in class wyvern.kernel.maps.AbstractCamera
 
component - Variable in class wyvern.util.TableLayout.Entry
Component bound by the constraints
compress(byte[], boolean) - Static method in class wyvern.common.util.Strings
Compresses a byte array with gzip.
computeAccuracy(HitEvent, Commandable, Attack, AttackType) - Method in class wyvern.kernel.combat.HitCommand
Computes the net accuracy for a given attack.
computeAngle() - Method in class wyvern.lib.classes.magic.BoltSpell
Figures out the angle the bolt is travelling at (basically, dX and dY).
computeAttacks(CommandEvent, Commandable, int) - Method in class wyvern.kernel.combat.AttackCommand
Figures out what things the agent will be attacking with.
computeBonuses(DamageType, GameObject) - Static method in class wyvern.kernel.combat.Combat
Figure out if the defender has any overall protection against the specified damage type.
computeClosestDirection(Point, Point) - Static method in class wyvern.lib.Direction
Figures out the nearest cardinal direction to the specified direction.
computeCost() - Method in class wyvern.kernel.monsters.AStarSearch.Node
Looks in the map to see what the actual base cost for this node is.
computeDamage(GameObject, DamageType, BodyPart, boolean) - Static method in class wyvern.kernel.combat.Combat
Performs the damage computation for a particular damage type.
computeDamage() - Method in class wyvern.lib.spells.ShrinkArmor
 
computeDestination(GameObject, int, Point) - Static method in class wyvern.kernel.motion.MoveCommand
Given an agent to move and a direction to move it, figures out what the resulting locations would be upon completion of the move.
computeDirection(int, int) - Method in class wyvern.kernel.monsters.AStarSearch
Quickly computes the direction from the move offsets.
computeDirection(Point, Point) - Static method in class wyvern.lib.Direction
Computes the relative direction of one point to another.
computeDistance(int, int) - Method in class wyvern.kernel.maps.Frame
Computes the distance from the passed point to the caster.
computeDistance(int, int, int, int) - Static method in class wyvern.lib.Range
Does a fast (table-based) lookup of the distance between two nearby points, as an integer.
computeDistance(Point, Point) - Static method in class wyvern.lib.Range
Does a fast (table-based) lookup of the distance between two nearby points, as an integer.
computeDistance(List, List) - Static method in class wyvern.lib.Range
Takes 2 location lists and computes the distance between the two closest points in the lists.
computeDodge(Monster, Commandable) - Static method in class wyvern.kernel.combat.HitCommand
Computes the net dodge for the attack, based on the defender's level, dodge skill, encumbrance, and magical dodge bonuses.
computeEncumbrance() - Method in class wyvern.kernel.monsters.MonsterInventory
Computes the encumbrance level of the monster associated with this inventory.
computeEncumbrance() - Method in class wyvern.kernel.player.PlayerInventory
 
computeEncumbrance() - Method in interface wyvern.lib.Inventory
Computes the encumbrance level of the monster associated with this inventory.
computeEncumbrance(Commandable) - Method in class wyvern.lib.skills.NagaShift
Recomputes the agent's encumbrance
computeEndpoints() - Method in class wyvern.lib.classes.magic.ConeSpell
Figures out the endpoints of the cone's base, using the cone's direction and fanout.
computeFood() - Method in class wyvern.kernel.player.Heart
Maybe deducts from food level.
computeGain(Player, GameMap) - Method in class wyvern.lib.classes.sound.LoopingSound
Computes the gain level to use for the specified player, based on their distance from the source, and possibly other properties.
computeHP() - Method in class wyvern.lib.classes.DynamicObject
Figures out what our HP should be based on weight and material.
computeHeuristic() - Method in class wyvern.kernel.monsters.AStarSearch.Node
Computes the estimated distance to the goal node.
computeHitPointRegen() - Method in class wyvern.kernel.player.Heart
Maybe updates HP.
computeLocalIntensity() - Method in class wyvern.lib.properties.SimpleLightSource
This method fills the local light array.
computeMatrix() - Method in class wyvern.lib.properties.SimpleLightSource
Recomputes the intensity matrix by invoking the raycaster.
computeNightVision(int) - Method in class wyvern.kernel.maps.Frame
Returns the lighting level contribution from night vision.
computeNutritionValue() - Method in class wyvern.lib.classes.Corpse
Returns the food amount for this corpse, for the "eat" command.
computeResistance(int, DamageType, GameObject) - Static method in class wyvern.kernel.combat.Combat
Reduces the passed damage if the defender resists against it.
computeShiftedHP(Commandable, Archetype) - Method in class wyvern.lib.skills.NagaShift
Figures out how many HP the agent should have in the new form, and sets their transient HP value accordingly.
computeShiftedWC(Commandable, Archetype) - Method in class wyvern.lib.skills.NagaShift
Figures out the new WC for the shape.
computeShoutPoints() - Method in class wyvern.kernel.player.Heart
Computes how many shout points to give to the player.
computeSpellPointRegen() - Method in class wyvern.kernel.player.Heart
Maybe increases mana
computeStartTime() - Method in class wyvern.kernel.player.PlayerImpl
Initializes idle timer and start date.
computeTitle() - Method in class wyvern.kernel.player.PlayerImpl
Figures out what the player's title should be.
computeToHit(Commandable, GameObject, Attack, HitEvent) - Method in class wyvern.kernel.combat.HitCommand
Performs the to-hit computation after the event is created.
computeTotalAC(Armor) - Method in class wyvern.lib.commands.AppraiseCommand
Adds up built-in ACs for the armor.
computeTotalWC(Weapon) - Method in class wyvern.lib.commands.AppraiseCommand
Adds up built-in WCs for the weapon.
computeVulnerabilities(int, DamageType, GameObject) - Static method in class wyvern.kernel.combat.Combat
Applies any vulnerabilities to the passed damage.
computeWC(GameObject) - Static method in class wyvern.kernel.combat.Combat
Returns a list of DamageTypes to use against the specified opponent.
computeXP(Monster) - Method in class wyvern.kernel.monsters.XPAwarder
Figures out how much XP to award for this monster.
computeXRayVision(int) - Method in class wyvern.kernel.maps.Frame
Returns true if the agent's x-ray vision allows them to see this point regardless of line-of-sight.
concat(StringTokenizer) - Static method in class wyvern.common.util.Strings
Concatenates the remaining tokens from the passed StringTokenizer using spaces and returns the resulting string.
concat(String[]) - Static method in class wyvern.common.util.Strings
Concatenates the strings of a String array, using spaces.
concat(String[], int) - Static method in class wyvern.common.util.Strings
Concatenates the strings of a String array, starting at the passed array index.
concat(String[], int, int) - Static method in class wyvern.common.util.Strings
Concatenates the strings of a String array, starting at the passed array index, and ending just before the end-index.
concat(List) - Static method in class wyvern.util.StringUtils
Prints a list of lines to a StringBuffer.
config(String, String, String) - Static method in class wyvern.lib.Kernel
Logs a CONFIG message.
config(Class, String, String) - Static method in class wyvern.lib.Kernel
Logs a CONFIG message.
confuse(Monster) - Method in class wyvern.lib.spells.effects.Confuser
Attaches to, and confuses, the specified target.
connectRooms() - Method in class wyvern.kernel.dungeon.DungeonGenerator
Digs tunnels between existing rooms.
considerItem(GameObject) - Method in class wyvern.lib.commands.autobag.AutobagRules
Called when an item is picked up by our owner.
constructDescription() - Method in class wyvern.lib.classes.magic.Book
 
constructKilledByMsg(GameObject) - Static method in class wyvern.lib.player.PlayerGrave
Constructs a message such as "killed by a dracolich", or "killed by an evocation", or "killed by Rhialto".
constructPath(AStarSearch.Node) - Method in class wyvern.kernel.monsters.AStarSearch
Returns a list of (String) directions to move to get to the desired player.
constructXMLDoc(String, String) - Static method in class wyvern.kernel.properties.XMLWrapper
Constructs an XML document on the fly, given the path to the DTD and the XML data for the document.
consume() - Method in class wyvern.lib.commands.MouseCommandEvent
Consumes the event, so no other MouseInterest objects will receive it.
consumeReagents(Commandable) - Method in class wyvern.lib.classes.magic.Spell
Figures out which reagents the spell requires, if any, and consumes them.
container_ - Variable in class wyvern.lib.commands.PutCommand.PutEvent
The Bag in which we're placing the target object.
contains(String, String) - Static method in class wyvern.common.tiles.TileRegistry
Deprecated. use contains(path) instead
contains(String) - Static method in class wyvern.common.tiles.TileRegistry
Queries whether the specified image exists.
contains(Object) - Method in class wyvern.common.util.IntHashtable
 
contains(String[], String) - Static method in class wyvern.common.util.Strings
Returns true if the passed String array contains the passed String.
contains(GameObject) - Method in interface wyvern.kernel.maps.Cell
Tests to see if the specified object is a object in this cell.
contains(GameObject) - Method in class wyvern.kernel.maps.MapCell
 
contains(HeartbeatCallback) - Static method in class wyvern.kernel.monsters.HeartbeatManager
Returns true if the specified object is receiving heartbeat notifications.
contains(Player) - Method in class wyvern.kernel.player.PlayerGroups.Group
Returns true if the group contains the specified player, either as a member or the leader.
contains(GameObject) - Method in interface wyvern.lib.Bag
Returns true if the container contains the passed item.
contains(Point) - Method in class wyvern.lib.Rectangle
Returns true if the rectangle contains the specified point.
contains(int, int) - Method in class wyvern.lib.Rectangle
Returns true if the rectangle contains the specified point.
contains(int, int, int, int) - Method in class wyvern.lib.Rectangle
Checks whether this Rectangle entirely contains the Rectangle at the specified location (XY) with the specified dimensions (WH).
contains(Rectangle) - Method in class wyvern.lib.Rectangle
Checks whether this Rectangle entirely contains the Rectangle at the specified location (XY) with the specified dimensions (WH).
contains(GameObject) - Method in class wyvern.lib.classes.BasicBag
Returns true if the container contains the passed item.
contains(Card) - Method in class wyvern.lib.classes.games.card.Hand
Returns true if the hand contains the specified Card.
contains(String) - Static method in class wyvern.lib.classes.magic.SpellRegistry
Returns true if the registry contains the passed spell.
contains(GameObject) - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns true if the container contains the passed item.
contains(String) - Method in class wyvern.lib.properties.StringList
Returns true if the passed string is in the list.
contains(Object) - Method in class wyvern.util.ConcurrentHashSet
Returns true if the map contains the specified object.
containsAll(Collection) - Method in class wyvern.util.ConcurrentHashSet
Returns true if the set contains all of the elements of the specified collection.
containsKey(int) - Method in class wyvern.common.util.IntHashtable
 
containsKey(String) - Method in class wyvern.util.XMLParams
Returns true if the specified key is in this map.
containsMember(String) - Method in class wyvern.kernel.player.PlayerGroups.Group
Returns true if the specified player is a member of the group.
containsReply(String) - Method in class wyvern.kernel.monsters.Talker.Response
Returns true if we have this reply in our list already.
continueClosing(String, int, int, int) - Method in class wyvern.lib.classes.construct.Gate
Closes the gate one more step.
continueFileAction(int) - Method in class wyvern.util.JDocControl
Continue doing whatever the user was doing (new, open, quit) now that we've saved their changes.
continueOpening(String, int, int, int) - Method in class wyvern.lib.classes.construct.Gate
Opens the gate one more step.
contractBall() - Method in class wyvern.lib.classes.magic.BallSpell
Contracts the ball in towards the center.
controlCamera(boolean) - Method in class wyvern.kernel.player.PlayerImpl
 
controlCamera(boolean) - Method in interface wyvern.lib.Player
Tells the Player to control its own camera (if true) or notifies the Player that the camera will be controlled externally (if false).
convertCoins(String, String, GameObject, GameObject) - Method in class wyvern.lib.classes.town.Converter
Does a currency conversion.
convertGold(String, GameObject, GameObject) - Method in class wyvern.lib.classes.town.Converter
Converts gold to silver or platinum.
convertPlatinum(String, GameObject, GameObject) - Method in class wyvern.lib.classes.town.Converter
Converts platinum to gold or silver.
convertSilver(String, GameObject, GameObject) - Method in class wyvern.lib.classes.town.Converter
Converts silver to X.
convertWord(String) - Method in class wyvern.lib.classes.filters.PigLatin
Converts a word into pig-latin.
coolDown() - Method in class wyvern.lib.classes.magic.BallSpell
Start contracting the ball.
copy() - Method in class wyvern.common.util.EditControl
Called when the user selects "Copy".
copy(AutoGrab, AutoGrab) - Static method in class wyvern.lib.properties.AutoGrab
Copies the boolean properties from one to the other.
copyFile(String, String) - Static method in class wyvern.common.util.Util
Copies a file.
copyFile(File, File) - Static method in class wyvern.common.util.Util
Copies a file.
copyProperties(PropertyList, PropertyList) - Static method in class wyvern.kernel.properties.ArchetypeManager
Copies local properties from an archetype to an object.
copyWC(GameObject) - Method in class wyvern.lib.classes.weapons.RangeWeapon
Copies any weapon-class bonuses from the bow to the missile before firing it.
cost_ - Variable in class wyvern.kernel.monsters.AStarSearch.Node
 
countLocalProperties() - Method in class wyvern.kernel.properties.PList
 
countLocalProperties() - Method in interface wyvern.lib.PropertyList
Returns the number of non-inherited properties we have in our transient and persistent lists.
count_ - Variable in class wyvern.kernel.maps.DenseMap
Keeps track of the count of objects in the map.
count_ - Variable in class wyvern.lib.classes.traps.ArrowTrap
 
count_ - Variable in class wyvern.lib.spells.Identify
 
cr1 - Variable in class wyvern.util.TableLayout.Entry
Cell in which the upper-left corner of the component lies
cr2 - Variable in class wyvern.util.TableLayout.Entry
Cell in which the lower-right corner of the component lies
crOffset - Variable in class wyvern.util.TableLayout
Offsets of crs in pixels.
crSize - Variable in class wyvern.util.TableLayout
Sizes of crs in pixels
crSpec - Variable in class wyvern.util.TableLayout
Sizes of crs expressed in absolute and relative terms
create(char, int) - Static method in class wyvern.common.util.Strings
Creates a string by concatenating N of the same character.
create(String, int) - Static method in class wyvern.common.util.Strings
Creates a string by concatenating N of the same string.
create(Class) - Static method in class wyvern.util.NullObjectFactory
Creates a NullObject implementing the passed interface.
create(Class, InvocationHandler) - Static method in class wyvern.util.NullObjectFactory
Creates a NullObject implementing the passed interface, with methods handled by the passed InvocationHandler.
createAWTRectangle() - Method in class wyvern.lib.Rectangle
Returns an AWT version of this rectangle.
createAndSetPetrifiedImage(Monster) - Method in class wyvern.lib.classes.Statue
Invokes a Petrifier to create the statue image on disk, then sets our appearance to point to it.
createAttackEvent(boolean, String, Commandable, Attackable) - Method in class wyvern.kernel.combat.AttackCommand
Creates an AttackEvent and stuffs the event parameters.
createBag(SokobanLevel, Archetype, int, int) - Method in class wyvern.lib.classes.games.sokoban.Sokoban
Creates a bag at the passed location.
createBag(int) - Method in class wyvern.lib.classes.random.RandomObject
Creates a bag or chest (possibly locked) to put the item in.
createBaseWeapon(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Creates a random unenchanted weapon of the passed level.
createBeanValue(String) - Method in class wyvern.kernel.properties.PropertyParser
Attempts to load and instantiate the specified class.
createBufferedImage(Image) - Static method in class wyvern.lib.classes.construct.MagicMapper
Creates a buffered image from an image.
createBuyEvent(CommandEvent) - Method in class wyvern.lib.commands.OfferCommand
Creates an event for buying an item from a player.
createChain() - Method in class wyvern.lib.properties.MovableLightSource
Creates the list for holding a carrier (or chain of carriers).
createClone() - Method in class wyvern.kernel.combat.Body
Creates a clone of this parts list.
createClone() - Method in class wyvern.kernel.combat.DamageType
Makes a clone of the DamageType.
createClone() - Method in class wyvern.kernel.player.PlayerInventory
 
createClone() - Method in class wyvern.kernel.player.SpellListImpl
 
createClone() - Method in class wyvern.lib.classes.filters.NagaFilter
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.classes.filters.PigLatin
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.AnimationParams
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.Appearance
Clones the property so that instances get their own copy.
createClone() - Method in class wyvern.lib.properties.AutoGrab
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.HealersCurse
Clones the object.
createClone() - Method in class wyvern.lib.properties.ItemList
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.MovableLightSource
Clones the property so that instances get their own copy.
createClone() - Method in class wyvern.lib.properties.MovableSoundSource
Creates a clone of this object.
createClone() - Method in interface wyvern.lib.properties.MutableProperty
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.PointList
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.ProximityProperty
Clones this property.
createClone() - Method in class wyvern.lib.properties.StringList
Produces a clone of the property for the caller.
createClone() - Method in class wyvern.lib.properties.TerrainSpeed
Makes a clone of this object.
createClone() - Method in class wyvern.lib.skills.BerserkSkill
 
createClone() - Method in class wyvern.lib.skills.GiantShrink
 
createClone() - Method in class wyvern.lib.skills.HalflingSkills
 
createClone() - Method in class wyvern.lib.skills.JumpSkill
 
createClone() - Method in class wyvern.lib.skills.NagaShift
 
createClone() - Method in class wyvern.lib.skills.PixieSkills
 
createClone() - Method in class wyvern.lib.skills.RakshasaSkills
 
createClone() - Method in class wyvern.lib.skills.Searcher
 
createCommandList() - Method in class wyvern.lib.classes.Vehicle
Creates a CommandList holding the built-in game commands that we respond to.
createCommandList() - Method in class wyvern.lib.spells.WizardEye
Creates a CommandList holding the built-in game commands that we respond to.
createDamageEvent(Commandable, GameObject, DamageType, BodyPart, Attack) - Method in class wyvern.kernel.combat.DamageCommand
Utility method for creating a to-hit event suitable for placement in the agent's queue.
createDamageEvent(Commandable, GameObject, DamageType[], BodyPart, Attack) - Method in class wyvern.kernel.combat.DamageCommand
Utility method for creating a damage event suitable for placement in the agent's queue.
createDirectionTable() - Method in class wyvern.kernel.motion.MoveCommand
Establishes all the direction commands we recognize, for checking the arguments to "move" or "go".
createDirectionTables() - Static method in class wyvern.common.tiles.Directions
Establishes all the direction commands we recognize, for checking the arguments to "move" or "go".
createDirectionTables() - Static method in class wyvern.lib.Direction
Establishes all the direction commands we recognize, for checking the arguments to "move" or "go".
createEvent(CommandEvent) - Method in class wyvern.kernel.combat.AttackCommand
 
createEvent(CommandEvent) - Method in class wyvern.kernel.combat.DamageCommand
 
createEvent(CommandEvent) - Method in class wyvern.kernel.combat.HitCommand
Creates a CommandEvent that encapsulates the to-hit check.
createEvent(CommandEvent) - Method in class wyvern.kernel.combat.WearCommand
 
createEvent(CommandEvent) - Method in class wyvern.kernel.combat.WieldCommand
Creates a wield- or unwield-event encapsulating the weapon & agent.
createEvent(CommandEvent) - Method in class wyvern.kernel.commands.CodeEvent
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.kernel.commands.NullEvent
 
createEvent(CommandEvent) - Method in class wyvern.kernel.commands.SimpleHandler
Creates a no-parameter event for the specified command.
createEvent(CommandEvent) - Method in class wyvern.kernel.kernel.TimerAgent
Implements Command.createEvent.
createEvent(CommandEvent) - Method in class wyvern.kernel.monsters.DeathEvent
Creates a new event.
createEvent(CommandEvent) - Method in class wyvern.kernel.motion.AxisShapeChanger
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.kernel.motion.MoveCommand
Creates a MoveEvent from the command "move" or "go".
createEvent(CommandEvent) - Method in class wyvern.kernel.motion.PushCommand
Creates a PushEvent from scratch.
createEvent(CommandEvent) - Method in class wyvern.kernel.motion.TeleportCommand
Creates an event to encapsulate the wizard typing "teleport map|player [ ]".
createEvent(CommandEvent) - Method in class wyvern.kernel.player.ClientCommands
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.kernel.player.ImageFetcher
 
createEvent(CommandEvent) - Method in class wyvern.kernel.player.PlayerGroups
Creates the event.
createEvent(CommandEvent) - Method in interface wyvern.lib.Command
Creates a CommandEvent that encapsulates all the state necessary to perform the command.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.Instrument
Creates the "play" event.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.Lamp
Create a command-event to light the lamp, turn off the lamp, or add fuel.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.Shop
Creates a CommandEvent that encapsulates all the state necessary to perform the command.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Creates a CommandEvent that encapsulates the command.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.EmoteRoom
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.Guild
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.Lever
Creates an event to encapsulate the pull or push.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.PayTeleporter
Creates an event to encapsulate the purchase.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.QuestTeleporter
 
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.SpiralStair
Creates an event to encapsulate the move.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.Stair
 
createEvent(CommandEvent) - Method in class wyvern.lib.classes.construct.XPToken
 
createEvent(CommandEvent) - Method in class wyvern.lib.classes.games.sokoban.SokobanLevel
Creates the event for one of our commands.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.magic.BoltSpell
Creates an event to propagate the bolt spell.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.magic.Book
Creates a CommandEvent that encapsulates all the state necessary to perform the command.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.town.ATM
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.lib.classes.town.PostOffice
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.ApplyCommand
Implements Command.createEvent()
createEvent(CommandEvent) - Method in class wyvern.lib.commands.AppraiseCommand
Creates an Appraisal event.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.AtmosphereCommands
 
createEvent(CommandEvent, Atmospheres) - Method in class wyvern.lib.commands.AtmosphereCommands
Creates an event with the specified Atmospheres object.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.AudioCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.CastCommand
Creates the command event for the "cast" command.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.DrinkCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.DropCommand
Creates a drop event.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.EatCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.FireCommand
Creates fire-targetable event.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.GetFromCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.GiveCommand
Implements Command.createEvent()
createEvent(CommandEvent) - Method in class wyvern.lib.commands.HelpCommand
Returns a new HelpEvent.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.LockPickCommand
Creates a pick-lock event.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.LookCommand
Implements Command.createEvent()
createEvent(CommandEvent) - Method in class wyvern.lib.commands.MouseCommand
Implements Command.createEvent()
createEvent(CommandEvent) - Method in class wyvern.lib.commands.OfferCommand
Implements Command.createEvent()
createEvent(CommandEvent) - Method in class wyvern.lib.commands.OpenCommand
Implements Command.createEvent()
createEvent(CommandEvent) - Method in class wyvern.lib.commands.OrderCommand
Creates an Order event.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.PickupCommand
Creates a PickupEvent from a user command.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.PutCommand
Creates a PutEvent from the original event.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.QuitCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.ReadCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.SayCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.SearchCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.ShoutCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.ShowCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.TalkCommand
Creates a new TalkEvent
createEvent(CommandEvent) - Method in class wyvern.lib.commands.TellCommand
Creates an event containing the tell info.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.ThrowCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.TurnCommand
Creates a TurnEvent to encapsulate the turn.
createEvent(CommandEvent) - Method in class wyvern.lib.commands.WaitCommand
 
createEvent(CommandEvent) - Method in class wyvern.lib.commands.WhisperCommand
Returns a new WhisperEvent.
createEvent(CommandEvent) - Method in class wyvern.lib.magic.misc.Camera
Creates the Camera event.
createEvent(CommandEvent) - Method in class wyvern.lib.magic.misc.CrystalBall
Creates an event - finds the player to view.
createEvent(CommandEvent) - Method in class wyvern.lib.magic.misc.PortableHole
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.lib.magic.weapon.SwordOfMercy
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.lib.properties.GuildSkills
Creates the command event.
createEvent(CommandEvent) - Method in class wyvern.lib.properties.PropertyWrapper
Creates the event.
createEvent(CommandEvent) - Method in class wyvern.lib.skills.BerserkSkill
Creates the command event.
createEvent(CommandEvent) - Method in class wyvern.lib.skills.GiantShrink
Creates the command event.
createEvent(CommandEvent) - Method in class wyvern.lib.skills.HalflingSkills
 
createEvent(CommandEvent) - Method in class wyvern.lib.skills.NagaShift
Creates the command event.
createEvent(CommandEvent) - Method in class wyvern.lib.skills.PixieSkills
 
createEvent(CommandEvent) - Method in class wyvern.lib.skills.RakshasaSkills
 
createEvent(CommandEvent) - Method in class wyvern.lib.skills.Unlearner
 
createEvent(CommandEvent) - Method in class wyvern.lib.spells.CharmMonster
Creates the command-monster event.
createEvent(CommandEvent) - Method in class wyvern.lib.spells.FlameShield
Creates the propagation event.
createEvent(CommandEvent) - Method in class wyvern.world.Registration
 
createEventQueue(Commandable) - Static method in class wyvern.kernel.kernel.Scheduler
Creates an EventQueue implementation.
createEventQueue(Commandable) - Static method in class wyvern.lib.Kernel
Creates an EventQueue to associated with a Commandable object.
createFromMove(MoveEvent, Point, GameObject, Predicate) - Method in class wyvern.kernel.motion.PushCommand
Mogrifies a MoveEvent into a PushEvent.
createGenericAttacks() - Method in class wyvern.kernel.monsters.MonsterImpl
Transfer any "wc-*" int properties we find on the monster to a BasicAttack body part in our parts list.
createGraphics() - Method in class wyvern.common.util.AWTImageList
You have to override this to provide a Graphics context for the list, so it can figure out how wide to be (based on font metrics) before it comes onscreen.
createGroup(String) - Static method in class wyvern.kernel.player.PlayerGroups
Creates a group under a certain person.
createGuestPlayer() - Static method in class wyvern.kernel.player.PlayerManager
Creates a new guest player for a guest visitor.
createGuildSkills() - Method in class wyvern.lib.classes.construct.Guild
Instantiates the GuildSkills object.
createHitEvent(Commandable, GameObject, Attack) - Method in class wyvern.kernel.combat.HitCommand
Utility method for creating a to-hit event suitable for placement in the agent's queue.
createImage(DenseMap) - Method in class wyvern.lib.classes.construct.MagicMapper
Creates an Image of a dense map (using the entire bounds), at scale factor set by setScale()
createImage(GameMap, Rectangle) - Method in class wyvern.lib.classes.construct.MagicMapper
Creates an Image of any map, with the specified bounding rectangle.
createInteriorMap() - Method in class wyvern.lib.classes.Vehicle
This method is called from initialize() to create the interior of the vehicle.
createInterpreter() - Static method in class wyvern.kernel.kernel.PythonManager
Creates and registers a PythonInterpreter.
createInventory() - Method in class wyvern.kernel.monsters.MonsterImpl
Creates a suitable Inventory implementation.
createInventory() - Method in class wyvern.kernel.player.PlayerImpl
Creates the Inventory if not present, and sets the owner field.
createInventory() - Method in interface wyvern.lib.Monster
Creates an inventory for the monster if it doesn't have one.
createLevel1Weapon() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Returns a random level-1 weapon.
createLightMatrix() - Method in class wyvern.kernel.maps.DenseMap
Creates and initializes the ambient-lighting matrix.
createMap(Element) - Method in class wyvern.kernel.maps.MapLoader
Creates and begins initialization of the map, from the file.
createMaterial(Class, String) - Static method in class wyvern.lib.properties.materials.Material
Creates a material of the specified class with the specified description.
createNonMagicWeapon() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Picks a random base weapon level and instantiates a random nonmagic weapon of that level.
createPetrifiedImage(Image) - Method in class wyvern.kernel.monsters.Petrifier
Creates a grayscale version of the image using the jdk 1.4 "headless" image-manipulation routines, so it works on a server that isn't running X.
createPetrifiedImageFile(String) - Method in class wyvern.kernel.monsters.Petrifier
Takes an image file and creates a "petrified" version of it, writing it to a special directory in the game tree.
createPetrifier() - Method in class wyvern.lib.spells.Stonewind
 
createPythonBeanValue(String, Class) - Static method in class wyvern.kernel.properties.PropertyParser
Attempts to load and instantiate the specified python class.
createRemoveEvent(CommandEvent) - Method in class wyvern.kernel.combat.WearCommand
Creates an event to encapsulate removing a piece of armor.
createRescindEvent(CommandEvent) - Method in class wyvern.lib.commands.OfferCommand
Creates an event for rescinding an offer.
createResponse(List, String, boolean) - Method in class wyvern.kernel.monsters.Talker
Creates an initial response with the specified keywords and initial reply.
createRootPane() - Method in class wyvern.util.SkinDialog
Useful class that should go in every JDialog.
createSelectEvent(CommandEvent) - Method in class wyvern.lib.commands.MouseCommand
Parses the arguments to a ground/inv selection.
createSkinChooser() - Method in class wyvern.util.SkinDialog
UI for choosing, downloading and installing new skins.
createSnooper(Player, Commandable) - Method in class wyvern.lib.magic.misc.CrystalBall
Creates the Snooper used for viewing the target.
createSpecialRoom(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Creates a shop, lair, vault, snare, etc.
createUnwieldEvent(CommandEvent) - Method in class wyvern.kernel.combat.WieldCommand
Creates an event for unwielding a weapon.
createVisiblePredicate(Predicate, Commandable) - Static method in class wyvern.lib.Search
Takes a predicate and wraps it with another predicate that makes sure the returned object isn't invisible to the agent.
createWall(Point) - Method in class wyvern.lib.spells.IllusionaryWall
Creates the Wall object at the specified location.
createWaveHandler() - Method in class wyvern.lib.classes.magic.Wand
Creates a command handler for the "wave" command.
createWearEvent(CommandEvent) - Method in class wyvern.kernel.combat.WearCommand
 
createWearEvent(WearEvent, Armor, int, boolean) - Static method in class wyvern.kernel.combat.WearCommand
A function to create a wear event as if the user had typed "wear ", but you can pass in more parameters, such as whether there's a delay, and whether to print messages.
createWieldEvent(CommandEvent) - Static method in class wyvern.kernel.combat.WieldCommand
Creates a WieldEvent encapsulating the weapon & agent.
creditAttacker(GameObject, Damageable) - Static method in class wyvern.kernel.combat.Combat
Updates attacker's xp, alignment, etc. for killing the monster or destroying a damageable object.
crimelist(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Shows the player their most recent crimes.
criminal(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
tell player what crime they last committed, if any
crossedLevelBoundary(int, int) - Method in class wyvern.lib.properties.GuildSkills
Determines whether the player went up a level.
crypt(String, String) - Static method in class wyvern.common.util.jcrypt
 
curChar - Variable in class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
curMonsters_ - Variable in class wyvern.kernel.monsters.Generator
 
currentDir_ - Variable in class wyvern.lib.classes.games.SideScroller.FallingDown
 
currentDir_ - Variable in class wyvern.lib.classes.games.SideScroller.Sliding
 
currentDir_ - Variable in class wyvern.lib.properties.FallingDown
 
currentToken - Variable in class wyvern.lib.commands.autobag.ParseException
This is the last token that has been consumed successfully.
curse() - Method in class wyvern.kernel.maps.MapObject
 
curse() - Method in interface wyvern.lib.GameObject
Curses the object, or if it's blessed, downgrades it to uncursed.
curseChance_ - Variable in class wyvern.lib.classes.random.WeaponEnchanter
Chance the weapon will be cursed.
curseEnchantments() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Reverses enchantment number(s), and marks the weapon as "is-cursed", for the Appraisal skill.
curseMonster(Monster) - Method in class wyvern.lib.spells.CurseStorm
 
curseRandomItem() - Method in class wyvern.lib.classes.Corpse
Curses a random item on the corpse.
curseWeapon() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Curses (with getDamnationChance() of damning) an item.
cursedMsg1 - Static variable in class wyvern.kernel.combat.WearEvent
 
cursedMsg2 - Static variable in class wyvern.kernel.combat.WearEvent
 
cut() - Method in class wyvern.common.util.EditControl
Called when the user selects "Cut".
cycleFrame() - Method in class wyvern.kernel.maps.MapObject
 
cycleFrame() - Method in interface wyvern.lib.GameObject
Cycles the animation frame for the object.
cycleFrame() - Method in class wyvern.lib.properties.Appearance
Moves to next frame in animation cycle.
cycleIndex_ - Variable in class wyvern.kernel.monsters.Talker.Response
 
cycle_ - Variable in class wyvern.kernel.monsters.Talker.Response
 

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 _