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 _

D

D - Static variable in class wyvern.common.tiles.TileInfo
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.DamageType
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.AcidDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.CutDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.DrownDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.FireDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.FrostDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.LightningDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.PoisonDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.SlayDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.kernel.combat.damages.StabDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.lib.combat.BiteDamage
 
DAMAGE_YOU_MSGS - Static variable in class wyvern.lib.combat.StingDamage
 
DARKNESS - Static variable in interface wyvern.lib.properties.LightingConstants
Lighting constants indicating the range of partially-lit levels supported by the game.
DATE_FORMAT - Static variable in class wyvern.lib.Kernel
The format string that the Kernel uses for formatting dates used in properties such as "last-login".
DAYLIGHT - Static variable in interface wyvern.lib.properties.LightingConstants
 
DEATH - Static variable in class wyvern.lib.classes.magic.Element
 
DEATH - Static variable in class wyvern.lib.classes.magic.Spell
 
DEATH_AND_MIND - Static variable in class wyvern.lib.classes.magic.Element
 
DEATH_AND_MIND - Static variable in class wyvern.lib.classes.magic.Spell
 
DEATH_AND_SPIRIT - Static variable in class wyvern.lib.classes.magic.Element
 
DEATH_AND_SPIRIT - Static variable in class wyvern.lib.classes.magic.Spell
 
DEBUG - Static variable in class wyvern.kernel.monsters.StandardAI
 
DEBUG - Static variable in class wyvern.util.GameTimers
 
DECAY_DELAY - Static variable in class wyvern.lib.classes.Corpse
How fast corpses decay to each successive state, in millis.
DEFAULT - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
DEFAULT_ADMISSION_FEE - Static variable in class wyvern.lib.classes.construct.Guild
The default amount to join a guild is 100k gold.
DEFAULT_ALERT_GAIN - Static variable in interface wyvern.common.net.RemoteAudio
Volume level for Alerts.
DEFAULT_ALERT_REPEATS - Static variable in interface wyvern.common.net.RemoteAudio
Alerts just play once, by default.
DEFAULT_ALERT_REPEAT_DELAY - Static variable in interface wyvern.common.net.RemoteAudio
Alerts have no repeat delay by default, since they don't repeat.
DEFAULT_BAG_CHANCE - Static variable in class wyvern.lib.classes.random.RandomObject
Chance that the item will wind up in a bag, crate, or chest, if we're transforming in a map.
DEFAULT_BASE_VALUE - Static variable in class wyvern.lib.classes.magic.Wand
If no "base-value" property is set on the wand, it defaults to this value, per level, per charge.
DEFAULT_BLESS_CHANCE - Static variable in class wyvern.lib.classes.random.WeaponEnchanter
The default chance that a randomly generated level-1 weapon have a .
DEFAULT_BOLT_DURATION - Static variable in class wyvern.lib.classes.magic.BoltSpell
Number of turns the bolt will propagate.
DEFAULT_BOLT_MAX_LENGTH - Static variable in class wyvern.lib.classes.magic.BoltSpell
Default length of the bolt if it encounters no obstructions.
DEFAULT_BOLT_SPEED - Static variable in class wyvern.lib.classes.magic.BoltSpell
Default rate (in millis) at which the bolt propagates.
DEFAULT_BROADCAST_RADIUS - Static variable in class wyvern.kernel.maps.Broadcast
 
DEFAULT_BULLET_SPEED - Static variable in class wyvern.lib.classes.magic.BallSpell
 
DEFAULT_CATEGORY - Variable in class wyvern.common.util.InitFile
 
DEFAULT_CAVE_FLOOR - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_CAVE_HEIGHT - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_CAVE_WALL - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_CAVE_WIDTH - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_CHANCE - Static variable in class wyvern.kernel.monsters.RandomMessages
The chance a monster will emit a message during combat or when moving, depending on which property this object is stored under on the monster.
DEFAULT_CHANCE - Static variable in class wyvern.lib.monsters.AbstractCounterAttack
 
DEFAULT_COMBAT_MUSIC - Static variable in interface wyvern.lib.Music
The default music track to play for combat.
DEFAULT_CONE_FANOUT - Static variable in class wyvern.lib.classes.magic.ConeSpell
A cone makes an isoceles triangle.
DEFAULT_CONE_LENGTH - Static variable in class wyvern.lib.classes.magic.ConeSpell
This is equal to the height of the isoceles triangle made by the cone, or the distance from the apex to the base side.
DEFAULT_CONE_SPEED - Static variable in class wyvern.lib.classes.magic.ConeSpell
This is the rate (in millis) at which the cone propagates.
DEFAULT_CONTRACT_SPEED - Static variable in class wyvern.lib.classes.magic.BallSpell
 
DEFAULT_CORPSE_CHANCE - Static variable in class wyvern.lib.classes.Corpse
Default chance that a monster will leave a corpse.
DEFAULT_COST - Static variable in class wyvern.kernel.monsters.AStarSearch
 
DEFAULT_CURSE_CHANCE - Static variable in class wyvern.lib.classes.random.ArmorEnchanter
The default chance that a randomly generated level-1 armor will have a cursed enchantment.
DEFAULT_CURSE_CHANCE - Static variable in class wyvern.lib.classes.random.WeaponEnchanter
The default chance that a randomly generated level-1 weapon have a curse on it.
DEFAULT_CURSE_CHANCE_MALIGNED - Static variable in class wyvern.lib.classes.random.WeaponEnchanter
If we randomly decided that the weapon has reversed ("maligned") enchantments (e.g. -5 strength), this is the chance that the item will be cursed, such that the player can't unwield it.
DEFAULT_DAMAGE - Static variable in class wyvern.lib.classes.construct.Firewall
The default wc-fire if the archetype doesn't specify one.
DEFAULT_DAMAGE - Static variable in class wyvern.lib.classes.construct.Lava
The default wc-fire if the archetype doesn't specify one.
DEFAULT_DAMAGE - Static variable in class wyvern.lib.classes.construct.Water
The default wc-drown if the archetype doesn't specify one.
DEFAULT_DAMAGE - Static variable in class wyvern.lib.spells.effects.Poison
 
DEFAULT_DAMNATION_CHANCE - Static variable in class wyvern.lib.classes.random.WeaponEnchanter
Same as cursing, but worse.
DEFAULT_DEFAULT_TERRAIN - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_DELAY - Static variable in class wyvern.lib.classes.construct.Firewall
The default timer delay if the archetype doesn't specify one.
DEFAULT_DELAY - Static variable in class wyvern.lib.classes.construct.Lava
The default timer delay if the archetype doesn't specify one.
DEFAULT_DELAY - Static variable in class wyvern.lib.classes.construct.Water
The default timer delay if the archetype doesn't specify one.
DEFAULT_DELAY - Static variable in class wyvern.lib.classes.magic.Wand
 
DEFAULT_DELAY - Static variable in class wyvern.lib.commands.ThrowCommand
 
DEFAULT_DELAY - Static variable in class wyvern.lib.spells.MagicDart
 
DEFAULT_DELAY - Static variable in class wyvern.lib.spells.effects.Slower
 
DEFAULT_DENSITY - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_DENSITY - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_DEVIATION - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_DIFFICULTY - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_DISTANCE - Static variable in class wyvern.lib.commands.ThrowCommand
 
DEFAULT_DOOR - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_DOOR_HP - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_DRINK_DELAY - Static variable in interface wyvern.lib.properties.Drinkable
This is the default amount of game time it takes to drink something, in milliseconds.
DEFAULT_DUNGEON_HEIGHT - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_DUNGEON_WIDTH - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_DURATION - Static variable in class wyvern.lib.classes.magic.ConeSpell
This is the length of the rays that emanate from the cone apex.
DEFAULT_DURATION - Static variable in class wyvern.lib.spells.effects.Confuser
 
DEFAULT_DURATION - Static variable in class wyvern.lib.spells.effects.Paralyzer
 
DEFAULT_DURATION - Static variable in class wyvern.lib.spells.effects.Poison
 
DEFAULT_DURATION - Static variable in class wyvern.lib.spells.effects.Slower
 
DEFAULT_EXIT_TYPE - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_EXPAND_SPEED - Static variable in class wyvern.lib.classes.magic.BallSpell
 
DEFAULT_FLOOR - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_FRAMES - Static variable in class wyvern.lib.properties.AnimationParams
The default number of frames for animated objects is 2.
DEFAULT_FUEL_BURN_RATE - Static variable in class wyvern.lib.classes.Lamp
 
DEFAULT_FUNERAL_MUSIC - Static variable in interface wyvern.lib.Music
Default music track to play when a player dies.
DEFAULT_GAIN - Static variable in interface wyvern.common.net.RemoteAudio
Default gain of 0.5 means "not louder or softer than the file would normally play on the user's computer." 0.0 is silent, 1.0 is max volume.
DEFAULT_GAIN - Static variable in interface wyvern.lib.Music
Default volume.
DEFAULT_GAIN - Static variable in class wyvern.lib.properties.Soundtrack
 
DEFAULT_HEIGHT - Static variable in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
DEFAULT_HIDDEN_CHANCE - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_HIT_CHANCE - Static variable in class wyvern.lib.monsters.DefaultCustomAttack
 
DEFAULT_HP - Static variable in interface wyvern.lib.Lair
The default number of hit points the generator has.
DEFAULT_INTERVAL - Static variable in class wyvern.lib.properties.AnimationParams
The default time between frames is a second or so.
DEFAULT_INTERVAL - Static variable in class wyvern.lib.spells.effects.Scarer
This number is tricky to get right, since enqueueing moves is a major source of lag for international players, or players on very slow (or high-latency) connections, like handhelds.
DEFAULT_LEVEL - Static variable in class wyvern.lib.spells.effects.Scarer
Default level for the spell.
DEFAULT_LEVELUP_MUSIC - Static variable in interface wyvern.lib.Music
Default music track to play when a player dies.
DEFAULT_LIGHT_SOURCE_INTENSITY - Static variable in class wyvern.lib.properties.SimpleLightSource
The default intensity to use for light sources.
DEFAULT_LOW_HP_COMBAT_MUSIC - Static variable in interface wyvern.lib.Music
Default music track to play if HP are very low.
DEFAULT_MAIN_MAP - Static variable in class wyvern.world.SystemProps
 
DEFAULT_MALIGN_CHANCE - Static variable in class wyvern.lib.classes.random.WeaponEnchanter
The default chance that a randomly generated level-1 weapon will have a cursed enchantment.
DEFAULT_MAX - Static variable in interface wyvern.lib.Lair
The default maximum number of monsters to generate, per reset.
DEFAULT_MAX_CHARGES - Static variable in class wyvern.lib.classes.magic.Wand
If no "max_charges" property is set on the wand, it defaults to having a maximum of this many charges.
DEFAULT_MAZE_FLOOR - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_MAZE_HEIGHT - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_MAZE_WALL - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_MAZE_WIDTH - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_MESSAGES - Static variable in class wyvern.lib.commands.LastCommand
 
DEFAULT_MIN - Static variable in interface wyvern.lib.Lair
The default minimum number of monsters to generate on reset.
DEFAULT_MININUM_LEVEL - Static variable in class wyvern.lib.classes.construct.Guild
Default minimum level to join the guild.
DEFAULT_MIN_ROOMS - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_MISSILE_DISTANCE - Static variable in class wyvern.lib.classes.weapons.RangeWeapon
 
DEFAULT_MISSILE_MAX_QUANTITY - Static variable in class wyvern.lib.classes.random.WeaponEnchanter
How much ammo we generate, max, by default.
DEFAULT_MISSILE_SPEED - Static variable in class wyvern.lib.classes.weapons.RangeWeapon
 
DEFAULT_MONSTER_ATTACK_SPEED - Static variable in interface wyvern.lib.Monster
Monsters attack once per second by default; this can be overridden by setting an int "attack-speed" property on the monster.
DEFAULT_MONSTER_INERTIA - Static variable in interface wyvern.lib.AI
If a monster is moving randomly, since there's nothing to do, we have them sit still this percentage of the time, to cut down on CPU load.
DEFAULT_MONSTER_INERTIA - Static variable in class wyvern.lib.ai.behaviors.WanderRandomlyBE
If a monster is moving randomly, since there's nothing to do, we have them sit still this percentage of the time, to cut down on CPU load.
DEFAULT_MONSTER_SPEED - Static variable in interface wyvern.lib.Monster
If a monster has no "move-speed" property, this is the default speed at which the monster moves.
DEFAULT_MONSTER_STRENGTH - Static variable in interface wyvern.lib.Monster
If the monster has no "str" property, this is the default.
DEFAULT_PHASE_CHANCE - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_PLAYER_SPEED - Static variable in interface wyvern.lib.Player
If a player has no "move-speed" property, this is the default speed at which the monster moves.
DEFAULT_POISON_ADJUST - Static variable in class wyvern.lib.classes.Corpse
Default amount to add to poisonousness every time state changes.
DEFAULT_RANGE - Static variable in class wyvern.lib.classes.sound.LoopingSound
We'll have to tune this number based on playtesting, to see what value works best.
DEFAULT_RATE - Static variable in class wyvern.lib.classes.construct.FlyingBoulder
 
DEFAULT_RATE - Static variable in class wyvern.lib.classes.construct.Gate
Default speed at which the gate opens or closes.
DEFAULT_RATE - Static variable in class wyvern.lib.classes.games.SideScroller.Platform
Default speed at which the platform travels
DEFAULT_RATE - Static variable in class wyvern.lib.classes.traps.ElectricBarrier
Default speed at which it changes
DEFAULT_RATE - Static variable in class wyvern.lib.classes.traps.Firespout
Default speed at which the fire changes.
DEFAULT_RATE - Static variable in class wyvern.lib.classes.traps.Spikes
Default speed at which the spikes move
DEFAULT_RATE - Static variable in class wyvern.lib.spells.effects.Poison
 
DEFAULT_READ_DELAY - Static variable in interface wyvern.lib.properties.Readable
This is the default amount of game time it takes to read something, in milliseconds.
DEFAULT_REPEATS - Static variable in interface wyvern.common.net.RemoteAudio
Default number of repeats to perform, if not otherwise specified, for map background music
DEFAULT_REPEATS - Static variable in interface wyvern.lib.Music
By default, background track loops indefinitely, if supported by the client.
DEFAULT_REPEAT_DELAY - Static variable in interface wyvern.common.net.RemoteAudio
Default amount of time to wait between repeats on soundtracks, if not specified by the owner.
DEFAULT_REPEAT_DELAY - Static variable in interface wyvern.lib.Music
By default no delay between repeats of a track.
DEFAULT_RESET_DELAY - Static variable in interface wyvern.lib.Lair
The default delay (in seconds) between resets; i.e. between the time the last monster is killed and the first new one appears.
DEFAULT_ROOM_MIN - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_ROOM_RAND - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_SEARCH_CHANCE - Static variable in class wyvern.lib.commands.SearchCommand
This is the default percent chance of finding a searchable object on any given search.
DEFAULT_SECRET_CHANCE - Static variable in class wyvern.kernel.dungeon.CaveGenerator
 
DEFAULT_SECRET_CHANCE - Static variable in class wyvern.kernel.dungeon.MazeGenerator
 
DEFAULT_SHIP_SPEED - Static variable in class wyvern.lib.classes.Ship
 
DEFAULT_SPEED - Static variable in interface wyvern.lib.Lair
The default speed at which the Generator generates monsters, in seconds.
DEFAULT_STAIR - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_TERRAIN_PRIORITY - Static variable in class wyvern.lib.classes.construct.Lava
The default terrain priority, if unspecified.
DEFAULT_TERRAIN_PRIORITY - Static variable in class wyvern.lib.classes.construct.Water
The default terrain priority, if unspecified.
DEFAULT_TILE1 - Static variable in class wyvern.lib.classes.construct.CheckerTile
 
DEFAULT_TILE2 - Static variable in class wyvern.lib.classes.construct.CheckerTile
 
DEFAULT_TYPE - Static variable in class wyvern.lib.classes.construct.MagicMapper
 
DEFAULT_UNTRAIN_COST - Static variable in class wyvern.lib.skills.Unlearner
 
DEFAULT_VERSION - Static variable in class wyvern.common.net.RPCVersion
 
DEFAULT_WAKE_MONSTER_RADIUS - Static variable in interface wyvern.lib.Player
The range in which to wake up monsters if we fail sneaking.
DEFAULT_WALL - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DEFAULT_WANDER_RANGE - Static variable in interface wyvern.lib.AI
If a monster has a "stay-near" property but doesn't specify a "wander-range" property, this is the value that will be used.
DEFAULT_WANDER_RANGE - Static variable in class wyvern.lib.ai.behaviors.WanderRandomlyBE
If a monster has a "stay-near" property but doesn't specify a "wander-range" property, this is the value that will be used.
DEFAULT_WEAPON_HP - Static variable in class wyvern.lib.classes.weapons.WeaponImpl
 
DEFAULT_WIDTH - Static variable in class wyvern.common.util.AWTImageList
 
DEFAULT_WIDTH - Static variable in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
DELETE - Static variable in class wyvern.common.util.EditControl
 
DELETE_ON_SERVER - Static variable in interface wyvern.common.net.RPCConstants.ImageFlags
Set this flag to delete the image file from the server after sending it.
DESC - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
DIAMONDS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
DIAMONDS - Static variable in class wyvern.lib.classes.games.card.Suit
 
DIGGABLE_WALL_COST - Static variable in class wyvern.kernel.monsters.AStarSearch
 
DIM - Static variable in interface wyvern.lib.properties.LightingConstants
 
DISJOINT - Static variable in interface wyvern.lib.properties.PhysicalProperties
 
DOOR - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DOOR_DEFAULT_HP - Static variable in class wyvern.lib.classes.construct.Door
 
DOWN - Static variable in class wyvern.common.tiles.Directions
 
DOWN - Static variable in class wyvern.lib.Direction
 
DOWN - Static variable in interface wyvern.lib.Direction.Dirs
 
DOWNSTAIR - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
DRINK - Static variable in class wyvern.lib.properties.TavernMenu
 
DUMMY_LIGHT - Static variable in class wyvern.lib.classes.magic.BoltSpell
 
DUSK - Static variable in interface wyvern.lib.properties.LightingConstants
 
DYNAMIC_LAYER - Static variable in class wyvern.lib.properties.Appearance
The default layer that objects are placed in if they have no special drawing properties.
DamageCommand - class wyvern.kernel.combat.DamageCommand.
Handles dealing out damage, the last phase of the combat sequence.
DamageEvent - class wyvern.kernel.combat.DamageEvent.
The standard CommandEvent generated when someone (or something) takes damage.
DamageEvent() - Constructor for class wyvern.kernel.combat.DamageEvent
 
DamageType - class wyvern.kernel.combat.DamageType.
Base class for legal damage types.
DamageType() - Constructor for class wyvern.kernel.combat.DamageType
Default no-arg constructor for Class.newInstance();
DamageType(int) - Constructor for class wyvern.kernel.combat.DamageType
Constructs a new DamageType
Damageable - interface wyvern.lib.properties.Damageable.
Interface for objects that can sustain damage.
Darksight - class wyvern.lib.spells.Darksight.
Makes the caster temporarily able to see in the dark.
Darksight() - Constructor for class wyvern.lib.spells.Darksight
 
DeathEvent - class wyvern.kernel.monsters.DeathEvent.
Death is a special occurrence that needs to be hookable and vetoable, so we create an event for it.
DeathEvent() - Constructor for class wyvern.kernel.monsters.DeathEvent
Constructs a new DeathEvent; the agent must be set manually using setAgent().
DeathEvent(Commandable) - Constructor for class wyvern.kernel.monsters.DeathEvent
Constructs a new DeathEvent
DeathRay - class wyvern.lib.spells.DeathRay.
A ray of death.
DeathRay() - Constructor for class wyvern.lib.spells.DeathRay
 
Deck - class wyvern.lib.classes.games.card.Deck.
A deck of 52 playing cards: 4 suits, 13 faces.
Deck() - Constructor for class wyvern.lib.classes.games.card.Deck
Constructs a new Deck.
DefaultCustomAttack - class wyvern.lib.monsters.DefaultCustomAttack.
Abstract base class for CustomAttack implementations that don't want to implement all the methods of the Attack interface.
DefaultCustomAttack() - Constructor for class wyvern.lib.monsters.DefaultCustomAttack
 
Deformer - interface wyvern.kernel.motion.Deformer.
This interface is used by objects whose shape can change when they move.
DemonInv - class wyvern.world.lists.inv.DemonInv.
Generates demon inventory.
DemonInv() - Constructor for class wyvern.world.lists.inv.DemonInv
 
DenseMap - class wyvern.kernel.maps.DenseMap.
This is the standard Wyvern implementation of the GameMap interface.
DenseMap() - Constructor for class wyvern.kernel.maps.DenseMap
Constructs a new DenseMap with no width or height.
DenseMap(int, int) - Constructor for class wyvern.kernel.maps.DenseMap
Constructs a new DenseMap
DenseMap(Dimension) - Constructor for class wyvern.kernel.maps.DenseMap
Constructs a new DenseMap
DestroyArmor - class wyvern.lib.spells.DestroyArmor.
Destroys a random piece of armor the user is wearing.
DestroyArmor() - Constructor for class wyvern.lib.spells.DestroyArmor
 
DestroyObject - class wyvern.lib.spells.DestroyObject.
Damages or destroys the targetted object in your inventory.
DestroyObject() - Constructor for class wyvern.lib.spells.DestroyObject
 
Destruction - class wyvern.lib.spells.Destruction.
Does magic damage to all monsters in the vicinity of the caster.
Destruction() - Constructor for class wyvern.lib.spells.Destruction
 
Diamond - class wyvern.lib.properties.materials.Diamond.
Diamond.
Diamond() - Constructor for class wyvern.lib.properties.materials.Diamond
 
DiamondInv - class wyvern.world.lists.inv.DiamondInv.
Generates diamond golem inventory.
DiamondInv() - Constructor for class wyvern.world.lists.inv.DiamondInv
 
Dig - class wyvern.lib.spells.Dig.
A ray of digging.
Dig() - Constructor for class wyvern.lib.spells.Dig
 
DiggableWall - class wyvern.lib.classes.construct.DiggableWall.
A wall you can break through.
DiggableWall() - Constructor for class wyvern.lib.classes.construct.DiggableWall
 
Dimension - class wyvern.lib.Dimension.
Encapsulates a width and height.
Dimension() - Constructor for class wyvern.lib.Dimension
Constructs a new Dimension
Dimension(Dimension) - Constructor for class wyvern.lib.Dimension
Constructs a new Dimension whose width and height are the same as for the specified Dimension.
Dimension(int, int) - Constructor for class wyvern.lib.Dimension
Constructs a new Dimension of the specified width and height.
Dimension(Dimension) - Constructor for class wyvern.lib.Dimension
Constructs a new Dimension from an AWT dimension.
Direction - class wyvern.lib.Direction.
Encapsulates the cardinal game directions (n, s, e, w, ne, nw ,se, sw).
Direction() - Constructor for class wyvern.lib.Direction
 
Direction.Dirs - interface wyvern.lib.Direction.Dirs.
You can implement this interface to get syntactic access to the Direction constants (NORTH, SOUTH, etc.)
DirectionChooser - interface wyvern.lib.properties.DirectionChooser.
This interface is used by the wyvern.lib.properties.Appearance property to request the appropriate directional bitmap for an object.
Directions - class wyvern.common.tiles.Directions.
Common constants for finding directional images - used by client and server.
Directions() - Constructor for class wyvern.common.tiles.Directions
 
DirnameFilter - class wyvern.common.util.DirnameFilter.
JDK 1.1-style FilenameFilter implementation that only accepts directories.
DirnameFilter() - Constructor for class wyvern.common.util.DirnameFilter
 
DispelSpell - class wyvern.lib.classes.magic.DispelSpell.
A spell that dispels some kind of spell effect.
DispelSpell() - Constructor for class wyvern.lib.classes.magic.DispelSpell
 
Dispellable - interface wyvern.lib.properties.Dispellable.
Interface for things that can be dispelled.
DisplayCase - class wyvern.lib.classes.construct.DisplayCase.
A special wall type that lets you see what's inside it.
DisplayCase() - Constructor for class wyvern.lib.classes.construct.DisplayCase
 
DisplayPolicy - interface wyvern.kernel.maps.DisplayPolicy.
This interface provides a way to change the drawing policy without changing any of the GameMap code.
DocumentManager - interface wyvern.util.DocumentManager.
The DocumentManager interface.
Done() - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
Door - class wyvern.lib.classes.construct.Door.
A door that can be opened or closed.
Door() - Constructor for class wyvern.lib.classes.construct.Door
 
Draconian - class wyvern.kernel.combat.shapes.Draconian.
Any dragon-like shape (4 legs, 2 wings, tail).
Draconian() - Constructor for class wyvern.kernel.combat.shapes.Draconian
 
DragonInv - class wyvern.world.lists.inv.DragonInv.
Generates dragon inventory.
DragonInv() - Constructor for class wyvern.world.lists.inv.DragonInv
 
DrainAttack - class wyvern.lib.monsters.DrainAttack.
Experience drain.
DrainAttack() - Constructor for class wyvern.lib.monsters.DrainAttack
 
DrinkCommand - class wyvern.lib.commands.DrinkCommand.
This command lets you drink something, e.g. a potion.
Drinkable - interface wyvern.lib.properties.Drinkable.
This interface is for things you can drink, like potions.
DropCommand - class wyvern.lib.commands.DropCommand.
Drops an item from the agent's inventory.
DropInterest - interface wyvern.lib.properties.DropInterest.
This convenience interface allows the implementing object to be called when someone drops something in a square that the object overlaps.
DrownDamage - class wyvern.kernel.combat.damages.DrownDamage.
Drowning damage, from being immersed in water.
DrownDamage() - Constructor for class wyvern.kernel.combat.damages.DrownDamage
Required no-arg constructor for Class.newInstance()
DrownDamage(int) - Constructor for class wyvern.kernel.combat.damages.DrownDamage
Constructs a new DrownDamage
DungeonConstants - interface wyvern.kernel.dungeon.DungeonConstants.
Handy interface for dungeon-generating constants.
DungeonConstants.Blockage - interface wyvern.kernel.dungeon.DungeonConstants.Blockage.
 
DungeonConstants.RoomType - interface wyvern.kernel.dungeon.DungeonConstants.RoomType.
 
DungeonConstants.TrapCount - interface wyvern.kernel.dungeon.DungeonConstants.TrapCount.
 
DungeonGenerator - class wyvern.kernel.dungeon.DungeonGenerator.
Engine for creating a Nethack-style dungeon level.
DungeonGenerator() - Constructor for class wyvern.kernel.dungeon.DungeonGenerator
Constructs a new generator.
DungeonGenerator(int, int) - Constructor for class wyvern.kernel.dungeon.DungeonGenerator
Constructs a new DungeonGenerator
DynamicObject - class wyvern.lib.classes.DynamicObject.
This class is used for game objects that players can pick up and put in their inventory.
DynamicObject() - Constructor for class wyvern.lib.classes.DynamicObject
 
damageArmor(DamageEvent) - Method in class wyvern.kernel.combat.DamageCommand
Figures out how much damage to do to the armor, if any.
damageMonster(GameObject, Commandable) - Static method in class wyvern.kernel.combat.Combat
Causes the passed object to do damage to the passed monster.
damageMonster(List, GameObject, Commandable) - Static method in class wyvern.kernel.combat.Combat
Damages a monster given a list of wcs to use from the attacker.
damageMonster(Monster) - Method in class wyvern.lib.classes.construct.Firewall
Does terrain-specific damage to the monster.
damageMonster(Attackable) - Method in class wyvern.lib.classes.construct.FlyingBoulder
 
damageMonster(Monster) - Method in class wyvern.lib.classes.construct.Gate
Does crush and/or spike damage to a monster.
damageMonster(Monster) - Method in class wyvern.lib.classes.construct.Lava
Does terrain-specific damage to the monster.
damageMonster(Monster) - Method in class wyvern.lib.classes.construct.Water
Does terrain-specific damage to the monster.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.classes.magic.BallSpell
Damages the monster, but only if we haven't
damageMonster(Damageable, Spell) - Method in class wyvern.lib.classes.magic.BoltSpell
Makes sure we only damage a monster one time per propagation cycle, regardless of how big it is.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.classes.magic.ConeSpell
Damages the monster, but only if we haven't
damageMonster(Damageable, Spell) - Method in class wyvern.lib.classes.magic.Spell
Does damage to a specific monster.
damageMonster(Monster) - Method in class wyvern.lib.classes.traps.Firespout
Burns a monster.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.CurseStorm
Maybe curses an item.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.Dig
Damages a (diggable) object.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.Excavation
Damages a (diggable) object.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.Fear
 
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.FrostWave
Doesn't damage the caster.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.MagicDart
The spell gets to damage exactly one monster, then fades away.
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.Paralysis
 
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.PoisonBreath
 
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.SirenSong
 
damageMonster(Damageable, Spell) - Method in class wyvern.lib.spells.Slow
 
damageMonsters() - Method in class wyvern.lib.classes.magic.BallSpell
Damages all monsters in areas we occupy.
damageMonsters() - Method in class wyvern.lib.classes.magic.BoltSpell
Damages all monsters in areas we occupy.
damageMonsters() - Method in class wyvern.lib.classes.magic.ConeSpell
Damages all monsters in areas we occupy.
damageMonsters() - Method in class wyvern.lib.classes.magic.Spell
Does damage to all cells we currently occupy.
damageMonsters() - Method in class wyvern.lib.spells.DeathRay
Kills any monsters in our area of effect
damageMonsters() - Method in class wyvern.lib.spells.Petrify
Petrifies any monsters in our path.
damageMonsters() - Method in class wyvern.lib.spells.PoisonCloud
 
damageMonsters() - Method in class wyvern.lib.spells.Stonewind
 
damageObject(GameObject, Damageable) - Static method in class wyvern.kernel.combat.Combat
Damages a non-Commandable object that can be damaged.
damageObject(List, GameObject, Damageable) - Static method in class wyvern.kernel.combat.Combat
Damages a non-Commandable object that can be damaged, given the list of damage types that will be used.
damagePick(Commandable, GameObject) - Method in class wyvern.lib.commands.LockPickCommand
Does damage to the lock pick, possibly destroying it.
damageTarget(Armor) - Method in class wyvern.lib.spells.ShrinkArmor
 
damageWeapon(DamageEvent) - Method in class wyvern.kernel.combat.DamageCommand
Figures out how much damage to to do the weapon, if any.
damage_ - Static variable in interface wyvern.lib.properties.PhysicalProperties
How much damage the object can take before it's physically destroyed, in terms of "object hit points".
damager_ - Variable in class wyvern.lib.classes.magic.Spell
 
damnationChance_ - Variable in class wyvern.lib.classes.random.WeaponEnchanter
Chance that the curse on a weapon will be Damnation.
dark_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
date(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
deactivate() - Method in class wyvern.lib.classes.construct.ButtonSwitch
Deactivates any targets, unless it has the property "dont-deactivate".
deactivate() - Method in class wyvern.lib.classes.construct.SmallButton
Deactivates the targets.
debug(String) - Static method in class wyvern.common.util.ColorTextArea
Prints debugging message.
debug(String) - Static method in class wyvern.common.util.TextDisplay
Prints debugging message.
debug(String) - Method in class wyvern.common.util.UserProps
Prints debugging message if debugging is on.
debug() - Method in class wyvern.kernel.combat.parts.Hand
Prints debugging stuff.
debug(String) - Method in class wyvern.kernel.monsters.StandardAI
 
debugProperties() - Method in class wyvern.kernel.properties.PList
Prints out the property list, showing which ones are inherited and which ones are local.
debugStream - Variable in class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
decorateFilename(String) - Method in interface wyvern.util.DocumentManager
Many apps have a standard document extension, e.g. ".map".
decrease(GameObject) - Static method in class wyvern.lib.properties.Invisible
Decrease the invisibilty of an object.
decrementCharges() - Method in class wyvern.lib.magic.misc.CrystalBall
When charges go below zero, marks the ball as dead and changes the description.
decrementCount() - Method in class wyvern.lib.classes.magic.BallSpell
Decrements the counter on the agent saying they can only have so many ball spells active.
decrementCount(Object) - Method in class wyvern.util.Counter
Decrements the count for this object.
decrementCount(Object, int) - Method in class wyvern.util.Counter
Decrements the count for an object by the specified amount.
deductLorePoints(Player, String) - Method in class wyvern.lib.classes.magic.Book
Deducts the lore points for learning this spell.
defaultProps_ - Variable in class wyvern.common.util.UserProps
 
defaultSize - Static variable in class wyvern.util.TableLayout
Default row/column size
defaultTerrain_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
default_ - Variable in class wyvern.kernel.monsters.Talker.Response
"default" means this is the default response if the topic they typed in doesn't have a match in our subject list.
delay_ - Variable in class wyvern.kernel.commands.EventImpl
 
delay_ - Variable in class wyvern.kernel.commands.SimpleHandler
 
delete() - Method in class wyvern.common.util.EditControl
Called when the user selects "Delete".
delete(CommandEvent) - Method in class wyvern.lib.classes.town.PostOffice
Deletes a message by number.
delete(CommandEvent) - Method in class wyvern.lib.commands.autobag.AutobagCommand
Deletes a rule by number.
delete(int) - Method in class wyvern.lib.commands.autobag.AutobagRules
 
deleteColumn(int) - Method in class wyvern.util.TableLayout
Deletes a column in this layout.
deleteCr(int, int) - Method in class wyvern.util.TableLayout
Deletes a cr for the methods deleteRow or deleteColumn.
deleteRow(int) - Method in class wyvern.util.TableLayout
Deletes a row in this layout.
dense_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
density_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
deposit(CommandEvent) - Method in class wyvern.lib.classes.town.ATM
Deposits some money.
depth_ - Variable in class wyvern.kernel.monsters.AStarSearch.Node
 
dequeue() - Method in class wyvern.common.util.VectorQueue
Removes an object from the front of the queue.
dequeue() - Method in class wyvern.util.Queue
Removes an object from the front of the queue.
derivedFrom(Class, String) - Static method in class wyvern.common.util.Util
Figure out whether one class is derived from another, where the superclass is specified by a string, so you don't have to know about it statically.
desc_ - Variable in class wyvern.lib.commands.ItemDesc
 
desc_ - Variable in class wyvern.lib.properties.materials.Material
 
describe(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Allows a player to set their own description.
destLoc_ - Variable in class wyvern.kernel.motion.MoveEvent
 
dest_ - Variable in class wyvern.lib.properties.Projectile
 
destroy() - Method in class wyvern.kernel.commands.AbstractCommandable
 
destroy() - Method in class wyvern.kernel.commands.CommandListImpl
Nukes all the internal structures, for the garbage collector.
destroy() - Method in class wyvern.kernel.maps.GameObjectEventSupport
Destroys this object, nulling out all the lists and cached events.
destroy() - Method in class wyvern.kernel.maps.MapObject
 
destroy() - Method in class wyvern.kernel.player.PlayerImpl
Destroys the player object.
destroy() - Method in class wyvern.kernel.player.Snooper
Turns off the snooper.
destroy() - Method in interface wyvern.lib.EventQueue
Shuts down the event queue, permanently.
destroy() - Method in interface wyvern.lib.GameObject
Tells the object to destroy itself.
destroy() - Method in class wyvern.lib.classes.CombatFlash
 
destroy() - Method in class wyvern.lib.classes.Lamp
Destroys the lamp.
destroy() - Method in class wyvern.lib.classes.armor.ArmorImpl
Destroys the armor, unwearing it and removing from inventory/map.
destroy() - Method in class wyvern.lib.classes.construct.DiggableWall
 
destroy() - Method in class wyvern.lib.classes.construct.FlyingBoulder
 
destroy() - Method in class wyvern.lib.classes.construct.Gate
Destroys the object.
destroy() - Method in class wyvern.lib.classes.construct.Lava
Destroys the object.
destroy() - Method in class wyvern.lib.classes.construct.Water
Destroys the object.
destroy() - Method in class wyvern.lib.classes.games.SideScroller.Platform
Destroys the object.
destroy() - Method in class wyvern.lib.classes.magic.Spell
Destroys the spell.
destroy() - Method in class wyvern.lib.classes.sound.LoopingSound
Turns off the sound if disposed.
destroy() - Method in class wyvern.lib.classes.traps.BearTrap
Let them out if the trap is destroyed.
destroy() - Method in class wyvern.lib.classes.traps.Firespout
Destroys the object.
destroy() - Method in class wyvern.lib.classes.traps.PitTrap
Let them out if the trap is destroyed.
destroy() - Method in class wyvern.lib.classes.weapons.WeaponImpl
Destroys the weapon, unwielding it and removing it from the parent inventory, bag, or map.
destroy() - Method in class wyvern.lib.player.PlayerGrave
Destroys the gravestone so it can't be used again.
destroy() - Method in class wyvern.lib.properties.AnimationParams
Destroys the AnimationParams, cleaning up any object references, so we don't get memory leaks.
destroy() - Method in class wyvern.lib.properties.Appearance
Dismantles this Appearance object.
destroyArmor() - Method in class wyvern.lib.spells.DestroyArmor
 
detachFromAgent(Commandable) - Method in class wyvern.lib.classes.filters.PigLatin
 
detachFromAgent(Commandable) - Method in class wyvern.lib.classes.filters.SpeechFilter
Stops filtering the specified agent.
determineCount() - Method in class wyvern.lib.spells.RemoveCurse
Determines the number of items to uncurse.
determineEnchantments() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets the total enchantment and the individual enchantment(s), randomly, based on the item level and item base.
determineInitialState() - Method in class wyvern.lib.classes.construct.Gate
Determines whether it's blocking, what the initial image is, etc. from the "open" property.
determineMap() - Method in class wyvern.lib.classes.magic.BoltSpell
Figures out which map we're supposed to be in, and where.
determineTarget(String, TargetedEvent) - Method in class wyvern.lib.commands.LockPickCommand
Parses the args and gets the appropriate object to operate on.
determineTarget(String, TargetedEvent) - Method in class wyvern.lib.commands.OpenCommand
Parses the args and gets the appropriate object to operate on.
didDamage(DamageEvent) - Method in class wyvern.kernel.combat.AbstractAttack
 
didDamage(DamageEvent) - Method in class wyvern.kernel.combat.AttackingBodyPart
 
didDamage(DamageEvent) - Method in interface wyvern.lib.Attack
Notification that the weapon just did some damage.
didDamage(DamageEvent) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
didDamage(DamageEvent) - Method in class wyvern.lib.combat.PoisonSting
The attack did its normal damage; now add the poison.
didDamage(DamageEvent) - Method in class wyvern.lib.monsters.DefaultCustomAttack
 
didLightTurnOff() - Method in class wyvern.kernel.maps.MapDirtyRegions
Returns true if setLightTurnedOff() was called since the last call to clear().
digFrom(int, int, int, int, int, int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
 
digTunnel(Room, Room) - Method in class wyvern.kernel.dungeon.DungeonGenerator
 
dirToLongString(int) - Static method in class wyvern.lib.Direction
Converts a direction constant to a user-readable string.
dirToString(int) - Static method in class wyvern.lib.Direction
Converts a direction constant to a string that can be used as a movement command.
direction_ - Variable in class wyvern.kernel.motion.MoveEvent
 
direction_ - Variable in class wyvern.lib.classes.PirateShip
 
direction_ - Variable in class wyvern.lib.classes.construct.FlyingBoulder
 
direction_ - Variable in class wyvern.lib.classes.games.SideScroller.Platform
Direction of movement
direction_ - Variable in class wyvern.lib.commands.TurnCommand.TurnEvent
 
directory_ - Variable in class wyvern.util.JDocControl
 
dirs_ - Variable in class wyvern.kernel.motion.MoveCommand
 
dirs_ - Variable in class wyvern.lib.classes.games.SideScroller.FallingDown
 
dirs_ - Variable in class wyvern.lib.properties.FallingDown
 
dirty - Variable in class wyvern.util.TableLayout
Indicates whether or not the size of the cells are known for the last known size of the container.
dirtyCamera(Camera) - Static method in class wyvern.kernel.kernel.CameraManager
Notifies the CameraManager that a camera wants to be refreshed, regardless of whether any changes have occurred in the map the camera is viewing.
dirtyMap(GameMap) - Static method in class wyvern.kernel.kernel.CameraManager
Notifies the CameraManager that a map has become visually dirty, so that on the next refresh it will be processed.
dirtyRegions_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
disable(CommandEvent) - Static method in class wyvern.lib.commands.autobag.EnableSubCommand
Disables a command by number.
disableMessageDisplay() - Method in class wyvern.kernel.player.Snooper
Turns text-message snooping off.
disableScheduler() - Static method in class wyvern.world.SystemProps
If called on startup, instructs the system not to start up the game scheduler.
disableViewerMovement() - Method in class wyvern.kernel.player.Snooper
Sets policy of turning off snooping automatically if the viewer moves.
disable_tracing() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
disband(CommandEvent, Commandable) - Method in class wyvern.kernel.player.PlayerGroups
Executes the "disband" command.
discardArchetype(String) - Static method in class wyvern.kernel.properties.ArchetypeManager
Discards an archetype from the cache so it can get reloaded from disk after a change.
discardChanges() - Method in class wyvern.kernel.maps.Frame
Discards any information the frame is currently caching.
disembark(Commandable) - Method in class wyvern.lib.classes.Ship
Disembarks the player.
disembark(Commandable) - Method in class wyvern.lib.classes.Vehicle
Removes a passenger from the vehicle.
dismantle() - Method in class wyvern.kernel.maps.AbstractGameMap
 
dismantle() - Method in class wyvern.kernel.maps.DenseMap
Unloads the map.
dismantle() - Method in interface wyvern.lib.GameMap
Do NOT call this method - use World.unloadMap(mapname) instead, unless you have created the map yourself without registering it with the World.
dismantlePropertyList() - Method in class wyvern.kernel.properties.PList
Dismantles the property list, in anticipation of it going away forever.
dispel() - Method in class wyvern.lib.classes.magic.BallSpell
Dispels the spell immediately.
dispel() - Method in class wyvern.lib.classes.magic.BoltSpell
Shuts off the spell.
dispel() - Method in class wyvern.lib.classes.magic.ConeSpell
Shuts off the spell.
dispel() - Method in class wyvern.lib.classes.magic.Spell
Dispels the spell.
dispel() - Method in class wyvern.lib.classes.magic.SummonSpell
Dispels the spell.
dispel() - Method in class wyvern.lib.classes.magic.TimedSpell
Make sure you call this version from your subclass to kill the timer, if it's running.
dispel(CastEvent) - Method in class wyvern.lib.commands.CastCommand
Dispels a spell you've cast.
dispel() - Method in interface wyvern.lib.properties.Dispellable
Dispels the spell or effect.
dispel() - Method in class wyvern.lib.spells.Firefrost
 
dispel() - Method in class wyvern.lib.spells.FlameShield
Dispels the spell.
dispel() - Method in class wyvern.lib.spells.StaticBlade
 
dispel() - Method in class wyvern.lib.spells.TimeStop
Dispels the spell.
dispel() - Method in class wyvern.lib.spells.WaterWalk
 
dispel() - Method in class wyvern.lib.spells.WizardEye
 
dispel() - Method in class wyvern.lib.spells.WizardLock
 
dispel() - Method in class wyvern.lib.spells.WordOfRecall
 
dispel() - Method in class wyvern.lib.spells.effects.Confuser
Stops confusing the target.
dispel() - Method in class wyvern.lib.spells.effects.Paralyzer
Stops paralyzing the target.
dispel() - Method in class wyvern.lib.spells.effects.Poison
Stops poisoning the target.
dispel() - Method in class wyvern.lib.spells.effects.Scarer
Dispels the effect.
dispel() - Method in class wyvern.lib.spells.effects.Slower
Stops paralyzing the target.
dispelPrevious() - Method in class wyvern.lib.spells.effects.Scarer
Dispels any previous Scarer, silently, so we can replace it.
dispelPreviousShield(Commandable) - Method in class wyvern.lib.spells.ManaShield
Looks for a "@spell-mana-shield" Spell property.
dispelled_ - Variable in class wyvern.lib.classes.magic.BallSpell
 
display() - Method in class wyvern.util.SkinDialog
Shows the dialog.
displayFileDialog(ExtensionFileFilter, String, String, int) - Method in class wyvern.util.JDocControl
Put up a File Save dialog.
dist_ - Variable in class wyvern.kernel.combat.Body
 
distanceFallen_ - Variable in class wyvern.lib.classes.games.SideScroller.FallingDown
 
distanceFallen_ - Variable in class wyvern.lib.properties.FallingDown
 
doDestroy() - Method in class wyvern.lib.spells.DestroyArmor
Actually destroys the armor (removes it and nukes it, plus msgs)
doEventTracking(String, boolean) - Method in class wyvern.kernel.player.CommandPreprocessor
Logs a player's command if we're tracking them.
doMessage(Monster) - Method in class wyvern.lib.classes.traps.MagicTrap
Sends a random, harmless message to the agent.
doMove(GameObject, Point, int) - Method in class wyvern.kernel.motion.MoveCommand
Moves an object in the specified direction.
doMove(Commandable, Point) - Method in class wyvern.lib.classes.games.Checkers
Attempts the move.
doRayCast() - Method in interface wyvern.kernel.maps.DisplayPolicy
Called when the frame needs to recompute its visibility (using the raycaster).
doRayCast() - Method in class wyvern.kernel.maps.Frame
Invokes a raycaster to see what's visible to the frame.
doRayCast() - Method in class wyvern.kernel.player.GroundFrame
Not applicable for this kind of frame.
doShiftClick(GameObject, Commandable) - Method in class wyvern.lib.commands.MouseCommand
Decides what to do with an object on shift-click.
doTransfer(Commandable) - Method in class wyvern.lib.classes.ServerBridge
 
doUpdate() - Method in class wyvern.lib.classes.construct.ConnectedObject
Recomputes self & neighbor bitmaps.
doUpdate() - Method in class wyvern.lib.classes.construct.TerrainRoad
Recomputes self & neighbor bitmaps.
document_ - Variable in class wyvern.util.JDocControl
 
doesBounce() - Method in class wyvern.lib.classes.magic.BoltSpell
Returns whether or not the bolt is set to bounce off of things.
doesSupport(int, int, GameObject, boolean) - Method in class wyvern.lib.classes.games.SideScroller.FallingDown
Returns true if the selected square has the properties "blocking" or "ladder", meaning that it can support a character's weight.
doesSupport(int, int, GameObject, boolean) - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
Returns true if the selected square has the properties Blocking or Ladder, meaning that it can support a character's weight.
doneLoading() - Method in class wyvern.kernel.maps.AbstractGameMap
Notification from the MapLoader that we've finished adding objects to the map.
doneLoading() - Method in interface wyvern.lib.GameMap
Notification from the MapLoader that we've finished adding objects to the map.
dontHaveMsg_ - Variable in class wyvern.lib.commands.PutCommand.PutEvent
 
doorHP_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
doorType_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
door_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
downloadFile(String, String, String) - Static method in class wyvern.kernel.maps.MapFileServer
Returns the contents of the specified file.
drainXPForDeath(Player, GameObject) - Static method in class wyvern.kernel.player.Skills
Handles adjusting a player's XP when they die.
draw3DRect(int, int, int, int, Color, Color, Graphics) - Method in class wyvern.common.util.ImageButton
Draws a 3D rectangle.
drawBackgroundImage(Graphics) - Method in class wyvern.common.util.TextDisplay
Tiles the background image into the text area.
drawBorder(Graphics) - Method in class wyvern.common.util.ImageButton
Draws the border for the button.
drawImage(Graphics) - Method in class wyvern.common.util.ImageButton
Draws the image, centered.
drawLine(int, int, int, int, int[][]) - Static method in class wyvern.util.Stars
Draws a line in the grid from (x1, x1) to (x2, y2)
drink(Commandable) - Method in class wyvern.lib.classes.magic.Potion
User quaffed the Potion, so we invoke the spell.
drink(Commandable) - Method in interface wyvern.lib.properties.Drinkable
Tells the Drinkable to execute the drink.
dropAll() - Method in class wyvern.kernel.monsters.MonsterImpl
 
dropAll() - Method in interface wyvern.lib.Monster
Causes the monster to drop all its items, except for items that are prevented from being dropped normally (e.g. they're cursed).
dropAllForce() - Method in class wyvern.kernel.monsters.MonsterImpl
Drops all this monster's items, no matter what.
dropAllForce() - Method in interface wyvern.lib.Monster
Causes the monster to drop all its items, even if they're cursed, worn, etc.
dropAnyQuestItems(Player) - Method in class wyvern.lib.classes.town.RealityBed
Ensures they don't save with any quest items.
dropInventoryIfGuest() - Method in class wyvern.kernel.player.PlayerImpl
 
dropped(Commandable) - Method in class wyvern.lib.classes.QuestItem
Notifies the object that the specified agent has dropped it.
dropped(Commandable) - Method in class wyvern.lib.classes.armor.ArmorImpl
Notifies us we've been dropped.
dropped(Commandable) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
dropped(Commandable) - Method in interface wyvern.lib.properties.PickupInterest
Notifies the object that the specified agent has dropped it.
dtypes_ - Variable in class wyvern.kernel.combat.AbstractAttack
 
dtypes_ - Variable in class wyvern.kernel.combat.AttackingBodyPart
 
dumpList() - Method in class wyvern.lib.classes.magic.BoltSpell
Lists all occupied squares for debugging.
dumpValues() - Method in class wyvern.util.Counter
Returns a printout of the (sorted) values in the list.
dumpValues(int) - Method in class wyvern.util.Counter
Returns a printout of the (sorted) values in the list.
duration_ - Variable in class wyvern.lib.spells.effects.Confuser
 

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 _