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 _

G

GAME_ROOT - Static variable in class wyvern.common.config.Wyvern
 
GASEOUS - Static variable in interface wyvern.lib.properties.materials.Phase
 
GE - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
GENERIC - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
GIF - Static variable in interface wyvern.common.net.RPCConstants.ImageFormat
 
GIF - Static variable in class wyvern.lib.classes.construct.MagicMapper
 
GL - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
GLOOM - Static variable in interface wyvern.lib.properties.LightingConstants
 
GM_PER_LB - Static variable in class wyvern.lib.properties.Weight
 
GM_PER_OZ - Static variable in class wyvern.lib.properties.Weight
 
GND_ADD - Static variable in interface wyvern.common.net.RPCConstants
 
GND_MODIFY - Static variable in interface wyvern.common.net.RPCConstants
 
GND_REMOVE - Static variable in interface wyvern.common.net.RPCConstants
 
GND_RESEND - Static variable in interface wyvern.common.net.RPCConstants
 
GOLD_PER_PLAT - Static variable in class wyvern.lib.classes.town.Converter
 
GRAMS - Static variable in class wyvern.lib.properties.Weight
 
GROUND - Static variable in interface wyvern.common.net.RemoteInventory
This constant directs the output to the Ground display.
GROUND_LAYER - Static variable in class wyvern.lib.properties.Appearance
Layer for the terrain.
GT - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
GameHashIterator - class wyvern.kernel.maps.GameHashIterator.
This class does a straight MxN search of every square in the requested rectangle.
GameHashIterator(GameHashMap, Rectangle) - Constructor for class wyvern.kernel.maps.GameHashIterator
Constructs a new one over the specified rectangle.
GameHashMap - class wyvern.kernel.maps.GameHashMap.
A version of MultiHashMap that uses MapCells as its buckets, so it can group similar GameObjects.
GameHashMap() - Constructor for class wyvern.kernel.maps.GameHashMap
 
GameMap - interface wyvern.lib.GameMap.
A GameMap represents an area that players can visit; a game server will have thousands of individual maps.
GameMap.UnloadMapConstants - interface wyvern.lib.GameMap.UnloadMapConstants.
Codes returned by the GameMap.dismantle() method, which attempts to unload a map from memory.
GameMapLoader - interface wyvern.lib.GameMapLoader.
Interface for classes that can create or load game maps.
GameObject - interface wyvern.lib.GameObject.
This is the interface for the highest-level object in the game heirarchy.
GameObjectEventSupport - class wyvern.kernel.maps.GameObjectEventSupport.
Helper class that a GameObject delegates to for firing event notifications.
GameObjectEventSupport(GameObject) - Constructor for class wyvern.kernel.maps.GameObjectEventSupport
Constructs a new GameObjectEventSupport
GameTimers - class wyvern.util.GameTimers.
A lightweight timer that can be used for animation in the map editor.
GameTimers() - Constructor for class wyvern.util.GameTimers
 
Gate - class wyvern.lib.classes.construct.Gate.
This class implements a gate that opens slowly & animates while it opens.
Gate() - Constructor for class wyvern.lib.classes.construct.Gate
 
Gem - class wyvern.lib.classes.Gem.
Gemstones.
Gem() - Constructor for class wyvern.lib.classes.Gem
 
Generator - class wyvern.kernel.monsters.Generator.
Generates monsters based on preset properties.
Generator() - Constructor for class wyvern.kernel.monsters.Generator
 
GenericClassPredicate - class wyvern.lib.predicates.GenericClassPredicate.
This Predicate checks to see if the passed object is an instance of the specified class.
GenericClassPredicate() - Constructor for class wyvern.lib.predicates.GenericClassPredicate
Constructs a new GenericClassPredicate with no predicate classes.
GenericClassPredicate(Class) - Constructor for class wyvern.lib.predicates.GenericClassPredicate
Constructs a new GenericClassPredicate with the specified class.
GenericPredicate - interface wyvern.lib.predicates.GenericPredicate.
A Predicate that doesn't take a GameObject in its predicate() function.
GetFromCommand - class wyvern.lib.commands.GetFromCommand.
This Command handles "get from " - e.g. pulling an item from a bag.
GetFromCommand.GetFromEvent - class wyvern.lib.commands.GetFromCommand.GetFromEvent.
Inner class that encapsulates the "get-from" command.
GetFromCommand.GetFromEvent(CommandEvent) - Constructor for class wyvern.lib.commands.GetFromCommand.GetFromEvent
 
GetImage() - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
GetSuffix(int) - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
GiantInv - class wyvern.world.lists.inv.GiantInv.
Generates giant inventory.
GiantInv() - Constructor for class wyvern.world.lists.inv.GiantInv
 
GiantShrink - class wyvern.lib.skills.GiantShrink.
Class that handles special abilities for Giants.
GiantShrink() - Constructor for class wyvern.lib.skills.GiantShrink
 
Giffer - class wyvern.util.Giffer.
Object that writes out an image to the specified GIF file.
Giffer(Image, String) - Constructor for class wyvern.util.Giffer
Write out the image as a GIF file.
Giffer(ImageProducer, String) - Constructor for class wyvern.util.Giffer
 
Girdle - class wyvern.lib.classes.armor.Girdle.
A belt or sash worn about the waist.
Girdle() - Constructor for class wyvern.lib.classes.armor.Girdle
 
GirdleSlot - class wyvern.kernel.combat.slots.GirdleSlot.
This interface is for body parts that can wear a piece of armor.
GirdleSlot() - Constructor for class wyvern.kernel.combat.slots.GirdleSlot
 
GiveCommand - class wyvern.lib.commands.GiveCommand.
Implements giving something to someone.
GiveCommand.GiveEvent - class wyvern.lib.commands.GiveCommand.GiveEvent.
This event class encapsulates the parameters for one monster or player giving something to another monster or player.
GiveCommand.GiveEvent(String, Commandable) - Constructor for class wyvern.lib.commands.GiveCommand.GiveEvent
Constructs a new standard GiveEvent.
GiveInterest - interface wyvern.lib.properties.GiveInterest.
Notification interface for the recipient of a gift via the GiveCommand.
Glass - class wyvern.lib.properties.materials.Glass.
Glass.
Glass() - Constructor for class wyvern.lib.properties.materials.Glass
 
Glimpse - class wyvern.lib.spells.Glimpse.
Gives the caster a brief glimpse of the surrounding area.
Glimpse() - Constructor for class wyvern.lib.spells.Glimpse
 
GloveSlot - class wyvern.kernel.combat.slots.GloveSlot.
This interface is for body parts that can wear a piece of armor.
GloveSlot() - Constructor for class wyvern.kernel.combat.slots.GloveSlot
 
Gloves - class wyvern.lib.classes.armor.Gloves.
Gloves and other handgear.
Gloves() - Constructor for class wyvern.lib.classes.armor.Gloves
 
Gold - class wyvern.lib.properties.materials.Gold.
Gold.
Gold() - Constructor for class wyvern.lib.properties.materials.Gold
Constructs a new Gold
GrabStuffBE - class wyvern.lib.ai.behaviors.GrabStuffBE.
 
GreaterOrEqualPredicate - class wyvern.lib.predicates.GreaterOrEqualPredicate.
Returns true if quantity A is >= quantity B.
GreaterOrEqualPredicate(String, int) - Constructor for class wyvern.lib.predicates.GreaterOrEqualPredicate
Constructs a new GreaterOrEqualPredicate
GreaterThanPredicate - class wyvern.lib.predicates.GreaterThanPredicate.
Returns true if quantity A is greater than quantity B.
GreaterThanPredicate(String, int) - Constructor for class wyvern.lib.predicates.GreaterThanPredicate
Constructs a new GreaterThanPredicate
GrepFilter - class wyvern.kernel.commands.filters.GrepFilter.
Matches lines against a particular string, and discards lines that don't match the string.
GrepFilter() - Constructor for class wyvern.kernel.commands.filters.GrepFilter
 
GroundCamera - class wyvern.kernel.player.GroundCamera.
This class implements a camera that views the ground beneath the player, to update the ground-display on the client.
GroundCamera(RemoteClient, Player) - Constructor for class wyvern.kernel.player.GroundCamera
Constructs a new GroundCamera for the specified player.
GroundFrame - class wyvern.kernel.player.GroundFrame.
This class is the DisplayPolicy for the ground-view camera.
GroundFrame(Player) - Constructor for class wyvern.kernel.player.GroundFrame
Constructs a new GroundFrame to view the ground under the specified player.
GroundObjDescriptor - class wyvern.kernel.player.GroundObjDescriptor.
This class encapsulates the appearance parameters for a single object in the client's ground view.
GroundObjDescriptor() - Constructor for class wyvern.kernel.player.GroundObjDescriptor
 
GroundViewer - class wyvern.kernel.player.GroundViewer.
This class visits the items beneath a player and formats them for display in the client's ground view.
GroundViewer(Player, Predicate) - Constructor for class wyvern.kernel.player.GroundViewer
Constructs a new GroundViewer
GroupManager - class wyvern.kernel.commands.GroupManager.
This class provides some static methods for managing Groupable objects.
Groupable - interface wyvern.lib.properties.Groupable.
This interface is for classes that want to make their own decision about whether instances can be grouped together.
GuardInv - class wyvern.world.lists.inv.GuardInv.
Generates guard inventory.
GuardInv() - Constructor for class wyvern.world.lists.inv.GuardInv
 
Guild - class wyvern.lib.classes.construct.Guild.
A generic Guild class.
Guild() - Constructor for class wyvern.lib.classes.construct.Guild
Constructs a new Guild
GuildSkills - class wyvern.lib.properties.GuildSkills.
The superclass of all bean property objects that implement Guild skills.
GuildSkills() - Constructor for class wyvern.lib.properties.GuildSkills
 
Gun - class wyvern.lib.classes.weapons.Gun.
A projectile weapon that works by creating a small explosion.
Gun() - Constructor for class wyvern.lib.classes.weapons.Gun
 
gain_ - Variable in class wyvern.lib.properties.SimpleSound
Relative volume at which to play the Alert on the client.
generate(Class) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
Creates and returns a GameMap using the current set of properties for this generator.
generate(Class) - Method in class wyvern.kernel.dungeon.CaveGenerator
Generates a GameMap.
generate(Class) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Generates a new dungeon subclassed from the specified map class.
generate(Class) - Method in class wyvern.kernel.dungeon.MazeGenerator
Generates a new maze.
generate() - Method in class wyvern.kernel.monsters.Generator
Generates one monster.
generate(Monster) - Method in class wyvern.kernel.monsters.InvGenerator
Time to generate the inventory.
generate() - Method in class wyvern.lib.classes.random.RandomAxe
Generates a randomly enchanted axe.
generate() - Method in class wyvern.lib.classes.random.RandomBow
Generates a randomly enchanted bow.
generate() - Method in class wyvern.lib.classes.random.RandomClub
Generates a randomly enchanted club.
generate() - Method in class wyvern.lib.classes.random.RandomList
Chooses one of the objects in the list and instantiates it.
generate() - Method in class wyvern.lib.classes.random.RandomObject
Generates the object.
generate() - Method in class wyvern.lib.classes.random.RandomRing
Produces a random ring.
generate() - Method in class wyvern.lib.classes.random.TreasurePile
Generates some random treasure.
generate(int, String, int) - Static method in class wyvern.lib.classes.random.WeaponEnchanter
Generates a random weapon using the specified single enchantment
generate() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Generates a random weapon.
generate(Monster) - Method in class wyvern.world.lists.inv.BatInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.DemonInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.DiamondInv
Generates diamond slabs. 4% chance of appearing on monsters < level 20, and 10% on monsters > level 19.
generate(Monster) - Method in class wyvern.world.lists.inv.DragonInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.ElfInv
Generates the inventory.
generate(Monster) - Method in class wyvern.world.lists.inv.EyeInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.GiantInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.GuardInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.ImpInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.KoboldInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.LeprechaunInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.LichInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.MinotaurInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.NymphInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.OgreInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.OgreMagiInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.OrcInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.PirateInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.PuddingInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.RockMoleInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.SatyrInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.SaurianInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.ShamblerInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.SkeletonInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.SoldierInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.TitanInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.TrogInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.UnicornInv
Generates.
generate(Monster) - Method in class wyvern.world.lists.inv.ZombieInv
Generates.
generateArmor(int) - Static method in class wyvern.lib.classes.random.ArmorEnchanter
Creates a armor (possibly cursed) of the passed level.
generateArmor(int, int) - Static method in class wyvern.lib.classes.random.ArmorEnchanter
Creates a armor (possibly cursed) of the passed level.
generateCaves() - Method in class wyvern.kernel.dungeon.CaveGenerator
Generates the caverns and connects them.
generateFailSafe(int) - Method in class wyvern.lib.classes.random.TreasurePile
(Almost) guaranteed to produce some treasure based on level.
generateFromList(String) - Method in class wyvern.lib.classes.random.RandomObject
Generates the object from a list, given the relative path to the list under wiz/ or world/lists.
generateInventory(String) - Method in class wyvern.kernel.monsters.MonsterImpl
Invokes the python interpreter to generate the inventory from the specified file.
generateLair() - Method in class wyvern.kernel.dungeon.DungeonGenerator
A lair is a room full of a bunch of related monsters.
generateList(String[]) - Method in class wyvern.lib.commands.SpellCommand
Generates the list of spells for a player.
generateMap(Class) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Produces a wyvern GameMap from the internal data structures.
generateMixed(GameObject) - Method in class wyvern.lib.classes.random.RandomRing
Adds more or less equally-weighted properties to the ring, one good one and one bad one.
generateMixedResistance(GameObject) - Method in class wyvern.lib.classes.random.RandomRing
Generates one resistance and one vulnerability.
generateMixedStats(GameObject) - Method in class wyvern.lib.classes.random.RandomRing
Generates one positive stat and one negative stat, each level 1.
generateParseException() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
generatePlusMinus(GameObject, int) - Method in class wyvern.lib.classes.random.RandomRing
Adds one good OR one bad property to the ring (50/50).
generateRooms() - Method in class wyvern.kernel.dungeon.DungeonGenerator
Generates the "normal" rooms for the dungeon.
generateShop() - Method in class wyvern.kernel.dungeon.DungeonGenerator
Generates a shop on the level.
generateSnare() - Method in class wyvern.kernel.dungeon.DungeonGenerator
A snare is a square room with lots of traps and some treasure in the center.
generateStar(int) - Static method in class wyvern.util.Stars
Generates a star of the passed diameter.
generateStat(GameObject, int) - Method in class wyvern.lib.classes.random.RandomRing
Puts a positive or negative (50/50) adjustment on a random stat or skill.
generateValidRoom(int, int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Tries to create a room somewhere in the dungeon.
generateVault() - Method in class wyvern.kernel.dungeon.DungeonGenerator
A vault is a small, square room filled with treasure.
get(int) - Method in class wyvern.common.util.IntHashtable
 
get(Object) - Method in class wyvern.common.util.IntHashtable
 
get(int) - Method in class wyvern.kernel.combat.Body
Returns the part at the specified index, or null if the index is out of bounds.
get(int) - Method in interface wyvern.kernel.combat.PartsList
Returns the part at the specified index, or null if the index is out of bounds.
get(Object) - Method in class wyvern.kernel.maps.GameHashMap
This operation is a bit ambiguous; it's not clear whether it should return the bucket or the first item in the bucket, so I'm just getting rid of it completely.
get(int, int) - Static method in class wyvern.lib.Point
Shorthand for PointCache.getPoint ( x, y )
get(String) - Static method in class wyvern.lib.properties.SimpleSound
Returns an Alert for the specified file.
get(String) - Method in class wyvern.util.XMLParams
Returns a named value as a String.
getAC(DamageType) - Method in interface wyvern.lib.Armor
Returns the AC versus a specified DamageType.
getAC(DamageType) - Method in class wyvern.lib.classes.armor.ArmorImpl
Returns the AC versus a specified DamageType.
getAI() - Method in class wyvern.kernel.commands.AbstractCommandable
 
getAI() - Method in interface wyvern.lib.Commandable
Returns the AI driving this monster.
getAbsolute(String) - Static method in class wyvern.lib.Resource
Returns a Resource encapsulating the requested file.
getAbsoluteDir() - Method in class wyvern.lib.Resource
Returns the directory containing this Resource.
getAbsolutePath(String) - Static method in class wyvern.common.tiles.TileRegistry
Returns the absolute path to an image file, given its relative path.
getAbsolutePath() - Method in class wyvern.lib.Resource
Returns the absolute path to this Resource.
getAccuracy() - Method in class wyvern.kernel.combat.AttackType
Returns the base accuracy for this attack type.
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.ApproachEnemyBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.ApproachFriendBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.BehaviorElement
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.CastAttackSpellBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.EmitMessagesBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.FleeBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.FleeIfBadlyHurtBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.FollowPathBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.GrabStuffBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.MeleeAttackBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.RangedAttackBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.TeleportAwayBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.WanderRandomlyBE
 
getAction(Commandable, Behavior) - Method in class wyvern.lib.ai.behaviors.WieldWeaponsBE
 
getActionCommand() - Method in class wyvern.common.util.ImageButton
Returns the action command, if set.
getActivationMsg() - Method in class wyvern.lib.properties.QuestInfo
Returns the activation message, in "activation-msg" property.
getAdjacentMessages(String) - Method in class wyvern.lib.commands.Atmospheres
Returns the templatized messages for this atmosphere.
getAdjective(String) - Static method in class wyvern.kernel.player.Races
Returns an adjective (e.g.
getAdjustedBuyPrice(long, int) - Static method in class wyvern.kernel.player.Skills
Returns the price a player would pay for an item in a shop, taking into account the player's merchant skill.
getAdjustedSellPrice(int, int) - Static method in class wyvern.kernel.player.Skills
Returns the amount a shop will pay for an item, adjusted for the player's merchant skill.
getAdminDir() - Static method in class wyvern.common.config.Wyvern
Returns the administrative directory containing configuration files, banishment lists, etc.
getAdmissionFee() - Method in class wyvern.lib.classes.construct.Guild
Returns the cost to join the guild, in gold coins.
getAge() - Method in class wyvern.kernel.player.PlayerImpl
 
getAge() - Method in interface wyvern.lib.Player
Returns the player's age in seconds.
getAge() - Method in class wyvern.lib.classes.magic.BoltSpell
Returns the current age of the bolt.
getAgent() - Method in class wyvern.kernel.commands.EventImpl
 
getAgent() - Method in interface wyvern.lib.CommandEvent
Get the agent associated with this command event - usually a player or monster, but it can be anything with an event queue (such as a spell).
getAgent() - Method in class wyvern.lib.classes.magic.Spell
Returns the caster, if any.
getAgent() - Method in class wyvern.lib.classes.weapons.Missile
Returns the agent who fired this missile.
getAgent() - Method in class wyvern.lib.properties.GuildSkills
Reutrns the player we're modifying, if it's been set.
getAi() - Method in class wyvern.lib.spells.CharmMonster
Returns the monster's AI before we took control
getAliases() - Method in class wyvern.kernel.player.PlayerImpl
 
getAliases() - Method in interface wyvern.lib.Player
Returns the aliases for this player.
getAlignment() - Method in class wyvern.kernel.player.PlayerImpl
Returns player's alignment
getAlignment() - Method in interface wyvern.lib.Player
Returns player's alignment
getAllCards() - Static method in class wyvern.lib.classes.games.card.Card
Returns a newly-instantiated array of all 52 cards, unshuffled.
getAllObjects() - Method in class wyvern.lib.commands.PickupEvent
Returns the set of all the objects the agent picked up via "get all".
getAlpha() - Method in class wyvern.kernel.maps.MapObject
 
getAlpha() - Method in interface wyvern.lib.GameObject
Returns the alpha value for this object (1-100).
getAlpha() - Method in class wyvern.lib.properties.Appearance
Returns the alpha value for this appearance (1-100).
getAlphaForLightLevel(int) - Static method in class wyvern.lib.properties.SimpleLightSource
Returns the percent opacity for a shading tile, given the lighting level.
getAltsForPlayer(String) - Static method in class wyvern.kernel.player.PlayerManager
Returns a list of the names of all the players associated with a given email address.
getAmount() - Method in class wyvern.lib.classes.magic.ResistSpell
Returns the amount by which to adjust the property.
getAmount(String) - Method in class wyvern.lib.magic.misc.CoinPurse
Returns the quantity for the specified type of coin.
getAmount() - Method in class wyvern.lib.spells.Regeneration
 
getAmount() - Method in class wyvern.lib.spells.RestoreMana
 
getAnimationFlag() - Static method in class wyvern.world.SystemProps
Returns true if animation timers are enabled in this session.
getAnimationFrames(String, String) - Method in class wyvern.lib.classes.magic.Spell
Gets the frames to use for random animation.
getAnimationFrames() - Method in class wyvern.lib.spells.FlameShield
Preloads the animation tiles for this spell.
getAnimationFrames() - Method in class wyvern.lib.spells.FrostWard
 
getAnimationFrames() - Method in class wyvern.lib.spells.LightningShield
 
getAnimationFrames() - Method in class wyvern.lib.spells.PrismaticShield
 
getAppearance() - Method in class wyvern.kernel.maps.MapObject
 
getAppearance() - Method in interface wyvern.lib.GameObject
Returns the object's Appearance property.
getApplet() - Static method in class wyvern.common.config.Wyvern
Returns the Applet for the system, if we're running as an Applet.
getArchRoot() - Static method in class wyvern.common.config.Wyvern
Gets the directory where the standard archetypes are stored.
getArchetype() - Method in class wyvern.kernel.maps.MapObject
 
getArchetype(String) - Method in class wyvern.kernel.properties.ArchetypeManager
Gets an Archetype from the system cache, but doesn't load it if it hasn't been loaded yet.
getArchetype() - Method in interface wyvern.lib.GameObject
Returns the parent archetype for this object.
getArea() - Method in class wyvern.kernel.maps.AbstractGameMap
 
getArea(String) - Static method in class wyvern.kernel.maps.Area
Returns the Area object for a given directory.
getArea(GameMap) - Static method in class wyvern.kernel.maps.Area
Returns the Area object for a given map.
getArea(Resource) - Static method in class wyvern.kernel.maps.Area
Returns the Area object for a given directory.
getArea() - Method in interface wyvern.lib.GameMap
Returns the parent Area for this map.
getArgString() - Method in class wyvern.kernel.commands.EventImpl
 
getArgString() - Method in interface wyvern.lib.CommandEvent
Gets the arguments to the command as a whitespace-delimited string.
getArgs() - Method in class wyvern.kernel.commands.EventImpl
 
getArgs() - Method in interface wyvern.lib.CommandEvent
Gets the arguments to this command, split into an array.
getArmor() - Method in class wyvern.kernel.combat.slots.AbstractArmorSlot
Gets the armor currently in the slot.
getArmor() - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Gets the armor currently in the slot.
getArmor() - Method in interface wyvern.kernel.combat.slots.ArmorSlot
Gets the armor currently in the slot.
getArmorType() - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.AmuletSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in interface wyvern.kernel.combat.slots.ArmorSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.BodyArmorSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.BootSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.BracerSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.CloakSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.GirdleSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.GloveSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.HelmetSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.RingSlot
Returns the Armor subclass that this part can wear.
getArmorType() - Method in class wyvern.kernel.combat.slots.ShieldSlot
Returns the Armor subclass that this part can wear.
getArt() - Method in class wyvern.lib.classes.magic.ConeSpell
ConeSpells are all Evocations.
getArt() - Method in class wyvern.lib.classes.magic.Spell
Returns one of the four spell Arts.
getArt(String) - Static method in class wyvern.lib.classes.magic.SpellRegistry
Returns the Art for the specified spell.
getArt() - Method in class wyvern.lib.classes.magic.SummonSpell
Returns the Art for this spell.
getArtDir() - Static method in class wyvern.common.config.Wyvern
Returns the top-level art directory.
getArtRoot() - Static method in class wyvern.common.config.Wyvern
Returns the root directory of the game artwork.
getAsText() - Method in class wyvern.kernel.properties.ArchetypeEditor
Returns the name (i.e. path) of the archetype.
getAttachment(String) - Method in interface wyvern.lib.Message
Messages can have attachments, which are just additional data that might or might not be interesting to subscribers.
getAttack() - Method in class wyvern.kernel.combat.HitEvent
Returns the weapon or attack used
getAttackType() - Method in class wyvern.kernel.combat.HitEvent
Returns the attack type.
getAttackerMessage() - Method in class wyvern.kernel.combat.DamageEvent
Returns message to print to attacker
getAttackerMessages() - Method in class wyvern.kernel.combat.DamageType
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.AcidDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.CutDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.DrownDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.FireDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.FrostDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.LightningDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.PoisonDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.SlayDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.kernel.combat.damages.StabDamage
Returns an array of messages from least to most.
getAttackerMessages() - Method in class wyvern.lib.combat.BiteDamage
 
getAttackerMessages() - Method in class wyvern.lib.combat.StingDamage
 
getAttackerMessagesInanimate() - Method in class wyvern.kernel.combat.DamageType
Returns an array of messages from least to most.
getAttackerMsg(GameObject, int) - Method in class wyvern.kernel.combat.DamageType
Returns a message for the attacker dependent on the amount of damage done.
getAttrs() - Method in class wyvern.util.XMLSimple.Element
Returns the attributes map for this Element.
getAvailableSkins() - Static method in class wyvern.util.SkinManager
Returns a list of available skins by searching the default skins directory, plus user-specified directories.
getAveragePlayers() - Static method in class wyvern.world.World
Returns the average number of players that have been logged in during this session.
getAverageTime(String) - Static method in class wyvern.kernel.commands.AbstractAI
Returns average wall-clock time spent in think() for a given AI class.
getBSF() - Static method in class wyvern.world.Scripting
Returns a shared BSFManager object.
getBagChance() - Method in class wyvern.lib.classes.random.RandomObject
Returns the chance the object should wind up in a bag, which can be overridden by a subclass, or by simply setting an int "bag-chance" property on the object.
getBagList() - Method in class wyvern.lib.commands.autobag.AutobagRule
Returns the list of destination bags for this rule.
getBagNames() - Method in class wyvern.lib.commands.autobag.BagList
Returns the list of names the player specified.
getBalance(CommandEvent) - Method in class wyvern.lib.classes.town.ATM
Tells the player their bank balance.
getBanishmentFile() - Static method in class wyvern.common.config.Wyvern
Returns the full path to the text file containing banished players.
getBaseLevel() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Returns the base level of nonmagical weapon to start with, before adding enchantments.
getBaseName() - Method in class wyvern.kernel.maps.MapObject
Returns the basic description of the object, usually the "short" or the "id" property.
getBaseName() - Method in class wyvern.lib.magic.armor.TrenchcoatPocket
 
getBaseObject() - Method in class wyvern.lib.properties.MovableLightSource
Returns the first object in the chain, e.g. the glowstones, or fire elemental, or lighting bolt spell piece, which contains this MovableLightSource in its property list.
getBaseWeight() - Method in class wyvern.kernel.maps.MapObject
 
getBaseWeight() - Method in interface wyvern.lib.GameObject
Returns the weight of a single unit of the object.
getBeanvalInfo(Object) - Static method in class wyvern.kernel.properties.PropertyParser
Gets a BeanInfo object that will stop looking when it reaches the top of the wyvern class heirarchy.
getBeats() - Method in class wyvern.kernel.player.Heart
Returns the number of heartbeats the player has had since they logged in.
getBeginColumn() - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
getBeginLine() - Method in class wyvern.lib.commands.autobag.SimpleCharStream
 
getBitMatrix() - Method in class wyvern.kernel.maps.MapDirtyRegions
Returns the BitMatrix containing the squares that have become visually invalid.
getBitmap() - Method in class wyvern.kernel.maps.MapObject
 
getBitmap() - Method in interface wyvern.lib.GameObject
Returns the bitmap string for this object (it's also stored in the Appearance property, so this method is just for convenience).
getBitmap() - Method in class wyvern.lib.properties.Appearance
Returns the underlying bitmap string for this property.
getBlessChance() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Returns chance that the item will be blessed (1-100)
getBlockage() - Method in class wyvern.kernel.dungeon.DungeonGenerator
 
getBlocker(GameMap, int, int) - Method in class wyvern.lib.classes.games.SideScroller.Platform
Find any blocking object in this location
getBlocker(GameMap, Point) - Method in class wyvern.lib.classes.games.SideScroller.Platform
Find any blocking object in this location
getBlocker(Point) - Method in class wyvern.lib.classes.magic.ConeSpell
Returns the blocking object or null
getBlockingPredicate() - Method in class wyvern.lib.classes.magic.ConeSpell
Gets the Predicate to use for determining what objects block the spell propagation.
getBlockingPredicate() - Method in class wyvern.lib.classes.magic.Spell
Returns a predicate that determines whether the spell can be placed at a given map location.
getBlockingPredicate() - Method in class wyvern.lib.classes.weapons.HurledWeapon
 
getBlockingPredicate() - Method in class wyvern.lib.classes.weapons.Missile
Gets a Predicate used to decide whether the missile is blocked by a given object.
getBlockingPredicate() - Method in class wyvern.lib.spells.Dig
Returns a predicate that lets us pass through diggable walls.
getBlockingPredicate() - Method in class wyvern.lib.spells.Excavation
Returns a predicate that lets us pass through diggable walls.
getBody() - Method in interface wyvern.lib.Message
The body of the message.
getBodyParts() - Method in class wyvern.kernel.combat.WearEvent
 
getBorder(int, int) - Method in class wyvern.common.util.Borderer
Gets the numbered border for a tile.
getBorderBase(String) - Method in class wyvern.common.util.Borderer
Returns the base for the border bitmap given a terrain type.
getBounds() - Method in class wyvern.kernel.dungeon.Room
 
getBounds() - Method in class wyvern.kernel.maps.DenseMap
Returns the bounds of the map.
getBounds() - Method in class wyvern.kernel.maps.MapObject
 
getBounds() - Method in interface wyvern.lib.GameMap
Returns the bounds of the map, in local coordinates.
getBounds() - Method in interface wyvern.lib.GameObject
Returns the bounding rectangle for this object.
getBounds(Point[]) - Static method in class wyvern.lib.Location
Returns the bounding rectangle for an arbitrary location list.
getBounds(List) - Static method in class wyvern.lib.Location
Returns the bounding rectangle for an arbitrary location list.
getBounds() - Method in class wyvern.lib.classes.Shop
Returns the area covered by the shop.
getBounds() - Method in class wyvern.lib.classes.construct.EmoteRoom
Returns the area covered by the emote room.
getBounds() - Method in class wyvern.lib.classes.games.Checkers
Returns the bounds of the board object.
getBounds() - Method in class wyvern.lib.classes.games.Chess
Returns the bounds of the board object.
getBounds() - Method in class wyvern.lib.classes.magic.BallSpell
Returns the bounds of the fireball.
getBounds() - Method in class wyvern.lib.classes.magic.BoltSpell
Returns the bounds of the spell.
getBounds() - Method in class wyvern.lib.spells.FlameShield
The default implementation for non-rectangular objects is to compute the bounds from the location list on each call, so we can speed it up by figuring it out ourselves when we move.
getBucket(Object) - Method in class wyvern.kernel.maps.GameHashMap
Returns the bucket at the specified location.
getBucket(int, int) - Method in class wyvern.kernel.maps.GameHashMap
Returns the bucket at the specified location.
getBulletBitmap() - Method in class wyvern.lib.classes.magic.BallSpell
Gets the name of the bitmap to use for the bullet form of the spell.
getBurnRate() - Method in class wyvern.lib.classes.Lamp
Returns burn-rate for this object.
getButton() - Method in class wyvern.lib.commands.MouseCommandEvent
Returns "left", "right" or "middle".
getByHashcode(int) - Method in class wyvern.kernel.combat.Body
Retrieves a part from the list by its hash code.
getByHashcode(int) - Method in interface wyvern.kernel.combat.PartsList
Retrieves a part from the list by its hashcode.
getByIndex(String) - Method in class wyvern.kernel.monsters.MonsterInventory
Returns an item specified as a string index "#number"
getByIndex(String) - Method in interface wyvern.lib.Inventory
Returns an item specified as a string index "#number"
getCDATASectionNode(Node) - Static method in class wyvern.kernel.properties.XMLWrapper
Goes through the children of the passed node until it finds a CDATASection node, and returns it.
getCachedTerrain(Archetype) - Static method in class wyvern.lib.classes.Terrain
Caches the passed Terrain-based archetype, if necessary, and returns the cached version.
getCameraPos() - Method in class wyvern.lib.classes.Vehicle
Returns the position at which to place cameras viewing the vehicle from the outside.
getCameras(GameMap) - Static method in class wyvern.kernel.kernel.CameraManager
 
getCanonicalClassName() - Method in class wyvern.kernel.maps.MapObject
 
getCanonicalClassName() - Method in interface wyvern.lib.GameObject
Returns the name of the object's class in a form suitable for writing to a map file.
getCapName() - Method in class wyvern.kernel.commands.AbstractCommandable
 
getCapName() - Method in interface wyvern.lib.Commandable
Returns the capitalized version of the name.
getCapName() - Method in class wyvern.lib.classes.magic.Art
Returns the capitalized name for this Art, e.g.
getCapName() - Method in class wyvern.lib.classes.magic.Element
Returns the capitalized name for this Element, e.g.
getCapacity() - Method in class wyvern.kernel.monsters.MonsterInventory
Returns the carrying capacity of this inventory.
getCapacity() - Method in class wyvern.kernel.player.PlayerInventory
 
getCapacity() - Method in interface wyvern.lib.Bag
Returns the carrying capacity of the bag.
getCapacity() - Method in class wyvern.lib.classes.BasicBag
Returns the capacity of this bag.
getCapacity() - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns the carrying capacity of the bag.
getCaption() - Method in class wyvern.kernel.player.GroundObjDescriptor
 
getCard(Face, Suit) - Static method in class wyvern.lib.classes.games.card.Card
Returns the Card with the specified Face and Suit.
getCarrier(GameObject) - Method in class wyvern.lib.properties.MovableLightSource
Returns the carrier of a given object.
getCastingDelay() - Method in class wyvern.lib.classes.magic.Spell
Returns the delay for casting this spell.
getCastingDelay() - Method in class wyvern.lib.commands.CastEvent
Returns the casting delay for the spell.
getCastingDelay() - Method in class wyvern.lib.spells.MagicDart
Returns the delay for the spell, in millis.
getCategory() - Method in class wyvern.kernel.maps.MapObject
 
getCategory() - Method in interface wyvern.lib.GameObject
Returns the relative path for this object (it's also stored in the appearance property, so this method is just for convenience).
getCategory() - Method in class wyvern.lib.properties.Appearance
Returns the underlying bitmap category for this property.
getCellRenderer() - Method in class wyvern.common.util.ImageTree
Returns our cell renderer.
getCenter() - Method in class wyvern.kernel.dungeon.Room
Returns the center of the room.
getCenter() - Method in class wyvern.kernel.maps.AbstractCamera
 
getCenter() - Method in interface wyvern.lib.Camera
Returns the center point of the camera view, in map coords.
getCenter() - Method in class wyvern.lib.classes.magic.BallSpell
 
getChance() - Method in class wyvern.kernel.monsters.RandomMessages
Returns the chance the monster will emit a message from this list.
getChance() - Method in class wyvern.kernel.monsters.Talker.Response
 
getChance() - Method in class wyvern.lib.monsters.AbstractCounterAttack
Returns the chance that this attack will be triggered when the defender is hit.
getChance() - Method in interface wyvern.lib.properties.CounterAttack
Returns the chance that this attack will be triggered when the defender is hit.
getCharges() - Method in class wyvern.lib.classes.magic.Wand
Returns the number of charges on the wand, currently.
getChildren() - Method in class wyvern.util.XMLSimple.Element
Returns a list of the child elements of this element.
getClaim() - Method in class wyvern.kernel.maps.AbstractGameMap
 
getClaim() - Method in interface wyvern.lib.GameMap
Returns the player currently claiming the map, if any.
getClassFromDisplayName(String) - Static method in class wyvern.util.SkinManager
Returns the fully qualified java classname for a LookAndFeel implementation, given its display name.
getClassName(String) - Static method in class wyvern.lib.classes.magic.SpellRegistry
Returns the name of the class implementing this spell.
getClient() - Method in class wyvern.kernel.player.PlayerImpl
 
getClient() - Method in interface wyvern.lib.Player
Returns the RemoteClient implementation for this player.
getClient() - Method in class wyvern.world.LoginEvent
 
getCloneErrorMsg() - Method in class wyvern.kernel.commands.TargetedEvent
Returns the default error message if cloning the target fails.
getCode() - Method in class wyvern.lib.classes.Key
Returns the code for this key.
getCode() - Method in class wyvern.lib.classes.construct.Lock
Returns the 32-bit code that opens this lock.
getColumn() - Method in class wyvern.lib.commands.autobag.SimpleCharStream
Deprecated.  
getColumn() - Method in class wyvern.util.TableLayout
Gets the sizes of columns in this layout.
getColumn(int) - Method in class wyvern.util.TableLayout
Gets the width of a single column in this layout.
getCombatMessage() - Method in class wyvern.kernel.monsters.Talker
Returns a combat message.
getCombatQueue() - Method in class wyvern.kernel.commands.AbstractCommandable
 
getCombatQueue() - Method in class wyvern.kernel.player.PlayerImpl
Returns the combat queue, in case you want to place attack commands into it directly.
getCombatQueue() - Method in interface wyvern.lib.Commandable
Returns the player's combat queue.
getCommand(CommandEvent, Commandable) - Method in class wyvern.kernel.commands.AbstractAI
 
getCommand(CommandEvent) - Method in class wyvern.kernel.commands.AbstractCommandable
 
getCommand(CommandEvent) - Method in class wyvern.kernel.kernel.TimerAgent
We have only one command, and we handle it ourselves.
getCommand(CommandEvent, Commandable) - Method in class wyvern.kernel.maps.AbstractGameMap
 
getCommand(CommandEvent, Commandable) - Method in class wyvern.kernel.maps.MapCommandList
Checks the list of Commands who have registered this command with the map, and returns the first one whose rectangle of interest intersects the agent issuing the command.
getCommand(CommandEvent, Commandable) - Method in class wyvern.kernel.monsters.MonsterInventory
Iterates over the objects in the inventory, looking for an object implementing the Command interface that claims to know the command.
getCommand(CommandEvent) - Method in class wyvern.kernel.player.PlayerImpl
 
getCommand(CommandEvent, Commandable) - Method in interface wyvern.lib.AI
Returns the Command that will handle the specified command for a commandable.
getCommand(CommandEvent) - Method in interface wyvern.lib.Commandable
Figures out who will handle a given command.
getCommand(CommandEvent, Commandable) - Method in interface wyvern.lib.GameMap
Checks the list of Commands who have registered this command with the map, and returns the first one whose rectangle of interest contains the agent issuing the command.
getCommand(CommandEvent, Commandable) - Method in interface wyvern.lib.Inventory
Iterates over the objects in the inventory, looking for an object implementing the Command interface that claims to know the command.
getCommand(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Returns the Command to handle our commands.
getCommand(CommandEvent) - Method in class wyvern.lib.classes.magic.BoltSpell
Handle our "bolt" command ourselves.
getCommand(CommandEvent) - Method in class wyvern.lib.classes.magic.Spell
Returns the Command that handles this spell.
getCommand(CommandEvent) - Method in class wyvern.lib.spells.WizardEye
Returns the Command to handle our commands.
getCommandList() - Method in class wyvern.kernel.player.PlayerImpl
 
getCommandList() - Method in interface wyvern.lib.Player
Returns the CommandList for this player.
getCommandMap() - Method in class wyvern.kernel.commands.CommandListImpl
 
getCommandMap() - Method in interface wyvern.lib.CommandList
Returns the MultiHashMap mapping commands to handlers.
getCommandable() - Method in class wyvern.kernel.commands.CommandListImpl
 
getCommandable() - Method in interface wyvern.lib.CommandList
Returns the Commandable (usually a Player) that this list is associated with.
getCommands() - Method in class wyvern.kernel.commands.